html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  scroll-behavior: smooth;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

body,
input,
button,
select,
textarea {
  font-family: "Mulish", sans-serif;
}

ol,
ul {
  list-style: none;
  padding: 0;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}

ins {
  text-decoration: none;
}

del {
  text-decoration: line-through;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

img {
  width: 100%;
  display: block;
}

abbr[title] {
  border: none;
}

a {
  text-decoration: none;
}

*,
*:before,
*:after,
input[type=search] {
  outline: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

:root {
  --default-white: #FFF;
  --default-black: #000;
  --background: #121214;
  --background-light: rgb(32, 32, 36);
  --primary: #4863f7;
  --secondary: #4042c5;
  --gray: #898989;
}

body {
  background-color: var(--background);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.content {
  width: calc(100% - 30px);
  max-width: 1440px;
  margin: 0 auto;
}

#loading {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--background);
  z-index: 999;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 1026px) {
  #loading svg {
    max-width: 200px;
  }
}
@media screen and (max-width: 1025px) {
  #loading svg {
    max-width: 100px;
  }
}

.header {
  position: fixed;
  width: 100%;
  top: -1px;
  background: var(--background);
  z-index: 9;
}
@media screen and (min-width: 1026px) {
  .header {
    padding-top: 20px;
    padding-bottom: 20px;
    opacity: 0.95;
  }
}
@media screen and (max-width: 1025px) {
  .header {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.header.header-open .menu-image__open {
  display: block !important;
}
.header.header-open .menu-image__closed {
  display: none;
}
@media screen and (min-width: 1026px) {
  .header .header-logo__image {
    max-width: 190px;
  }
}
@media screen and (max-width: 1025px) {
  .header .header-logo__image {
    max-width: 130px;
  }
}
.header .header-columns {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media screen and (max-width: 1025px) {
  .header .header-columns .menu {
    opacity: 0;
    visibility: hidden;
    background: var(--background);
    height: 100%;
    width: 100%;
    position: fixed;
    top: 57px;
    left: 0;
    z-index: 9;
    transition: 0.2s linear;
  }
  .header .header-columns .menu.menu-open {
    opacity: 1;
    visibility: visible;
  }
}
.header .header-columns .menu .menu-items {
  display: flex;
}
@media screen and (min-width: 1026px) {
  .header .header-columns .menu .menu-items {
    align-items: center;
    gap: 50px;
  }
}
@media screen and (max-width: 1025px) {
  .header .header-columns .menu .menu-items {
    flex-direction: column;
  }
}
.header .header-columns .menu .menu-items .menu-item__title {
  font-size: 18px;
  color: var(--default-white);
  font-weight: 400;
  transition: 0.2s linear;
  position: relative;
  display: block;
}
@media screen and (min-width: 1026px) {
  .header .header-columns .menu .menu-items .menu-item__title:hover:after {
    width: 100%;
  }
  .header .header-columns .menu .menu-items .menu-item__title:after {
    content: "";
    height: 3px;
    width: 0;
    position: absolute;
    display: block;
    background: var(--primary);
    border-radius: 5px;
    transition: 0.2s linear;
  }
}
@media screen and (max-width: 1025px) {
  .header .header-columns .menu .menu-items .menu-item__title {
    display: block;
    padding: 12px 15px;
  }
}
.header .header-columns .menu .menu-items .menu-item__title.background-title {
  background-color: var(--primary);
  border-radius: 5px;
  padding: 10px 15px;
  max-width: fit-content;
}
@media screen and (min-width: 1026px) {
  .header .header-columns .menu .menu-items .menu-item__title.background-title:hover {
    color: var(--default-white);
    background: var(--secondary);
  }
  .header .header-columns .menu .menu-items .menu-item__title.background-title:after {
    display: none;
  }
}
@media screen and (max-width: 1025px) {
  .header .header-columns .menu .menu-items .menu-item__title.background-title {
    margin: 12px 15px;
  }
}
@media screen and (min-width: 1026px) {
  .header .header-columns .header-menu {
    display: none;
  }
}
@media screen and (max-width: 1025px) {
  .header .header-columns .header-menu {
    background: transparent;
    border: none;
    padding: 0;
  }
  .header .header-columns .header-menu .header-menu__image.menu-image__open {
    display: none;
  }
}
@media screen and (max-width: 1025px) and (max-width: 1025px) {
  .header .header-columns .header-menu .menu-image__closed:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg fill='%23FFF' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 100%;
    width: 22px;
    height: 22px;
    display: block;
  }
}
@media screen and (max-width: 1025px) and (max-width: 1025px) {
  .header .header-columns .header-menu .menu-image__open:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg fill='%23FFF' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 100%;
    width: 22px;
    height: 24px;
    display: block;
  }
}

.footer {
  padding-top: 60px;
  padding-bottom: 60px;
  background: var(--background-light);
}
.footer .content {
  display: flex;
  flex-direction: column;
  gap: 64px;
}
.footer .footer-copy {
  color: var(--default-white);
  font-weight: 400;
  text-align: center;
}
@media screen and (min-width: 1026px) {
  .footer .footer-copy {
    font-size: 20px;
  }
}
@media screen and (max-width: 1025px) {
  .footer .footer-copy {
    font-size: 16px;
  }
}
.footer .footer-social {
  display: flex;
  justify-content: center;
  color: var(--default-white);
}
@media screen and (min-width: 1026px) {
  .footer .footer-social {
    align-items: center;
    gap: 20px;
  }
}
@media screen and (max-width: 1025px) {
  .footer .footer-social {
    flex-direction: column;
    font-size: 0;
    gap: 10px;
  }
}
.footer .footer-social .footer-social__href {
  color: var(--default-white);
  font-size: 16px;
  transition: 0.2s linear;
  display: flex;
  align-items: center;
  gap: 16px;
  white-space: nowrap;
}
.footer .footer-social .footer-social__href:hover {
  color: var(--primary);
}
.footer .footer-social .footer-social__href:hover svg {
  fill: var(--primary);
}
.footer .footer-social .footer-social__href svg {
  min-width: 28px;
  max-width: 28px;
  max-height: 28px;
  transition: 0.2s linear;
}

.modal-whatsapp {
  position: fixed;
  bottom: 50px;
  right: 16px;
  background: #269e4b;
  border-radius: 5px;
  padding: 16px;
  max-width: 255px;
}
@media screen and (max-width: 1025px) {
  .modal-whatsapp {
    height: 50px;
    width: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
.modal-whatsapp svg {
  max-width: 25px;
  min-width: 25px;
}
@media screen and (min-width: 1026px) {
  .modal-whatsapp .modal-whatsapp__href {
    display: flex;
    align-items: center;
    gap: 16px;
  }
}
.modal-whatsapp .modal-whatsapp__href p {
  font-size: 14px;
  line-height: normal;
  color: #FFF;
  font-weight: 600;
}
@media screen and (max-width: 1025px) {
  .modal-whatsapp .modal-whatsapp__href p {
    display: none;
  }
}

.contact {
  padding-bottom: 100px;
  padding-top: 100px;
}
@media screen and (min-width: 1026px) {
  .contact {
    display: flex;
    gap: 15px;
  }
}
.contact .contact-column {
  background: var(--background-light);
  border-radius: 5px;
  position: relative;
}
@media screen and (min-width: 1026px) {
  .contact .contact-column {
    padding: 50px;
    max-width: 750px;
    margin: 0 auto;
  }
}
@media screen and (max-width: 1025px) {
  .contact .contact-column {
    padding: 30px;
  }
}
@media screen and (max-width: 1025px) {
  .contact .contact-column .contact-icon {
    display: none;
  }
}
@media screen and (min-width: 1026px) {
  .contact .contact-column .contact-icon {
    position: absolute;
    max-width: 150px;
    animation: moveUpDown 2s linear infinite;
  }
  .contact .contact-column .contact-icon.contact-icon__left {
    left: -120px;
    top: 110px;
  }
  .contact .contact-column .contact-icon.contact-icon__right {
    right: -120px;
    bottom: 85px;
  }
}
@keyframes moveUpDown {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0);
  }
}
.contact .contact-column .contact-text {
  color: var(--gray);
  font-weight: 600;
}
@media screen and (min-width: 1026px) {
  .contact .contact-column .contact-text {
    font-size: 20px;
  }
}
@media screen and (max-width: 1025px) {
  .contact .contact-column .contact-text {
    font-size: 16px;
  }
}
.contact .contact-column .contact-title {
  color: var(--default-white);
  font-weight: 700;
  padding-top: 20px;
  padding-bottom: 10px;
}
@media screen and (min-width: 1026px) {
  .contact .contact-column .contact-title {
    font-size: 38px;
  }
}
@media screen and (max-width: 1025px) {
  .contact .contact-column .contact-title {
    font-size: 28px;
    line-height: 34px;
  }
}
.contact .contact-column .contact-description {
  color: var(--default-white);
  font-weight: 300;
  padding-bottom: 30px;
}
@media screen and (min-width: 1026px) {
  .contact .contact-column .contact-description {
    font-size: 20px;
  }
}
@media screen and (max-width: 1025px) {
  .contact .contact-column .contact-description {
    font-size: 16px;
    line-height: 22px;
  }
}
.contact .contact-column .form-field {
  background: var(--background);
  width: 100%;
  margin-bottom: 10px;
  border-radius: 5px;
  color: var(--default-white);
  text-indent: 20px;
  border: 2px solid transparent;
  transition: 0.2s linear;
}
@media screen and (min-width: 1026px) {
  .contact .contact-column .form-field {
    font-size: 20px;
    height: 65px;
  }
}
@media screen and (max-width: 1025px) {
  .contact .contact-column .form-field {
    font-size: 16px;
    height: 50px;
  }
}
.contact .contact-column .form-field::placeholder {
  color: var(--default-white);
}
.contact .contact-column .form-field:focus {
  border: 2px solid var(--primary);
}
.contact .contact-column .form-button__submit {
  background: var(--primary);
  width: 100%;
  border: none;
  border-radius: 5px;
  font-weight: 600;
  color: var(--default-white);
  padding: 15px 20px;
  cursor: pointer;
  transition: 0.2s linear;
}
@media screen and (min-width: 1026px) {
  .contact .contact-column .form-button__submit {
    font-size: 20px;
  }
  .contact .contact-column .form-button__submit:hover {
    background: var(--secondary);
  }
}
@media screen and (max-width: 1025px) {
  .contact .contact-column .form-button__submit {
    font-size: 16px;
  }
}
.contact #mensagem.erro {
  font-size: 18px;
  color: red;
  padding-top: 15px;
  text-align: center;
  font-weight: 700;
}
.contact #mensagem.sucesso {
  font-size: 18px;
  color: green;
  padding-top: 15px;
  text-align: center;
  font-weight: 700;
}

