.elementor-3870 .elementor-element.elementor-element-62c1a56{--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;--margin-top:8em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3870 .elementor-element.elementor-element-62c1a56:not(.elementor-motion-effects-element-type-background), .elementor-3870 .elementor-element.elementor-element-62c1a56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-3870 .elementor-element.elementor-element-46f148c{--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;--margin-top:2em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-weight:var( --e-global-typography-secondary-font-weight );}.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-3870 .elementor-element.elementor-element-96ee31e{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-3870 .elementor-element.elementor-element-96ee31e .elementor-divider-separator{width:100%;}.elementor-3870 .elementor-element.elementor-element-96ee31e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.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-3870 .elementor-element.elementor-element-56fc22b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3870 .elementor-element.elementor-element-56fc22b .elementor-heading-title{font-family:"GroteskGrand", Sans-serif;font-size:32px;font-weight:500;line-height:42px;color:#8D8D8D;}.elementor-3870 .elementor-element.elementor-element-b921303{--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;--margin-top:0em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;}.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-3870 .elementor-element.elementor-element-b05aa29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"FuturaLTProBook", Sans-serif;font-size:20px;font-weight:100;line-height:32px;color:#ADADAD;}.elementor-3870 .elementor-element.elementor-element-548877e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;}.elementor-3870 .elementor-element.elementor-element-1896a7f{--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;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3870 .elementor-element.elementor-element-a6555bc:hover{background-color:#000000D9;}.elementor-3870 .elementor-element.elementor-element-4d71e89{--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;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3870 .elementor-element.elementor-element-dcef036:hover{background-color:#000000D9;}.elementor-3870 .elementor-element.elementor-element-91b8781{--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;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3870 .elementor-element.elementor-element-c012020:hover{background-color:#000000D9;}.elementor-3870 .elementor-element.elementor-element-d2c2834{--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-3870 .elementor-element.elementor-element-7fbc6f9:hover{background-color:#000000D9;}.elementor-3870 .elementor-element.elementor-element-7a99314{--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;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3870 .elementor-element.elementor-element-8536f6e:hover{background-color:#000000D9;}.elementor-3870 .elementor-element.elementor-element-d55456a{--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;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3870 .elementor-element.elementor-element-02ac2f6:hover{background-color:#000000D9;}.elementor-3870 .elementor-element.elementor-element-491e8ef{--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;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3870 .elementor-element.elementor-element-34485c3:hover{background-color:#000000D9;}.elementor-3870 .elementor-element.elementor-element-7d0e239{--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;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3870 .elementor-element.elementor-element-1f3395d:hover{background-color:#000000D9;}.elementor-3870 .elementor-element.elementor-element-aa031a3{--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;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3870 .elementor-element.elementor-element-0541578:hover{background-color:#000000D9;}.elementor-3870 .elementor-element.elementor-element-921c77b{--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;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3870 .elementor-element.elementor-element-592c928:hover{background-color:#000000D9;}.elementor-3870 .elementor-element.elementor-element-5505db3{--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;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3870 .elementor-element.elementor-element-d88f9bb:hover{background-color:#000000D9;}.elementor-3870 .elementor-element.elementor-element-925c1c3{--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;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3870 .elementor-element.elementor-element-34c4dbb:hover{background-color:#000000D9;}.elementor-3870 .elementor-element.elementor-element-3b0bdf0{--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;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3870 .elementor-element.elementor-element-9ce024b:hover{background-color:#000000D9;}.elementor-3870 .elementor-element.elementor-element-0524bba{--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;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3870 .elementor-element.elementor-element-e65caed:hover{background-color:#000000D9;}.elementor-3870 .elementor-element.elementor-element-9cb35a5{--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;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3870 .elementor-element.elementor-element-47c618d:hover{background-color:#000000D9;}.elementor-3870 .elementor-element.elementor-element-1da6bb6{--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;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3870 .elementor-element.elementor-element-8339a08:hover{background-color:#000000D9;}.elementor-3870 .elementor-element.elementor-element-2f19dd2{--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;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3870 .elementor-element.elementor-element-c502314:hover{background-color:#000000D9;}.elementor-3870 .elementor-element.elementor-element-4999d30{--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;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3870 .elementor-element.elementor-element-e9551cd:hover{background-color:#000000D9;}.elementor-3870 .elementor-element.elementor-element-4745aab{--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;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3870 .elementor-element.elementor-element-542ece8:hover{background-color:#000000D9;}.elementor-3870 .elementor-element.elementor-element-0f5e83f{--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;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3870 .elementor-element.elementor-element-ba49d77:hover{background-color:#000000D9;}.elementor-3870 .elementor-element.elementor-element-099a7ba{--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;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3870 .elementor-element.elementor-element-3dc39fd:hover{background-color:#000000D9;}.elementor-3870 .elementor-element.elementor-element-e1247ff{--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;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3870 .elementor-element.elementor-element-ad29b17:hover{background-color:#000000D9;}.elementor-3870 .elementor-element.elementor-element-a1a3b2e{--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;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3870 .elementor-element.elementor-element-69ee5a7:hover{background-color:#000000D9;}.elementor-3870 .elementor-element.elementor-element-f1cbe5f{--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;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3870 .elementor-element.elementor-element-5c7373d:hover{background-color:#000000D9;}.elementor-3870 .elementor-element.elementor-element-954e5a0{--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;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3870 .elementor-element.elementor-element-14a1193:hover{background-color:#000000D9;}.elementor-3870 .elementor-element.elementor-element-372da86{--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;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3870 .elementor-element.elementor-element-2e1921e:hover{background-color:#000000D9;}.elementor-3870 .elementor-element.elementor-element-b818103{--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;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3870 .elementor-element.elementor-element-7db8fd8:hover{background-color:#000000D9;}.elementor-3870 .elementor-element.elementor-element-088bf48{--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;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3870 .elementor-element.elementor-element-1ce61ae:hover{background-color:#000000D9;}.elementor-3870 .elementor-element.elementor-element-56cc6ad{--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;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3870 .elementor-element.elementor-element-9e42668:hover{background-color:#000000D9;}.elementor-3870 .elementor-element.elementor-element-b0b3086{--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;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3870 .elementor-element.elementor-element-f8424c7:hover{background-color:#000000D9;}.elementor-3870 .elementor-element.elementor-element-973e998{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3870 .elementor-element.elementor-element-b921303{--content-width:85%;}.elementor-3870 .elementor-element.elementor-element-548877e{--content-width:1300px;}.elementor-3870 .elementor-element.elementor-element-1896a7f{--width:33.3333%;}.elementor-3870 .elementor-element.elementor-element-4d71e89{--width:33.3333%;}.elementor-3870 .elementor-element.elementor-element-91b8781{--width:33.3333%;}.elementor-3870 .elementor-element.elementor-element-d2c2834{--width:33.3333%;}.elementor-3870 .elementor-element.elementor-element-7a99314{--width:33.3333%;}.elementor-3870 .elementor-element.elementor-element-d55456a{--width:33.3333%;}.elementor-3870 .elementor-element.elementor-element-491e8ef{--width:33.3333%;}.elementor-3870 .elementor-element.elementor-element-7d0e239{--width:33.3333%;}.elementor-3870 .elementor-element.elementor-element-aa031a3{--width:33.3333%;}.elementor-3870 .elementor-element.elementor-element-921c77b{--width:33.3333%;}.elementor-3870 .elementor-element.elementor-element-5505db3{--width:33.3333%;}.elementor-3870 .elementor-element.elementor-element-925c1c3{--width:33.3333%;}.elementor-3870 .elementor-element.elementor-element-3b0bdf0{--width:33.3333%;}.elementor-3870 .elementor-element.elementor-element-0524bba{--width:33.3333%;}.elementor-3870 .elementor-element.elementor-element-9cb35a5{--width:33.3333%;}.elementor-3870 .elementor-element.elementor-element-1da6bb6{--width:33.3333%;}.elementor-3870 .elementor-element.elementor-element-2f19dd2{--width:33.3333%;}.elementor-3870 .elementor-element.elementor-element-4999d30{--width:33.3333%;}.elementor-3870 .elementor-element.elementor-element-4745aab{--width:33.3333%;}.elementor-3870 .elementor-element.elementor-element-0f5e83f{--width:33.3333%;}.elementor-3870 .elementor-element.elementor-element-099a7ba{--width:33.3333%;}.elementor-3870 .elementor-element.elementor-element-e1247ff{--width:33.3333%;}.elementor-3870 .elementor-element.elementor-element-a1a3b2e{--width:33.3333%;}.elementor-3870 .elementor-element.elementor-element-f1cbe5f{--width:33.3333%;}.elementor-3870 .elementor-element.elementor-element-954e5a0{--width:33.3333%;}.elementor-3870 .elementor-element.elementor-element-372da86{--width:33.3333%;}.elementor-3870 .elementor-element.elementor-element-b818103{--width:33.3333%;}.elementor-3870 .elementor-element.elementor-element-088bf48{--width:33.3333%;}.elementor-3870 .elementor-element.elementor-element-56cc6ad{--width:33.3333%;}.elementor-3870 .elementor-element.elementor-element-b0b3086{--width:33.3333%;}}@media(max-width:767px){.elementor-3870 .elementor-element.elementor-element-62c1a56{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-3870 .elementor-element.elementor-element-56fc22b{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-3870 .elementor-element.elementor-element-56fc22b .elementor-heading-title{font-size:21px;line-height:1.5em;}.elementor-3870 .elementor-element.elementor-element-b05aa29{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;text-align:justify;font-size:15px;line-height:1.5em;}}/* Start custom CSS for image, class: .elementor-element-a6555bc */.brand-logo {
  position: relative;
  overflow: hidden;
}

.brand-logo img {
  transition: all 0.5s ease;
  transform: scale(1);
  filter: brightness(0.95);
}

.brand-logo::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    75deg,
    rgba(255, 255, 255, 0.3) 0%,
    rgba(255, 255, 255, 0.6) 50%,
    rgba(255, 255, 255, 0.3) 100%
  );
  transform: skewX(-25deg);
}

