.sec-diferencia {
  position: relative;
  margin: 120px 0;
}
@media (max-width: 990px) {
  .sec-diferencia {
    margin: 100px 0;
  }
}
@media (max-width: 767px) {
  .sec-diferencia {
    margin: 60px 0;
  }
}
.sec-diferencia__title {
  padding-bottom: 8em;
}
@media (max-width: 991px) {
  .sec-diferencia__title {
    padding-bottom: 2em;
  }
}
@media (max-width: 767px) {
  .sec-diferencia__title {
    padding-bottom: 1em;
    text-align: center;
  }
}
.sec-diferencia > div:before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjM2OCIgaGVpZ2h0PSI3MTEiIHZpZXdCb3g9IjAgMCAyMzY4IDcxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1NzYuMDkgMzEzLjQ0NVY0NzcuMzM0QzE1NzYuMDkgNTE4LjQ5MyAxNjA5LjM4IDU1MS44NTggMTY1MC40NCA1NTEuODU4SDE3NjcuODZDMTgwNi4xOCA1NTEuODU4IDE4MzcuMjUgNTIwLjcxOSAxODM3LjI1IDQ4Mi4zMDhWNzAuNjk2MUMxODM3LjI1IDMyLjI4NDkgMTg2OC4zMiAxLjE0NTYzIDE5MDYuNjQgMS4xNDU2M0gyMDI4LjY3QzIwNjYuOTkgMS4xNDU2MyAyMDk4LjA2IDMyLjI4NDkgMjA5OC4wNiA3MC42OTYxVjQ4Mi4zMDRDMjA5OC4wNiA1MjAuNzE1IDIxMjkuMTIgNTUxLjg1NSAyMTY3LjQ0IDU1MS44NTVIMjI5MC41MUMyMzI4Ljg0IDU1MS44NTUgMjM1OS45IDUyMC43MTUgMjM1OS45IDQ4Mi4zMDRWMjE5Ljk2MiIgc3Ryb2tlPSIjQjRCNkI5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTU3NS45MSAzOTcuNTU1VjIzMy42NjZDMTU3NS45MSAxOTIuNTA3IDE1NDIuNjIgMTU5LjE0MiAxNTAxLjU2IDE1OS4xNDJIMTM4NC4xNEMxMzQ1LjgyIDE1OS4xNDIgMTMxNC43NSAxOTAuMjgxIDEzMTQuNzUgMjI4LjY5MlY2NDAuMzA0QzEzMTQuNzUgNjc4LjcxNSAxMjgzLjY4IDcwOS44NTQgMTI0NS4zNiA3MDkuODU0SDExMjMuMzNDMTA4NS4wMSA3MDkuODU0IDEwNTMuOTQgNjc4LjcxNSAxMDUzLjk0IDY0MC4zMDRWMjI4LjY5NkMxMDUzLjk0IDE5MC4yODUgMTAyMi44OCAxNTkuMTQ1IDk4NC41NTYgMTU5LjE0NUg4NjEuNDg2QzgyMy4xNjQgMTU5LjE0NSA3OTIuMDk4IDE5MC4yODUgNzkyLjA5OCAyMjguNjk2VjQ3OS4wMzgiIHN0cm9rZT0iI0I0QjZCOSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE1NzUuOTEgNDExLjQ5N0MxNTcyLjA2IDQxMS40OTcgMTU2OC45NSA0MDguMzc2IDE1NjguOTUgNDA0LjUyNkMxNTY4Ljk1IDQwMC42NzYgMTU3Mi4wNiAzOTcuNTU1IDE1NzUuOTEgMzk3LjU1NUMxNTc5Ljc1IDM5Ny41NTUgMTU4Mi44NiA0MDAuNjc2IDE1ODIuODYgNDA0LjUyNkMxNTgyLjg2IDQwOC4zNzYgMTU3OS43NSA0MTEuNDk3IDE1NzUuOTEgNDExLjQ5N1oiIGZpbGw9IndoaXRlIiBzdHJva2U9IiMwMDM4ODciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik04LjA5Mzk5IDMxMy40NDVWNDc3LjMzNEM4LjA5Mzk5IDUxOC40OTMgNDEuMzgxNCA1NTEuODU4IDgyLjQ0NDUgNTUxLjg1OEgxOTkuODYyQzIzOC4xODMgNTUxLjg1OCAyNjkuMjUgNTIwLjcxOSAyNjkuMjUgNDgyLjMwOFY3MC42OTYxQzI2OS4yNSAzMi4yODQ5IDMwMC4zMTcgMS4xNDU2MyAzMzguNjM5IDEuMTQ1NjNINDYwLjY2N0M0OTguOTg5IDEuMTQ1NjMgNTMwLjA1NSAzMi4yODQ5IDUzMC4wNTUgNzAuNjk2MVY0ODIuMzA0QzUzMC4wNTUgNTIwLjcxNSA1NjEuMTIyIDU1MS44NTUgNTk5LjQ0NCA1NTEuODU1SDcyMi41MTRDNzYwLjgzNiA1NTEuODU1IDc5MS45MDMgNTIwLjcxNSA3OTEuOTAzIDQ4Mi4zMDRWMjE5Ljk2MiIgc3Ryb2tlPSIjQjRCNkI5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNOC4wOTM5MiAyOTkuNTAzQzExLjkzNDkgMjk5LjUwMyAxNS4wNDg3IDMwMi42MjQgMTUuMDQ4NyAzMDYuNDc0QzE1LjA0ODcgMzEwLjMyNCAxMS45MzQ5IDMxMy40NDUgOC4wOTM5MiAzMTMuNDQ1QzQuMjUyOTEgMzEzLjQ0NSAxLjEzOTE2IDMxMC4zMjQgMS4xMzkxNiAzMDYuNDc0QzEuMTM5MTYgMzAyLjYyNCA0LjI1MjkxIDI5OS41MDMgOC4wOTM5MiAyOTkuNTAzWiIgZmlsbD0id2hpdGUiIHN0cm9rZT0iIzAwMzg4NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTI2OC45NTUgMTE4QzI3Mi43OTYgMTE4IDI3NS45MSAxMjEuMTIxIDI3NS45MSAxMjQuOTcxQzI3NS45MSAxMjguODIxIDI3Mi43OTYgMTMxLjk0MiAyNjguOTU1IDEzMS45NDJDMjY1LjExNCAxMzEuOTQyIDI2MiAxMjguODIxIDI2MiAxMjQuOTcxQzI2MiAxMjEuMTIxIDI2NS4xMTQgMTE4IDI2OC45NTUgMTE4WiIgZmlsbD0id2hpdGUiIHN0cm9rZT0iI0I0QjZCOSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE0OS45NTUgNTQ2QzE1My43OTYgNTQ2IDE1Ni45MSA1NDkuMTIxIDE1Ni45MSA1NTIuOTcxQzE1Ni45MSA1NTYuODIxIDE1My43OTYgNTU5Ljk0MiAxNDkuOTU1IDU1OS45NDJDMTQ2LjExNCA1NTkuOTQyIDE0MyA1NTYuODIxIDE0MyA1NTIuOTcxQzE0MyA1NDkuMTIxIDE0Ni4xMTQgNTQ2IDE0OS45NTUgNTQ2WiIgZmlsbD0id2hpdGUiIHN0cm9rZT0iI0I0QjZCOSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEwNTMuOTUgNTg5Ljk0MkMxMDUwLjExIDU4OS45NDIgMTA0NyA1ODYuODIxIDEwNDcgNTgyLjk3MUMxMDQ3IDU3OS4xMjEgMTA1MC4xMSA1NzYgMTA1My45NSA1NzZDMTA1Ny44IDU3NiAxMDYwLjkxIDU3OS4xMjEgMTA2MC45MSA1ODIuOTcxQzEwNjAuOTEgNTg2LjgyMSAxMDU3LjggNTg5Ljk0MiAxMDUzLjk1IDU4OS45NDJaIiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSIjQjRCNkI5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K    ");
  position: absolute;
  width: 100%;
  bottom: -3em;
  left: -1em;
  z-index: -1;
}
@media (max-width: 767px) {
  .sec-diferencia > div:before {
    content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzY0IiBoZWlnaHQ9IjExNjAiIHZpZXdCb3g9IjAgMCA3NjQgMTE2MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIxNDRfMjgpIj4KPHBhdGggZD0iTS04LjkwNTc2IDMxMy40NDVWNDc3LjMzNEMtOC45MDU3NiA1MTguNDkzIDI0LjM4MTYgNTUxLjg1OCA2NS40NDQ3IDU1MS44NThIMTgyLjg2MkMyMjEuMTg0IDU1MS44NTggMjUyLjI1IDUyMC43MTkgMjUyLjI1IDQ4Mi4zMDdWNzAuNjk1OUMyNTIuMjUgMzIuMjg0NyAyODMuMzE3IDEuMTQ1MzkgMzIxLjYzOSAxLjE0NTM5SDQ0My42NjdDNDgxLjk4OSAxLjE0NTM5IDUxMy4wNTYgMzIuMjg0NyA1MTMuMDU2IDcwLjY5NTlWNDgyLjMwNEM1MTMuMDU2IDUyMC43MTUgNTQ0LjEyMyA1NTEuODU0IDU4Mi40NDQgNTUxLjg1NEg3MDUuNTE0Qzc0My44MzYgNTUxLjg1NCA3NzQuOTAzIDUyMC43MTUgNzc0LjkwMyA0ODIuMzA0VjIxOS45NjIiIHN0cm9rZT0iI0I0QjZCOSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8cGF0aCBkPSJNLTcwLjEyNDcgMzgzQy0xMjguMDQ2IDM4MyAtMTc1IDQxNi4yOTYgLTE3NSA0NTcuMzY5TC0xNzUgNTc0LjgxNUMtMTc1IDYxMy4xNDYgLTEzMS4xNzkgNjQ0LjIyIC03Ny4xMjM4IDY0NC4yMkw1MDIuMTI0IDY0NC4yMkM1NTYuMTc5IDY0NC4yMiA2MDAgNjc1LjI5NCA2MDAgNzEzLjYyNUw2MDAgODM1LjY4NEM2MDAgODc0LjAxNSA1NTYuMTc5IDkwNS4wODkgNTAyLjEyNCA5MDUuMDg5TC03Ny4xMTg3IDkwNS4wODlDLTEzMS4xNzQgOTA1LjA4OSAtMTc0Ljk5NSA5MzYuMTYzIC0xNzQuOTk1IDk3NC40OTRMLTE3NC45OTUgMTA5Ny41OUMtMTc0Ljk5NSAxMTM1LjkzIC0xMzEuMTc0IDExNjcgLTc3LjExODggMTE2N0wyOTIuMDY3IDExNjciIHN0cm9rZT0iI0I0QjZCOSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMjE0NF8yOCI+CjxyZWN0IHdpZHRoPSI4MDAiIGhlaWdodD0iNTUzIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTE2Ljk5OTUgNTUzKSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
    left: auto;
    right: -1em;
    width: auto;
  }
}
@media (max-width: 576px) {
  .sec-diferencia > div:before {
    right: -9em;
  }
}
.sec-diferencia .box-round {
  position: relative;
  background: #FFFFFF;
  box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  padding: 40px;
  height: 100%;
  width: 100%;
  background: linear-gradient(180deg, #ffffff 0%, #ffffff 100%) padding-box, linear-gradient(180deg, #0591FA 0%, #ffffff 100%) border-box !important;
  border: 2px solid transparent;
}
@media (max-width: 991px) {
  .sec-diferencia .box-round {
    height: 225px;
    width: 250px;
    margin: 0 auto;
  }
}
.sec-diferencia .box-round > .wp-block-group__inner-container {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  z-index: 1;
  position: relative;
}
.sec-diferencia .box-round:not(.box-round-x) .box-round__ico {
  margin: -70px auto 20px;
}
.sec-diferencia .box-round:not(.box-round-x) p {
  max-width: 188px;
  margin: 0 auto;
}
@media (max-width: 991px) {
  .sec-diferencia .bg-losango {
    z-index: 1;
  }
}
.sec-diferencia .bg-losango .box-round {
  background: none !important;
  box-shadow: none;
  border: none;
  background-color: transparent !important;
}
.sec-diferencia .bg-losango .box-round::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 0;
  width: 250px;
  height: 250px;
  background: linear-gradient(135deg, #ffffff 0%, #ffffff 100%) padding-box, linear-gradient(135deg, #0591FA 0%, #ffffff 100%) border-box;
  border: 2px solid transparent;
  box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.2);
  transform: translate(-50%, -50%) rotate(45deg);
  transform-origin: center;
  border-radius: 0;
}
@media (max-width: 767px) {
  .sec-diferencia .wp-block-buttons {
    padding-top: 2em !important;
  }
}