.wake {
  padding-top: 100px;
}

.wake-logos {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #FFF;
  font-weight: 900;
}
@media screen and (min-width: 1026px) {
  .wake-logos {
    gap: 32px;
    font-size: 48px;
  }
}
@media screen and (max-width: 1025px) {
  .wake-logos {
    gap: 20px;
    font-size: 20px;
  }
}
@media screen and (min-width: 1026px) {
  .wake-logos .wake-logos__image {
    max-width: 260px;
  }
}
@media screen and (max-width: 1025px) {
  .wake-logos .wake-logos__image {
    max-width: 120px;
  }
}

.wake-title {
  font-size: 32px;
  line-height: normal;
  color: #FFF;
  font-weight: 800;
  text-align: center;
  padding: 40px 0;
}
@media screen and (max-width: 1025px) {
  .wake-title {
    font-size: 22px;
  }
}

.wake-about {
  font-size: 20px;
  line-height: 25px;
  color: #FFF;
  font-weight: 500;
  padding-bottom: 48px;
  text-align: center;
}
@media screen and (max-width: 1025px) {
  .wake-about {
    font-size: 16px;
  }
}

.wake-cases .slick-track .slick-slide img {
  padding: 0 8px;
}

.wake-storefront__font {
  font-size: 14px;
  line-height: normal;
  color: #FFF;
  font-weight: 400;
  text-align: center;
  padding-bottom: 60px;
  padding-top: 40px;
}

