body:is(.page-id-38424,.page-id-38425,.page-id-38426) #Content { padding: 36px 0 64px; }
body:is(.page-id-38424,.page-id-38425,.page-id-38426) #Content .section_wrapper { width: calc(100% - 48px) !important; max-width: 1180px !important; margin: 0 auto !important; padding: 0 !important; box-sizing: border-box !important; }
body:is(.page-id-38424,.page-id-38425,.page-id-38426) #Content .the_content_wrapper { margin: 0 !important; }
body:is(.page-id-38424,.page-id-38425,.page-id-38426) #Content .elementor-top-section > .elementor-container { max-width: none; }
body:is(.page-id-38424,.page-id-38425,.page-id-38426) #Content .elementor-top-column > .elementor-widget-wrap { padding: 0; }
body:is(.page-id-38424,.page-id-38425,.page-id-38426) #Content h1 { color: #214e70; font-size: clamp(30px,3vw,40px); line-height: 1.2; font-weight: 700; margin: 0; }
body:is(.page-id-38424,.page-id-38425,.page-id-38426) #Content .elementor-widget-text-editor { font-size: 16px; line-height: 1.65; margin-bottom: 28px; }
body:is(.page-id-38424,.page-id-38425,.page-id-38426) #Content ul.brand-thumbnails { display: grid !important; grid-template-columns: repeat(4,minmax(0,1fr)) !important; gap: 20px !important; padding: 0 !important; margin: 0 !important; width: 100% !important; list-style: none !important; }
body:is(.page-id-38424,.page-id-38425,.page-id-38426) #Content ul.brand-thumbnails::before,
body:is(.page-id-38424,.page-id-38425,.page-id-38426) #Content ul.brand-thumbnails::after { display: none !important; content: none !important; }
body:is(.page-id-38424,.page-id-38425,.page-id-38426) #Content ul.brand-thumbnails > li { width: 100% !important; max-width: none !important; min-width: 0 !important; float: none !important; clear: none !important; margin: 0 !important; padding: 0 !important; box-sizing: border-box !important; }
body:is(.page-id-38424,.page-id-38425,.page-id-38426) #Content ul.brand-thumbnails > li > a { display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; width: 100% !important; height: 100% !important; min-height: 210px; padding: 16px 16px 20px !important; background: #fff !important; border: 1px solid #dce3e8 !important; border-radius: 18px !important; box-sizing: border-box !important; text-decoration: none !important; transition: border-color .2s ease, box-shadow .2s ease !important; }
body:is(.page-id-38424,.page-id-38425,.page-id-38426) #Content ul.brand-thumbnails > li > a:hover { border-color: #214e70 !important; box-shadow: 0 4px 14px rgba(33,78,112,.09) !important; transform: none !important; }
body:is(.page-id-38424,.page-id-38425,.page-id-38426) #Content ul.brand-thumbnails > li > a:focus-visible { outline: 3px solid #214e70; outline-offset: 3px; }
body:is(.page-id-38424,.page-id-38425,.page-id-38426) #Content ul.brand-thumbnails > li > a > img { display: block !important; width: 100% !important; height: 142px !important; object-fit: contain !important; margin: 0 0 10px !important; }
body:is(.page-id-38424,.page-id-38425,.page-id-38426) #Content ul.brand-thumbnails > li > a::after { content: attr(title) !important; display: block !important; margin-top: auto !important; color: #214e70 !important; font-size: 15px !important; font-weight: 600 !important; line-height: 1.4; text-align: center !important; overflow-wrap: anywhere; }
@media (max-width: 1023px) {
body:is(.page-id-38424,.page-id-38425,.page-id-38426) #Content ul.brand-thumbnails { grid-template-columns: repeat(3,minmax(0,1fr)) !important; gap: 16px !important; }
}
@media (max-width: 767px) {
body:is(.page-id-38424,.page-id-38425,.page-id-38426) #Content { padding: 28px 0 40px; }
body:is(.page-id-38424,.page-id-38425,.page-id-38426) #Content .section_wrapper { width: calc(100% - 32px) !important; }
body:is(.page-id-38424,.page-id-38425,.page-id-38426) #Content .elementor-widget-text-editor { margin-bottom: 22px; }
body:is(.page-id-38424,.page-id-38425,.page-id-38426) #Content ul.brand-thumbnails { grid-template-columns: repeat(2,minmax(0,1fr)) !important; gap: 12px !important; }
body:is(.page-id-38424,.page-id-38425,.page-id-38426) #Content ul.brand-thumbnails > li > a { min-height: 168px; padding: 10px 8px 14px !important; border-radius: 16px !important; }
body:is(.page-id-38424,.page-id-38425,.page-id-38426) #Content ul.brand-thumbnails > li > a > img { height: 108px !important; margin-bottom: 8px !important; }
body:is(.page-id-38424,.page-id-38425,.page-id-38426) #Content ul.brand-thumbnails > li > a::after { font-size: 13px !important; min-height: 36px; display: flex !important; align-items: center; justify-content: center; }
}