.brand-logo:hover img {
  transform: scale(1.05);
  filter: brightness(1.05);
}

.brand-logo:hover::after {
  animation: glassmove 0.8s ease forwards;
}

@keyframes glassmove {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dcef036 */.brand-logo {
  position: relative;
  overflow: hidden;
}

.brand-logo img {
  transition: all 0.5s ease;
  transform: scale(1);
  filter: brightness(0.95);
}

.brand-logo::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    75deg,
    rgba(255, 255, 255, 0.3) 0%,
    rgba(255, 255, 255, 0.6) 50%,
    rgba(255, 255, 255, 0.3) 100%
  );
  transform: skewX(-25deg);
}

.brand-logo:hover img {
  transform: scale(1.05);
  filter: brightness(1.05);
}

.brand-logo:hover::after {
  animation: glassmove 0.8s ease forwards;
}

@keyframes glassmove {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c012020 */.brand-logo {
  position: relative;
  overflow: hidden;
}

.brand-logo img {
  transition: all 0.5s ease;
  transform: scale(1);
  filter: brightness(0.95);
}

.brand-logo::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    75deg,
    rgba(255, 255, 255, 0.3) 0%,
    rgba(255, 255, 255, 0.6) 50%,
    rgba(255, 255, 255, 0.3) 100%
  );
  transform: skewX(-25deg);
}

