/* blue */
/* gray */
/* lavender */
/* text */
/* rating */
/* shadows */
/* transition */
/* breakpoints */
/* mixins */
/* screen size */
/* social buttons */
/* cluster content */
/* animation */
/* blue */
/* gray */
/* lavender */
/* text */
/* rating */
/* shadows */
/* transition */
/* breakpoints */
/* mixins */
/* screen size */
/* social buttons */
/* cluster content */
/* animation */
._1-Na_ {
  display: flex;
  font-family: "Montserrat", Georgia-fallback, Times-fallback, Times, serif;
  font-size: 13px;
  line-height: 15px;
  color: #8d96b2;
  white-space: nowrap;
}
._1YnEl {
  width: 15px;
  height: 15px;
}

/* blue */
/* gray */
/* lavender */
/* text */
/* rating */
/* shadows */
/* transition */
/* breakpoints */
/* mixins */
/* screen size */
/* social buttons */
/* cluster content */
/* animation */
/* blue */
/* gray */
/* lavender */
/* text */
/* rating */
/* shadows */
/* transition */
/* breakpoints */
/* mixins */
/* screen size */
/* social buttons */
/* cluster content */
/* animation */
._1rJP5 {
  position: relative;
  display: flex;
  width: 293px;
  height: 290px;
  overflow: hidden;
}
@media (max-width: 1279px) {
._1rJP5 {
    width: 315px
}
  }
._1rJP5:hover .oIu-G {
    opacity: 0.9;
  }
._3KibU {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  background-color: #000;
  opacity: 0.4;
}
.oIu-G {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  transition: opacity 0.2s;
}
.uROvo {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 1px;
}
.prrK9 {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  padding: 25px 20px 15px 20px;
  font-family: "Montserrat", Georgia-fallback, Times-fallback, Times, serif;
}
.s8dE8 {
  margin-bottom: 20px;
  font-size: 26px;
  font-weight: 900;
  color: #fff;
}
._1OCvJ {
  display: block;
  display: -webkit-box;
  max-height: calc(6 * 30px);
  overflow: hidden;
  line-height: 30px;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
}
._1kKnE {
  display: none;
}
._1mRsW {
  display: flex;
  flex-wrap: wrap;
}
._1iD4M {
  display: flex;
  margin-bottom: 10px;
}
._2QTxF {
  display: inline-block;
  margin: 0 15px 10px 0;
  font-size: 13px;
  line-height: 15px;
  color: #fff;
}
._3zooy {
  margin-right: 15px;
  font-size: 13px;
  line-height: 15px;
  color: #8d96b2;
}

/* blue */
/* gray */
/* lavender */
/* text */
/* rating */
/* shadows */
/* transition */
/* breakpoints */
/* mixins */
/* screen size */
/* social buttons */
/* cluster content */
/* animation */
/* blue */
/* gray */
/* lavender */
/* text */
/* rating */
/* shadows */
/* transition */
/* breakpoints */
/* mixins */
/* screen size */
/* social buttons */
/* cluster content */
/* animation */
.pybdF {
  position: relative;
  display: flex;
  width: 685px;
  height: 185px;
  padding-bottom: 19px;
  overflow: hidden;
  border-bottom: 1px solid #e8eaf0;
}
@media (max-width: 1279px) {
.pybdF {
    width: 650px
}
  }
.pybdF:hover img {
      opacity: 0.9;
    }
.pybdF:hover .E_pKA {
      color: #315efb;
    }
.p-woman .pybdF:hover .E_pKA {
        color: #e22366;
  }