.wake-storefront__button {
  background: var(--primary);
  width: 100%;
  max-width: 460px;
  margin: 0 auto;
  border: none;
  border-radius: 4px;
  font-weight: 600;
  color: var(--default-white);
  cursor: pointer;
  transition: 0.2s linear;
  display: block;
  text-align: center;
}
@media screen and (min-width: 1026px) {
  .wake-storefront__button {
    font-size: 24px;
    padding: 24px;
  }
  .wake-storefront__button:hover {
    background: var(--secondary);
  }
}
@media screen and (max-width: 1025px) {
  .wake-storefront__button {
    font-size: 16px;
    padding: 16px;
  }
}

.banner-main .content {
  position: relative;
}
@media screen and (min-width: 1026px) {
  .banner-main .content {
    padding: 250px 0 0 0;
  }
}
@media screen and (max-width: 1025px) {
  .banner-main .content {
    padding: 100px 0 0 0;
  }
}
@keyframes moveUpDown {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0);
  }
}
@media screen and (max-width: 1025px) {
  .banner-main .content .banner-icon {
    display: none;
  }
}
@media screen and (min-width: 1026px) {
  .banner-main .content .banner-icon {
    position: absolute;
    animation: moveUpDown 2s linear infinite;
  }
  .banner-main .content .banner-icon.banner-icon__left {
    left: 0;
    top: 35%;
  }
  .banner-main .content .banner-icon.banner-icon__right {
    right: 0;
    top: 50%;
  }
}
@media screen and (min-width: 1300px) {
  .banner-main .content .banner-icon {
    max-width: 200px;
  }
}
@media screen and (min-width: 1026px) and (max-width: 1299px) {
  .banner-main .content .banner-icon {
    max-width: 130px;
  }
}
.banner-main .banner-main__container {
  margin: 0 auto;
}
@media screen and (min-width: 1300px) {
  .banner-main .banner-main__container {
    max-width: 800px;
  }
}
@media screen and (min-width: 1026px) and (max-width: 1299px) {
  .banner-main .banner-main__container {
    max-width: 700px;
  }
}
.banner-main .banner-main__container .banner-main__title {
  color: var(--default-white);
  text-align: center;
  font-weight: 700;
}
@media screen and (min-width: 1026px) {
  .banner-main .banner-main__container .banner-main__title {
    font-size: 38px;
    line-height: 42px;
  }
}
@media screen and (max-width: 1025px) {
  .banner-main .banner-main__container .banner-main__title {
    font-size: 28px;
    line-height: 34px;
  }
}
.banner-main .banner-main__container .banner-main__title span {
  color: var(--primary);
}
.banner-main .banner-main__container .banner-main__texts {
  text-align: center;
  color: var(--gray);
  font-weight: 600;
}
@media screen and (min-width: 1026px) {
  .banner-main .banner-main__container .banner-main__texts {
    padding: 50px 60px;
    font-size: 20px;
    line-height: 24px;
  }
}
@media screen and (max-width: 1025px) {
  .banner-main .banner-main__container .banner-main__texts {
    padding: 30px 0;
    font-size: 16px;
    line-height: 22px;
  }
}
.banner-main .banner-main__container .banner-main__href {
  background-color: var(--primary);
  color: var(--default-white);
  border-radius: 5px;
  padding: 15px 20px;
  margin: 0 auto;
  display: block;
  max-width: fit-content;
  transition: 0.2s linear;
  font-weight: 600;
}
@media screen and (min-width: 1026px) {
  .banner-main .banner-main__container .banner-main__href {
    font-size: 20px;
  }
  .banner-main .banner-main__container .banner-main__href:hover {
    background-color: var(--secondary);
  }
}
@media screen and (max-width: 1025px) {
  .banner-main .banner-main__container .banner-main__href {
    font-size: 16px;
  }
}

.about {
  background-image: url("/assets/img/home/background-about.webp");
  background-repeat: no-repeat;
  background-size: 40%;
}
@media screen and (min-width: 1026px) {
  .about {
    margin-top: 150px;
    padding: 190px 0;
    background-position: right top;
  }
}
@media screen and (max-width: 1025px) {
  .about {
    margin-top: 30px;
    padding-top: 70px;
    background-position: right center;
  }
}
.about .section-title {
  color: var(--primary);
  font-weight: 700;
  padding-bottom: 20px;
}
@media screen and (min-width: 1026px) {
  .about .section-title {
    font-size: 38px;
    line-height: 40px;
  }
}
@media screen and (max-width: 1025px) {
  .about .section-title {
    font-size: 28px;
    line-height: 34px;
  }
}
.about .about-text {
  color: var(--default-white);
  font-weight: 300;
  max-width: 800px;
}
@media screen and (min-width: 1026px) {
  .about .about-text {
    font-size: 20px;
    line-height: 28px;
  }
}
@media screen and (max-width: 1025px) {
  .about .about-text {
    font-size: 16px;
    line-height: 22px;
  }
}