.brand-logo:hover img {
  transform: scale(1.05);
  filter: brightness(1.05);
}

.brand-logo:hover::after {
  animation: glassmove 0.8s ease forwards;
}

@keyframes glassmove {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7fbc6f9 */.brand-logo {
  position: relative;
  overflow: hidden;
}

.brand-logo img {
  transition: all 0.5s ease;
  transform: scale(1);
  filter: brightness(0.95);
}

.brand-logo::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    75deg,
    rgba(255, 255, 255, 0.3) 0%,
    rgba(255, 255, 255, 0.6) 50%,
    rgba(255, 255, 255, 0.3) 100%
  );
  transform: skewX(-25deg);
}

.brand-logo:hover img {
  transform: scale(1.05);
  filter: brightness(1.05);
}

.brand-logo:hover::after {
  animation: glassmove 0.8s ease forwards;
}

@keyframes glassmove {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8536f6e */.brand-logo {
  position: relative;
  overflow: hidden;
}

.brand-logo img {
  transition: all 0.5s ease;
  transform: scale(1);
  filter: brightness(0.95);
}

.brand-logo::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    75deg,
    rgba(255, 255, 255, 0.3) 0%,
    rgba(255, 255, 255, 0.6) 50%,
    rgba(255, 255, 255, 0.3) 100%
  );
  transform: skewX(-25deg);
}