._2pnTg {
  width: 220px;
  height: 165px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 1px;
}
._2lgCG {
  display: flex;
}
._2Q0ev {
  width: calc(100% - 220px);
  margin: 20px;
  font-family: "Montserrat", Georgia-fallback, Times-fallback, Times, serif;
}
._2Q6va {
  display: flex;
  flex-wrap: wrap;
}
.E_pKA {
  margin-bottom: 15px;
  font-size: 26px;
  font-weight: 900;
  color: #262626;

  transition: 0.2s color, 0.2s background-color;
}
._3EJ5C {
  display: block;
  display: -webkit-box;
  max-height: calc(4 * 30px);
  overflow: hidden;
  line-height: 30px;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
}
._1QE4Q {
  display: none;
}
._3mCDh {
  margin-right: 15px;
  font-size: 13px;
  line-height: 15px;
  color: #343b4c;
}
._2GaKB {
  margin-right: 15px;
  font-size: 13px;
  line-height: 15px;
  color: #8d96b2;
}
._3grDb {
  flex-direction: row-reverse;
  padding: 0 0 19px 10px;
}
._3grDb ._2Q0ev {
    margin-right: 20px;
    margin-left: 0;
  }

/* blue */
/* gray */
/* lavender */
/* text */
/* rating */
/* shadows */
/* transition */
/* breakpoints */
/* mixins */
/* screen size */
/* social buttons */
/* cluster content */
/* animation */
/* blue */
/* gray */
/* lavender */
/* text */
/* rating */
/* shadows */
/* transition */
/* breakpoints */
/* mixins */
/* screen size */
/* social buttons */
/* cluster content */
/* animation */
.lKsOR {
  position: relative;
  display: flex;
  width: 685px;
  height: 425px;
  overflow: hidden;
}
@media (max-width: 1279px) {
.lKsOR {
    width: 650px
}
  }
.lKsOR:hover ._1Lz9A {
      background-color: #2c54e2;
    }
.p-woman .lKsOR:hover ._1Lz9A {
        background-color: #e22366;
  }
._27v2d {
  display: flex;
}
.y_bm4 {
  width: 665px;
  height: 375px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 1px;
}
@media (max-width: 1279px) {
.y_bm4 {
    width: 630px
}
  }
._23y4u {
  position: absolute;
  right: 0;
  bottom: 0;
  font-family: "Montserrat", Georgia-fallback, Times-fallback, Times, serif;
}
._24yZ5 {
  display: flex;
  flex-wrap: wrap;
}
._1Lz9A {
  width: 445px;
  padding: 20px;
  margin-bottom: 15px;
  font-weight: 900;
  color: #fff;
  background-color: #315efb;
  border-radius: 1px;
}
@media (max-width: 1279px) {
._1Lz9A {
    width: 410px;
}
  }
.p-woman ._1Lz9A {
    background-color: #fc2772;
  }
._1Lz9A {

  transition: 0.2s color, 0.2s background-color;
}
._3Mkxu {
  display: none;
}
._2NABG {
  font-size: 26px;
  font-weight: 900;

  display: block;

  display: -webkit-box;

  max-height: calc(6 * 30px);

  overflow: hidden;

  line-height: 30px;

  text-overflow: ellipsis;

  -webkit-box-orient: vertical;

  -webkit-line-clamp: 6;
}
._3sf5v {
  margin-right: 15px;
  font-size: 13px;
  line-height: 15px;
  color: #343b4c;
}
._3xyEl {
  margin-right: 15px;
  font-size: 13px;
  line-height: 15px;
  color: #8d96b2;
}

/* blue */
/* gray */
/* lavender */
/* text */
/* rating */
/* shadows */
/* transition */
/* breakpoints */
/* mixins */
/* screen size */
/* social buttons */
/* cluster content */
/* animation */
/* blue */
/* gray */
/* lavender */
/* text */
/* rating */
/* shadows */
/* transition */
/* breakpoints */
/* mixins */
/* screen size */
/* social buttons */
/* cluster content */
/* animation */
.I2Xmm {
  display: flex;
  width: 293px;
  height: 290px;
  padding: 20px 20px 10px 20px;
  overflow: hidden;
  font-family: "Montserrat", Georgia-fallback, Times-fallback, Times, serif;
  border: 1px solid #e8eaf0;
  border-radius: 1px;
}
.I2Xmm:hover {
    border-color: #315efb;
  }
.p-woman .I2Xmm:hover {
      border-color: #fc2772;
  }
