.elementor-38 .elementor-element.elementor-element-dg-global-footer{--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:39px 39px;--row-gap:39px;--column-gap:39px;--flex-wrap:nowrap;--padding-top:72px;--padding-bottom:27px;--padding-left:30px;--padding-right:30px;}.elementor-38 .elementor-element.elementor-element-dg-global-footer:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-dg-global-footer > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1530;}.elementor-38 .elementor-element.elementor-element-dg-foot-grid{--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:26px 26px;--row-gap:26px;--column-gap:26px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-dg-foot-about{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-dg-foot-brand .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:29px;font-weight:800;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-38 .elementor-element.elementor-element-dg-foot-abouttext{color:#B9CAE7;}.elementor-38 .elementor-element.elementor-element-dg-foot-disclose{color:#8EA7CD;}.elementor-38 .elementor-element.elementor-element-dg-foot-explore{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-dg-foot-explorehead .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:17px;font-weight:800;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-dg-foot-explorelinks{color:#CCD9F0;}.elementor-38 .elementor-element.elementor-element-dg-foot-company{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-dg-foot-companyhead .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:17px;font-weight:800;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-dg-foot-companylinks{color:#CCD9F0;}.elementor-38 .elementor-element.elementor-element-dg-foot-discover{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-dg-foot-discoverhead .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:17px;font-weight:800;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-dg-foot-discovertext{color:#B9CAE7;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-38 .elementor-element.elementor-element-dg-foot-bottom{--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;--flex-wrap:nowrap;--padding-top:22px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-dg-foot-copyright{color:#8CA7CE;}.elementor-38 .elementor-element.elementor-element-dg-foot-bottomlinks{color:#B9CAE7;}@media(min-width:768px){.elementor-38 .elementor-element.elementor-element-dg-global-footer{--content-width:1240px;}.elementor-38 .elementor-element.elementor-element-dg-foot-about{--width:37%;}.elementor-38 .elementor-element.elementor-element-dg-foot-explore{--width:21%;}.elementor-38 .elementor-element.elementor-element-dg-foot-company{--width:21%;}.elementor-38 .elementor-element.elementor-element-dg-foot-discover{--width:21%;}}/* Start custom CSS */.elementor-38 .dg-global-footer{background:radial-gradient(circle at 8% 8%,rgba(64,118,212,.14),transparent 30%),linear-gradient(120deg,#0B1530,#0D1C3D)!important;border-top:1px solid rgba(133,170,238,.2)!important}
.elementor-38 .dg-global-footer>.e-con-inner{gap:35px!important}
.elementor-38 .dg-foot-grid{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:28px!important;align-items:flex-start!important;justify-content:space-between!important;width:100%!important}
.elementor-38 .dg-foot-grid>.e-con{min-width:0!important;gap:15px!important}
.elementor-38 .dg-foot-about{width:35%!important;max-width:35%!important;flex:0 1 35%!important}
.elementor-38 .dg-foot-links-col{width:20%!important;max-width:20%!important;flex:0 1 20%!important}
.elementor-38 .dg-foot-action-col{width:23%!important;max-width:23%!important;flex:0 1 23%!important}
.elementor-38 .dg-logo-dot{color:#69B4FF!important}
.elementor-38 .dg-foot-grid .elementor-heading-title{color:#fff!important}
.elementor-38 .dg-foot-about .elementor-heading-title{font-size:29px!important;letter-spacing:-.7px!important}
.elementor-38 .dg-foot-about .elementor-heading-title a{color:#fff!important;text-decoration:none!important}
.elementor-38 .dg-foot-grid .elementor-widget-text-editor{font-size:14px!important;line-height:1.75!important;color:#B9CAE7!important}
.elementor-38 .dg-foot-small{font-size:12px!important;line-height:1.6!important;color:#91A8D0!important}
.elementor-38 .dg-foot-links-col .elementor-heading-title,.elementor-38 .dg-foot-action-col .elementor-heading-title{font-size:17px!important;margin-bottom:5px!important;font-weight:800!important}
.elementor-38 .dg-foot-links-col nav{display:flex;flex-direction:column;gap:10px}
.elementor-38 .dg-foot-links-col nav a,.elementor-38 .dg-foot-bottom a{color:#B9CAE7!important;text-decoration:none!important;transition:color .2s ease}
.elementor-38 .dg-foot-links-col nav a:hover,.elementor-38 .dg-foot-bottom a:hover{color:#7FB6FF!important}
.elementor-38 .dg-global-btn .elementor-button{background:linear-gradient(110deg,#3476DD,#2454BE)!important;color:#fff!important;border-radius:35px!important;padding:12px 20px!important;font-size:13px!important;font-weight:800!important;white-space:nowrap!important}
.elementor-38 .dg-foot-bottom{border-top:1px solid rgba(183,207,245,.17)!important;padding-top:22px!important;display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;width:100%!important;gap:20px!important}
.elementor-38 .dg-foot-bottom .elementor-widget-text-editor{font-size:12px!important;color:#99B0D1!important}
.elementor-38 .dg-foot-bottom .elementor-widget-text-editor:last-child{text-align:right!important}
.elementor-38 .dg-foot-bottom p{margin:0!important}
.elementor-38 .dg-foot-bottom a{margin-left:14px;font-size:12px!important}
@media(max-width:1024px){
.elementor-38 .dg-foot-grid{flex-wrap:wrap!important;gap:28px!important}
.elementor-38 .dg-foot-about{width:45%!important;max-width:45%!important;flex-basis:45%!important}
.elementor-38 .dg-foot-links-col{width:22%!important;max-width:22%!important;flex-basis:22%!important}
.elementor-38 .dg-foot-action-col{width:100%!important;max-width:100%!important;flex-basis:100%!important}
}
@media(max-width:767px){
.elementor-38 .dg-global-footer{padding:46px 22px 22px!important}
.elementor-38 .dg-foot-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:32px 20px!important}
.elementor-38 .dg-foot-grid>.e-con{width:100%!important;max-width:100%!important;min-width:0!important}
.elementor-38 .dg-foot-about{grid-column:1/-1}
.elementor-38 .dg-foot-action-col{grid-column:1/-1}
.elementor-38 .dg-foot-bottom{flex-direction:column!important;align-items:flex-start!important;gap:9px!important}
.elementor-38 .dg-foot-bottom .elementor-widget-text-editor:last-child{text-align:left!important}
.elementor-38 .dg-foot-bottom a{margin:0 13px 0 0}
}

/* Diginestia mobile footer centered layout v9 */
@media(max-width:767px){
.elementor-38 .dg-global-footer{padding:44px 20px 24px!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-inline:auto!important}
.elementor-38 .dg-global-footer>.e-con-inner{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;gap:30px!important}
.elementor-38 .dg-foot-grid{display:grid!important;grid-template-columns:minmax(0,1fr) repeat(2,minmax(0,152px)) minmax(0,1fr)!important;align-items:start!important;justify-content:center!important;gap:30px 0!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:auto!important;text-align:center!important}
.elementor-38 .elementor-element-dg-foot-explore{grid-column:2}
.elementor-38 .elementor-element-dg-foot-company{grid-column:3}
.elementor-38 .dg-foot-grid>.dg-foot-links-col{padding-inline:8px!important;overflow-wrap:anywhere}
.elementor-38 .dg-foot-grid>.e-con,
.elementor-38 .dg-foot-about,
.elementor-38 .dg-foot-links-col,
.elementor-38 .dg-foot-action-col{box-sizing:border-box!important;width:100%!important;max-width:100%!important;flex:0 0 auto!important;min-width:0!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:11px!important}
.elementor-38 .dg-foot-grid .elementor-widget{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}
.elementor-38 .dg-foot-grid .elementor-heading-title,
.elementor-38 .dg-foot-grid .elementor-widget-text-editor,
.elementor-38 .dg-foot-grid .elementor-widget-text-editor p{text-align:center!important}
.elementor-38 .dg-foot-about .elementor-widget-text-editor{max-width:370px!important}
.elementor-38 .dg-foot-links-col nav{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:9px!important;width:100%!important;text-align:center!important}
.elementor-38 .dg-foot-links-col nav a{display:block!important;width:auto!important;margin:0 auto!important;text-align:center!important}
.elementor-38 .dg-foot-action-col .elementor-widget-button{width:auto!important;max-width:100%!important;align-self:center!important;margin:0 auto!important}
.elementor-38 .dg-foot-action-col .elementor-button-wrapper{text-align:center!important}
.elementor-38 .dg-foot-bottom{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:12px!important;width:100%!important;max-width:100%!important;padding-top:23px!important;text-align:center!important}
.elementor-38 .dg-foot-bottom>.elementor-widget{width:100%!important;max-width:100%!important;text-align:center!important;margin:0 auto!important}
.elementor-38 .dg-foot-bottom .elementor-widget-text-editor,
.elementor-38 .dg-foot-bottom .elementor-widget-text-editor:last-child,
.elementor-38 .dg-foot-bottom p{text-align:center!important}
.elementor-38 .dg-foot-bottom a{display:inline-block!important;margin:3px 7px!important;text-align:center!important}
}/* End custom CSS */