.brand-logo:hover img {
  transform: scale(1.05);
  filter: brightness(1.05);
}

.brand-logo:hover::after {
  animation: glassmove 0.8s ease forwards;
}

@keyframes glassmove {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-02ac2f6 */.brand-logo {
  position: relative;
  overflow: hidden;
}

.brand-logo img {
  transition: all 0.5s ease;
  transform: scale(1);
  filter: brightness(0.95);
}

.brand-logo::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    75deg,
    rgba(255, 255, 255, 0.3) 0%,
    rgba(255, 255, 255, 0.6) 50%,
    rgba(255, 255, 255, 0.3) 100%
  );
  transform: skewX(-25deg);
}

.brand-logo:hover img {
  transform: scale(1.05);
  filter: brightness(1.05);
}

.brand-logo:hover::after {
  animation: glassmove 0.8s ease forwards;
}

@keyframes glassmove {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-34485c3 */.brand-logo {
  position: relative;
  overflow: hidden;
}

.brand-logo img {
  transition: all 0.5s ease;
  transform: scale(1);
  filter: brightness(0.95);
}

.brand-logo::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    75deg,
    rgba(255, 255, 255, 0.3) 0%,
    rgba(255, 255, 255, 0.6) 50%,
    rgba(255, 255, 255, 0.3) 100%
  );
  transform: skewX(-25deg);
}

.brand-logo:hover img {
  transform: scale(1.05);
  filter: brightness(1.05);
}

.brand-logo:hover::after {
  animation: glassmove 0.8s ease forwards;
}

@keyframes glassmove {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f3395d */.brand-logo {
  position: relative;
  overflow: hidden;
}

.brand-logo img {
  transition: all 0.5s ease;
  transform: scale(1);
  filter: brightness(0.95);
}

.brand-logo::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    75deg,
    rgba(255, 255, 255, 0.3) 0%,
    rgba(255, 255, 255, 0.6) 50%,
    rgba(255, 255, 255, 0.3) 100%
  );
  transform: skewX(-25deg);
}

.brand-logo:hover img {
  transform: scale(1.05);
  filter: brightness(1.05);
}

.brand-logo:hover::after {
  animation: glassmove 0.8s ease forwards;
}

@keyframes glassmove {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0541578 */.brand-logo {
  position: relative;
  overflow: hidden;
}

.brand-logo img {
  transition: all 0.5s ease;
  transform: scale(1);
  filter: brightness(0.95);
}

.brand-logo::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    75deg,
    rgba(255, 255, 255, 0.3) 0%,
    rgba(255, 255, 255, 0.6) 50%,
    rgba(255, 255, 255, 0.3) 100%
  );
  transform: skewX(-25deg);
}

.brand-logo:hover img {
  transform: scale(1.05);
  filter: brightness(1.05);
}

.brand-logo:hover::after {
  animation: glassmove 0.8s ease forwards;
}

@keyframes glassmove {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-592c928 */.brand-logo {
  position: relative;
  overflow: hidden;
}

.brand-logo img {
  transition: all 0.5s ease;
  transform: scale(1);
  filter: brightness(0.95);
}

.brand-logo::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    75deg,
    rgba(255, 255, 255, 0.3) 0%,
    rgba(255, 255, 255, 0.6) 50%,
    rgba(255, 255, 255, 0.3) 100%
  );
  transform: skewX(-25deg);
}

.brand-logo:hover img {
  transform: scale(1.05);
  filter: brightness(1.05);
}

.brand-logo:hover::after {
  animation: glassmove 0.8s ease forwards;
}

@keyframes glassmove {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d88f9bb */.brand-logo {
  position: relative;
  overflow: hidden;
}

.brand-logo img {
  transition: all 0.5s ease;
  transform: scale(1);
  filter: brightness(0.95);
}

.brand-logo::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    75deg,
    rgba(255, 255, 255, 0.3) 0%,
    rgba(255, 255, 255, 0.6) 50%,
    rgba(255, 255, 255, 0.3) 100%
  );
  transform: skewX(-25deg);
}

.brand-logo:hover img {
  transform: scale(1.05);
  filter: brightness(1.05);
}

.brand-logo:hover::after {
  animation: glassmove 0.8s ease forwards;
}

