.elementor-19 .elementor-element.elementor-element-f0e02f6{--display:flex;}.elementor-19 .elementor-element.elementor-element-f0e02f6:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-f0e02f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-57c37fc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-ca31fe3{--display:flex;}.elementor-19 .elementor-element.elementor-element-ca31fe3:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-ca31fe3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E10;}.elementor-19 .elementor-element.elementor-element-e73cfb6{--display:flex;}.elementor-19 .elementor-element.elementor-element-e73cfb6:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-e73cfb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-f0e02f6{--content-width:1300px;}.elementor-19 .elementor-element.elementor-element-57c37fc{--content-width:1600px;}.elementor-19 .elementor-element.elementor-element-ca31fe3{--content-width:1300px;}.elementor-19 .elementor-element.elementor-element-e73cfb6{--content-width:1300px;}}/* Start custom CSS for html, class: .elementor-element-8697f68 */</div> </section> <style> .ll-partner-contact-section, .ll-partner-contact-section * { box-sizing: border-box; } .ll-partner-contact-section { width: 100%; background: #f7f7f5; padding: 88px 20px 82px; font-family: Arial, Helvetica, sans-serif; } .ll-partner-contact-wrap { width: 100%; max-width: 980px; margin: 0 auto; } .ll-partner-heading-area { margin-bottom: 44px; } .ll-partner-kicker { position: relative; margin: 0 0 14px; font-size: 9px; line-height: 1; font-weight: 700; letter-spacing: 2px; color: #6c6e74; text-transform: uppercase; } .ll-partner-kicker::after { content: ""; display: inline-block; width: 145px; height: 1px; background: #e1e1dc; margin-left: 16px; vertical-align: middle; transform: translateY(-2px); } .ll-partner-title { margin: 0; font-size: 45px; line-height: 1; font-weight: 800; letter-spacing: 1px; color: #070707; } .ll-partner-title span { font-family: "Times New Roman", Georgia, serif; font-size: 46px; font-style: italic; font-weight: 400; letter-spacing: -1px; } .ll-partner-cards { display: grid; grid-template-columns: 1fr 1fr; gap: 22px; } .ll-partner-card { min-height: 108px; background: #fbfaf7; border-radius: 14px; padding: 22px 24px; display: flex; align-items: center; gap: 18px; text-decoration: none; color: #111; transition: 0.25s ease; } .ll-partner-card:hover { transform: translateY(-3px); background: #ffffff; } .ll-partner-image { width: 66px; height: 66px; min-width: 66px; border-radius: 50%; overflow: hidden; background: #c8ced1; } .ll-partner-image img { width: 100%; height: 100%; display: block; object-fit: cover; object-position: center top; } .ll-partner-info { flex: 1; min-width: 0; } .ll-partner-info p { margin: 0 0 6px; font-size: 8px; line-height: 1; font-weight: 800; letter-spacing: 3px; color: #9bd33f; text-transform: uppercase; } .ll-partner-info h3 { margin: 0 0 5px; font-size: 16px; line-height: 1; font-weight: 900; letter-spacing: -0.3px; color: #050505; } .ll-partner-info span { display: block; max-width: 250px; font-size: 10px; line-height: 1.35; font-weight: 500; color: #747474; } .ll-partner-arrow { width: 38px; height: 38px; min-width: 38px; border-radius: 50%; background: #ffffff; color: #111111; display: flex; align-items: center; justify-content: center; font-size: 17px; line-height: 1; transition: 0.25s ease; } .ll-partner-card:hover .ll-partner-arrow { background: #111111; color: #ffffff; } @media (max-width: 991px) { .ll-partner-contact-section { padding: 70px 20px; } .ll-partner-title { font-size: 38px; } .ll-partner-title span { font-size: 39px; } .ll-partner-cards { gap: 16px; } .ll-partner-card { padding: 20px; } } @media (max-width: 767px) { .ll-partner-contact-section { padding: 55px 16px; } .ll-partner-heading-area { margin-bottom: 30px; } .ll-partner-kicker { font-size: 8px; letter-spacing: 3px; } .ll-partner-kicker::after { width: 90px; margin-left: 12px; } .ll-partner-title { font-size: 34px; line-height: 0.98; } .ll-partner-title span { font-size: 35px; } .ll-partner-cards { grid-template-columns: 1fr; } .ll-partner-card { min-height: 105px; } } @media (max-width: 480px) { .ll-partner-title { font-size: 30px; } .ll-partner-title span { font-size: 31px; } .ll-partner-card { padding: 18px; gap: 14px; } .ll-partner-image { width: 58px; height: 58px; min-width: 58px; } .ll-partner-arrow { width: 34px; height: 34px; min-width: 34px; } } </style>/* End custom CSS */