.services {
  display: flex;
  align-items: flex-start;
  padding-top: 100px;
}
@media screen and (min-width: 1026px) {
  .services {
    gap: 50px;
  }
}
@media screen and (max-width: 1025px) {
  .services {
    flex-direction: column;
    gap: 30px;
  }
}
@media screen and (min-width: 1026px) {
  .services .services-column__text {
    width: 30%;
  }
}
.services .services-column__text .services-title {
  color: var(--default-white);
  font-weight: 800;
}
@media screen and (min-width: 1026px) {
  .services .services-column__text .services-title {
    font-size: 38px;
    line-height: 42px;
  }
}
@media screen and (max-width: 1025px) {
  .services .services-column__text .services-title {
    font-size: 28px;
    line-height: 34px;
  }
}
.services .services-column__text .services-title span {
  color: var(--primary);
}
.services .services-column__text .services-description {
  color: var(--default-white);
  padding-top: 20px;
  font-weight: 300;
}
@media screen and (min-width: 1026px) {
  .services .services-column__text .services-description {
    font-size: 20px;
    line-height: 28px;
  }
}
@media screen and (max-width: 1025px) {
  .services .services-column__text .services-description {
    font-size: 16px;
    line-height: 22px;
  }
}
@media screen and (min-width: 1026px) {
  .services .services-column__items {
    width: 70%;
  }
}
.services .services-column__items .services-item {
  background: var(--background-light);
  border-radius: 5px;
  margin-bottom: 20px;
}
@media screen and (max-width: 1025px) {
  .services .services-column__items .services-item {
    padding: 20px;
  }
}
@media screen and (min-width: 1026px) {
  .services .services-column__items .services-item {
    padding: 30px;
    opacity: 0;
    transform: translateY(50px);
    transition: opacity 0.5s ease, transform 0.5s ease;
  }
  .services .services-column__items .services-item.show {
    opacity: 1;
    transform: translateY(0);
  }
}
.services .services-column__items .services-item .services-item__title {
  color: var(--default-white);
  font-weight: 800;
  padding-bottom: 15px;
}
@media screen and (min-width: 1026px) {
  .services .services-column__items .services-item .services-item__title {
    font-size: 28px;
  }
}
@media screen and (max-width: 1025px) {
  .services .services-column__items .services-item .services-item__title {
    font-size: 20px;
  }
}
.services .services-column__items .services-item .services-item__title span {
  color: var(--primary);
}
.services .services-column__items .services-item .services-item__text {
  color: var(--default-white);
  font-weight: 400;
}
@media screen and (min-width: 1026px) {
  .services .services-column__items .services-item .services-item__text {
    font-size: 18px;
    line-height: 26px;
  }
}
@media screen and (max-width: 1025px) {
  .services .services-column__items .services-item .services-item__text {
    font-size: 16px;
    line-height: 22px;
  }
}