@media (max-width: 1279px) {
.I2Xmm {
    width: 315px
}
  }
.I2Xmm:visited .HBcvs {
    color: #676767;
  }
.I2Xmm:hover .HBcvs {
    color: #315efb;
  }
.p-woman .I2Xmm:hover .HBcvs {
      color: #e22366;
  }
.I2Xmm:active .HBcvs {
    color: #274bc8;
  }
.p-woman .I2Xmm:active .HBcvs {
      color: #ce205d;
  }
.HBcvs {
  font-size: 26px;
  font-weight: 900;
  color: #262626;
}
._1MFkv {
  display: block;
  display: -webkit-box;
  max-height: calc(6 * 30px);
  overflow: hidden;
  line-height: 30px;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
}
.h2soW {
  display: flex;
  margin-bottom: 10px;
}
.j1wfq {
  display: none;
}
.-aCZM {
  display: flex;
  flex-wrap: wrap;
  margin-top: 20px;
  font-size: 13px;
  line-height: 15px;
}
._1l8Pi {
  margin: 0 15px 10px 0;
  color: #343b4c;
}
._3Qlyv {
  margin-right: 15px;
  color: #8d96b2;
}

/* blue */
/* gray */
/* lavender */
/* text */
/* rating */
/* shadows */
/* transition */
/* breakpoints */
/* mixins */
/* screen size */
/* social buttons */
/* cluster content */
/* animation */
/* blue */
/* gray */
/* lavender */
/* text */
/* rating */
/* shadows */
/* transition */
/* breakpoints */
/* mixins */
/* screen size */
/* social buttons */
/* cluster content */
/* animation */
._1T1d6 {
  display: flex;
  width: 685px;
  padding: 20px 40px 20px 0;
  overflow: hidden;
  font-family: "Montserrat", Georgia-fallback, Times-fallback, Times, serif;
  border-bottom: 1px solid #e8eaf0;
}
@media (max-width: 1279px) {
._1T1d6 {
    width: 650px
}
  }
._1T1d6:visited ._3dIoE {
    color: #676767;
  }
._1T1d6:hover ._3dIoE {
    color: #315efb;
  }
.p-woman ._1T1d6:hover ._3dIoE {
      color: #e22366;
  }
._1T1d6:active ._3dIoE {
    color: #274bc8;
  }
.p-woman ._1T1d6:active ._3dIoE {
      color: #ce205d;
  }
.bC7GU {
  display: flex;
}
._3dIoE {
  font-size: 26px;
  font-weight: 900;
  color: #262626;
}
._2MlFD {
  display: none;
}
._1reZ5 {
  display: flex;
  flex-wrap: wrap;
  margin-top: 15px;
  font-size: 13px;
  line-height: 15px;
}
.g7PdH {
  margin-right: 15px;
  color: #343b4c;
}
._1VvEx {
  margin-right: 15px;
  color: #8d96b2;
}

/* blue */
/* gray */
/* lavender */
/* text */
/* rating */
/* shadows */
/* transition */
/* breakpoints */
/* mixins */
/* screen size */
/* social buttons */
/* cluster content */
/* animation */
/* blue */
/* gray */
/* lavender */
/* text */
/* rating */
/* shadows */
/* transition */
/* breakpoints */
/* mixins */
/* screen size */
/* social buttons */
/* cluster content */
/* animation */
._8Jnuv {
  position: relative;
  display: flex;
  width: 293px;
  height: 290px;
  overflow: hidden;
  font-family: "Montserrat", Georgia-fallback, Times-fallback, Times, serif;
  border-radius: 1px;
}
@media (max-width: 1279px) {
._8Jnuv {
    width: 315px
}
  }
._8Jnuv:hover .EgDiG {
      background-color: #2c54e2;
    }
.p-woman ._8Jnuv:hover .EgDiG {
        background-color: #e22366;
  }
._8Jnuv:hover .EgDiG::before {
        border-color: transparent transparent #2c54e2 #2c54e2;
      }
