.elementor-7511 .elementor-element.elementor-element-2feefb1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--pix-fade-mask-sides:1;-webkit-mask-image:linear-gradient(var(--pix-mask-roation, 90deg),rgba(0,0,0,var(--pix-mask-alpha, 1)) 0,#fff 25%,#fff calc(100% - 25%),rgba(0,0,0,max(var(--pix-mask-alpha, 1), var(--pix-fade-mask-sides, 0))) 100%);mask-image:linear-gradient(var(--pix-mask-roation, 90deg),rgba(0,0,0,var(--pix-mask-alpha, 1)) 0,#fff 25%,#fff calc(100% - 25%),rgba(0,0,0,max(var(--pix-mask-alpha, 1), var(--pix-fade-mask-sides, 0))) 100%);--pix-mask-alpha:0;--pix-mask-roation:0deg;--padding-top:130px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-7511 .elementor-element.elementor-element-2feefb1:not(.elementor-motion-effects-element-type-background), .elementor-7511 .elementor-element.elementor-element-2feefb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://metalogicsoft.com/wp-content/uploads/2026/08/hero-grid-v5.svg");background-position:-2px -10px;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-7511 .elementor-element.elementor-element-c5da05a{text-align:center;}.elementor-7511 .elementor-element.elementor-element-c5da05a .elementor-heading-title{font-size:3.3rem;font-weight:700;line-height:52px;letter-spacing:-1px;color:#FFFFFF;}.elementor-7511 .elementor-element.elementor-element-4f654d4{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-7511 .elementor-element.elementor-element-4f654d4 .elementor-heading-title{font-size:16px;line-height:22px;color:var( --e-global-color-eea0570 );}.elementor-7511 .elementor-element.elementor-element-2cd35dc{--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:64px 64px;--row-gap:64px;--column-gap:64px;--border-radius:48px 48px 48px 48px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-7511 .elementor-element.elementor-element-2cd35dc:not(.elementor-motion-effects-element-type-background), .elementor-7511 .elementor-element.elementor-element-2cd35dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7511 .elementor-element.elementor-element-c5439a8{--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-7511 .elementor-element.elementor-element-621b4f2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--border-radius:26px 26px 26px 26px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-7511 .elementor-element.elementor-element-621b4f2:not(.elementor-motion-effects-element-type-background), .elementor-7511 .elementor-element.elementor-element-621b4f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(155deg, #0C1224 0%, #111C38 100%);}.elementor-7511 .elementor-element.elementor-element-5e188b3{--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;}.elementor-7511 .elementor-element.elementor-element-2687cc2{text-align:start;}.elementor-7511 .elementor-element.elementor-element-2687cc2 .elementor-heading-title{font-size:12.5px;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:2.4px;color:#7FB0FF;}.elementor-7511 .elementor-element.elementor-element-60790b1{text-align:start;}.elementor-7511 .elementor-element.elementor-element-60790b1 .elementor-heading-title{font-size:26px;font-weight:700;line-height:1.3em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-widget-text-editor{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-7511 .elementor-element.elementor-element-e73d1fb{text-align:start;font-size:15.5px;line-height:1.78em;color:#9FB0CC;}.elementor-7511 .elementor-element.elementor-element-aeac2c0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-7511 .elementor-element.elementor-element-aba5852 .elementor-button{background-color:transparent;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #5AB4FF 0%, #2F8FF1 100%);box-shadow:0px 14px 40px 0px rgba(43, 139.99999999999994, 239.99999999999997, 0.4);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF47;border-radius:50px 50px 50px 50px;padding:15px 30px 15px 30px;}.elementor-7511 .elementor-element.elementor-element-aba5852:hover{--e-transform-translateY:-3px;}.elementor-7511 .elementor-element.elementor-element-aba5852 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7511 .elementor-element.elementor-element-aba5852 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-7511 .elementor-element.elementor-element-aba5852 .elementor-button:hover, .elementor-7511 .elementor-element.elementor-element-aba5852 .elementor-button:focus{box-shadow:0px 20px 48px 0px rgba(43, 139.99999999999994, 239.99999999999997, 0.5019607843137255);}.elementor-7511 .elementor-element.elementor-element-ffee555{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:14.5px;line-height:1.78em;color:#7FB0FF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7511 .elementor-element.elementor-element-5e188b3{--width:60%;}.elementor-7511 .elementor-element.elementor-element-aeac2c0{--width:40%;}}@media(max-width:1024px){.elementor-7511 .elementor-element.elementor-element-2feefb1:not(.elementor-motion-effects-element-type-background), .elementor-7511 .elementor-element.elementor-element-2feefb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-7511 .elementor-element.elementor-element-2feefb1{--padding-top:65px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-7511 .elementor-element.elementor-element-c5da05a .elementor-heading-title{font-size:3rem;}.elementor-7511 .elementor-element.elementor-element-4f654d4{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-7511 .elementor-element.elementor-element-2cd35dc{--margin-top:-32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:18px;--padding-right:18px;}}@media(max-width:767px){.elementor-7511 .elementor-element.elementor-element-2feefb1:not(.elementor-motion-effects-element-type-background), .elementor-7511 .elementor-element.elementor-element-2feefb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-7511 .elementor-element.elementor-element-2feefb1{--padding-top:65px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-7511 .elementor-element.elementor-element-c5da05a .elementor-heading-title{font-size:2.4rem;}.elementor-7511 .elementor-element.elementor-element-4f654d4{--container-widget-width:84%;--container-widget-flex-grow:0;width:var( --container-widget-width, 84% );max-width:84%;}.elementor-7511 .elementor-element.elementor-element-2cd35dc{--gap:44px 44px;--row-gap:44px;--column-gap:44px;--border-radius:26px 26px 26px 26px;--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:52px;--padding-bottom:52px;--padding-left:14px;--padding-right:14px;}.elementor-7511 .elementor-element.elementor-element-621b4f2{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-7511 .elementor-element.elementor-element-5e188b3{--width:100%;}.elementor-7511 .elementor-element.elementor-element-60790b1 .elementor-heading-title{font-size:22px;}.elementor-7511 .elementor-element.elementor-element-aeac2c0{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7511 .elementor-element.elementor-element-aba5852 .elementor-button{padding:15px 20px 015px 20px;}}/* Start custom CSS for html, class: .elementor-element-7637508 */.ml-licenses{
  position: relative;
  display: block;
  width: 100%;
  min-height: 100px;          /* height of the animation block */
}
.ml-licenses::before{
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 150px;
  height: 150px;
  margin: -75px 0 0 -75px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 140'%3E%3Cdefs%3E%3CradialGradient id='mlg'%3E%3Cstop offset='0' stop-color='%232B7FF6' stop-opacity='0.5'/%3E%3Cstop offset='0.55' stop-color='%232B7FF6' stop-opacity='0.16'/%3E%3Cstop offset='1' stop-color='%232B7FF6' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx='70' cy='70' r='50' fill='url(%23mlg)'%3E%3Canimate attributeName='r' values='44;56;44' dur='3.6s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='0.75;1;0.75' dur='3.6s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='70' cy='70' r='44' fill='none' stroke='%237FB6FF' stroke-width='1.5' opacity='0.18'/%3E%3Cg fill='none' stroke='%237FB6FF' stroke-width='2.4' stroke-linecap='round' opacity='0.6'%3E%3Cpath d='M102.2 40.0A44 44 0 0 1 102.2 100.0'/%3E%3Cpath d='M37.8 100.0A44 44 0 0 1 37.8 40.0'/%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 70 70' to='360 70 70' dur='6s' repeatCount='indefinite'/%3E%3C/g%3E%3Ccircle cx='70' cy='70' r='33' fill='%2305070C' stroke='%232B7FF6' stroke-width='2'/%3E%3Cg fill='none' stroke='%237FB6FF' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round' transform='translate(70,70) scale(1.24) translate(-12,-12)'%3E%3Ccircle cx='7.5' cy='15.5' r='5.5'/%3E%3Cpath d='m21 2-9.6 9.6' stroke='%232B7FF6'/%3E%3Cpath d='m15.5 7.5 3 3L22 7l-3-3' stroke='%232B7FF6'/%3E%3C/g%3E%3C/svg%3E") center center / contain no-repeat;
  animation: ml-float-licenses 4.2s ease-in-out infinite;
  pointer-events: none;
}
@keyframes ml-float-licenses{
  0%, 100% { transform: translateY(0); }
  50%      { transform: translateY(-7px); }
}
@media (max-width: 767px){
  .ml-licenses{ min-height: 118px; }
  .ml-licenses::before{ width: 108px; height: 108px; margin: -54px 0 0 -54px; }
}
@media (prefers-reduced-motion: reduce){
  .ml-licenses::before{ animation: none; }
}/* End custom CSS */