.benefits {
  padding-top: 100px;
  position: relative;
}
.benefits .benefits-column__text {
  margin: 0 auto 20px auto;
}
@media screen and (min-width: 1026px) {
  .benefits .benefits-column__text {
    text-align: center;
  }
}
.benefits .benefits-column__text .benefits-title {
  color: var(--primary);
  font-weight: 800;
}
@media screen and (min-width: 1026px) {
  .benefits .benefits-column__text .benefits-title {
    font-size: 38px;
    line-height: 42px;
  }
}
@media screen and (max-width: 1025px) {
  .benefits .benefits-column__text .benefits-title {
    font-size: 28px;
    line-height: 34px;
  }
}
.benefits .benefits-column__text .benefits-subtitle {
  color: var(--default-white);
  font-weight: 300;
  padding-top: 5px;
}
@media screen and (min-width: 1026px) {
  .benefits .benefits-column__text .benefits-subtitle {
    font-size: 26px;
    line-height: 28px;
  }
}
@media screen and (max-width: 1025px) {
  .benefits .benefits-column__text .benefits-subtitle {
    font-size: 20px;
    line-height: 22px;
  }
}
.benefits .benefits-column__items {
  display: flex;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap;
}
.benefits .benefits-column__items .benefits-item {
  background: var(--background-light);
  border-radius: 5px;
}
@media screen and (min-width: 1026px) {
  .benefits .benefits-column__items .benefits-item {
    width: calc(30% - 20px);
  }
}
.benefits .benefits-column__items .benefits-item .benefits-item__title {
  color: var(--default-white);
  font-weight: 800;
  padding: 20px;
  background: var(--background);
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 5px;
}
@media screen and (min-width: 1026px) {
  .benefits .benefits-column__items .benefits-item .benefits-item__title {
    font-size: 28px;
  }
}
@media screen and (max-width: 1025px) {
  .benefits .benefits-column__items .benefits-item .benefits-item__title {
    font-size: 20px;
  }
}
.benefits .benefits-column__items .benefits-item .benefits-item__title:after {
  content: "";
  height: 4px;
  width: 100%;
  background: linear-gradient(94deg, #4863F7, #C1DBFF);
  position: absolute;
  bottom: 0;
  left: 0;
}
.benefits .benefits-column__items .benefits-item .benefits-item__title:before {
  content: "";
  background-repeat: no-repeat;
  background-size: contain;
  width: 46px;
  height: 46px;
}
.benefits .benefits-column__items .benefits-item .benefits-item__title.icon-design:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='46' height='46' viewBox='0 0 46 46'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='-5.954' y1='-2.084' x2='1.783' y2='6.662' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%234863f7'/%3E%3Cstop offset='1' stop-color='%23c1dbff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id='design' transform='translate(-16 -16)'%3E%3Cpath id='Caminho_7' data-name='Caminho 7' d='M128,48h1.533v1.533H128Z' transform='translate(-101.267 -28.933)' fill='url(%23linear-gradient)'/%3E%3Cpath id='Caminho_8' data-name='Caminho 8' d='M96,48h1.533v1.533H96Z' transform='translate(-72.333 -28.933)' fill='url(%23linear-gradient)'/%3E%3Cpath id='Caminho_9' data-name='Caminho 9' d='M64,48h1.533v1.533H64Z' transform='translate(-43.4 -28.933)' fill='url(%23linear-gradient)'/%3E%3Cpath id='Caminho_10' data-name='Caminho 10' d='M56.633,16H21.367A5.334,5.334,0,0,0,16,21.367V47.433A5.334,5.334,0,0,0,21.367,52.8V51.267a3.8,3.8,0,0,1-3.833-3.833V23.667h41.4V22.133h-41.4v-.767a3.8,3.8,0,0,1,3.833-3.833H56.633a3.8,3.8,0,0,1,3.833,3.833V47.433a3.8,3.8,0,0,1-3.833,3.833V52.8A5.334,5.334,0,0,0,62,47.433V21.367A5.334,5.334,0,0,0,56.633,16Z' fill='url(%23linear-gradient)'/%3E%3Cpath id='Caminho_11' data-name='Caminho 11' d='M160,48h10.733v1.533H160Z' transform='translate(-130.2 -28.933)' fill='url(%23linear-gradient)'/%3E%3Cpath id='Caminho_12' data-name='Caminho 12' d='M207.667,112h-4.6A3.076,3.076,0,0,0,200,115.067v30.667a3.076,3.076,0,0,0,3.067,3.067h4.6a3.076,3.076,0,0,0,3.067-3.067V115.067A3.076,3.076,0,0,0,207.667,112Zm1.533,3.833h-3.067v1.533H209.2V118.9h-1.533v1.533H209.2v1.533h-1.533V123.5H209.2v1.533h-3.067v1.533H209.2V128.1h-1.533v1.533H209.2v1.533h-1.533V132.7H209.2v1.533h-3.067v1.533H209.2V137.3h-1.533v1.533H209.2v1.533h-1.533V141.9H209.2v1.533h-3.067v1.533H209.2v.767a1.538,1.538,0,0,1-1.533,1.533h-4.6a1.538,1.538,0,0,1-1.533-1.533V115.067a1.538,1.538,0,0,1,1.533-1.533h4.6a1.538,1.538,0,0,1,1.533,1.533Z' transform='translate(-166.367 -86.8)' fill='url(%23linear-gradient)'/%3E%3Cpath id='Caminho_13' data-name='Caminho 13' d='M95.59,135.529l-3.067-6.9a.761.761,0,0,0-1-.383.924.924,0,0,0-.383.383l-3.067,6.9a.7.7,0,0,0-.077.307v25.3a2.259,2.259,0,0,0,2.3,2.3h3.067a2.259,2.259,0,0,0,2.3-2.3v-25.3A.7.7,0,0,0,95.59,135.529Zm-3.757-4.677,1.917,4.217H89.993Zm2.3,30.283a.724.724,0,0,1-.767.767H90.3a.724.724,0,0,1-.767-.767v-2.3h4.6Zm0-3.833H92.6V138.136H91.067V157.3H89.533V136.6h4.6Z' transform='translate(-65.1 -101.436)' fill='url(%23linear-gradient)'/%3E%3Cpath id='Caminho_14' data-name='Caminho 14' d='M352.2,113.2c-.537-1.3-.613-1.687,0-2.3a.7.7,0,0,0,.153-.843.737.737,0,0,0-.69-.46c-5.06,0-7.667,4.217-7.667,8.433a4.688,4.688,0,0,0,.767,2.53l.767,24.3a.7.7,0,0,0,.23.537,4.417,4.417,0,0,0,2.837,1.15,4.9,4.9,0,0,0,2.837-1.15.7.7,0,0,0,.23-.537l.92-24.61a4.62,4.62,0,0,0,.613-2.223A13.5,13.5,0,0,0,352.2,113.2Zm-2.07,31.357a2.459,2.459,0,0,1-3.067,0l-.69-22.463a4.62,4.62,0,0,0,2.223.613,4.561,4.561,0,0,0,2.453-.69ZM348.6,121.177a3.076,3.076,0,0,1-3.067-3.067c0-2.453,1.3-5.98,4.753-6.747a4.675,4.675,0,0,0,.46,2.453,11.57,11.57,0,0,1,.92,4.293A3.076,3.076,0,0,1,348.6,121.177Z' transform='translate(-296.567 -84.63)' fill='url(%23linear-gradient)'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.benefits .benefits-column__items .benefits-item .benefits-item__title.icon-performance:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='46.022' height='46' viewBox='0 0 46.022 46'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='0.155' x2='0.688' y2='0.978' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%234863f7'/%3E%3Cstop offset='1' stop-color='%23c1dbff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id='performance_1_' data-name='performance (1)' transform='translate(0 -0.011)'%3E%3Cpath id='Caminho_24' data-name='Caminho 24' d='M43.145,36.638H2.876A2.882,2.882,0,0,1,0,33.758V6.88A2.882,2.882,0,0,1,2.876,4h9.588a.96.96,0,0,1,0,1.92H2.876a.959.959,0,0,0-.959.96V33.758a.959.959,0,0,0,.959.96H43.145a.959.959,0,0,0,.959-.96V6.88a.959.959,0,0,0-.959-.96H33.557a.96.96,0,0,1,0-1.92h9.588a2.882,2.882,0,0,1,2.876,2.88V33.758A2.882,2.882,0,0,1,43.145,36.638Z' transform='translate(0 3.614)' fill='url(%23linear-gradient)'/%3E%3Cpath id='Caminho_25' data-name='Caminho 25' d='M29.722,46.011H16.3a.959.959,0,0,1-.679-1.638,7.807,7.807,0,0,0,2.558-5.07.966.966,0,0,1,.959-.963h7.709a.959.959,0,0,1,.959.953,7.984,7.984,0,0,0,2.6,5.08.957.957,0,0,1-.679,1.638ZM18.351,44.094h9.314A9.987,9.987,0,0,1,26,40.259h-6A9.789,9.789,0,0,1,18.351,44.094ZM27.8,39.3h.019Zm17.258-4.794H.959a.959.959,0,0,1,0-1.918h44.1a.959.959,0,1,1,0,1.918ZM31.64,24.918H14.382a.959.959,0,0,1-.959-.959V21.714a4.763,4.763,0,0,1,1.4-3.39l2.431-2.431v-5.45a10.6,10.6,0,0,1,2.188-6.432L22.251.365a.993.993,0,0,1,1.521,0l2.805,3.647a10.6,10.6,0,0,1,2.186,6.43v5.45L31.2,18.323a4.763,4.763,0,0,1,1.4,3.39v2.245A.959.959,0,0,1,31.64,24.918ZM15.341,23H30.681V21.714a2.862,2.862,0,0,0-.842-2.035l-2.711-2.711a.959.959,0,0,1-.282-.679V10.442A8.657,8.657,0,0,0,25.055,5.18l-2.044-2.66L20.967,5.179a8.667,8.667,0,0,0-1.791,5.264v5.847a.966.966,0,0,1-.28.679l-2.711,2.711a2.853,2.853,0,0,0-.844,2.035Z' fill='url(%23linear-gradient)'/%3E%3Cpath id='Caminho_26' data-name='Caminho 26' d='M19.559,17.76a.96.96,0,0,1-.96-.96V12.96a.96.96,0,0,1,1.92,0V16.8A.96.96,0,0,1,19.559,17.76Zm-9.6,0A.96.96,0,0,1,9,16.8V12.96a.96.96,0,0,1,1.92,0V16.8A.96.96,0,0,1,9.96,17.76Z' transform='translate(8.251 10.996)' fill='url(%23linear-gradient)'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.benefits .benefits-column__items .benefits-item .benefits-item__title.icon-acessibilidade:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='46.714' height='46.713' viewBox='0 0 46.714 46.713'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='0.389' x2='1' y2='1' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%234863f7'/%3E%3Cstop offset='1' stop-color='%23c1dbff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id='acessibilidade' transform='translate(0 -0.001)'%3E%3Cpath id='Caminho_16' data-name='Caminho 16' d='M69.138,86.955H64.812a3.114,3.114,0,1,0-5.363,0H55.124a2.336,2.336,0,1,0,0,4.671h3.114v7.786a2.336,2.336,0,0,0,3.893,1.739,2.336,2.336,0,0,0,3.893-1.739V91.626h3.114a2.336,2.336,0,0,0,0-4.671ZM60.574,85.4a1.557,1.557,0,1,1,1.557,1.557A1.557,1.557,0,0,1,60.574,85.4Zm8.564,4.671H65.245a.779.779,0,0,0-.779.779v8.564a.779.779,0,0,1-1.557,0v-5.45a.779.779,0,1,0-1.557,0v5.45a.779.779,0,0,1-1.557,0V90.848a.779.779,0,0,0-.779-.779H55.124a.779.779,0,1,1,0-1.557H69.138a.779.779,0,0,1,0,1.557ZM52.01,69.048H43.446a.779.779,0,1,0,0,1.557H52.01a.779.779,0,1,0,0-1.557Zm6-.55a.779.779,0,0,0-1.1,0l-.228.228-.228-.228a.779.779,0,0,0-1.1,1.1l.228.228-.228.228a.779.779,0,1,0,1.1,1.1l.228-.228.228.228a.779.779,0,0,0,1.1-1.1l-.228-.228.228-.228a.779.779,0,0,0,0-1.1Z' transform='translate(-38.774 -62.04)' fill='url(%23linear-gradient)'/%3E%3Ccircle id='Elipse_3' data-name='Elipse 3' cx='0.779' cy='0.779' r='0.779' transform='translate(40.485 3.894)' fill='url(%23linear-gradient)'/%3E%3Ccircle id='Elipse_4' data-name='Elipse 4' cx='0.779' cy='0.779' r='0.779' transform='translate(37.371 3.894)' fill='url(%23linear-gradient)'/%3E%3Ccircle id='Elipse_5' data-name='Elipse 5' cx='0.779' cy='0.779' r='0.779' transform='translate(34.257 3.894)' fill='url(%23linear-gradient)'/%3E%3Cpath id='Caminho_17' data-name='Caminho 17' d='M42.821,0H3.893A3.9,3.9,0,0,0,0,3.894V38.15a3.9,3.9,0,0,0,3.893,3.893h8.043a16.3,16.3,0,0,0,22.841,0h8.043a3.9,3.9,0,0,0,3.893-3.893V3.894A3.9,3.9,0,0,0,42.821,0ZM1.557,4.672H20.243a.779.779,0,0,1,.779.779V7.008a2.336,2.336,0,0,0,2.336,2.336h21.8V10.9H1.557ZM3.893,1.558H42.821a2.336,2.336,0,0,1,2.336,2.336V7.787h-21.8a.779.779,0,0,1-.779-.779V5.451a2.336,2.336,0,0,0-2.336-2.336H1.7A2.336,2.336,0,0,1,3.893,1.558Zm19.464,43.6A14.793,14.793,0,1,1,38.149,30.365,14.793,14.793,0,0,1,23.357,45.157Zm19.464-4.671H36.173a16.35,16.35,0,1,0-25.632,0H3.893A2.336,2.336,0,0,1,1.557,38.15V12.458h43.6V38.15a2.336,2.336,0,0,1-2.336,2.336Z' fill='url(%23linear-gradient)'/%3E%3Cpath id='Caminho_18' data-name='Caminho 18' d='M124.169,187.734A13.235,13.235,0,1,0,137.4,200.969,13.236,13.236,0,0,0,124.169,187.734Zm0,24.914a11.678,11.678,0,1,1,11.678-11.678A11.678,11.678,0,0,1,124.169,212.648Z' transform='translate(-100.812 -170.605)' fill='url(%23linear-gradient)'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.benefits .benefits-column__items .benefits-item .benefits-item__title.icon-pratica:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40.554' height='46.142' viewBox='0 0 40.554 46.142'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='0.299' y1='-0.121' x2='0.81' y2='1' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%234863f7'/%3E%3Cstop offset='1' stop-color='%23c1dbff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id='boas-praticas' transform='translate(-31)'%3E%3Cpath id='Caminho_19' data-name='Caminho 19' d='M70.519,111.367a4.053,4.053,0,0,0-3.02-6.759H59.628a26.212,26.212,0,0,0,1.112-6.85V96.407A5.414,5.414,0,0,0,55.333,91H53.981a1.351,1.351,0,0,0-1.311,1.024l-.736,2.946c-1.032,4.126-4.308,8.678-7.7,9.505a4.061,4.061,0,0,0-3.772-2.57H32.352A1.352,1.352,0,0,0,31,103.256v24.333a1.352,1.352,0,0,0,1.352,1.352h8.111a4.06,4.06,0,0,0,3.661-2.312l4.645,1.548a14.837,14.837,0,0,0,4.7.763H64.8a4.057,4.057,0,0,0,3.771-5.55,4.053,4.053,0,0,0,1.953-6.617,4.047,4.047,0,0,0,0-5.407Zm-28.7,13.518a1.353,1.353,0,0,1-1.352,1.352H33.7V104.608h6.759a1.353,1.353,0,0,1,1.352,1.352ZM64.8,112.719h2.7a1.352,1.352,0,0,1,0,2.7H64.8a1.352,1.352,0,0,0,0,2.7h2.7a1.352,1.352,0,0,1,0,2.7H64.8a1.352,1.352,0,0,0,0,2.7,1.352,1.352,0,0,1,0,2.7H53.471a12.14,12.14,0,0,1-3.848-.625l-5.1-1.7V107.184a10.893,10.893,0,0,0,6.07-3.944,19.725,19.725,0,0,0,3.968-7.614l.48-1.922h.3a2.707,2.707,0,0,1,2.7,2.7v1.351a21.391,21.391,0,0,1-1.294,6.85H53.981a1.352,1.352,0,0,0,0,2.7H67.5a1.352,1.352,0,0,1,0,2.7H64.8a1.352,1.352,0,0,0,0,2.7Z' transform='translate(0 -82.799)' fill='url(%23linear-gradient)'/%3E%3Cellipse id='Elipse_6' data-name='Elipse 6' cx='1' cy='1.5' rx='1' ry='1.5' transform='translate(37 37.98)' fill='url(%23linear-gradient)'/%3E%3Cpath id='Caminho_20' data-name='Caminho 20' d='M215.5,0a1.352,1.352,0,0,0-1.352,1.352V4.146a1.352,1.352,0,0,0,2.7,0V1.352A1.352,1.352,0,0,0,215.5,0ZM209.76,5.961,207.848,4.05a1.352,1.352,0,1,0-1.912,1.912l1.912,1.912a1.352,1.352,0,0,0,1.912-1.912ZM225.054,4.05a1.352,1.352,0,0,0-1.912,0L221.23,5.961a1.352,1.352,0,0,0,1.912,1.912l1.912-1.912a1.352,1.352,0,0,0,0-1.912Z' transform='translate(-158.811)' fill='url(%23linear-gradient)'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.benefits .benefits-column__items .benefits-item .benefits-item__title.icon-seo:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='46.054' height='46.044' viewBox='0 0 46.054 46.044'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='0.258' x2='0.8' y2='1' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%234863f7'/%3E%3Cstop offset='1' stop-color='%23c1dbff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id='seo' transform='translate(-5.49 -5.49)'%3E%3Cpath id='Caminho_21' data-name='Caminho 21' d='M50.157,44.352l-7.6-6.938a2.653,2.653,0,0,0-.651-2.67L40.3,33.139A18.614,18.614,0,1,0,33.139,40.3l1.606,1.606a2.661,2.661,0,0,0,1.884.777,2.477,2.477,0,0,0,.786-.135l6.938,7.6a4.293,4.293,0,0,0,3.05,1.386h.1a3.972,3.972,0,0,0,2.839-1.158l.042-.042a3.986,3.986,0,0,0,1.158-2.941,4.253,4.253,0,0,0-1.394-3.05ZM7.18,24.08a16.9,16.9,0,1,1,16.9,16.9,16.917,16.917,0,0,1-16.9-16.9ZM35.944,40.718l-1.335-1.335A18.783,18.783,0,0,0,39.392,34.6l1.327,1.335a.974.974,0,0,1,0,1.377l-3.405,3.405a.974.974,0,0,1-1.377,0Zm13.25,8.433s-.008.017-.017.017-.017.008-.017.017a2.279,2.279,0,0,1-1.707.668,2.591,2.591,0,0,1-1.842-.837L38.834,41.6l2.772-2.772L49.025,45.6a2.6,2.6,0,0,1,.845,1.842,2.3,2.3,0,0,1-.668,1.707Z' fill='url(%23linear-gradient)'/%3E%3Cpath id='Caminho_22' data-name='Caminho 22' d='M19.448,23.18H21.56a.845.845,0,0,0,0-1.69H19.448a2.958,2.958,0,1,0,0,5.915,1.268,1.268,0,0,1,0,2.535H17.335a.845.845,0,1,0,0,1.69h2.113a2.958,2.958,0,0,0,0-5.915,1.268,1.268,0,0,1,0-2.535Zm8.028,0a.845.845,0,0,0,0-1.69H24.1a.847.847,0,0,0-.845.845v8.45a.847.847,0,0,0,.845.845h3.38a.845.845,0,0,0,0-1.69H24.94V27.405h1.69a.845.845,0,1,0,0-1.69H24.94V23.18Zm4.648-1.69a2.961,2.961,0,0,0-2.958,2.958v4.225a2.958,2.958,0,0,0,5.915,0V24.448a2.961,2.961,0,0,0-2.958-2.958Zm1.268,7.183a1.268,1.268,0,1,1-2.535,0V24.448a1.268,1.268,0,1,1,2.535,0Z' transform='translate(-1.705 -2.48)' fill='url(%23linear-gradient)'/%3E%3Cpath id='Caminho_23' data-name='Caminho 23' d='M24.7,9.49A15.21,15.21,0,1,0,39.91,24.7,15.222,15.222,0,0,0,24.7,9.49Zm0,28.73A13.52,13.52,0,1,1,38.22,24.7,13.538,13.538,0,0,1,24.7,38.22Z' transform='translate(-0.62 -0.62)' fill='url(%23linear-gradient)'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.benefits .benefits-column__items .benefits-item .benefits-item__text {
  color: var(--default-white);
  font-weight: 400;
  padding: 20px;
}
@media screen and (min-width: 1026px) {
  .benefits .benefits-column__items .benefits-item .benefits-item__text {
    font-size: 18px;
    line-height: 26px;
  }
}
@media screen and (max-width: 1025px) {
  .benefits .benefits-column__items .benefits-item .benefits-item__text {
    font-size: 16px;
    line-height: 22px;
  }
}

