.elementor-2371 .elementor-element.elementor-element-71360e3{--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:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:100px;--padding-bottom:100px;--padding-left:85px;--padding-right:300px;}.elementor-2371 .elementor-element.elementor-element-71360e3:not(.elementor-motion-effects-element-type-background), .elementor-2371 .elementor-element.elementor-element-71360e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-2371 .elementor-element.elementor-element-5369a7a .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:4rem;font-weight:400;text-transform:uppercase;line-height:4.6875rem;color:var( --e-global-color-secondary );}.elementor-2371 .elementor-element.elementor-element-a7792df{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2371 .elementor-element.elementor-element-c50efaf .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:3rem;font-weight:400;text-transform:uppercase;line-height:3.625rem;color:var( --e-global-color-secondary );}.elementor-2371 .elementor-element.elementor-element-15496d8{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:24px 24px 24px 24px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-2371 .elementor-element.elementor-element-15496d8:not(.elementor-motion-effects-element-type-background), .elementor-2371 .elementor-element.elementor-element-15496d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2371 .elementor-element.elementor-element-5b386c4.elementor-element{--align-self:flex-start;}.elementor-2371 .elementor-element.elementor-element-84ad5f3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:600;line-height:normal;color:var( --e-global-color-secondary );}.elementor-2371 .elementor-element.elementor-element-0bd40fc{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2371 .elementor-element.elementor-element-076973c{font-family:"Montserrat", Sans-serif;font-size:0.875rem;font-weight:500;line-height:1.6875rem;}.elementor-2371 .elementor-element.elementor-element-076973c p{margin-block-end:0px;}.elementor-2371 .elementor-element.elementor-element-4743a22{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2371 .elementor-element.elementor-element-9e912fa .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:3rem;font-weight:400;text-transform:uppercase;line-height:3.625rem;color:var( --e-global-color-secondary );}.elementor-2371 .elementor-element.elementor-element-6d35ef7{--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:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2371 .elementor-element.elementor-element-e2da5bb{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:24px 24px 24px 24px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-2371 .elementor-element.elementor-element-e2da5bb:not(.elementor-motion-effects-element-type-background), .elementor-2371 .elementor-element.elementor-element-e2da5bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2371 .elementor-element.elementor-element-4716253.elementor-element{--align-self:flex-start;}.elementor-2371 .elementor-element.elementor-element-732383e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:600;line-height:normal;color:var( --e-global-color-secondary );}.elementor-2371 .elementor-element.elementor-element-686b7c8{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2371 .elementor-element.elementor-element-22db1e5{font-family:"Montserrat", Sans-serif;font-size:0.875rem;font-weight:500;line-height:1.6875rem;}.elementor-2371 .elementor-element.elementor-element-22db1e5 p{margin-block-end:0px;}.elementor-2371 .elementor-element.elementor-element-df12cb6{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:24px 24px 24px 24px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-2371 .elementor-element.elementor-element-df12cb6:not(.elementor-motion-effects-element-type-background), .elementor-2371 .elementor-element.elementor-element-df12cb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2371 .elementor-element.elementor-element-783aad8.elementor-element{--align-self:flex-start;}.elementor-2371 .elementor-element.elementor-element-783aad8 img{width:100%;max-width:222px;height:48px;object-fit:contain;object-position:center center;}.elementor-2371 .elementor-element.elementor-element-267e74d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:600;line-height:normal;color:var( --e-global-color-secondary );}.elementor-2371 .elementor-element.elementor-element-972651c{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2371 .elementor-element.elementor-element-795fcdc{font-family:"Montserrat", Sans-serif;font-size:0.875rem;font-weight:500;line-height:1.6875rem;}.elementor-2371 .elementor-element.elementor-element-795fcdc p{margin-block-end:0px;}.elementor-2371 .elementor-element.elementor-element-46fb213{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2371 .elementor-element.elementor-element-26243b4 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:3rem;font-weight:400;text-transform:uppercase;line-height:3.625rem;color:var( --e-global-color-secondary );}.elementor-2371 .elementor-element.elementor-element-33de76b{--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:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2371 .elementor-element.elementor-element-98ceb4d{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2371 .elementor-element.elementor-element-98ceb4d:not(.elementor-motion-effects-element-type-background), .elementor-2371 .elementor-element.elementor-element-98ceb4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2371 .elementor-element.elementor-element-fa1f083.elementor-element{--align-self:flex-start;}.elementor-2371 .elementor-element.elementor-element-3421583 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:600;line-height:normal;color:var( --e-global-color-secondary );}.elementor-2371 .elementor-element.elementor-element-3d9a060{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2371 .elementor-element.elementor-element-5be8096{font-family:"Montserrat", Sans-serif;font-size:0.875rem;font-weight:500;line-height:1.6875rem;}.elementor-2371 .elementor-element.elementor-element-5be8096 p{margin-block-end:0px;}.elementor-2371 .elementor-element.elementor-element-4914e51{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2371 .elementor-element.elementor-element-4914e51:not(.elementor-motion-effects-element-type-background), .elementor-2371 .elementor-element.elementor-element-4914e51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2371 .elementor-element.elementor-element-ac11a6d.elementor-element{--align-self:flex-start;}.elementor-2371 .elementor-element.elementor-element-ac11a6d img{width:100%;max-width:222px;height:48px;object-fit:contain;object-position:center center;}.elementor-2371 .elementor-element.elementor-element-d28344e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:600;line-height:normal;color:var( --e-global-color-secondary );}.elementor-2371 .elementor-element.elementor-element-3c0d0a2{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2371 .elementor-element.elementor-element-461e953{font-family:"Montserrat", Sans-serif;font-size:0.875rem;font-weight:500;line-height:1.6875rem;}.elementor-2371 .elementor-element.elementor-element-461e953 p{margin-block-end:0px;}.elementor-2371 .elementor-element.elementor-element-b628c98{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2371 .elementor-element.elementor-element-b628c98:not(.elementor-motion-effects-element-type-background), .elementor-2371 .elementor-element.elementor-element-b628c98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2371 .elementor-element.elementor-element-89200e5.elementor-element{--align-self:flex-start;}.elementor-2371 .elementor-element.elementor-element-89200e5 img{width:100%;max-width:222px;height:48px;object-fit:contain;object-position:center center;}.elementor-2371 .elementor-element.elementor-element-1a403b0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:600;line-height:normal;color:var( --e-global-color-secondary );}.elementor-2371 .elementor-element.elementor-element-108bb3c{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2371 .elementor-element.elementor-element-85e7c36{font-family:"Montserrat", Sans-serif;font-size:0.875rem;font-weight:500;line-height:1.6875rem;}.elementor-2371 .elementor-element.elementor-element-85e7c36 p{margin-block-end:0px;}.elementor-2371 .elementor-element.elementor-element-cb0cc3f{--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:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2371 .elementor-element.elementor-element-41f2996{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2371 .elementor-element.elementor-element-41f2996:not(.elementor-motion-effects-element-type-background), .elementor-2371 .elementor-element.elementor-element-41f2996 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2371 .elementor-element.elementor-element-068c2f2.elementor-element{--align-self:flex-start;}.elementor-2371 .elementor-element.elementor-element-adafa45 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:600;line-height:normal;color:var( --e-global-color-secondary );}.elementor-2371 .elementor-element.elementor-element-2def111{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2371 .elementor-element.elementor-element-2d6e695{font-family:"Montserrat", Sans-serif;font-size:0.875rem;font-weight:500;line-height:1.6875rem;}.elementor-2371 .elementor-element.elementor-element-2d6e695 p{margin-block-end:0px;}.elementor-2371 .elementor-element.elementor-element-de1f4ce{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2371 .elementor-element.elementor-element-de1f4ce:not(.elementor-motion-effects-element-type-background), .elementor-2371 .elementor-element.elementor-element-de1f4ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2371 .elementor-element.elementor-element-aeca1b6.elementor-element{--align-self:flex-start;}.elementor-2371 .elementor-element.elementor-element-aeca1b6 img{width:100%;max-width:222px;height:60px;object-fit:contain;object-position:center center;}.elementor-2371 .elementor-element.elementor-element-199df0a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:600;line-height:normal;color:var( --e-global-color-secondary );}.elementor-2371 .elementor-element.elementor-element-f73546f{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2371 .elementor-element.elementor-element-5ed8bb1{font-family:"Montserrat", Sans-serif;font-size:0.875rem;font-weight:500;line-height:1.6875rem;}.elementor-2371 .elementor-element.elementor-element-5ed8bb1 p{margin-block-end:0px;}.elementor-2371 .elementor-element.elementor-element-b204936{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2371 .elementor-element.elementor-element-b204936:not(.elementor-motion-effects-element-type-background), .elementor-2371 .elementor-element.elementor-element-b204936 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2371 .elementor-element.elementor-element-d375e8b.elementor-element{--align-self:flex-start;}.elementor-2371 .elementor-element.elementor-element-d375e8b img{width:100%;max-width:222px;height:62px;object-fit:contain;object-position:center center;}.elementor-2371 .elementor-element.elementor-element-ba2c23c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:600;line-height:normal;color:var( --e-global-color-secondary );}.elementor-2371 .elementor-element.elementor-element-9a2e85a{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2371 .elementor-element.elementor-element-094d761{font-family:"Montserrat", Sans-serif;font-size:0.875rem;font-weight:500;line-height:1.6875rem;}.elementor-2371 .elementor-element.elementor-element-094d761 p{margin-block-end:0px;}@media(max-width:768px){.elementor-2371 .elementor-element.elementor-element-71360e3{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-2371 .elementor-element.elementor-element-71360e3{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2371 .elementor-element.elementor-element-5369a7a .elementor-heading-title{font-size:2.5rem;line-height:normal;}.elementor-2371 .elementor-element.elementor-element-c50efaf .elementor-heading-title{font-size:2rem;line-height:normal;}.elementor-2371 .elementor-element.elementor-element-15496d8{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2371 .elementor-element.elementor-element-5b386c4 img{width:100%;max-width:100%;height:150px;object-fit:contain;}.elementor-2371 .elementor-element.elementor-element-9e912fa .elementor-heading-title{font-size:2rem;line-height:normal;}.elementor-2371 .elementor-element.elementor-element-e2da5bb{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2371 .elementor-element.elementor-element-4716253 img{width:100%;max-width:100%;}.elementor-2371 .elementor-element.elementor-element-df12cb6{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2371 .elementor-element.elementor-element-783aad8 img{width:100%;max-width:100%;object-fit:contain;}.elementor-2371 .elementor-element.elementor-element-26243b4 .elementor-heading-title{font-size:2rem;line-height:normal;}.elementor-2371 .elementor-element.elementor-element-98ceb4d{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2371 .elementor-element.elementor-element-fa1f083 img{width:100%;max-width:100%;}.elementor-2371 .elementor-element.elementor-element-4914e51{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2371 .elementor-element.elementor-element-ac11a6d img{width:100%;max-width:100%;object-fit:contain;}.elementor-2371 .elementor-element.elementor-element-b628c98{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2371 .elementor-element.elementor-element-89200e5 img{width:100%;max-width:100%;object-fit:contain;}.elementor-2371 .elementor-element.elementor-element-41f2996{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2371 .elementor-element.elementor-element-068c2f2 img{width:100%;max-width:100%;}.elementor-2371 .elementor-element.elementor-element-de1f4ce{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2371 .elementor-element.elementor-element-aeca1b6 img{width:100%;max-width:100%;object-fit:contain;}.elementor-2371 .elementor-element.elementor-element-b204936{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2371 .elementor-element.elementor-element-d375e8b img{width:100%;max-width:100%;object-fit:contain;}}@media(min-width:768px){.elementor-2371 .elementor-element.elementor-element-15496d8{--width:53%;}.elementor-2371 .elementor-element.elementor-element-e2da5bb{--width:53%;}.elementor-2371 .elementor-element.elementor-element-df12cb6{--width:53%;}.elementor-2371 .elementor-element.elementor-element-98ceb4d{--width:53%;}.elementor-2371 .elementor-element.elementor-element-4914e51{--width:53%;}.elementor-2371 .elementor-element.elementor-element-b628c98{--width:53%;}.elementor-2371 .elementor-element.elementor-element-41f2996{--width:53%;}.elementor-2371 .elementor-element.elementor-element-de1f4ce{--width:53%;}.elementor-2371 .elementor-element.elementor-element-b204936{--width:53%;}}@media(max-width:768px) and (min-width:768px){.elementor-2371 .elementor-element.elementor-element-15496d8{--width:100%;}.elementor-2371 .elementor-element.elementor-element-e2da5bb{--width:100%;}.elementor-2371 .elementor-element.elementor-element-df12cb6{--width:100%;}.elementor-2371 .elementor-element.elementor-element-98ceb4d{--width:100%;}.elementor-2371 .elementor-element.elementor-element-4914e51{--width:100%;}.elementor-2371 .elementor-element.elementor-element-b628c98{--width:100%;}.elementor-2371 .elementor-element.elementor-element-41f2996{--width:100%;}.elementor-2371 .elementor-element.elementor-element-de1f4ce{--width:100%;}.elementor-2371 .elementor-element.elementor-element-b204936{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-71360e3 */.partners .card {
  cursor: pointer;
  transition: all 0.3s ease;
}

.partners .card .hidden {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.4s ease;
}

.partners .card.active .hidden {
  max-height: 500px; /* adjust if content longer */
  margin-top: 12px;
}/* End custom CSS */