.p-woman ._8Jnuv:hover .EgDiG::before {
          border-color: transparent transparent #e22366 #e22366;
  }
.p-woman ._8Jnuv:hover .EgDiG {
        color: #e22366;
  }
._8Jnuv ._1w5iQ {
    margin-bottom: 10px;
    color: #9fdfff;
  }
.p-woman ._8Jnuv ._1w5iQ {
      color: #fff;
  }
._2ZwoC {
  width: 100%;
  height: 200px;
}
.EgDiG {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 20px 20px 15px 20px;
  font-family: "Montserrat", Georgia-fallback, Times-fallback, Times, serif;
  background-color: #315efb;
}
.p-woman .EgDiG {
    background-color: #fc2772;
  }
.EgDiG {

  transition: 0.2s color, 0.2s background-color;
}
.EgDiG::before {
    position: absolute;
    top: -20px;
    left: 20px;
    width: 0;
    content: "";
    border-color: transparent transparent #315efb #315efb;
    border-style: solid;
    border-width: 10px;
    transition: border 0.2s;
  }
.p-woman .EgDiG::before {
      border-color: transparent transparent #fc2772 #fc2772;
  }
.V-CUz {
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 900;
  color: #fff;

  display: block;

  display: -webkit-box;

  max-height: calc(4 * 25px);

  overflow: hidden;

  line-height: 25px;

  text-overflow: ellipsis;

  -webkit-box-orient: vertical;

  -webkit-line-clamp: 4;
}
.qymMT {
  margin-bottom: 10px;
  font-size: 13px;
  color: #fff;

  display: block;

  display: -webkit-box;

  max-height: calc(2 * 15px);

  overflow: hidden;

  line-height: 15px;

  text-overflow: ellipsis;

  -webkit-box-orient: vertical;

  -webkit-line-clamp: 2;
}
.K886R,
._1pDTd {
  display: none;
}

/* blue */
/* gray */
/* lavender */
/* text */
/* rating */
/* shadows */
/* transition */
/* breakpoints */
/* mixins */
/* screen size */
/* social buttons */
/* cluster content */
/* animation */
/* blue */
/* gray */
/* lavender */
/* text */
/* rating */
/* shadows */
/* transition */
/* breakpoints */
/* mixins */
/* screen size */
/* social buttons */
/* cluster content */
/* animation */
._2v62P {
  position: relative;
  display: block;
  width: 685px;
  min-height: 165px;
  padding: 20px 0 19px;
  font-family: "Montserrat", Georgia-fallback, Times-fallback, Times, serif;
  border-bottom: 1px solid #e8eaf0;
}
@media (max-width: 1279px) {
._2v62P {
    width: 650px
}
  }
._2v62P:hover img {
      opacity: 0.9;
    }
._2v62P:hover ._3w20z {
      background-color: #2c54e2;
    }
.p-woman ._2v62P:hover ._3w20z {
        background-color: #e22366;
  }
._2v62P:hover ._3w20z::before {
        border-color: #2c54e2 #2c54e2 transparent transparent;
      }
.p-woman ._2v62P:hover ._3w20z::before {
          border-color: #e22366 #e22366 transparent transparent;
  }
._2v62P ._3a9sP {
    display: inline-block;
    color: #9fdfff;
  }
.p-woman ._2v62P ._3a9sP {
      color: #fff;
  }
._1nZiG {
  position: absolute;
  top: 0;
  left: 0;
  width: 220px;
  height: 165px;
}
._3w20z {
  position: relative;
  width: 485px;
  padding: 20px 40px;
  margin-left: 200px;
  font-family: "Montserrat", Georgia-fallback, Times-fallback, Times, serif;
  background-color: #315efb;
}
@media (max-width: 1279px) {
._3w20z {
    width: 450px
}
  }
.p-woman ._3w20z {
    background-color: #fc2772;
  }
._3w20z {

  transition: 0.2s color, 0.2s background-color;
}
._3w20z::before {
    position: absolute;
    top: 20px;
    left: -20px;
    z-index: 2;
    width: 0;
    content: "";
    border-color: #315efb #315efb transparent transparent;
    border-style: solid;
    border-width: 10px;
    transition: border 0.2s;
  }
