.elementor-62881 .elementor-element.elementor-element-4faa1aa7{--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-62881 .elementor-element.elementor-element-4faa1aa7:not(.elementor-motion-effects-element-type-background), .elementor-62881 .elementor-element.elementor-element-4faa1aa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D2B55;}.elementor-62881 .elementor-element.elementor-element-605d0751{--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:flex-start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62881 .elementor-element.elementor-element-73e5ed96{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.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 );}.elementor-62881 .elementor-element.elementor-element-5229bd4b img{width:140px;}.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 );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-62881 .elementor-element.elementor-element-4765dbcb{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#FFFFFF85;}.elementor-62881 .elementor-element.elementor-element-4765dbcb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-62881 .elementor-element.elementor-element-5b76bfac > .elementor-widget-container{background-color:#FFFFFF1C;padding:6px 6px 4px 6px;border-radius:3px 3px 3px 3px;}.elementor-62881 .elementor-element.elementor-element-5b76bfac.elementor-element{--align-self:flex-start;}.elementor-62881 .elementor-element.elementor-element-5b76bfac .elementor-icon-wrapper{text-align:center;}.elementor-62881 .elementor-element.elementor-element-5b76bfac.elementor-view-stacked .elementor-icon{background-color:#FFFFFF4F;}.elementor-62881 .elementor-element.elementor-element-5b76bfac.elementor-view-framed .elementor-icon, .elementor-62881 .elementor-element.elementor-element-5b76bfac.elementor-view-default .elementor-icon{color:#FFFFFF4F;border-color:#FFFFFF4F;}.elementor-62881 .elementor-element.elementor-element-5b76bfac.elementor-view-framed .elementor-icon, .elementor-62881 .elementor-element.elementor-element-5b76bfac.elementor-view-default .elementor-icon svg{fill:#FFFFFF4F;}.elementor-62881 .elementor-element.elementor-element-5b76bfac .elementor-icon{font-size:24px;}.elementor-62881 .elementor-element.elementor-element-5b76bfac .elementor-icon svg{height:24px;}.elementor-62881 .elementor-element.elementor-element-74081c16{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.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 );color:var( --e-global-color-primary );}.elementor-62881 .elementor-element.elementor-element-13467e33 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.18em;color:#FFFFFF85;}.elementor-62881 .elementor-element.elementor-element-68d12998{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62881 .elementor-element.elementor-element-7f6c857 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#FFFFFF85;}.elementor-62881 .elementor-element.elementor-element-6ed31d26 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#FFFFFF85;}.elementor-62881 .elementor-element.elementor-element-239c4fae .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#FFFFFF85;}.elementor-62881 .elementor-element.elementor-element-294ac468 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#FFFFFF85;}.elementor-62881 .elementor-element.elementor-element-3903a7ad{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-62881 .elementor-element.elementor-element-42ad4759 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.18em;color:#FFFFFF85;}.elementor-62881 .elementor-element.elementor-element-1e1636e4{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62881 .elementor-element.elementor-element-6a2f4f4e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#FFFFFF85;}.elementor-62881 .elementor-element.elementor-element-1b6aa970 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#FFFFFF85;}.elementor-62881 .elementor-element.elementor-element-1822f50 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#FFFFFF85;}.elementor-62881 .elementor-element.elementor-element-9f26854 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#FFFFFF85;}.elementor-62881 .elementor-element.elementor-element-62c73ec6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-62881 .elementor-element.elementor-element-8e7d499 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.18em;color:#FFFFFF85;}.elementor-62881 .elementor-element.elementor-element-787178a3{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62881 .elementor-element.elementor-element-421d8bc2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#FFFFFF85;}.elementor-62881 .elementor-element.elementor-element-738f7c0f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#FFFFFF85;}.elementor-62881 .elementor-element.elementor-element-1b55a810 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#FFFFFF85;}.elementor-62881 .elementor-element.elementor-element-123f11e6{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62881 .elementor-element.elementor-element-67b9285f{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#FFFFFF73;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-62881 .elementor-element.elementor-element-ad1859c{--divider-border-style:solid;--divider-color:#FFFFFF4F;--divider-border-width:1px;}.elementor-62881 .elementor-element.elementor-element-ad1859c > .elementor-widget-container{margin:00px 0px 0px 0px;}.elementor-62881 .elementor-element.elementor-element-ad1859c .elementor-divider-separator{width:100%;}.elementor-62881 .elementor-element.elementor-element-ad1859c .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-62881 .elementor-element.elementor-element-9da2e65{--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;}.elementor-62881 .elementor-element.elementor-element-9da2e65.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-62881 .elementor-element.elementor-element-1941b46{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#FFFFFF73;}.elementor-62881 .elementor-element.elementor-element-30429da4{--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:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-62881 .elementor-element.elementor-element-30429da4.e-con{--align-self:center;}.elementor-62881 .elementor-element.elementor-element-2d4dc22b{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#FFFFFF73;}.elementor-62881 .elementor-element.elementor-element-5232ea40{--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-62881 .elementor-element.elementor-element-5232ea40:not(.elementor-motion-effects-element-type-background), .elementor-62881 .elementor-element.elementor-element-5232ea40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D2B55;}.elementor-62881 .elementor-element.elementor-element-35fd3fb5{--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:flex-start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62881 .elementor-element.elementor-element-267fe056{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-62881 .elementor-element.elementor-element-5d309370 img{width:140px;}.elementor-62881 .elementor-element.elementor-element-65f40f5f{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#FFFFFF85;}.elementor-62881 .elementor-element.elementor-element-65f40f5f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-62881 .elementor-element.elementor-element-69a5c20 > .elementor-widget-container{background-color:#FFFFFF1C;padding:6px 6px 4px 6px;border-radius:3px 3px 3px 3px;}.elementor-62881 .elementor-element.elementor-element-69a5c20.elementor-element{--align-self:flex-start;}.elementor-62881 .elementor-element.elementor-element-69a5c20 .elementor-icon-wrapper{text-align:center;}.elementor-62881 .elementor-element.elementor-element-69a5c20.elementor-view-stacked .elementor-icon{background-color:#FFFFFF4F;}.elementor-62881 .elementor-element.elementor-element-69a5c20.elementor-view-framed .elementor-icon, .elementor-62881 .elementor-element.elementor-element-69a5c20.elementor-view-default .elementor-icon{color:#FFFFFF4F;border-color:#FFFFFF4F;}.elementor-62881 .elementor-element.elementor-element-69a5c20.elementor-view-framed .elementor-icon, .elementor-62881 .elementor-element.elementor-element-69a5c20.elementor-view-default .elementor-icon svg{fill:#FFFFFF4F;}.elementor-62881 .elementor-element.elementor-element-69a5c20 .elementor-icon{font-size:24px;}.elementor-62881 .elementor-element.elementor-element-69a5c20 .elementor-icon svg{height:24px;}.elementor-62881 .elementor-element.elementor-element-1470616c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-62881 .elementor-element.elementor-element-f853cde .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.18em;color:#FFFFFF85;}.elementor-62881 .elementor-element.elementor-element-560e4346{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62881 .elementor-element.elementor-element-11c6530e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#FFFFFF85;}.elementor-62881 .elementor-element.elementor-element-1382d45c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#FFFFFF85;}.elementor-62881 .elementor-element.elementor-element-1c6ac324 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#FFFFFF85;}.elementor-62881 .elementor-element.elementor-element-577a768f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#FFFFFF85;}.elementor-62881 .elementor-element.elementor-element-3d3100a5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-62881 .elementor-element.elementor-element-3b88d4a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.18em;color:#FFFFFF85;}.elementor-62881 .elementor-element.elementor-element-416a6103{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62881 .elementor-element.elementor-element-32198904 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#FFFFFF85;}.elementor-62881 .elementor-element.elementor-element-edb02b5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#FFFFFF85;}.elementor-62881 .elementor-element.elementor-element-5677f457 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#FFFFFF85;}.elementor-62881 .elementor-element.elementor-element-1fa5c44b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#FFFFFF85;}.elementor-62881 .elementor-element.elementor-element-7b5c775b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-62881 .elementor-element.elementor-element-150e524d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.18em;color:#FFFFFF85;}.elementor-62881 .elementor-element.elementor-element-cea0c99{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62881 .elementor-element.elementor-element-7e327fb0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#FFFFFF85;}.elementor-62881 .elementor-element.elementor-element-7eddef8e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#FFFFFF85;}.elementor-62881 .elementor-element.elementor-element-291d5a8c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#FFFFFF85;}.elementor-62881 .elementor-element.elementor-element-b2c2931{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62881 .elementor-element.elementor-element-31795c30{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#FFFFFF73;}.elementor-62881 .elementor-element.elementor-element-30cdf36b{--divider-border-style:solid;--divider-color:#FFFFFF4F;--divider-border-width:1px;}.elementor-62881 .elementor-element.elementor-element-30cdf36b > .elementor-widget-container{margin:00px 0px 0px 0px;}.elementor-62881 .elementor-element.elementor-element-30cdf36b .elementor-divider-separator{width:100%;}.elementor-62881 .elementor-element.elementor-element-30cdf36b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-62881 .elementor-element.elementor-element-6b530fc7{--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;}.elementor-62881 .elementor-element.elementor-element-6b530fc7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-62881 .elementor-element.elementor-element-1bf6a4fe{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#FFFFFF73;}.elementor-62881 .elementor-element.elementor-element-5337d19b{--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:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-62881 .elementor-element.elementor-element-5337d19b.e-con{--align-self:center;}.elementor-62881 .elementor-element.elementor-element-514d6dbe{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#FFFFFF73;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-62881 .elementor-element.elementor-element-605d0751{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.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 );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-62881 .elementor-element.elementor-element-9da2e65{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-62881 .elementor-element.elementor-element-35fd3fb5{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-62881 .elementor-element.elementor-element-6b530fc7{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.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 );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(min-width:768px){.elementor-62881 .elementor-element.elementor-element-4faa1aa7{--content-width:1440px;}.elementor-62881 .elementor-element.elementor-element-605d0751{--width:1440px;}.elementor-62881 .elementor-element.elementor-element-73e5ed96{--width:32%;}.elementor-62881 .elementor-element.elementor-element-74081c16{--width:18%;}.elementor-62881 .elementor-element.elementor-element-3903a7ad{--width:18%;}.elementor-62881 .elementor-element.elementor-element-62c73ec6{--width:24%;}.elementor-62881 .elementor-element.elementor-element-9da2e65{--width:100%;}.elementor-62881 .elementor-element.elementor-element-30429da4{--width:17%;}.elementor-62881 .elementor-element.elementor-element-5232ea40{--content-width:1440px;}.elementor-62881 .elementor-element.elementor-element-35fd3fb5{--width:1440px;}.elementor-62881 .elementor-element.elementor-element-267fe056{--width:32%;}.elementor-62881 .elementor-element.elementor-element-1470616c{--width:18%;}.elementor-62881 .elementor-element.elementor-element-3d3100a5{--width:18%;}.elementor-62881 .elementor-element.elementor-element-7b5c775b{--width:24%;}.elementor-62881 .elementor-element.elementor-element-6b530fc7{--width:100%;}.elementor-62881 .elementor-element.elementor-element-5337d19b{--width:17%;}}@media(max-width:1024px) and (min-width:768px){.elementor-62881 .elementor-element.elementor-element-30429da4{--width:100%;}.elementor-62881 .elementor-element.elementor-element-5337d19b{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-4faa1aa7 *//* =========================================================
   XENTYS — FOOTER
   Paste on Footer Container → Advanced → Custom CSS

   Structure:
   .xentys-footer
   .xentys-footer-main
   .xentys-footer-brand
   .xentys-footer-column
   .xentys-footer-heading
   .xentys-footer-links
   .xentys-footer-link
   .xentys-footer-divider
   .xentys-footer-bottom
   .xentys-footer-copyright
   .xentys-footer-legal
   .xentys-footer-legal-link
   ========================================================= */


/* =========================================================
   OUTER FOOTER
   ========================================================= */

.elementor-62881 .elementor-element.elementor-element-4faa1aa7 {
  width: 100% !important;

  background: #0d2b55 !important;

  padding: 72px 48px 28px !important;

  color: #ffffff !important;

  border: 0 !important;
}


/* =========================================================
   MAIN ROW
   ========================================================= */

.elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-main {
  width: 100% !important;
  max-width: 1440px !important;

  margin: 0 auto !important;
  padding: 0 !important;

  display: grid !important;

  grid-template-columns:
    minmax(280px, 1.35fr)
    minmax(150px, 0.8fr)
    minmax(150px, 0.8fr)
    minmax(220px, 1fr) !important;

  gap: 64px !important;

  align-items: start !important;
}


/* =========================================================
   BRAND COLUMN
   ========================================================= */

.elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-brand {
  width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;

  display: flex !important;
  flex-direction: column !important;

  align-items: flex-start !important;

  gap: 22px !important;
}


/* =========================================================
   LOGO
   ========================================================= */

.elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-logo {
  width: auto !important;

  margin: 0 !important;
  padding: 0 !important;
}

.elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-logo img {
  display: block !important;

  width: 148px !important;
  max-width: 148px !important;

  height: auto !important;

  margin: 0 !important;
}


/* =========================================================
   BRAND DESCRIPTION
   ========================================================= */

.elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-description,
.elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-description p,
.elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-description .elementor-widget-container {
  max-width: 320px !important;

  margin: 0 !important;
  padding: 0 !important;

  color: rgba(255, 255, 255, 0.66) !important;

  font-family: Inter, sans-serif !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 1.65 !important;
}


/* =========================================================
   SOCIAL ICON
   ========================================================= */

.elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-social {
  margin: 4px 0 0 !important;
  padding: 0 !important;
}

.elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-social .elementor-icon {
  display: inline-flex !important;

  align-items: center !important;
  justify-content: center !important;

  width: 38px !important;
  height: 38px !important;

  padding: 0 !important;

  background: rgba(255, 255, 255, 0.08) !important;

  border: 1px solid rgba(255, 255, 255, 0.10) !important;
  border-radius: 2px !important;

  color: #ffffff !important;

  transition:
    background-color 0.2s ease,
    border-color 0.2s ease !important;
}

.elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-social .elementor-icon:hover {
  background: rgba(255, 255, 255, 0.14) !important;
  border-color: rgba(255, 255, 255, 0.18) !important;
}

.elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-social svg {
  width: 16px !important;
  height: 16px !important;

  fill: currentColor !important;
}


/* =========================================================
   FOOTER COLUMNS
   ========================================================= */

.elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-column {
  width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;

  display: flex !important;
  flex-direction: column !important;

  align-items: flex-start !important;

  gap: 22px !important;
}


/* =========================================================
   COLUMN HEADINGS
   ========================================================= */

.elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-heading {
  width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;
}

.elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-heading,
.elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-heading .elementor-heading-title {
  margin: 0 !important;
  padding: 0 !important;

  color: rgba(255, 255, 255, 0.78) !important;

  font-family: Inter, sans-serif !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  line-height: 1.3 !important;

  letter-spacing: 0.14em !important;
  text-transform: uppercase !important;
}


/* =========================================================
   LINKS CONTAINER
   ========================================================= */

.elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-links {
  width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;

  display: flex !important;
  flex-direction: column !important;

  align-items: flex-start !important;

  gap: 12px !important;
}


/* =========================================================
   LINKS
   ========================================================= */

.elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-link,
.elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-link a,
.elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-link .elementor-heading-title,
.elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-link .elementor-heading-title a,
.elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-link p {
  margin: 0 !important;
  padding: 0 !important;

  color: rgba(255, 255, 255, 0.64) !important;

  font-family: Inter, sans-serif !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  line-height: 1.45 !important;

  text-decoration: none !important;

  transition:
    color 0.2s ease !important;
}

.elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-link:hover,
.elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-link:hover a,
.elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-link a:hover,
.elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-link:hover .elementor-heading-title,
.elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-link:hover .elementor-heading-title a {
  color: #ffffff !important;
}


/* =========================================================
   CONTACT COLUMN
   ========================================================= */

.elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-contact .xentys-footer-links {
  gap: 10px !important;
}


/* =========================================================
   DIVIDER
   ========================================================= */

.elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-divider {
  width: 100% !important;
  max-width: 1440px !important;

  margin: 52px auto 0 !important;
  padding: 0 !important;
}

.elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-divider .elementor-divider {
  padding: 0 !important;
}

.elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-divider .elementor-divider-separator {
  width: 100% !important;

  border-top:
    1px solid rgba(255, 255, 255, 0.14) !important;
}


/* =========================================================
   BOTTOM ROW
   ========================================================= */

.elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-bottom {
  width: 100% !important;
  max-width: 1440px !important;

  margin: 24px auto 0 !important;
  padding: 0 !important;

  display: flex !important;

  flex-direction: row !important;

  align-items: center !important;
  justify-content: space-between !important;

  gap: 32px !important;
}


/* =========================================================
   COPYRIGHT
   ========================================================= */

.elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-copyright,
.elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-copyright p,
.elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-copyright .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;

  color: rgba(255, 255, 255, 0.44) !important;

  font-family: Inter, sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;
}


