@import url("https://fonts.googleapis.com/css2?family=Baloo+2:wght@400..800&family=Baloo+Da+2:wght@400..800&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");

@font-face {
  font-display: swap;
  font-family: "elza";
  font-weight: 400;
  src: url("../fonts/Elza-Regular.ttf");
}

@font-face {
  font-display: swap;
  font-family: "elza";
  font-weight: 700;
  src: url("../fonts/Elza-Bold.ttf");
}

.lamina-BR2296-container {
  margin: 0px;
  padding: 0px;
  box-shadow: none;
}

.BR2296-desk {
  display: flex;
  width: 100%;
}

.BR2296-mb {
  display: none;
  width: 100%;
}

.BR2296-frst-container {
  background-image: url("./images/BR2296-frst-container.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  padding-top: 98px;
}

.BR2296-txt-box {
  max-width: 1370px;
  margin: 0px auto;
}

.BR2296-txt {
  font-family: "Baloo Da 2", sans-serif;
  font-weight: 400;
  font-size: 25px;
  line-height: 130%;
  text-align: center;
  color: #4f4f4f;
}

.BR2296-txt strong {
  color: #894f9a;
}

.BR2296-subtitle {
  font-family: "Baloo Da 2", sans-serif;
  font-weight: 700;
  font-size: 48px;
  line-height: 100%;
  text-align: center;
  color: #4f4f4f;
  margin-top: 0px;
  margin-bottom: 0px;
}

.BR2296-subtitle strong {
  color: #894f9a;
}

.BR2296-quadros {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  padding-bottom: 80px;
}

.BR2296-quadros-col-2 {
  height: 673px;
  justify-content: flex-end;
  display: flex;
  flex-direction: column;
  gap: 5px;
}

.BR2296-quadros-col-3 {
  height: 665px;
}

.BR2296-quadros img {
  display: flex;
}

.BR2296-wrap-bc {
  background-color: #f1f1f1;
}

.BR2296-scnd-container {
  display: flex;
  max-width: 1385px;
  margin: 0px auto;
  padding: 80px 0px 100px 0px;
  gap: 70px;
}

.BR2296-scnd-container img {
  display: flex;
}

.BR2296-scnd-container .BR2296-txt-box {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.BR2296-scnd-container .BR2296-txt,
.BR2296-scnd-container .BR2296-subtitle {
  text-align: left;
}

.BR2296-thrd-container {
  display: flex;
  max-width: 1440px;
  margin: 0px auto;
  gap: 40px;
  padding-bottom: 100px;
}

.BR2296-thrd-container img {
  display: flex;
}

.BR2296-thrd-c-right-content {
  display: flex;
  gap: 12px;
}

.BR2296-thrd-lc {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

.BR2296-thrd-lc img {
  max-width: 658px;
}

.BR2296-thrd-c-rc-col {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.BR2296-thrd-container img {
  margin: 0px auto;
}

.BR2296-frth-container {
  max-width: 1440px;
  margin: 0px auto;
  padding-bottom: 100px;
}

.BR2296-frth-box-imgs {
  display: flex;
  margin: 0px auto;
  max-width: 1440px;
  gap: 30px;
}

.BR2296-frth-box-imgs img {
  display: flex;
}

.BR2296-frth-box-imgs-col {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.BR2296-ffth-container {
  display: flex;
  max-width: 1440px;
  margin: 0px auto;
  padding-bottom: 100px;
  gap: 70px;
}

.BR2296-ffth-rc {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  max-width: 520px;
}

.BR2296-ffth-rc .BR2296-txt,
.BR2296-ffth-rc .BR2296-subtitle {
  text-align: left;
}

.BR2296-sxth-container {
  max-width: 1200px;
  margin: 0px auto;
  padding-bottom: 100px;
}

.BR2296-sxth-container .BR2296-txt {
  margin-bottom: 0px;
}

.BR2296-sxth-container img {
  margin-top: 50px;
}

.BR2296-svnth-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1332px;
  margin: 0px auto;
  padding-bottom: 50px;
  margin-bottom: 250px;
}

.BR2296-svnth-box-imgs {
  display: flex;
  gap: 20px;
  padding-bottom: 40px;
}

.BR2296-svnth-box-imgs img {
  border-radius: 32px;
}

.BR2296-svnth-txt {
  font-family: "Baloo Da 2", sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 130%;
  text-align: center;
  color: #413e3c;
  border: 8px solid;
  border-image-source: conic-gradient(
    from 180deg at 50% 50%,
    #f2a7b3 -24.69deg,
    #c0b9d9 25.06deg,
    #96cae1 91.69deg,
    #cfe3c6 153.21deg,
    #d3db78 206.83deg,
    #f6b89e 270.62deg,
    #f2a7b3 335.31deg,
    #c0b9d9 385.06deg
  );
  border-image-slice: 1;
  border-radius: 32px;
}

.BR2296-svn-box-1 {
  position: relative;
}

.BR2296-svn-box-1::before {
  content: "";
  display: flex;
  width: 206px;
  height: 238px;
  background-image: url("./images/BR2296-BOX_1_a.png");
  background-repeat: no-repeat;
  position: absolute;
  bottom: 0px;
  left: 8px;
  z-index: 1;
}

.BR2296-svn-box-2 {
  position: relative;
}

.BR2296-svn-box-2::before {
  content: "";
  display: flex;
  width: 130px;
  height: 257px;
  background-image: url("./images/BR2296-BOX_2_a.png");
  background-repeat: no-repeat;
  position: absolute;
  bottom: 0px;
  margin: 0px auto;
  right: 15px;
  left: 0px;
  z-index: 1;
}

.BR2296-svn-box-3 {
  position: relative;
}

.BR2296-svn-box-3::before {
  content: "";
  display: flex;
  width: 169px;
  height: 239px;
  background-image: url("./images/BR2296-BOX_3_a.png");
  background-repeat: no-repeat;
  position: absolute;
  bottom: 0px;
  margin: 0px auto;
  left: 0px;
  right: 0px;
  z-index: 1;
}

.BR2296-svn-box-4 {
  position: relative;
}

.BR2296-svn-box-4::before {
  content: "";
  display: flex;
  width: 160px;
  height: 235px;
  background-image: url("./images/BR2296-BOX_4_a.png");
  background-repeat: no-repeat;
  position: absolute;
  bottom: 0px;
  margin: 0px auto;
  left: 0px;
  right: 0px;
  z-index: 1;
}

.BR2296-svn-box-5 {
  position: relative;
}

.BR2296-svn-box-5::before {
  content: "";
  display: flex;
  width: 149px;
  height: 256px;
  background-image: url("./images/BR2296-BOX_5_a.png");
  background-repeat: no-repeat;
  position: absolute;
  bottom: 0px;
  margin: 0px auto;
  left: 0px;
  right: 0px;
  z-index: 1;
}

.BR2296-svn-box-6 {
  position: relative;
}

.BR2296-svn-box-6::before {
  content: "";
  display: flex;
  width: 158px;
  height: 235px;
  background-image: url("./images/BR2296-BOX_6_a.png");
  background-repeat: no-repeat;
  position: absolute;
  bottom: 0px;
  margin: 0px auto;
  left: 0px;
  right: 0px;
  z-index: 1;
}

.BR2296-sxth-container img {
  display: flex;
  width: 100%;
}

@media (max-width: 1560px) {
  .BR2296-frth-box-imgs {
    gap: 10px;
  }
}

@media (max-width: 1470px) {
  .BR2296-quadros {
    flex-wrap: wrap;
  }

  .BR2296-quadros-col-3 {
    flex-direction: row;
  }
}

@media (min-width: 1000px) {
  @media (max-width: 1466px) {
    .BR2296-quadros1 {
      max-width: 320px;
    }

    .BR2296-quadros-col-2 {
      height: 570px;
    }

    .BR2296-quadros-col-2 img {
      max-width: 490px;
    }

    .BR2296-quadros-col-3 {
      height: 564px;
    }

    .BR2296-quadros-col-3 img {
      max-width: 420px;
    }
  }
}

@media (max-width: 1430px) {
  .BR2296-scnd-container,
  .BR2296-thrd-container,
  .BR2296-ffth-container {
    gap: 20px;
  }

  .BR2296-thrd-container {
    max-width: 1000px;
  }

  .BR2296-thrd-c-right-content {
    flex-direction: column;
    max-width: 500px;
  }

  .BR2296-thrd-c-rc-col {
    flex-direction: row;
  }

  .BR2296-thrd-lc {
    justify-content: center;
  }

  .BR2296-frth-box-imgs {
    flex-wrap: wrap;
    justify-content: center;
  }

  .BR2296-frth-box-imgs-col {
    flex-direction: row;
  }

  .BR2296-ffth-container img {
    max-width: 650px;
  }
}

@media (max-width: 1350px) {
  .BR2296-svnth-box-imgs {
    flex-wrap: wrap;
  }

  .BR2296-scnd-container {
    flex-direction: column-reverse;
    align-items: center;
  }

  .BR2296-scnd-container .BR2296-subtitle,
  .BR2296-scnd-container .BR2296-txt {
    text-align: center;
  }

  .BR2296-thrd-container {
    flex-direction: column;
    align-items: center;
  }

  .BR2296-thrd-c-right-content {
    max-width: 100%;
  }

  .BR2296-ffth-container {
    flex-direction: column-reverse;
    align-items: center;
  }

  .BR2296-ffth-container img {
    max-width: 100%;
  }

  .BR2296-ffth-container .BR2296-subtitle,
  .BR2296-ffth-container .BR2296-txt {
    text-align: center;
  }

  .BR2296-svnth-txt-box img {
    width: 100%;
  }

  .BR2296-frth-box-imgs {
    flex-direction: column;
  }
}

@media (max-width: 800px) {
  .BR2296-desk {
    display: none !important;
  }

  .BR2296-mb {
    display: flex;
  }

  .BR2296-frth-box-imgs img {
    width: 100%;
  }

  .BR2296-scnd-container {
    padding-right: 20px;
    padding-left: 20px;
  }

  .BR2296-scnd-container img {
    width: 100%;
  }

  .BR2296-quadros-col-2 {
    height: 385px;
    justify-content: flex-start;
  }

  .BR2296-quadros1 {
    max-width: 258px;
  }

  .BR2296-quadros-col-2-i1 {
    max-width: 382px;
  }

  .BR2296-quadros-col-2-i2 {
    max-width: 382px;
  }

  .BR2296-quadros-col-3 {
    display: flex;
    height: fit-content;
  }

  .BR2296-quadros-col-3 img {
    max-width: 320px;
  }

  .BR2296-subtitle {
    font-size: 24px;
    line-height: 100%;
  }

  .BR2296-txt {
    font-size: 16px;
  }

  .BR2296-svnth-box-imgs {
    justify-content: center;
    gap: 60px 20px;
  }

  .BR2296-frth-container {
    padding-right: 20px;
    padding-left: 20px;
  }

  .BR2296-frth-box-imgs {
    flex-direction: row;
  }

  .BR2296-frth-1 {
    max-width: 450px;
  }

  .BR2296-frth-2 {
    max-width: 160px;
  }

  .BR2296-frth-box-imgs-col {
    gap: 10px;
  }

  .BR2296-frth-box-imgs-col img {
    max-width: 306px;
  }

  .BR2296-ffth-container,
  .BR2296-sxth-container,
  .BR2296-thrd-container {
    padding-right: 20px;
    padding-left: 20px;
  }

  .BR2296-thrd-c-right-content img {
    width: 100%;
  }
}

@media (max-width: 660px) {
  .BR2296-frth-1 {
    max-width: 360px;
  }

  .BR2296-frth-2 {
    max-width: 128px;
  }

  .BR2296-frth-box-imgs-col img {
    max-width: 245px;
  }
}

@media (max-width: 650px) {
  .BR2296-quadros1 {
    max-width: 200px;
  }

  .BR2296-quadros-col-2 {
    height: 300px;
  }

  .BR2296-quadros-col-2-i1,
  .BR2296-quadros-col-2-i2 {
    max-width: 300px;
  }

  .BR2296-quadros-col-3 img {
    max-width: 250px;
  }

  .BR2296-frst-container .BR2296-txt {
    padding: 0px 20px;
  }

  .BR2296-svnth-container {
    margin-bottom: 0px;
    padding-bottom: 60px;
  }

  .BR2296-scnd-container {
    padding-top: 35px;
    padding-bottom: 45px;
  }

  .BR2296-thrd-container,
  .BR2296-frth-container,
  .BR2296-ffth-container,
  .BR2296-sxth-container {
    padding-bottom: 50px;
  }
}

@media (max-width: 530px) {
  .BR2296-frth-1 {
    max-width: 300px;
  }

  .BR2296-frth-2 {
    max-width: 105px;
  }

  .BR2296-frth-box-imgs-col img {
    max-width: 205px;
  }

  .BR2296-frst-container {
    padding-top: 40px;
  }

  .BR2296-quadros {
    padding-bottom: 24px;
  }
}

@media (max-width: 510px) {
  .BR2296-quadros1 {
    max-width: 172px;
  }

  .BR2296-quadros-col-2 {
    height: 260px;
  }

  .BR2296-quadros-col-2-i1,
  .BR2296-quadros-col-2-i2 {
    max-width: 260px;
  }

  .BR2296-quadros-col-3 img {
    max-width: 220px;
  }

  .BR2296-thrd-lc img {
    max-width: 260px;
  }

  .BR2296-thrd-c-right-content {
    flex-direction: row;
  }

  .BR2296-thrd-c-right-content img {
    max-width: 65vw;
  }

  .BR2296-svnth-txt-box {
    padding: 0px 20px;
  }

  .BR2296-thrd-c-rc-col {
    flex-direction: column;
    justify-content: space-between;
  }

  .BR2296-thrd-c-rc-col img {
    width: 100%;
  }

  .BR2296-thrd-2 {
    max-width: 328px;
  }
}

@media (max-width: 455px) {
  .BR2296-quadros1 {
    max-width: 140px;
  }

  .BR2296-quadros-col-2 {
    height: 215px;
  }

  .BR2296-quadros-col-2-i1,
  .BR2296-quadros-col-2-i2 {
    max-width: 212px;
  }

  .BR2296-quadros-col-3 img {
    max-width: 180px;
  }

  .BR2296-frth-1 {
    max-width: 260px;
  }

  .BR2296-frth-2 {
    max-width: 92px;
  }

  .BR2296-frth-box-imgs-col img {
    max-width: 178px;
  }
}

@media (max-width: 430px) {
  .BR2296-svnth-box-imgs {
    gap: 50px 8px;
  }
}

@media (max-width: 400px) {
  .BR2296-frth-box-imgs,
  .BR2296-frth-box-imgs-col {
    gap: 5px;
  }

  .BR2296-frth-1 {
    max-width: 230px;
  }

  .BR2296-frth-2 {
    max-width: 80px;
  }

  .BR2296-frth-box-imgs-col img {
    max-width: 156px;
  }
}

@media (max-width: 370px) {
  .BR2296-quadros1 {
    max-width: 135px;
  }

  .BR2296-quadros-col-2 {
    height: 205px;
  }

  .BR2296-quadros-col-2-i1,
  .BR2296-quadros-col-2-i2 {
    max-width: 202px;
  }

  .BR2296-quadros-col-3 img {
    max-width: 170px;
  }
}
