.elementor-30 .elementor-element.elementor-element-0fb3d89{--display:flex;--min-height:900px;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-30 .elementor-element.elementor-element-e428ace{--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;--justify-content:center;--align-items:flex-start;--gap:39px 39px;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:4%;--margin-inline-end:0%;--padding-block-start:0%;--padding-block-end:0%;--padding-inline-start:5%;--padding-inline-end:0%;}.elementor-30 .elementor-element.elementor-element-145fefd img{width:110px;}.elementor-30 .elementor-element.elementor-element-aebf9d5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-30 .elementor-element.elementor-element-007dcb7 .elementor-heading-title{color:#000000;font-family:"Lato", Sans-serif;font-size:45px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-2fb995c .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:45px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-2fb995c{width:var( --container-widget-width, 1.865% );max-width:1.865%;--container-widget-width:1.865%;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-2fb995c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-fa4af1c{text-align:justify;font-family:"Lato", Sans-serif;font-weight:400;}.elementor-30 .elementor-element.elementor-element-fa4af1c > .elementor-widget-container{padding:0px 50px 0px 0px;}.elementor-30 .elementor-element.elementor-element-fa4af1c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-fa378a9 .elementor-button{background-color:transparent;background-image:linear-gradient(161deg, #D60000 0%, #D60000 100%);border-radius:30px 30px 30px 30px;padding:10px 50px 10px 45px;}.elementor-30 .elementor-element.elementor-element-fa378a9 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-fa378a9 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(161deg, #FF0000 0%, #FF0000 100%);}.elementor-30 .elementor-element.elementor-element-fa378a9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-fa378a9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-3dddeda{--display:flex;--min-height:712px;--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;--align-items:center;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-30 .elementor-element.elementor-element-3dddeda:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-3dddeda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ctfpay.io/wp-content/uploads/2025/10/33.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-3dddeda, .elementor-30 .elementor-element.elementor-element-3dddeda::before{--border-transition:0.3s;}.elementor-30 .elementor-element.elementor-element-c8f5810{--display:flex;--min-height:423px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:10px 10px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:50px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-30 .elementor-element.elementor-element-c8f5810:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-c8f5810 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #535353 77%, #F2F2F2 35%);}.elementor-30 .elementor-element.elementor-element-c8f5810, .elementor-30 .elementor-element.elementor-element-c8f5810::before{--border-transition:0.3s;}.elementor-30 .elementor-element.elementor-element-6cf2fbe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.22);--margin-block-start:100px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-30 .elementor-element.elementor-element-6cf2fbe:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-6cf2fbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-6cf2fbe, .elementor-30 .elementor-element.elementor-element-6cf2fbe::before{--border-transition:0.3s;}.elementor-30 .elementor-element.elementor-element-231d075{text-align:left;}.elementor-30 .elementor-element.elementor-element-231d075 img{width:110px;}.elementor-30 .elementor-element.elementor-element-abcfdd3 .elementor-heading-title{color:#000000;}.elementor-30 .elementor-element.elementor-element-5035a1b .elementor-heading-title{color:#D60000;font-family:"Lato", Sans-serif;font-size:25px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-5c03a46{text-align:justify;color:#000000;}.elementor-30 .elementor-element.elementor-element-d675c00{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.22);--margin-block-start:100px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-30 .elementor-element.elementor-element-d675c00:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-d675c00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-d675c00, .elementor-30 .elementor-element.elementor-element-d675c00::before{--border-transition:0.3s;}.elementor-30 .elementor-element.elementor-element-3ea77fe{text-align:left;}.elementor-30 .elementor-element.elementor-element-3ea77fe img{width:110px;}.elementor-30 .elementor-element.elementor-element-807dedf .elementor-heading-title{color:#000000;}.elementor-30 .elementor-element.elementor-element-bdc5112 .elementor-heading-title{color:#D60000;font-family:"Lato", Sans-serif;font-size:25px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-a1b5f33{text-align:justify;color:#000000;}.elementor-30 .elementor-element.elementor-element-113ecd9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.22);--margin-block-start:100px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-30 .elementor-element.elementor-element-113ecd9:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-113ecd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-113ecd9, .elementor-30 .elementor-element.elementor-element-113ecd9::before{--border-transition:0.3s;}.elementor-30 .elementor-element.elementor-element-599793d{text-align:left;}.elementor-30 .elementor-element.elementor-element-599793d img{width:110px;}.elementor-30 .elementor-element.elementor-element-101efc6 .elementor-heading-title{color:#000000;}.elementor-30 .elementor-element.elementor-element-b1666d2 .elementor-heading-title{color:#D60000;font-family:"Lato", Sans-serif;font-size:25px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-9d19187{text-align:justify;color:#000000;}.elementor-30 .elementor-element.elementor-element-dac280c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.22);--margin-block-start:100px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-30 .elementor-element.elementor-element-dac280c:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-dac280c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-dac280c, .elementor-30 .elementor-element.elementor-element-dac280c::before{--border-transition:0.3s;}.elementor-30 .elementor-element.elementor-element-ffdf22f{text-align:left;}.elementor-30 .elementor-element.elementor-element-ffdf22f img{width:110px;}.elementor-30 .elementor-element.elementor-element-84306a0 .elementor-heading-title{color:#000000;}.elementor-30 .elementor-element.elementor-element-6ec3876 .elementor-heading-title{color:#D60000;font-family:"Lato", Sans-serif;font-size:25px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-a3cb429{text-align:justify;color:#000000;}.elementor-30 .elementor-element.elementor-element-8b100c0{--display:flex;--min-height:1000px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--flex-wrap:wrap;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-30 .elementor-element.elementor-element-8b100c0, .elementor-30 .elementor-element.elementor-element-8b100c0::before{--border-transition:0.3s;}.elementor-30 .elementor-element.elementor-element-8d314ae{--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;--justify-content:center;--align-items:flex-start;--background-transition:0.3s;--padding-block-start:40px;--padding-block-end:40px;--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-30 .elementor-element.elementor-element-8d314ae:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-8d314ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-8d314ae, .elementor-30 .elementor-element.elementor-element-8d314ae::before{--border-transition:0.3s;}.elementor-30 .elementor-element.elementor-element-5a5a187{text-align:left;}.elementor-30 .elementor-element.elementor-element-5a5a187 img{width:110px;}.elementor-30 .elementor-element.elementor-element-8f806f7 .elementor-heading-title{color:#000000;font-family:"Lato", Sans-serif;font-size:25px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-c59b907{text-align:justify;color:#000000;font-family:"Lato", Sans-serif;font-weight:400;}.elementor-30 .elementor-element.elementor-element-42a57a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--overlay-mix-blend-mode:lighten;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-30 .elementor-element.elementor-element-42a57a8:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-42a57a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ctfpay.io/wp-content/uploads/2025/10/sylwiac_black_red_white_photo_of_young_smiling_man_doing_online_8a6c62b6-adcb-4c0b-8414-2767d825beb7.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-42a57a8::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-30 .elementor-element.elementor-element-42a57a8, .elementor-30 .elementor-element.elementor-element-42a57a8::before{--overlay-transition:0s;--border-transition:0.3s;}.elementor-30 .elementor-element.elementor-element-83ff4cd .elementor-icon-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-83ff4cd .elementor-icon{font-size:300px;}.elementor-30 .elementor-element.elementor-element-83ff4cd .elementor-icon svg{height:300px;}.elementor-30 .elementor-element.elementor-element-83ff4cd .elementor-icon i, .elementor-30 .elementor-element.elementor-element-83ff4cd .elementor-icon svg{transform:rotate(270deg);}.elementor-30 .elementor-element.elementor-element-e1f0f45{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-end;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-30 .elementor-element.elementor-element-e1f0f45:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-e1f0f45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ctfpay.io/wp-content/uploads/2025/10/sylwiac_white_wallpaper_about_IT_security_and_Compliance_with_c_4057ee89-340d-4222-9e28-8ec9a57218f6-1.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-e1f0f45, .elementor-30 .elementor-element.elementor-element-e1f0f45::before{--border-transition:0.3s;}.elementor-30 .elementor-element.elementor-element-5a96cb4 .elementor-icon-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-5a96cb4 .elementor-icon{font-size:300px;}.elementor-30 .elementor-element.elementor-element-5a96cb4 .elementor-icon svg{height:300px;}.elementor-30 .elementor-element.elementor-element-5a96cb4 .elementor-icon i, .elementor-30 .elementor-element.elementor-element-5a96cb4 .elementor-icon svg{transform:rotate(90deg);}.elementor-30 .elementor-element.elementor-element-5a96cb4 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-30 .elementor-element.elementor-element-f3c14ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:50px;--padding-inline-end:50px;}.elementor-30 .elementor-element.elementor-element-f3c14ca:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-f3c14ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-f3c14ca, .elementor-30 .elementor-element.elementor-element-f3c14ca::before{--border-transition:0.3s;}.elementor-30 .elementor-element.elementor-element-7ffdd02{text-align:left;}.elementor-30 .elementor-element.elementor-element-7ffdd02 img{width:110px;}.elementor-30 .elementor-element.elementor-element-4faf498 .elementor-heading-title{color:#000000;font-family:"Lato", Sans-serif;font-size:25px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-c623b80{text-align:justify;color:#000000;}.elementor-30 .elementor-element.elementor-element-6847c85{--display:flex;--background-transition:0.3s;}.elementor-30 .elementor-element.elementor-element-6847c85:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-6847c85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1A1A1A 0%, #000000 100%);}.elementor-30 .elementor-element.elementor-element-6847c85, .elementor-30 .elementor-element.elementor-element-6847c85::before{--border-transition:0.3s;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-30 .elementor-element.elementor-element-0fb3d89{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-30 .elementor-element.elementor-element-e428ace{--gap:25px 25px;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;--padding-block-start:5%;--padding-block-end:8%;--padding-inline-start:5%;--padding-inline-end:5%;}.elementor-30 .elementor-element.elementor-element-e428ace.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-30 .elementor-element.elementor-element-007dcb7 .elementor-heading-title{font-size:35px;}.elementor-30 .elementor-element.elementor-element-2fb995c .elementor-heading-title{font-size:35px;}.elementor-30 .elementor-element.elementor-element-fa4af1c{font-size:15px;}.elementor-30 .elementor-element.elementor-element-c8f5810{--content-width:330px;--min-height:20px;--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;--justify-content:center;--align-items:center;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-30 .elementor-element.elementor-element-c8f5810.e-con{--align-self:center;}.elementor-30 .elementor-element.elementor-element-6cf2fbe{--gap:10px 10px;--margin-block-start:50px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-30 .elementor-element.elementor-element-d675c00{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-30 .elementor-element.elementor-element-113ecd9{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-30 .elementor-element.elementor-element-dac280c{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-30 .elementor-element.elementor-element-8b100c0{--min-height:0px;}.elementor-30 .elementor-element.elementor-element-42a57a8{--min-height:200px;}.elementor-30 .elementor-element.elementor-element-e1f0f45{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}}@media(min-width:768px){.elementor-30 .elementor-element.elementor-element-0fb3d89{--content-width:1600px;}.elementor-30 .elementor-element.elementor-element-e428ace{--width:40%;}.elementor-30 .elementor-element.elementor-element-3dddeda{--width:60%;}.elementor-30 .elementor-element.elementor-element-6cf2fbe{--width:50%;}.elementor-30 .elementor-element.elementor-element-d675c00{--width:50%;}.elementor-30 .elementor-element.elementor-element-113ecd9{--width:50%;}.elementor-30 .elementor-element.elementor-element-dac280c{--width:50%;}.elementor-30 .elementor-element.elementor-element-8d314ae{--width:50%;}.elementor-30 .elementor-element.elementor-element-42a57a8{--width:50%;}.elementor-30 .elementor-element.elementor-element-e1f0f45{--width:50%;}.elementor-30 .elementor-element.elementor-element-f3c14ca{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-78bcf2f */.partners-modern {
  color: #fff;
  padding: 30px 20px; /* reduced from 100px */
  text-align: center;
  position: relative;
  overflow: hidden;
}

.partners-container {
  position: relative;
  z-index: 1;
  max-width: 1100px;
  margin: 0 auto;
}

.partners-title {
  font-size: 2.5rem;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 15px;
}

.partners-subtitle {
  font-size: 1.05rem;
  color: #bbb;
  margin-bottom: 40px; /* was 60px */
}

.partners-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
  gap: 30px;
  justify-items: center;
}

.partner-item {
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(8px);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 14px;
  padding: 18px 20px; /* less padding */
  width: 160px; /* narrower */
  height: 85px; /* reduced height */
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.4s ease;
  box-shadow: 0 4px 15px rgba(0,0,0,0.2);
}

.partner-item img {
  width: 100%;
  height: auto;
  filter: grayscale(100%) brightness(0.8);
  transition: all 0.4s ease;
}

.partner-item:hover {
  transform: translateY(-6px) scale(1.03);
  border-color: #e50914;
  box-shadow: 0 0 20px rgba(229, 9, 20, 0.4);
}

.partner-item:hover img {
  filter: grayscale(0%) brightness(1);
}/* End custom CSS */