/* =========================================================
   LEGAL LINKS ROW
   ========================================================= */

.elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-legal {
  width: auto !important;

  margin: 0 !important;
  padding: 0 !important;

  display: flex !important;

  flex-direction: row !important;

  align-items: center !important;
  justify-content: flex-end !important;

  gap: 24px !important;
}


/* =========================================================
   LEGAL LINKS
   ========================================================= */

.elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-legal-link,
.elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-legal-link a,
.elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-legal-link .elementor-heading-title,
.elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-legal-link .elementor-heading-title a {
  margin: 0 !important;
  padding: 0 !important;

  color: rgba(255, 255, 255, 0.44) !important;

  font-family: Inter, sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  line-height: 1.4 !important;

  text-decoration: none !important;

  transition:
    color 0.2s ease !important;
}

.elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-legal-link:hover,
.elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-legal-link:hover a,
.elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-legal-link a:hover {
  color: #ffffff !important;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (min-width: 768px) and (max-width: 1024px) {

  .elementor-62881 .elementor-element.elementor-element-4faa1aa7 {
    padding: 64px 40px 28px !important;
  }

  .elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-main {
    grid-template-columns:
      minmax(260px, 1.2fr)
      repeat(2, minmax(140px, 0.8fr)) !important;

    gap: 48px 36px !important;
  }


  /* Contact becomes next row */

  .elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-contact {
    grid-column: 1 / -1 !important;

    display: grid !important;

    grid-template-columns: 220px 1fr !important;

    column-gap: 40px !important;

    align-items: start !important;
  }


  .elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-contact
  .xentys-footer-heading {
    grid-column: 1 !important;
  }


  .elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-contact
  .xentys-footer-links {
    grid-column: 2 !important;
  }


  .elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-divider {
    margin-top: 44px !important;
  }
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .elementor-62881 .elementor-element.elementor-element-4faa1aa7 {
    padding: 56px 24px 24px !important;
  }


  .elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-main {
    display: flex !important;

    flex-direction: column !important;

    gap: 42px !important;
  }


  .elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-brand {
    gap: 20px !important;
  }


  .elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-description,
  .elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-description p,
  .elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-description .elementor-widget-container {
    max-width: 100% !important;

    font-size: 14px !important;
  }


  .elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-column {
    gap: 18px !important;
  }


  .elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-links {
    gap: 12px !important;
  }


  .elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-link,
  .elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-link a,
  .elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-link .elementor-heading-title,
  .elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-link .elementor-heading-title a,
  .elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-link p {
    font-size: 14px !important;
  }


  .elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-divider {
    margin-top: 42px !important;
  }


  .elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-bottom {
    margin-top: 22px !important;

    flex-direction: column !important;

    align-items: flex-start !important;
    justify-content: flex-start !important;

    gap: 16px !important;
  }


  .elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-legal {
    justify-content: flex-start !important;

    flex-wrap: wrap !important;

    gap: 12px 20px !important;
  }
}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 480px) {

  .elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-logo img {
    width: 138px !important;
    max-width: 138px !important;
  }


  .elementor-62881 .elementor-element.elementor-element-4faa1aa7 .xentys-footer-main {
    gap: 38px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5232ea40 *//* =========================================================
   XENTYS — FOOTER
   Paste on Footer Container → Advanced → Custom CSS

   Structure:
   .xentys-footer
   .xentys-footer-main
   .xentys-footer-brand
   .xentys-footer-column
   .xentys-footer-heading
   .xentys-footer-links
   .xentys-footer-link
   .xentys-footer-divider
   .xentys-footer-bottom
   .xentys-footer-copyright
   .xentys-footer-legal
   .xentys-footer-legal-link
   ========================================================= */


/* =========================================================
   OUTER FOOTER
   ========================================================= */

.elementor-62881 .elementor-element.elementor-element-5232ea40 {
  width: 100% !important;

  background: #0d2b55 !important;

  padding: 72px 48px 28px !important;

  color: #ffffff !important;

  border: 0 !important;
}


/* =========================================================
   MAIN ROW
   ========================================================= */

.elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-main {
  width: 100% !important;
  max-width: 1440px !important;

  margin: 0 auto !important;
  padding: 0 !important;

  display: grid !important;

  grid-template-columns:
    minmax(280px, 1.35fr)
    minmax(150px, 0.8fr)
    minmax(150px, 0.8fr)
    minmax(220px, 1fr) !important;

  gap: 64px !important;

  align-items: start !important;
}


/* =========================================================
   BRAND COLUMN
   ========================================================= */

.elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-brand {
  width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;

  display: flex !important;
  flex-direction: column !important;

  align-items: flex-start !important;

  gap: 22px !important;
}


/* =========================================================
   LOGO
   ========================================================= */

.elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-logo {
  width: auto !important;

  margin: 0 !important;
  padding: 0 !important;
}

.elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-logo img {
  display: block !important;

  width: 148px !important;
  max-width: 148px !important;

  height: auto !important;

  margin: 0 !important;
}


/* =========================================================
   BRAND DESCRIPTION
   ========================================================= */

.elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-description,
.elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-description p,
.elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-description .elementor-widget-container {
  max-width: 320px !important;

  margin: 0 !important;
  padding: 0 !important;

  color: rgba(255, 255, 255, 0.66) !important;

  font-family: Inter, sans-serif !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 1.65 !important;
}


/* =========================================================
   SOCIAL ICON
   ========================================================= */

.elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-social {
  margin: 4px 0 0 !important;
  padding: 0 !important;
}

.elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-social .elementor-icon {
  display: inline-flex !important;

  align-items: center !important;
  justify-content: center !important;

  width: 38px !important;
  height: 38px !important;

  padding: 0 !important;

  background: rgba(255, 255, 255, 0.08) !important;

  border: 1px solid rgba(255, 255, 255, 0.10) !important;
  border-radius: 2px !important;

  color: #ffffff !important;

  transition:
    background-color 0.2s ease,
    border-color 0.2s ease !important;
}

.elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-social .elementor-icon:hover {
  background: rgba(255, 255, 255, 0.14) !important;
  border-color: rgba(255, 255, 255, 0.18) !important;
}

.elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-social svg {
  width: 16px !important;
  height: 16px !important;

  fill: currentColor !important;
}


/* =========================================================
   FOOTER COLUMNS
   ========================================================= */

.elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-column {
  width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;

  display: flex !important;
  flex-direction: column !important;

  align-items: flex-start !important;

  gap: 22px !important;
}


/* =========================================================
   COLUMN HEADINGS
   ========================================================= */

.elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-heading {
  width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;
}

.elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-heading,
.elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-heading .elementor-heading-title {
  margin: 0 !important;
  padding: 0 !important;

  color: rgba(255, 255, 255, 0.78) !important;

  font-family: Inter, sans-serif !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  line-height: 1.3 !important;

  letter-spacing: 0.14em !important;
  text-transform: uppercase !important;
}


/* =========================================================
   LINKS CONTAINER
   ========================================================= */

.elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-links {
  width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;

  display: flex !important;
  flex-direction: column !important;

  align-items: flex-start !important;

  gap: 12px !important;
}


/* =========================================================
   LINKS
   ========================================================= */

.elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-link,
.elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-link a,
.elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-link .elementor-heading-title,
.elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-link .elementor-heading-title a,
.elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-link p {
  margin: 0 !important;
  padding: 0 !important;

  color: rgba(255, 255, 255, 0.64) !important;

  font-family: Inter, sans-serif !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  line-height: 1.45 !important;

  text-decoration: none !important;

  transition:
    color 0.2s ease !important;
}

.elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-link:hover,
.elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-link:hover a,
.elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-link a:hover,
.elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-link:hover .elementor-heading-title,
.elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-link:hover .elementor-heading-title a {
  color: #ffffff !important;
}


/* =========================================================
   CONTACT COLUMN
   ========================================================= */

.elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-contact .xentys-footer-links {
  gap: 10px !important;
}


/* =========================================================
   DIVIDER
   ========================================================= */

.elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-divider {
  width: 100% !important;
  max-width: 1440px !important;

  margin: 52px auto 0 !important;
  padding: 0 !important;
}

.elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-divider .elementor-divider {
  padding: 0 !important;
}

.elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-divider .elementor-divider-separator {
  width: 100% !important;

  border-top:
    1px solid rgba(255, 255, 255, 0.14) !important;
}


/* =========================================================
   BOTTOM ROW
   ========================================================= */

.elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-bottom {
  width: 100% !important;
  max-width: 1440px !important;

  margin: 24px auto 0 !important;
  padding: 0 !important;

  display: flex !important;

  flex-direction: row !important;

  align-items: center !important;
  justify-content: space-between !important;

  gap: 32px !important;
}


/* =========================================================
   COPYRIGHT
   ========================================================= */

.elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-copyright,
.elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-copyright p,
.elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-copyright .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;

  color: rgba(255, 255, 255, 0.44) !important;

  font-family: Inter, sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;
}


/* =========================================================
   LEGAL LINKS ROW
   ========================================================= */

.elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-legal {
  width: auto !important;

  margin: 0 !important;
  padding: 0 !important;

  display: flex !important;

  flex-direction: row !important;

  align-items: center !important;
  justify-content: flex-end !important;

  gap: 24px !important;
}


/* =========================================================
   LEGAL LINKS
   ========================================================= */

.elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-legal-link,
.elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-legal-link a,
.elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-legal-link .elementor-heading-title,
.elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-legal-link .elementor-heading-title a {
  margin: 0 !important;
  padding: 0 !important;

  color: rgba(255, 255, 255, 0.44) !important;

  font-family: Inter, sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  line-height: 1.4 !important;

  text-decoration: none !important;

  transition:
    color 0.2s ease !important;
}

.elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-legal-link:hover,
.elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-legal-link:hover a,
.elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-legal-link a:hover {
  color: #ffffff !important;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (min-width: 768px) and (max-width: 1024px) {

  .elementor-62881 .elementor-element.elementor-element-5232ea40 {
    padding: 64px 40px 28px !important;
  }

  .elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-main {
    grid-template-columns:
      minmax(260px, 1.2fr)
      repeat(2, minmax(140px, 0.8fr)) !important;

    gap: 48px 36px !important;
  }


  /* Contact becomes next row */

  .elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-contact {
    grid-column: 1 / -1 !important;

    display: grid !important;

    grid-template-columns: 220px 1fr !important;

    column-gap: 40px !important;

    align-items: start !important;
  }


  .elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-contact
  .xentys-footer-heading {
    grid-column: 1 !important;
  }


  .elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-contact
  .xentys-footer-links {
    grid-column: 2 !important;
  }


  .elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-divider {
    margin-top: 44px !important;
  }
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .elementor-62881 .elementor-element.elementor-element-5232ea40 {
    padding: 56px 24px 24px !important;
  }


  .elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-main {
    display: flex !important;

    flex-direction: column !important;

    gap: 42px !important;
  }


  .elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-brand {
    gap: 20px !important;
  }


  .elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-description,
  .elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-description p,
  .elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-description .elementor-widget-container {
    max-width: 100% !important;

    font-size: 14px !important;
  }


  .elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-column {
    gap: 18px !important;
  }


  .elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-links {
    gap: 12px !important;
  }


  .elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-link,
  .elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-link a,
  .elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-link .elementor-heading-title,
  .elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-link .elementor-heading-title a,
  .elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-link p {
    font-size: 14px !important;
  }


  .elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-divider {
    margin-top: 42px !important;
  }


  .elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-bottom {
    margin-top: 22px !important;

    flex-direction: column !important;

    align-items: flex-start !important;
    justify-content: flex-start !important;

    gap: 16px !important;
  }


  .elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-legal {
    justify-content: flex-start !important;

    flex-wrap: wrap !important;

    gap: 12px 20px !important;
  }
}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 480px) {

  .elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-logo img {
    width: 138px !important;
    max-width: 138px !important;
  }


  .elementor-62881 .elementor-element.elementor-element-5232ea40 .xentys-footer-main {
    gap: 38px !important;
  }
}/* End custom CSS */