.wake-main {
  background: rgb(247, 247, 248);
  padding-top: 90px;
}
@media screen and (max-width: 1025px) {
  .wake-main {
    padding-top: 63px;
  }
}
.wake-main .content {
  display: flex;
  align-items: flex-end;
}
@media screen and (min-width: 1026px) {
  .wake-main .wake-main__logo {
    max-width: 340px;
    padding-bottom: 80px;
    padding-top: 100px;
  }
}
@media screen and (max-width: 1025px) {
  .wake-main .wake-main__logo {
    max-width: 180px;
    padding-bottom: 50px;
    padding-top: 50px;
  }
}
.wake-main .wake-main__title {
  color: #000;
  font-weight: 900;
  max-width: 830px;
  padding-bottom: 32px;
}
@media screen and (min-width: 1026px) {
  .wake-main .wake-main__title {
    font-size: 48px;
    line-height: 67px;
  }
}
@media screen and (max-width: 1025px) {
  .wake-main .wake-main__title {
    font-size: 28px;
    line-height: 34px;
  }
}
.wake-main .wake-main__text {
  color: #000;
  font-weight: 500;
  max-width: 706px;
  padding-bottom: 40px;
}
@media screen and (min-width: 1026px) {
  .wake-main .wake-main__text {
    font-size: 24px;
    line-height: 28px;
  }
}
@media screen and (max-width: 1025px) {
  .wake-main .wake-main__text {
    font-size: 16px;
    line-height: 22px;
  }
}
.wake-main .wake-main__button {
  background: var(--primary);
  box-shadow: 3px 4px 4px 0px rgba(0, 0, 0, 0.15);
  width: 100%;
  max-width: 460px;
  border: none;
  border-radius: 4px;
  font-weight: 600;
  color: var(--default-white);
  cursor: pointer;
  transition: 0.2s linear;
  display: block;
  text-align: center;
}
@media screen and (min-width: 1026px) {
  .wake-main .wake-main__button {
    font-size: 24px;
    padding: 24px;
    margin-bottom: 115px;
  }
  .wake-main .wake-main__button:hover {
    background: var(--secondary);
  }
}
@media screen and (max-width: 1025px) {
  .wake-main .wake-main__button {
    font-size: 16px;
    padding: 16px;
    margin-bottom: 50px;
  }
}
.wake-main .wake-main__background {
  max-width: 700px;
  margin-bottom: -1px;
}
@media (max-width: 1199px) {
  .wake-main .wake-main__background {
    display: none;
  }
}