@keyframes glassmove {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-34c4dbb */.brand-logo {
  position: relative;
  overflow: hidden;
}

.brand-logo img {
  transition: all 0.5s ease;
  transform: scale(1);
  filter: brightness(0.95);
}

.brand-logo::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    75deg,
    rgba(255, 255, 255, 0.3) 0%,
    rgba(255, 255, 255, 0.6) 50%,
    rgba(255, 255, 255, 0.3) 100%
  );
  transform: skewX(-25deg);
}

.brand-logo:hover img {
  transform: scale(1.05);
  filter: brightness(1.05);
}

.brand-logo:hover::after {
  animation: glassmove 0.8s ease forwards;
}

@keyframes glassmove {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9ce024b */.brand-logo {
  position: relative;
  overflow: hidden;
}

.brand-logo img {
  transition: all 0.5s ease;
  transform: scale(1);
  filter: brightness(0.95);
}

.brand-logo::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    75deg,
    rgba(255, 255, 255, 0.3) 0%,
    rgba(255, 255, 255, 0.6) 50%,
    rgba(255, 255, 255, 0.3) 100%
  );
  transform: skewX(-25deg);
}

.brand-logo:hover img {
  transform: scale(1.05);
  filter: brightness(1.05);
}

.brand-logo:hover::after {
  animation: glassmove 0.8s ease forwards;
}

@keyframes glassmove {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e65caed */.brand-logo {
  position: relative;
  overflow: hidden;
}

.brand-logo img {
  transition: all 0.5s ease;
  transform: scale(1);
  filter: brightness(0.95);
}

.brand-logo::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    75deg,
    rgba(255, 255, 255, 0.3) 0%,
    rgba(255, 255, 255, 0.6) 50%,
    rgba(255, 255, 255, 0.3) 100%
  );
  transform: skewX(-25deg);
}

.brand-logo:hover img {
  transform: scale(1.05);
  filter: brightness(1.05);
}

.brand-logo:hover::after {
  animation: glassmove 0.8s ease forwards;
}

@keyframes glassmove {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-47c618d */.brand-logo {
  position: relative;
  overflow: hidden;
}

.brand-logo img {
  transition: all 0.5s ease;
  transform: scale(1);
  filter: brightness(0.95);
}

.brand-logo::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    75deg,
    rgba(255, 255, 255, 0.3) 0%,
    rgba(255, 255, 255, 0.6) 50%,
    rgba(255, 255, 255, 0.3) 100%
  );
  transform: skewX(-25deg);
}

.brand-logo:hover img {
  transform: scale(1.05);
  filter: brightness(1.05);
}

.brand-logo:hover::after {
  animation: glassmove 0.8s ease forwards;
}

@keyframes glassmove {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8339a08 */.brand-logo {
  position: relative;
  overflow: hidden;
}

.brand-logo img {
  transition: all 0.5s ease;
  transform: scale(1);
  filter: brightness(0.95);
}

.brand-logo::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    75deg,
    rgba(255, 255, 255, 0.3) 0%,
    rgba(255, 255, 255, 0.6) 50%,
    rgba(255, 255, 255, 0.3) 100%
  );
  transform: skewX(-25deg);
}

.brand-logo:hover img {
  transform: scale(1.05);
  filter: brightness(1.05);
}

.brand-logo:hover::after {
  animation: glassmove 0.8s ease forwards;
}

@keyframes glassmove {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c502314 */.brand-logo {
  position: relative;
  overflow: hidden;
}

.brand-logo img {
  transition: all 0.5s ease;
  transform: scale(1);
  filter: brightness(0.95);
}

.brand-logo::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    75deg,
    rgba(255, 255, 255, 0.3) 0%,
    rgba(255, 255, 255, 0.6) 50%,
    rgba(255, 255, 255, 0.3) 100%
  );
  transform: skewX(-25deg);
}

.brand-logo:hover img {
  transform: scale(1.05);
  filter: brightness(1.05);
}

.brand-logo:hover::after {
  animation: glassmove 0.8s ease forwards;
}