.p-woman ._3w20z::before {
      border-color: #fc2772 #fc2772 transparent transparent;
  }
.X-Mfe {
  margin-bottom: 15px;
  font-size: 26px;
  font-weight: 900;
  line-height: 30px;
  color: #fff;
}
._1f_iW {
  display: inline-block;
  margin-right: 15px;
  font-size: 13px;
  line-height: 15px;
  color: #fff;
}
.PO-9W {
  display: none;
}

/* blue */
/* gray */
/* lavender */
/* text */
/* rating */
/* shadows */
/* transition */
/* breakpoints */
/* mixins */
/* screen size */
/* social buttons */
/* cluster content */
/* animation */
/* blue */
/* gray */
/* lavender */
/* text */
/* rating */
/* shadows */
/* transition */
/* breakpoints */
/* mixins */
/* screen size */
/* social buttons */
/* cluster content */
/* animation */
._1-8OF {
  display: flex;
  width: 293px;
  height: 290px;
  padding: 20px 20px 10px 20px;
  overflow: hidden;
  font-family: "Montserrat", Georgia-fallback, Times-fallback, Times, serif;
  border: 1px solid #e8eaf0;
  border-radius: 1px;
}
@media (max-width: 1279px) {
._1-8OF {
    width: 315px
}
  }
._1-8OF:hover {
    border-color: #315efb;
  }
.p-woman ._1-8OF:hover {
      border-color: #fc2772;
  }
._1-8OF:hover ._2P_3D {
      color: #315efb;
    }
.p-woman ._1-8OF:hover ._2P_3D {
        color: #fc2772;
  }
._2TeXP {
  font-family: "Montserrat", Georgia-fallback, Times-fallback, Times, serif;
}
._3d7yv {
  margin-bottom: 10px;
  font-size: 58px;
  font-weight: 900;
  line-height: 60px;
  color: #315efb;
  text-align: center;
}
.p-woman ._3d7yv {
    color: #fc2772;
  }
._37wb0 {
  display: flex;
  margin-bottom: 10px;
}
._2P_3D {
  margin-bottom: 20px;
  font-size: 26px;
  font-weight: 900;
  color: #262626;
  text-align: center;

  transition: 0.2s color, 0.2s background-color;
  display: block;
  display: -webkit-box;
  max-height: calc(5 * 30px);
  overflow: hidden;
  line-height: 30px;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
}
._3jQA3 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
._3Qz4d {
  margin: 0 15px 10px 0;
  font-size: 13px;
  line-height: 15px;
  color: #343b4c;
}
._35Otd {
  margin-right: 15px;
  font-size: 13px;
  line-height: 15px;
  color: #8d96b2;
}

/* blue */
/* gray */
/* lavender */
/* text */
/* rating */
/* shadows */
/* transition */
/* breakpoints */
/* mixins */
/* screen size */
/* social buttons */
/* cluster content */
/* animation */
/* blue */
/* gray */
/* lavender */
/* text */
/* rating */
/* shadows */
/* transition */
/* breakpoints */
/* mixins */
/* screen size */
/* social buttons */
/* cluster content */
/* animation */
.IbTlZ {
  display: flex;
  width: 685px;
  padding-bottom: 19px;
  overflow: hidden;
  font-family: "Montserrat", Georgia-fallback, Times-fallback, Times, serif;
  border-bottom: 1px solid #e8eaf0;
}
@media (max-width: 1279px) {
.IbTlZ {
    width: 650px
}
  }
.IbTlZ:hover .Pen3l ._1rq-m,
    .IbTlZ:hover .Pen3l .bOjer {
      color: #315efb;
    }
.p-woman .IbTlZ:hover .Pen3l ._1rq-m, .p-woman .IbTlZ:hover .Pen3l .bOjer {
        color: #fc2772;
  }
