@font-face {
  font-family: Inter;
  src: url('../fonts/Inter-ExtraBold.woff2') format("woff2");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url('../fonts/Inter-Regular.woff2') format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url('../fonts/Inter-Light.woff2') format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url('../fonts/Inter-Medium.woff2') format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url('../fonts/InterDisplay-Bold.woff2') format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Playfairdisplay;
  src: url('../fonts/PlayfairDisplay-Bold.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Playfairdisplay;
  src: url('../fonts/PlayfairDisplay-Black.ttf') format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Playfairdisplay;
  src: url('../fonts/PlayfairDisplay-Regular.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

.body-slider {
  padding-bottom: 0;
}

.div-block-32-slider {
  background-color: #f9fafb;
  margin-top: 20px;
  padding-top: 70px;
  padding-bottom: 50px;
}

.div-block-33-slider {
  width: auto;
  min-width: 1280px;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-35-slider {
  background-color: #fff;
  border-right: 3px solid #fad309;
  border-radius: 15px;
  width: 31%;
  margin: 1% 1.07%;
  padding: 20px;
  display: inline-block;
  box-shadow: 0 2px 5px #0003;
}

.div-block-36-slider {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.paragraph-19-slider {
  margin-bottom: 0;
  display: inline-block;
}

.div-block-37-slider {
  color: #fff;
  background-color: #25258d;
  border: 2px solid #fad309;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 22px;
  display: flex;
}

.div-block-38-slider {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.paragraph-20-slider {
  color: #25258d;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.image-9-slider {
  width: 20px;
  margin-left: 5px;
}

.image-9-slider.primeiro-slider {
  margin-left: 0;
}

.div-block-39-slider {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 7fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  display: grid;
}

.image-10-slider {
  opacity: .5;
  height: 40px;
  margin-right: 3px;
}

.image-10-slider.ultimo-slider {
  margin-right: 0;
}

.paragraph-21-slider {
  color: #4b5563;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 22px;
}

.div-block-40-slider {
  margin-right: 0;
}

.italic-text-2-slider {
  margin-left: 0;
}

.slide-nav-slider {
  display: none;
}

.slider-slider {
  background-color: #f9fafb;
  height: 100%;
}

.icon-slider, .icon-2-slider {
  color: #25258d;
}

@media screen and (max-width: 991px) {
  .div-block-33-slider {
    min-width: auto;
    max-width: none;
    padding-left: 5%;
    padding-right: 5%;
  }

  .div-block-35-slider {
    width: 98%;
  }
}

@media screen and (max-width: 479px) {
  .div-block-32-slider {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .div-block-33-slider {
    min-width: auto;
    max-width: none;
    padding-left: 5%;
    padding-right: 5%;
  }

  .div-block-35-slider {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
  }
}

#w-node-c97bd025-2d1b-c2ad-146d-edb7b4b4b403-2e245b17 {
  justify-self: end;
}

#w-node-c97bd025-2d1b-c2ad-146d-edb7b4b4b404-2e245b17, #w-node-c97bd025-2d1b-c2ad-146d-edb7b4b4b405-2e245b17 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92dd69e4-04d2-ce04-02bd-bf89a12da075-2e245b17 {
  justify-self: end;
}

#w-node-_92dd69e4-04d2-ce04-02bd-bf89a12da076-2e245b17, #w-node-_92dd69e4-04d2-ce04-02bd-bf89a12da077-2e245b17 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_052901f3-a4b9-c33b-3d24-25f31e628241-2e245b17 {
  justify-self: end;
}

#w-node-_052901f3-a4b9-c33b-3d24-25f31e628242-2e245b17, #w-node-_052901f3-a4b9-c33b-3d24-25f31e628243-2e245b17 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f95cb31e-4d0b-aae0-fb0f-33ef8eedca8b-2e245b17 {
  justify-self: end;
}

#w-node-f95cb31e-4d0b-aae0-fb0f-33ef8eedca8c-2e245b17, #w-node-f95cb31e-4d0b-aae0-fb0f-33ef8eedca8d-2e245b17 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f95cb31e-4d0b-aae0-fb0f-33ef8eedcaa1-2e245b17 {
  justify-self: end;
}

#w-node-f95cb31e-4d0b-aae0-fb0f-33ef8eedcaa2-2e245b17, #w-node-f95cb31e-4d0b-aae0-fb0f-33ef8eedcaa3-2e245b17 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f95cb31e-4d0b-aae0-fb0f-33ef8eedcab7-2e245b17 {
  justify-self: end;
}

#w-node-f95cb31e-4d0b-aae0-fb0f-33ef8eedcab8-2e245b17, #w-node-f95cb31e-4d0b-aae0-fb0f-33ef8eedcab9-2e245b17 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}


@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-ExtraBold.woff2') format('woff2');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/InterDisplay-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Playfairdisplay';
  src: url('../fonts/PlayfairDisplay-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Playfairdisplay';
  src: url('../fonts/PlayfairDisplay-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Playfairdisplay';
  src: url('../fonts/PlayfairDisplay-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}