@keyframes glassmove {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9551cd */.brand-logo {
  position: relative;
  overflow: hidden;
}

.brand-logo img {
  transition: all 0.5s ease;
  transform: scale(1);
  filter: brightness(0.95);
}

.brand-logo::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    75deg,
    rgba(255, 255, 255, 0.3) 0%,
    rgba(255, 255, 255, 0.6) 50%,
    rgba(255, 255, 255, 0.3) 100%
  );
  transform: skewX(-25deg);
}

.brand-logo:hover img {
  transform: scale(1.05);
  filter: brightness(1.05);
}

.brand-logo:hover::after {
  animation: glassmove 0.8s ease forwards;
}

@keyframes glassmove {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-542ece8 */.brand-logo {
  position: relative;
  overflow: hidden;
}

.brand-logo img {
  transition: all 0.5s ease;
  transform: scale(1);
  filter: brightness(0.95);
}

.brand-logo::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    75deg,
    rgba(255, 255, 255, 0.3) 0%,
    rgba(255, 255, 255, 0.6) 50%,
    rgba(255, 255, 255, 0.3) 100%
  );
  transform: skewX(-25deg);
}

.brand-logo:hover img {
  transform: scale(1.05);
  filter: brightness(1.05);
}

.brand-logo:hover::after {
  animation: glassmove 0.8s ease forwards;
}

@keyframes glassmove {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba49d77 */.brand-logo {
  position: relative;
  overflow: hidden;
}

.brand-logo img {
  transition: all 0.5s ease;
  transform: scale(1);
  filter: brightness(0.95);
}

.brand-logo::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    75deg,
    rgba(255, 255, 255, 0.3) 0%,
    rgba(255, 255, 255, 0.6) 50%,
    rgba(255, 255, 255, 0.3) 100%
  );
  transform: skewX(-25deg);
}

.brand-logo:hover img {
  transform: scale(1.05);
  filter: brightness(1.05);
}

.brand-logo:hover::after {
  animation: glassmove 0.8s ease forwards;
}

@keyframes glassmove {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3dc39fd */.brand-logo {
  position: relative;
  overflow: hidden;
}

.brand-logo img {
  transition: all 0.5s ease;
  transform: scale(1);
  filter: brightness(0.95);
}

.brand-logo::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    75deg,
    rgba(255, 255, 255, 0.3) 0%,
    rgba(255, 255, 255, 0.6) 50%,
    rgba(255, 255, 255, 0.3) 100%
  );
  transform: skewX(-25deg);
}

.brand-logo:hover img {
  transform: scale(1.05);
  filter: brightness(1.05);
}

.brand-logo:hover::after {
  animation: glassmove 0.8s ease forwards;
}

@keyframes glassmove {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ad29b17 */.brand-logo {
  position: relative;
  overflow: hidden;
}

.brand-logo img {
  transition: all 0.5s ease;
  transform: scale(1);
  filter: brightness(0.95);
}

.brand-logo::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    75deg,
    rgba(255, 255, 255, 0.3) 0%,
    rgba(255, 255, 255, 0.6) 50%,
    rgba(255, 255, 255, 0.3) 100%
  );
  transform: skewX(-25deg);
}

.brand-logo:hover img {
  transform: scale(1.05);
  filter: brightness(1.05);
}

.brand-logo:hover::after {
  animation: glassmove 0.8s ease forwards;
}

@keyframes glassmove {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69ee5a7 */.brand-logo {
  position: relative;
  overflow: hidden;
}

.brand-logo img {
  transition: all 0.5s ease;
  transform: scale(1);
  filter: brightness(0.95);
}

.brand-logo::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    75deg,
    rgba(255, 255, 255, 0.3) 0%,
    rgba(255, 255, 255, 0.6) 50%,
    rgba(255, 255, 255, 0.3) 100%
  );
  transform: skewX(-25deg);
}

.brand-logo:hover img {
  transform: scale(1.05);
  filter: brightness(1.05);
}

.brand-logo:hover::after {
  animation: glassmove 0.8s ease forwards;
}

@keyframes glassmove {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c7373d */.brand-logo {
  position: relative;
  overflow: hidden;
}

.brand-logo img {
  transition: all 0.5s ease;
  transform: scale(1);
  filter: brightness(0.95);
}

.brand-logo::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    75deg,
    rgba(255, 255, 255, 0.3) 0%,
    rgba(255, 255, 255, 0.6) 50%,
    rgba(255, 255, 255, 0.3) 100%
  );
  transform: skewX(-25deg);
}

