.solutions_we_build-section{background:linear-gradient(297deg,#000 23.43%,#323232 88.6%);color:#fff}.solutions_we_build-section .leobit-container{display:flex;justify-content:space-between}.solutions_we_build-section .mobile{display:none}.solutions_we_build-section .text-wrapper__headers{display:flex;flex-direction:column-reverse;align-self:flex-start}.solutions_we_build-section h2{max-width:578px}.solutions_we_build-section p{font-family:var(--leobit-font-ssp);font-style:normal;font-weight:400;font-size:18px;line-height:150%;max-width:425px}.solutions_we_build-section-text{min-width:400px}.solutions_we_build-section-serv{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;position:relative;row-gap:24px;-moz-column-gap:24px;column-gap:24px;top:4px}.solutions_we_build-section-card{width:184px;height:100%;padding:24px;background-color:#191919;display:flex;justify-content:center;position:relative}.solutions_we_build-section-card.col2{grid-column:2}.solutions_we_build-section-card .solutions_we_build-icon-default{display:unset}.solutions_we_build-section-card-hover:hover{cursor:pointer}.solutions_we_build-section-card-content{width:125px;display:flex;flex-direction:column;align-items:center;gap:24px}.solutions_we_build-section-card-content img,.solutions_we_build-section-card-content svg{width:81px;height:71px}.solutions_we_build-section-card-content p{font-family:var(--leobit-font-futura-extra-black);font-size:16px;line-height:100%;text-align:center;text-transform:uppercase}.solutions_we_build-section-card-transparent{display:none}.solutions_we_build-section .solutions_we_build-section-card-arrow{position:absolute;right:0;top:0;width:23px;height:23px;background:url(../../../images/card-arrow.svg)}@media screen and (max-width:1270px){.solutions_we_build-section-serv{grid-template-columns:repeat(3,1fr);position:relative;row-gap:24px;-moz-column-gap:24px;column-gap:24px;top:4px}.solutions_we_build-section-serv .col2{grid-column:1}}@media screen and (max-width:970px){.solutions_we_build-section-serv{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:800px){.solutions_we_build-section .leobit-container{flex-direction:column}.solutions_we_build-section-serv{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:646px){.solutions_we_build-section-serv{grid-template-columns:repeat(2,1fr);row-gap:16px;-moz-column-gap:16px;column-gap:16px}.solutions_we_build-section-card{width:100%}.solutions_we_build-section .text-wrapper__headers .section-name{display:none}}