.wake-benefits {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 24px;
  padding-top: 100px;
}
@media screen and (max-width: 1025px) {
  .wake-benefits {
    flex-direction: column;
  }
}

@media screen and (min-width: 1026px) {
  .wake-benefits__column {
    width: 33%;
  }
}

.wake-benefits__title {
  font-size: 40px;
  line-height: 56px;
  color: #FFF;
  font-weight: 900;
  padding-bottom: 40px;
}
@media screen and (max-width: 1025px) {
  .wake-benefits__title {
    font-size: 28px;
    line-height: 34px;
  }
}

.wake-benefits__text {
  font-size: 20px;
  line-height: 24px;
  color: #FFF;
  font-weight: 300;
}
@media screen and (max-width: 1025px) {
  .wake-benefits__text {
    font-size: 16px;
    line-height: 22px;
  }
}

.wake-benefits__items {
  position: relative;
}
@media screen and (min-width: 1026px) {
  .wake-benefits__items {
    width: 67%;
    padding-bottom: 40px;
  }
}
@media screen and (max-width: 1025px) {
  .wake-benefits__items {
    width: 100%;
    margin-bottom: -40px !important;
  }
}
.wake-benefits__items .slick-track {
  display: flex;
}
@media screen and (min-width: 1026px) {
  .wake-benefits__items .slick-track {
    gap: 30px;
  }
}
.wake-benefits__items .slick-slide {
  height: auto;
  width: 100% !important;
}
.wake-benefits__items .slick-slide div {
  height: 100%;
}
.wake-benefits__items .slick-prev {
  bottom: 0;
  top: initial;
  right: 0;
  margin: 0 auto;
  transform: none;
  z-index: 9;
}
@media screen and (min-width: 1026px) {
  .wake-benefits__items .slick-prev {
    left: -80px;
  }
}
@media screen and (max-width: 1025px) {
  .wake-benefits__items .slick-prev {
    display: none !important;
  }
}
.wake-benefits__items .slick-prev:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='28' viewBox='0 0 14 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.25 1.5L0.75 14L13.25 26.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 100%;
  width: 12px;
  height: 25px;
  display: block;
}
.wake-benefits__items .slick-next {
  bottom: 0;
  top: initial;
  left: 0;
  margin: 0 auto;
  transform: none;
  z-index: 9;
}
@media screen and (min-width: 1026px) {
  .wake-benefits__items .slick-next {
    right: -80px;
  }
}
.wake-benefits__items .slick-next:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='28' viewBox='0 0 14 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.75 1.5L13.25 14L0.75 26.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 100%;
  width: 12px;
  height: 25px;
  display: block;
}
@media screen and (max-width: 1025px) {
  .wake-benefits__items .slick-next {
    display: none !important;
  }
}
.wake-benefits__items .slick-dots {
  bottom: 0;
}
@media screen and (max-width: 1025px) {
  .wake-benefits__items .slick-dots {
    display: none !important;
  }
}
.wake-benefits__items .slick-dots li {
  margin: 0;
  height: 16px;
  width: 16px;
  margin: 0 4px;
}
.wake-benefits__items .slick-dots li button {
  height: 16px;
  width: 16px;
}
.wake-benefits__items .slick-dots li button:before {
  content: "";
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background: rgb(6, 6, 7);
  opacity: 1;
}
.wake-benefits__items .slick-dots li.slick-active button:before {
  background: rgb(69, 95, 235);
}

.wake-benefits__item {
  background: rgb(0, 0, 0);
  border-radius: 8px;
  box-shadow: 0px 4px 4px 0px rgba(17, 16, 16, 0.26);
}
@media screen and (min-width: 1026px) {
  .wake-benefits__item {
    padding: 40px 24px;
  }
}
@media screen and (max-width: 1025px) {
  .wake-benefits__item {
    padding: 24px;
  }
}

.wake-benefits__item-title {
  line-height: normal;
  color: #FFF;
  font-weight: 800;
  padding-bottom: 40px;
}
@media screen and (min-width: 1026px) {
  .wake-benefits__item-title {
    font-size: 28px;
    min-height: 145px;
    display: flex;
    align-items: end;
  }
}
@media screen and (max-width: 1025px) {
  .wake-benefits__item-title {
    font-size: 20px;
  }
}

.wake-benefits__item-text {
  color: #FFF;
  font-weight: 400;
}
@media screen and (min-width: 1026px) {
  .wake-benefits__item-text {
    font-size: 18px;
    line-height: 26px;
  }
}
@media screen and (max-width: 1025px) {
  .wake-benefits__item-text {
    font-size: 16px;
    line-height: 22px;
  }
}

/*# sourceMappingURL=theme.min.css.map */
