.integrations-mapping{padding:var(--section-padding-vertical) 0}.integrations-mapping.bg-blue{background-color:var(--secondary-color)}.integrations-mapping.bg-white{background-color:var(--background-color)}.integrations-mapping.bg-blue h2,.integrations-mapping.bg-blue .mapping-intro p{color:var(--text-color-light)}.integrations-mapping.bg-white h2,.integrations-mapping.bg-white .mapping-intro p{color:var(--text-color)}.mapping-intro{text-align:center;max-width:1000px;margin:0 auto 4.8rem}.mapping-box{border:4px solid var(--primary-color);border-radius:12px;overflow:hidden;box-shadow:0 16px 40px rgb(0 0 0 / .15)}.integrations-mapping.bg-white .mapping-box{background-color:var(--secondary-color)}.integrations-mapping.bg-blue .mapping-box{background-color:var(--background-color)}.mapping-header{display:flex;justify-content:space-between;background-color:var(--primary-color);padding:1.6rem clamp(2rem, 5vw, 4rem)}.mapping-header h4{color:var(--text-color-light);margin:0}.mapping-body{padding:clamp(2.4rem, 6vw, 6rem)}.mapping-desktop{display:flex;align-items:center;justify-content:space-between}.mapping-col{flex:1;list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.6rem;font-size:clamp(1.8rem, 2.5vw, 2.4rem);font-weight:600}.integrations-mapping.bg-white .mapping-col{color:var(--text-color-light)}.integrations-mapping.bg-blue .mapping-col{color:var(--text-color)}.col-right{text-align:right}.mapping-center{padding:0 2.4rem}.mapping-center i{font-size:clamp(4rem, 8vw, 7.2rem)}.integrations-mapping.bg-white .mapping-center i{color:var(--text-color-light)}.integrations-mapping.bg-blue .mapping-center i{color:var(--text-color)}.mapping-mobile{display:none}@media (max-width:900px){.mapping-desktop{display:none}.mapping-mobile{display:block}.mapping-mobile ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2rem;text-align:center}.integrations-mapping.bg-white .mapping-mobile ul{color:var(--text-color-light)}.integrations-mapping.bg-blue .mapping-mobile ul{color:var(--text-color)}.mapping-mobile li{display:flex;justify-content:space-between;align-items:center;gap:1.2rem}.mapping-mobile li span{flex:1;text-align:center}.mapping-mobile li i{font-size:1.6rem}}