.elementor-36 .elementor-element.elementor-element-a3b5f80{--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-between;--gap:30px 24px;--row-gap:30px;--column-gap:24px;--flex-wrap:wrap;}.elementor-36 .elementor-element.elementor-element-56dd513{--display:flex;--z-index:12;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-36 .elementor-element.elementor-element-3551bdb{text-align:start;}.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-36 .elementor-element.elementor-element-a70e4ec{text-align:start;}.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-36 .elementor-element.elementor-element-195577e{text-align:start;}.elementor-36 .elementor-element.elementor-element-93dc5f4{--grid-template-columns:repeat(3, auto);text-align:right;--icon-size:18px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-36 .elementor-element.elementor-element-93dc5f4 .elementor-social-icon{--icon-padding:0.7em;}.elementor-36 .elementor-element.elementor-element-c94a4db{--display:flex;}.elementor-36 .elementor-element.elementor-element-aba4705{text-align:start;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), 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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-36 .elementor-element.elementor-element-7831de1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-36 .elementor-element.elementor-element-7831de1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-36 .elementor-element.elementor-element-7831de1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-36 .elementor-element.elementor-element-7831de1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-36 .elementor-element.elementor-element-7831de1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-36 .elementor-element.elementor-element-7831de1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-36 .elementor-element.elementor-element-7831de1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-36 .elementor-element.elementor-element-7831de1{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-36 .elementor-element.elementor-element-7831de1 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-36 .elementor-element.elementor-element-7831de1 .elementor-icon-list-text{transition:color 0.4s;}.elementor-36 .elementor-element.elementor-element-a89ab58{--display:flex;}.elementor-36 .elementor-element.elementor-element-bc75b91{text-align:start;}.elementor-36 .elementor-element.elementor-element-a5c719f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-36 .elementor-element.elementor-element-a5c719f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-36 .elementor-element.elementor-element-a5c719f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-36 .elementor-element.elementor-element-a5c719f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-36 .elementor-element.elementor-element-a5c719f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-36 .elementor-element.elementor-element-a5c719f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-36 .elementor-element.elementor-element-a5c719f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-36 .elementor-element.elementor-element-a5c719f{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-36 .elementor-element.elementor-element-a5c719f .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-36 .elementor-element.elementor-element-a5c719f .elementor-icon-list-text{transition:color 0.4s;}.elementor-36 .elementor-element.elementor-element-ec408ef{--display:flex;}.elementor-36 .elementor-element.elementor-element-103476f{text-align:start;}.elementor-36 .elementor-element.elementor-element-3875f5b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-36 .elementor-element.elementor-element-3875f5b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-36 .elementor-element.elementor-element-3875f5b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-36 .elementor-element.elementor-element-3875f5b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-36 .elementor-element.elementor-element-3875f5b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-36 .elementor-element.elementor-element-3875f5b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-36 .elementor-element.elementor-element-3875f5b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-36 .elementor-element.elementor-element-3875f5b{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-36 .elementor-element.elementor-element-3875f5b .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-36 .elementor-element.elementor-element-3875f5b .elementor-icon-list-text{transition:color 0.4s;}.elementor-36 .elementor-element.elementor-element-0a4cafb{--display:flex;}.elementor-36 .elementor-element.elementor-element-88fffaf{text-align:start;}.elementor-36 .elementor-element.elementor-element-02cb3dc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-36 .elementor-element.elementor-element-02cb3dc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-36 .elementor-element.elementor-element-02cb3dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-36 .elementor-element.elementor-element-02cb3dc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-36 .elementor-element.elementor-element-02cb3dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-36 .elementor-element.elementor-element-02cb3dc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-36 .elementor-element.elementor-element-02cb3dc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-36 .elementor-element.elementor-element-02cb3dc{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-36 .elementor-element.elementor-element-02cb3dc .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-36 .elementor-element.elementor-element-02cb3dc .elementor-icon-list-text{transition:color 0.4s;}.elementor-36 .elementor-element.elementor-element-8996e96{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), 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-36 .elementor-element.elementor-element-3b0e482 .elementor-image-box-wrapper{text-align:justify;}.elementor-36 .elementor-element.elementor-element-3b0e482 .elementor-image-box-title{margin-bottom:0px;font-size:13px;font-weight:300;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-36 .elementor-element.elementor-element-56dd513{--width:25%;}.elementor-36 .elementor-element.elementor-element-c94a4db{--width:16%;}.elementor-36 .elementor-element.elementor-element-a89ab58{--width:16%;}.elementor-36 .elementor-element.elementor-element-ec408ef{--width:16%;}.elementor-36 .elementor-element.elementor-element-0a4cafb{--width:16%;}}@media(max-width:1024px) and (min-width:768px){.elementor-36 .elementor-element.elementor-element-56dd513{--width:100%;}.elementor-36 .elementor-element.elementor-element-c94a4db{--width:30%;}.elementor-36 .elementor-element.elementor-element-a89ab58{--width:30%;}.elementor-36 .elementor-element.elementor-element-ec408ef{--width:30%;}.elementor-36 .elementor-element.elementor-element-0a4cafb{--width:30%;}}@media(max-width:1024px){.elementor-36 .elementor-element.elementor-element-a3b5f80{--justify-content:space-between;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-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-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-36 .elementor-element.elementor-element-93dc5f4 .elementor-social-icon{--icon-padding:0.6em;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-36 .elementor-element.elementor-element-3b0e482 .elementor-image-box-title{font-size:12px;}}@media(max-width:767px){.elementor-36 .elementor-element.elementor-element-56dd513{--width:100%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-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-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-36 .elementor-element.elementor-element-93dc5f4 .elementor-social-icon{--icon-padding:0.6em;}.elementor-36 .elementor-element.elementor-element-c94a4db{--width:44%;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-36 .elementor-element.elementor-element-7831de1.elementor-element{--align-self:stretch;}.elementor-36 .elementor-element.elementor-element-a89ab58{--width:44%;}.elementor-36 .elementor-element.elementor-element-a5c719f.elementor-element{--align-self:stretch;}.elementor-36 .elementor-element.elementor-element-ec408ef{--width:100%;}.elementor-36 .elementor-element.elementor-element-3875f5b.elementor-element{--align-self:stretch;}.elementor-36 .elementor-element.elementor-element-0a4cafb{--width:100%;}.elementor-36 .elementor-element.elementor-element-02cb3dc.elementor-element{--align-self:stretch;}.elementor-36 .elementor-element.elementor-element-8996e96{--flex-direction:column-reverse;--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-between;--align-items:stretch;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-36 .elementor-element.elementor-element-3b0e482 .elementor-image-box-wrapper{text-align:start;}.elementor-36 .elementor-element.elementor-element-3b0e482 .elementor-image-box-title{font-size:12px;}}/* Start custom CSS for heading, class: .elementor-element-195577e *//*زیر عنوان*/
.badge1 span {
    display: inline-flex;
    align-items: center;
    gap: 8px;


    color: var(--ui-primary-300) !important;
    padding: 4px 12px;

    font-size: 12px!important;
    font-weight: 600 !important;
    transition: all 0.3s ease;
}

.badge1 span::before {
    content: '';
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: var(--ui-primary-300);
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-93dc5f4 */.ds-social-icons .elementor-social-icons-wrapper{gap:clamp(10px,1.6vw,14px)!important}
.ds-social-icons .elementor-grid-item{margin:0!important;padding:0!important}
.ds-social-icons a.elementor-social-icon{
    width:40px!important;
    height:40px!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    padding:0!important;
    background:var(--ui-gray-800);
    border:var(--ui-border-width) solid color-mix(in srgb,var(--ui-text-paragraph) 12%,transparent)!important;
    border-radius:var(--ui-radius)!important;
    box-shadow:none!important;
    transition:background-color .25s ease,border-color .25s ease,transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease!important;
}
.ds-social-icons a.elementor-social-icon svg,
.ds-social-icons a.elementor-social-icon i{
    font-size:clamp(16px,2.2vw,20px)!important;
    fill:var(--ui-gray-100)!important;
    color:var(--ui-gray-50)!important;
    transition:fill .25s ease,color .25s ease,transform .25s cubic-bezier(.22,1,.36,1)!important;
}
.ds-social-icons a.elementor-social-icon:hover{
    background:var(--ui-primary)!important;
    border-color:var(--ui-primary)!important;
    transform:translateY(-3px)!important;
    box-shadow:0 8px 20px color-mix(in srgb,var(--ui-primary) 35%,transparent)!important;
}
.ds-social-icons a.elementor-social-icon:hover svg,
.ds-social-icons a.elementor-social-icon:hover i{
    fill:var(--ui-btn-primary-text)!important;
    color:var(--ui-btn-primary-text)!important;
    transform:scale(1.08)!important;
}
.ds-social-icons a.elementor-social-icon:active{
    transform:translateY(-1px) scale(.95)!important;
    box-shadow:none!important;
}
.ds-social-icons a.elementor-social-icon:focus-visible{
    outline:2px solid var(--ui-accent)!important;
    outline-offset:2px!important;
}
.ds-social-icons a.elementor-social-icon::before,
.ds-social-icons a.elementor-social-icon::after{display:none!important}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3b0e482 */.elementor-36 .elementor-element.elementor-element-3b0e482 .highlight-text,.elementor-36 .elementor-element.elementor-element-3b0e482 .highlight-text span a , .elementor-36 .elementor-element.elementor-element-3b0e482 span{
    color:var(--ui-gray-50) !important;
    font-weight: 500;
    display: inline-block;
    vertical-align: middle;
}


.elementor-36 .elementor-element.elementor-element-3b0e482 p{
    font-size: 10px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8996e96 *//* Glass strip for copyright and licence */
.footer-bottom{
  display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;
  margin-top:14px;padding:14px 20px !important;
  background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09);border-radius:16px;
  -webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);
}
.footer-bottom p,.footer-bottom span{color:#C9D6D8 !important;font-size:.78rem !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3b5f80 *//* Deep gradient band with soft colour fields, same palette as the header glass */
.site-footer{
  position:relative;overflow:hidden;
  margin-top:64px;padding-block:60px 104px;
  color:#C9D6D8;
  background:
    radial-gradient(48% 72% at 90% -8%,rgba(35,86,226,.42),transparent 72%),
    radial-gradient(42% 66% at 6% 108%,rgba(58,108,240,.28),transparent 72%),
    linear-gradient(165deg,#061A2E 0%,#0B1F2A 58%,#09171F 100%);
  border:0;
}
.site-footer::before{content:"";position:absolute;inset-inline:0;top:0;height:1px;background:linear-gradient(90deg,transparent,#5B8CFF 30%,#60A5FA 70%,transparent);opacity:.6}
.site-footer h3,.site-footer h3 a,.site-footer h4,.site-footer h4 a{font-size:clamp(1rem,.2915rem + 1.4781vw,1.1rem) !important;color:#F4FAFA !important;font-weight:800 !important;margin-bottom:0}
.site-footer .dbf-col .elementor-heading-title::after{content:"";display:block;width:28px;height:2px;margin-top:10px;border-radius:2px;background:linear-gradient(90deg,#5B8CFF,#60A5FA)}
.site-footer p{color:#C9D6D8 !important;font-size:.82rem !important;line-height:2}
.site-footer .elementor-icon-list-text{color:#C9D6D8 !important;font-size:.82rem !important;transition:color .2s ease,transform .2s cubic-bezier(.2,.7,.2,1)}
.site-footer .elementor-icon-list-item>a:hover .elementor-icon-list-text{color:#93B4FF !important;transform:translateX(-4px)}
.site-footer .dbf-logo img{width:164px;height:auto}
.site-footer .badge1 span{padding:6px 14px !important;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#C9DBFF !important}
.site-footer .badge1 span::before{width:7px !important;height:7px !important;background:#5B8CFF !important;box-shadow:0 0 0 3px rgba(91,140,255,.2)}
.site-footer .ds-social-icons a.elementor-social-icon{background:rgba(255,255,255,.06) !important;border:1px solid rgba(255,255,255,.1) !important;border-radius:13px !important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.site-footer .ds-social-icons a.elementor-social-icon:hover{background:#2356E2 !important;border-color:#5B8CFF !important}
@media (max-width:767px){
  .site-footer{padding-block:44px 104px}
  .site-footer .dbf-col--about .elementor-icon-list-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}
  .site-footer .dbf-col--about .elementor-icon-list-item{justify-content:flex-start !important;margin:0 !important;padding:0 !important;text-align:start}
  .site-footer .dbf-col--about .elementor-icon-list-item>a{display:block;width:100%}
}

/* one-row footer on desktop */
@media (min-width:1025px){.site-footer .dbf-col{min-width:0}.site-footer .footer-bottom{flex-basis:100%}}/* End custom CSS */