.box-round {
  position: relative;
  background: #FFFFFF;
  box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  padding: 15px 15px 50px;
  height: 100%;
  width: 100%;
  background: linear-gradient(180deg, #ffffff 0%, #ffffff 100%) padding-box, linear-gradient(180deg, #0591FA 0%, #ffffff 100%) border-box !important;
  border: 2px solid transparent;
}
.box-round:not(.box-round-x) .box-round__ico {
  margin: -70px auto 20px;
}
.box-round:not(.box-round-x) p {
  max-width: 188px;
  margin: 0 auto;
}

.box-round {
  height: 100%;
  min-height: 160px;
  padding: 15px 15px 25px;
  background: linear-gradient(180deg, #ffffff 0%, #ffffff 100%) padding-box, linear-gradient(180deg, #0591FA 0%, #ffffff 100%) border-box !important;
}
.box-round h2 {
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent;
  width: fit-content;
  background: linear-gradient(267deg, #1ECDFA 2.14%, #0591FA 30.98%, #375AE1 64.95%, #232D6E 98.91%);
}
.box-round.box-icon-small:not(.box-round-x) .box-round__ico {
  margin: -30px auto 20px;
}

.sec-software {
  position: relative;
}
@media (max-width: 991px) {
  .sec-software {
    padding-top: 1em !important;
    padding-bottom: 3em !important;
  }
}
.sec-software__img-02 img {
  min-width: 40vw;
  min-height: 100%;
  object-fit: cover;
  position: relative;
  top: -110px;
}
@media (max-width: 991px) {
  .sec-software__img-02 img {
    min-width: auto;
    min-height: auto;
    top: auto;
  }
}
.sec-software__img-03 img {
  min-width: 50vw;
  min-height: 100%;
  object-fit: cover;
  position: relative;
  transform: translateX(-25%);
}
@media (max-width: 991px) {
  .sec-software__img-03 img {
    min-width: auto;
    min-height: auto;
    transform: none;
  }
}
.sec-software__img-04 img {
  position: relative;
}
.sec-software__img-05 img {
  position: absolute;
  z-index: 1;
  bottom: 7em;
}
@media (max-width: 991px) {
  .sec-software__img-05 img {
    z-index: 0;
    bottom: 2em;
  }
}

.sec-diferencia {
  margin: 15em 0;
}
@media (max-width: 991px) {
  .sec-diferencia__title {
    text-align: center;
  }
}
.sec-diferencia > div:before {
  bottom: -10em;
}
@media (max-width: 991px) {
  .sec-diferencia {
    margin: 10em 0 5em;
  }
}
@media (max-width: 768px) {
  .sec-diferencia {
    margin: 10em 0 0;
  }
}
.sec-diferencia .wp-bootstrap-blocks-container {
  position: relative;
  top: -5em;
}

.cobertura-beneficios {
  overflow: initial;
}
.cobertura-beneficios .sec-beneficios {
  position: relative;
  overflow: initial;
}
.cobertura-beneficios .sec-beneficios:after {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTQ4IiBoZWlnaHQ9Ijc3NiIgdmlld0JveD0iMCAwIDU0OCA3NzYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0zOTcuNTYyIDMxNC4xOTNDMzkxLjY3MSAzMDMuMyAzODIuOTE0IDI5NC4xOTUgMzcyLjE2NyAyODcuOTM2TDEzNS4zMzMgMTQ4LjI4QzEyNC42NjYgMTQxLjk0IDExMi41NjUgMTM4Ljc2OSAxMDAuMzg1IDEzOS4wMTNDODguOTIyIDEzOS4yNTcgNzcuNjE3NiAxNDIuNDI3IDY3LjY2NjcgMTQ4LjI4QzU3LjcxNTcgMTU0LjEzMyA0OS4yNzcyIDE2Mi41ODcgNDMuNDY1OSAxNzIuNTg2QzM3LjE3NjkgMTgzLjIzNSAzMy44MzMzIDE5NS41MSAzMy44MzMzIDIwOC4xOTFWNjQ3LjE1NkMxMy42MTI5IDY1OS4xMDUgMCA2ODEuMzc5IDAgNzA2LjkwNEMwIDc0NS4xMSAzMC4zMzA2IDc3NiA2Ny42NjY3IDc3NkMxMDUuMDAzIDc3NiAxMzUuMzMzIDc0NS4wMjkgMTM1LjMzMyA3MDYuOTA0QzEzNS4zMzMgNjgxLjM3OSAxMjEuNzIgNjU5LjEwNSAxMDEuNSA2NDcuMTU2VjIyMC4xNEMxMDEuNSAyMTQuODU2IDEwNy4xNTIgMjExLjUyNCAxMTEuNjkgMjE0LjEyNUwzMjguMjIzIDM0MS44MzFDMzMyLjc2MSAzNDQuNTE0IDMzMi43NjEgMzUxLjE3OSAzMjguMjIzIDM1My43ODFMMTY5LjE2NyA0NDcuNTA4VjUyNy4zMzVMMzcyLjE2NyA0MDcuNjc2QzM4Mi44MzQgNDAxLjQxNyAzOTEuNTkxIDM5Mi4zMTIgMzk3LjU2MiAzODEuNDE5QzQwMy4xMzQgMzcxLjE3NyA0MDYgMzU5LjYzNCA0MDYgMzQ3Ljg0N0M0MDYgMzM2LjA2IDQwMy4wNTUgMzI0LjQzNSAzOTcuNTYyIDMxNC4yNzQiIGZpbGw9IiMzNzVBRTEiLz4KPHBhdGggZD0iTTU0OCAzNDcuMTU3QzU0OCAzMTEuODQyIDUzOS4wMjQgMjc3LjA5NCA1MjEuOTY5IDI0Ni41NThDNTEzLjA3NSAyMzAuNjgyIDUwMi4xNCAyMTYuMDIyIDQ4OS4zMjkgMjAzLjA2MkM0NzYuMDI4IDE4OS41MzUgNDYwLjc2OSAxNzcuODcyIDQ0My45NTkgMTY4LjE1MkwyNzAuNzIxIDY4Ljg0ODNDMjcwLjcyMSAzMC44NjAyIDIzOS42MzEgMCAyMDEuMzYxIDBDMTYzLjA5IDAgMTMyIDMwLjg2MDIgMTMyIDY4Ljg0ODNDMTMyIDEwNi44MzYgMTYzLjA5IDEzNy42OTcgMjAxLjM2MSAxMzcuNjk3QzIxNC4wMDkgMTM3LjY5NyAyMjUuNzU5IDEzNC4yOTUgMjM1Ljk1OSAxMjguNDYzTDQwOS4yNzkgMjI3Ljc2NkM0NTIuNjkgMjUyLjYzMyA0NzguNjM5IDI5Ny4yNjMgNDc4LjYzOSAzNDcuMDc2QzQ3OC42MzkgMzk2Ljk3MSA0NTIuNjkgNDQxLjYwMSA0MDkuMjc5IDQ2Ni40NjdMMTY2LjY4IDYwNS41NDFWNjg1TDQ0My45NTkgNTI2LjA4MkM0NjAuNzY5IDUxNi40NDMgNDc2LjAyOCA1MDQuNjk4IDQ4OS4zMjkgNDkxLjI1M0M1MDIuMTQgNDc4LjI5MyA1MTMuMDc1IDQ2My42MzMgNTIxLjk2OSA0NDcuNzU3QzUzOS4wMjQgNDE3LjIyMSA1NDggMzgyLjQ3MyA1NDggMzQ3LjE1N1oiIGZpbGw9IiMwNTkxRkEiLz4KPC9zdmc+Cg==");
  position: absolute;
  height: 100%;
  bottom: 0;
  width: 100%;
  left: -5em;
  transform: scale(1.1);
  z-index: 1;
}
@media (max-width: 767px) {
  .cobertura-beneficios .sec-beneficios:after {
    z-index: 0;
    bottom: -100%;
    left: -15em;
    transform: scale(0.9) translateY(-60%);
  }
}
@media (max-width: 576px) {
  .cobertura-beneficios .sec-beneficios:after {
    bottom: -25%;
    left: -15em;
    transform: scale(0.65) translateY(0);
  }
}
.cobertura-beneficios .sec-beneficios__title {
  background: rgba(176, 176, 176, 0.5);
  position: relative;
  top: -9em;
  width: fit-content;
  margin: 0 auto;
  padding: 24px 52px;
  border-radius: 8px;
}
@media (max-width: 767px) {
  .cobertura-beneficios .sec-beneficios__title {
    position: absolute;
    top: -30px;
    left: 50%;
    transform: translateX(-50%);
  }
}
.cobertura-beneficios .sec-beneficios__list {
  z-index: 2;
  position: relative;
  padding: 24px;
  border-radius: 8px;
  background: rgba(142, 142, 142, 0.6);
  backdrop-filter: blur(12px);
}
.cobertura-beneficios .sec-beneficios__list p {
  margin: 0 0 8px 0;
  display: flex;
  gap: 8px;
  align-items: center;
}

.sec-modulos {
  position: relative;
}
.sec-modulos .block-mobile-software .img-logo img {
  box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.2);
  border-radius: 1000px;
}
.sec-modulos .block-mobile-software .arrow-group {
  margin-bottom: 2.5em;
}
.sec-modulos .block-mobile-software .arrow-group img {
  max-width: 250px;
  margin-bottom: 2em;
}
@media (max-width: 576px) {
  .sec-modulos .block-mobile-software .arrow-group .row {
    row-gap: 1.5em;
  }
}
@media (max-width: 576px) {
  .sec-modulos .block-mobile-software .arrow-group .row .box-round {
    min-height: auto;
  }
}
.sec-modulos .block-mobile-software .arrow-group .row .box-round.box-icon-small:not(.box-round-x) .box-round__ico {
  margin-bottom: 0;
}
.sec-modulos .block-mobile-software .arrow-group .row .box-round.box-icon-small:not(.box-round-x) .box-round__ico img {
  margin-bottom: 1em;
}
.sec-modulos .block-mobile-software .arrow-group .row .box-round.box-icon-small:not(.box-round-x) p {
  padding-top: 0 !important;
}
@media (max-width: 576px) {
  .sec-modulos .block-mobile-software .arrow-group .row .box-round.box-icon-small:not(.box-round-x) p {
    max-width: initial;
  }
}
@media (max-width: 991px) {
  .sec-modulos:before {
    content: "";
    background: linear-gradient(270deg, #FFFFFF 0%, #D6F2FF 100%);
    position: absolute;
    height: 80px;
    bottom: -50px;
    width: 100%;
    left: 0;
    z-index: -1;
  }
}

@media (max-width: 991px) {
  .sec-escolher {
    padding-top: 2em !important;
  }
}
@media (max-width: 991px) {
  .sec-escolher .box-cd {
    flex-direction: column;
  }
}
@media (max-width: 991px) {
  .sec-escolher .box-cd figure:first-child img {
    transform: scale(1.4);
    transform-origin: bottom;
  }
}
@media (max-width: 991px) {
  .sec-escolher .box-cd figure:first-child.img-smaller img {
    transform: scale(1.2);
  }
}
@media (max-width: 991px) {
  .sec-escolher .box-cd h2 {
    text-align: center;
    bottom: 1em;
    margin: 0 auto;
    position: relative;
  }
}
@media (max-width: 768px) {
  .sec-escolher .box-cd .linha-cd {
    flex-direction: column;
  }
}
@media (max-width: 768px) {
  .sec-escolher .box-cd .linha-cd .box-round {
    min-height: auto;
    margin-bottom: 12px !important;
  }
}
@media (max-width: 768px) {
  .sec-escolher .box-cd .linha-cd .box-round p {
    max-width: initial;
  }
}

@media (max-width: 991px) {
  .block-desktop-software {
    display: none;
  }
}

.block-mobile-software {
  display: none;
}
@media (max-width: 991px) {
  .block-mobile-software {
    display: block;
  }
}
.block-mobile-software .row-software {
  position: absolute;
  width: 100%;
  bottom: 15em;
  left: 50%;
  transform: translateX(-50%);
}

/*# sourceMappingURL=page-solucoes.css.map */