.y03bg {
  display: inline-block;
  margin-right: 20px;
  font-size: 58px;
  font-weight: 900;
  line-height: 60px;
  color: #315efb;
}
.p-woman .y03bg {
    color: #fc2772;
  }
._17Si1 {
  display: flex;
}
._1rq-m {
  display: inline-block;
  font-size: 58px;
  font-weight: 900;
  line-height: 60px;
  color: #262626;

  transition: 0.2s color, 0.2s background-color;
}
.bOjer {
  display: block;
  margin: 10px 0 15px;
  font-size: 26px;
  font-weight: 900;
  line-height: 30px;
  color: #262626;

  transition: 0.2s color, 0.2s background-color;
}
._6BaX9 {
  display: flex;
}
._1ya53 {
  margin-right: 15px;
  font-size: 13px;
  line-height: 15px;
  color: #343b4c;
}
._3L3h- {
  margin-right: 15px;
  font-size: 13px;
  line-height: 15px;
  color: #8d96b2;
}

/* blue */
/* gray */
/* lavender */
/* text */
/* rating */
/* shadows */
/* transition */
/* breakpoints */
/* mixins */
/* screen size */
/* social buttons */
/* cluster content */
/* animation */
/* blue */
/* gray */
/* lavender */
/* text */
/* rating */
/* shadows */
/* transition */
/* breakpoints */
/* mixins */
/* screen size */
/* social buttons */
/* cluster content */
/* animation */
._1m0al {
  position: relative;
  display: flex;
  width: 450px;
  height: 425px;
  overflow: hidden;
}
@media (max-width: 1279px) {
._1m0al {
    width: 650px;
    height: 430px
}
  }
._1m0al:hover ._3qh9- {
      background-color: #2c54e2;
    }
.p-woman ._1m0al:hover ._3qh9- {
        background-color: #e22366;
  }
._1_uVU {
  display: flex;
}
._2zKNX {
  position: absolute;
  top: 0;
  left: 0;
  width: 430px;
  height: 320px;
  border-radius: 1px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 1279px) {
._2zKNX {
    width: 630px;
    height: 350px
}
  }
.wwu3g {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-end;
  width: 100%;
  padding-left: 20px;
}
@media (max-width: 1279px) {
.wwu3g {
    padding-left: 240px
}
  }
._3qh9- {
  width: 430px;
  padding: 20px;
  margin-bottom: 15px;
  font-family: "Montserrat", Georgia-fallback, Times-fallback, Times, serif;
  background-color: #315efb;
  border-radius: 1px;

  transition: 0.2s color, 0.2s background-color;
}
.p-woman ._3qh9- {
    background-color: #fc2772;
  }
@media (max-width: 1279px) {
._3qh9- {
    width: 410px;
}
  }
._2dYL4 {
  font-size: 26px;
  font-weight: 900;
  color: #fff;

  display: block;

  display: -webkit-box;

  max-height: calc(6 * 30px);

  overflow: hidden;

  line-height: 30px;

  text-overflow: ellipsis;

  -webkit-box-orient: vertical;

  -webkit-line-clamp: 6;
}
._3lNtW {
  display: flex;
  width: 100%;
}
.U9YAz {
  margin-right: 15px;
  font-size: 13px;
  line-height: 15px;
  color: #343b4c;
}
._2AFZx {
  margin-right: 15px;
  font-size: 13px;
  line-height: 15px;
  color: #8b96b5;
}

/* blue */
/* gray */
/* lavender */
/* text */
/* rating */
/* shadows */
/* transition */
/* breakpoints */
/* mixins */
/* screen size */
/* social buttons */
/* cluster content */
/* animation */
/* blue */
/* gray */
/* lavender */
/* text */
/* rating */
/* shadows */
/* transition */
/* breakpoints */
/* mixins */
/* screen size */
/* social buttons */
/* cluster content */
/* animation */
._1QSbM {
  position: relative;
  display: flex;
  width: 430px;
  padding-bottom: 39px;
  overflow: hidden;
  border-bottom: 1px solid #e8eaf0;
}
@media (max-width: 1279px) {
._1QSbM {
    width: 650px;
    padding-bottom: 19px
}
  }