.brand-logo:hover img {
  transform: scale(1.05);
  filter: brightness(1.05);
}

.brand-logo:hover::after {
  animation: glassmove 0.8s ease forwards;
}

@keyframes glassmove {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14a1193 */.brand-logo {
  position: relative;
  overflow: hidden;
}

.brand-logo img {
  transition: all 0.5s ease;
  transform: scale(1);
  filter: brightness(0.95);
}

.brand-logo::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    75deg,
    rgba(255, 255, 255, 0.3) 0%,
    rgba(255, 255, 255, 0.6) 50%,
    rgba(255, 255, 255, 0.3) 100%
  );
  transform: skewX(-25deg);
}

.brand-logo:hover img {
  transform: scale(1.05);
  filter: brightness(1.05);
}

.brand-logo:hover::after {
  animation: glassmove 0.8s ease forwards;
}

@keyframes glassmove {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e1921e */.brand-logo {
  position: relative;
  overflow: hidden;
}

.brand-logo img {
  transition: all 0.5s ease;
  transform: scale(1);
  filter: brightness(0.95);
}

.brand-logo::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    75deg,
    rgba(255, 255, 255, 0.3) 0%,
    rgba(255, 255, 255, 0.6) 50%,
    rgba(255, 255, 255, 0.3) 100%
  );
  transform: skewX(-25deg);
}

.brand-logo:hover img {
  transform: scale(1.05);
  filter: brightness(1.05);
}

.brand-logo:hover::after {
  animation: glassmove 0.8s ease forwards;
}

@keyframes glassmove {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7db8fd8 */.brand-logo {
  position: relative;
  overflow: hidden;
}

.brand-logo img {
  transition: all 0.5s ease;
  transform: scale(1);
  filter: brightness(0.95);
}

.brand-logo::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    75deg,
    rgba(255, 255, 255, 0.3) 0%,
    rgba(255, 255, 255, 0.6) 50%,
    rgba(255, 255, 255, 0.3) 100%
  );
  transform: skewX(-25deg);
}

.brand-logo:hover img {
  transform: scale(1.05);
  filter: brightness(1.05);
}

.brand-logo:hover::after {
  animation: glassmove 0.8s ease forwards;
}

@keyframes glassmove {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1ce61ae */.brand-logo {
  position: relative;
  overflow: hidden;
}

.brand-logo img {
  transition: all 0.5s ease;
  transform: scale(1);
  filter: brightness(0.95);
}

.brand-logo::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    75deg,
    rgba(255, 255, 255, 0.3) 0%,
    rgba(255, 255, 255, 0.6) 50%,
    rgba(255, 255, 255, 0.3) 100%
  );
  transform: skewX(-25deg);
}

.brand-logo:hover img {
  transform: scale(1.05);
  filter: brightness(1.05);
}

.brand-logo:hover::after {
  animation: glassmove 0.8s ease forwards;
}

@keyframes glassmove {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e42668 */.brand-logo {
  position: relative;
  overflow: hidden;
}

.brand-logo img {
  transition: all 0.5s ease;
  transform: scale(1);
  filter: brightness(0.95);
}

.brand-logo::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    75deg,
    rgba(255, 255, 255, 0.3) 0%,
    rgba(255, 255, 255, 0.6) 50%,
    rgba(255, 255, 255, 0.3) 100%
  );
  transform: skewX(-25deg);
}

.brand-logo:hover img {
  transform: scale(1.05);
  filter: brightness(1.05);
}

.brand-logo:hover::after {
  animation: glassmove 0.8s ease forwards;
}

@keyframes glassmove {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f8424c7 */.brand-logo {
  position: relative;
  overflow: hidden;
}

.brand-logo img {
  transition: all 0.5s ease;
  transform: scale(1);
  filter: brightness(0.95);
}

.brand-logo::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    75deg,
    rgba(255, 255, 255, 0.3) 0%,
    rgba(255, 255, 255, 0.6) 50%,
    rgba(255, 255, 255, 0.3) 100%
  );
  transform: skewX(-25deg);
}

.brand-logo:hover img {
  transform: scale(1.05);
  filter: brightness(1.05);
}

.brand-logo:hover::after {
  animation: glassmove 0.8s ease forwards;
}

@keyframes glassmove {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}/* End custom CSS */