._1QSbM:hover img {
      opacity: 0.9;
    }
._1QSbM:hover ._1sxgI {
      color: #315efb;
    }
.p-woman ._1QSbM:hover ._1sxgI {
        color: #fc2772;
  }
._1l_Xb {
  width: 220px;
  height: 165px;
  margin-right: 20px;
}
._365Dg {
  width: calc(100% - 240px);
  font-family: "Montserrat", Georgia-fallback, Times-fallback, Times, serif;
}
._4OkeU {
  margin-bottom: 20px;
}
@media (max-width: 1279px) {
._4OkeU {
    margin-bottom: 15px
}
  }
._1sxgI {
  font-size: 20px;
  font-weight: 900;
  line-height: 25px;
  color: #262626;

  transition: 0.2s color, 0.2s background-color;
}
._3ltLf,
._2R9-5 {
  display: none;
}
.eWLek {
  display: block;
  margin-bottom: 10px;
  font-size: 13px;
  line-height: 15px;
  color: #343b4c;
}
@media (max-width: 1279px) {
.eWLek {
    display: inline-block;
    margin-right: 15px
}
  }
._3F4wE {
  display: inline-block;
  margin-right: 15px;
  font-size: 13px;
  line-height: 15px;
  color: #8d96b2;
}
@media (max-width: 1279px) {
._2MhZ9 {
    display: flex;
    align-items: baseline
}
  }
._36UIO {
  display: inline-block;
}

/* blue */
/* gray */
/* lavender */
/* text */
/* rating */
/* shadows */
/* transition */
/* breakpoints */
/* mixins */
/* screen size */
/* social buttons */
/* cluster content */
/* animation */
/* blue */
/* gray */
/* lavender */
/* text */
/* rating */
/* shadows */
/* transition */
/* breakpoints */
/* mixins */
/* screen size */
/* social buttons */
/* cluster content */
/* animation */
._3GJPw {
  position: relative;
  display: flex;
  flex-direction: row-reverse;
  width: 430px;
  padding-bottom: 39px;
  overflow: hidden;
  border-bottom: 1px solid #e8eaf0;
}
@media (max-width: 1279px) {
._3GJPw {
    width: 650px;
    padding-bottom: 19px
}
  }
._3GJPw:hover img {
      opacity: 0.9;
    }
._3GJPw:hover ._2Rpkb {
      color: #315efb;
    }
.p-woman ._3GJPw:hover ._2Rpkb {
        color: #fc2772;
  }
._3gZFu {
  display: flex;
  flex-direction: row;
}
._3LWst {
  width: 220px;
  height: 165px;
  margin-left: 20px;
}
._11mr- {
  width: calc(100% - 240px);
  font-family: "Montserrat", Georgia-fallback, Times-fallback, Times, serif;
}
._8iQ6j {
  margin-bottom: 20px;
}
@media (max-width: 1279px) {
._8iQ6j {
    margin-bottom: 15px
}
  }
._2Rpkb {
  font-size: 20px;
  font-weight: 900;
  line-height: 25px;
  color: #262626;

  transition: 0.2s color, 0.2s background-color;
}
._33ELS,
._2hba3 {
  display: none;
}
._3A3s6 {
  display: block;
  margin-bottom: 10px;
  font-size: 13px;
  line-height: 15px;
  color: #343b4c;
}
@media (max-width: 1279px) {
._3A3s6 {
    display: inline-block;
    margin-right: 15px
}
  }
@media (max-width: 1279px) {
.TIr5r {
    display: flex;
    align-items: baseline
}
  }
._2mjA6 {
  display: inline-block;
  margin-right: 15px;
  font-size: 13px;
  line-height: 15px;
  color: #8d96b2;
}

/* blue */
/* gray */
/* lavender */
/* text */
/* rating */
/* shadows */
/* transition */
/* breakpoints */
/* mixins */
/* screen size */
/* social buttons */
/* cluster content */
/* animation */
/* blue */
/* gray */
/* lavender */
/* text */
/* rating */
/* shadows */
/* transition */
/* breakpoints */
/* mixins */
/* screen size */
/* social buttons */
/* cluster content */
/* animation */
.Jn9tH {
  display: flex;
  width: 294px;
  height: 100%;
  min-height: 175px;
  padding: 20px 20px 10px 20px;
  overflow: hidden;
  font-family: "Montserrat", Georgia-fallback, Times-fallback, Times, serif;
  border: 1px solid #e8eaf0;
  border-radius: 1px;
}
@media (max-width: 1279px) {
.Jn9tH {
    width: 315px
}
  }
.Jn9tH:hover {
    border-color: #315efb;
  }
.p-woman .Jn9tH:hover {
      border-color: #fc2772;
  }
.Jn9tH:hover ._34M1V {
      color: #315efb;
    }
.p-woman .Jn9tH:hover ._34M1V {
        color: #fc2772;
  }
._3CVkE {
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 900;

  display: block;

  display: -webkit-box;

  max-height: calc(4 * 25px);

  overflow: hidden;

  line-height: 25px;

  text-overflow: ellipsis;

  -webkit-box-orient: vertical;

  -webkit-line-clamp: 4;
}
.G9uVy {
  display: flex;
  flex-wrap: wrap;
}
._1jZxg {
  display: flex;
  margin-bottom: 10px;
}
._1F0Cv {
  margin: 0 15px 10px 0;
  font-size: 13px;
  line-height: 15px;
  color: #343b4c;
}
._2IpbE {
  margin-right: 15px;
  font-size: 13px;
  line-height: 15px;
  color: #8d96b2;
  white-space: nowrap;
}

/* blue */
/* gray */
/* lavender */
/* text */
/* rating */
/* shadows */
/* transition */
/* breakpoints */
/* mixins */
/* screen size */
/* social buttons */
/* cluster content */
/* animation */
/* blue */
/* gray */
/* lavender */
/* text */
/* rating */
/* shadows */
/* transition */
/* breakpoints */
/* mixins */
/* screen size */
/* social buttons */
/* cluster content */
/* animation */
._2FUyI {
  display: flex;
  padding-bottom: 14px;
  margin-bottom: 20px;
  overflow: hidden;
  border-bottom: 1px solid #e8eaf0;
}
._2FUyI:visited ._3CpdP {
    color: #676767;
  }
._2FUyI:hover ._3CpdP {
    color: #315efb;
  }
.p-woman ._2FUyI:hover ._3CpdP {
      color: #e22366;
  }
._2FUyI:hover img {
    opacity: 0.9;
  }
._2FUyI:active ._3CpdP {
    color: #274bc8;
  }
.p-woman ._2FUyI:active ._3CpdP {
      color: #e22366;
  }
._2cmHq {
  font-family: "Montserrat", Georgia-fallback, Times-fallback, Times, serif;
}
._3CpdP {
  max-height: 100px;
  margin-bottom: 10px;
  overflow: hidden;
  font-family: "Lora", Georgia-fallback, Times-fallback, Times, serif;
  font-size: 16px;
  line-height: 25px;
  color: #343b4c;
}
.qP3Mv {
  font-size: 13px;
  line-height: 15px;
  color: #8d96b2;
}
._2KY9x {
  display: flex;
}
._1aAyQ {
  margin-right: 15px;
}

/* blue */
/* gray */
/* lavender */
/* text */
/* rating */
/* shadows */
/* transition */
/* breakpoints */
/* mixins */
/* screen size */
/* social buttons */
/* cluster content */
/* animation */
/* blue */
/* gray */
/* lavender */
/* text */
/* rating */
/* shadows */
/* transition */
/* breakpoints */
/* mixins */
/* screen size */
/* social buttons */
/* cluster content */
/* animation */
._1J-qa {
  overflow: hidden;
}


/*# sourceMappingURL=526.79aa8ca7.chunk.css.map*/