.elementor-7286 .elementor-element.elementor-element-422c3cf{--display:flex;--min-height:330px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-7286 .elementor-element.elementor-element-6f09350 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-7286 .elementor-element.elementor-element-6f09350 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-7286 .elementor-element.elementor-element-6f09350 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-7286 .elementor-element.elementor-element-6f09350 .jet-listing-dynamic-field__content{text-align:left;}.elementor-7286 .elementor-element.elementor-element-ad1d385 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-7286 .elementor-element.elementor-element-ad1d385 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-7286 .elementor-element.elementor-element-ad1d385 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-7286 .elementor-element.elementor-element-ad1d385 .jet-listing-dynamic-field__content{text-align:left;}@media(max-width:767px){.elementor-7286 .elementor-element.elementor-element-422c3cf{--content-width:358px;}}@media(min-width:768px){.elementor-7286 .elementor-element.elementor-element-422c3cf{--content-width:358px;}}/* Start custom CSS for html, class: .elementor-element-a2290f3 */.candidateReviewCardBlueOuterShape {
  width: 214px;
  height: 125px;
  margin: 0 0 6px 56px;
  padding: 0 0 49px 49.5px;
  opacity: 0.1;
  border-radius: 12px;
  background-color: #3a5dab;
  position: absolute;
  right: -90px;
  top: -120px;
  transform: rotate(-25deg);
}

.candidateReviewCardBlueInnerShape {
      width: 164.5px;
  height: 60px;
  border-radius: 10px;
  background-color: #3a5dab;
  position: absolute;
  right: -80px;
  top: -90px;
  transform: rotate(-25deg);
}

.candidateReviewCardOrangeOuterShape {
  width: 214px;
  height: 125px;
  margin: 0 0 6px 56px;
  padding: 0 0 49px 49.5px;
  opacity: 0.1;
  border-radius: 12px;
  background-color: #f5a800;
  position: absolute;
  right: -90px;
  top: -120px;
  transform: rotate(-25deg);
}
 
.candidateReviewCardOrangeInnerShape {
      width: 164.5px;
  height: 60px;
  border-radius: 10px;
  background-color: #f5a800;
  position: absolute;
  right: -80px;
  top: -90px;
  transform: rotate(-25deg);
}

.candidateReviewCardPinkOuterShape {
  width: 214px;
  height: 125px;
  margin: 0 0 6px 56px;
  padding: 0 0 49px 49.5px;
  opacity: 0.1;
  border-radius: 12px;
  background-color: #da4498;
  position: absolute;
  right: -90px;
  top: -120px;
  transform: rotate(-25deg);
}

.candidateReviewCardPinkInnerShape {
      width: 164.5px;
  height: 60px;
  border-radius: 10px;
  background-color: #da4498;
  position: absolute;
  right: -80px;
  top: -90px;
  transform: rotate(-25deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a9ce0b4 */.candidateReviewCardBlueOuterShape {
  width: 214px;
  height: 125px;
  margin: 0 0 6px 56px;
  padding: 0 0 49px 49.5px;
  opacity: 0.1;
  border-radius: 12px;
  background-color: #3a5dab;
  position: absolute;
  right: -90px;
  top: -120px;
  transform: rotate(-25deg);
}

.candidateReviewCardBlueInnerShape {
      width: 164.5px;
  height: 60px;
  border-radius: 10px;
  background-color: #3a5dab;
  position: absolute;
  right: -80px;
  top: -90px;
  transform: rotate(-25deg);
}

.candidateReviewCardOrangeOuterShape {
  width: 214px;
  height: 125px;
  margin: 0 0 6px 56px;
  padding: 0 0 49px 49.5px;
  opacity: 0.1;
  border-radius: 12px;
  background-color: #f5a800;
  position: absolute;
  right: -90px;
  top: -120px;
  transform: rotate(-25deg);
}
 
.candidateReviewCardOrangeInnerShape {
      width: 164.5px;
  height: 60px;
  border-radius: 10px;
  background-color: #f5a800;
  position: absolute;
  right: -80px;
  top: -90px;
  transform: rotate(-25deg);
}

.candidateReviewCardPinkOuterShape {
  width: 214px;
  height: 125px;
  margin: 0 0 6px 56px;
  padding: 0 0 49px 49.5px;
  opacity: 0.1;
  border-radius: 12px;
  background-color: #da4498;
  position: absolute;
  right: -90px;
  top: -120px;
  transform: rotate(-25deg);
}

.candidateReviewCardPinkInnerShape {
      width: 164.5px;
  height: 60px;
  border-radius: 10px;
  background-color: #da4498;
  position: absolute;
  right: -80px;
  top: -90px;
  transform: rotate(-25deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4d9653c */.candidateReviewCardBlueOuterShape {
  width: 214px;
  height: 125px;
  margin: 0 0 6px 56px;
  padding: 0 0 49px 49.5px;
  opacity: 0.1;
  border-radius: 12px;
  background-color: #3a5dab;
  position: absolute;
  right: -90px;
  top: -120px;
  transform: rotate(-25deg);
}

.candidateReviewCardBlueInnerShape {
      width: 164.5px;
  height: 60px;
  border-radius: 10px;
  background-color: #3a5dab;
  position: absolute;
  right: -80px;
  top: -90px;
  transform: rotate(-25deg);
}

.candidateReviewCardOrangeOuterShape {
  width: 214px;
  height: 125px;
  margin: 0 0 6px 56px;
  padding: 0 0 49px 49.5px;
  opacity: 0.1;
  border-radius: 12px;
  background-color: #f5a800;
  position: absolute;
  right: -90px;
  top: -120px;
  transform: rotate(-25deg);
}
 
.candidateReviewCardOrangeInnerShape {
      width: 164.5px;
  height: 60px;
  border-radius: 10px;
  background-color: #f5a800;
  position: absolute;
  right: -80px;
  top: -90px;
  transform: rotate(-25deg);
}

.candidateReviewCardPinkOuterShape {
  width: 214px;
  height: 125px;
  margin: 0 0 6px 56px;
  padding: 0 0 49px 49.5px;
  opacity: 0.1;
  border-radius: 12px;
  background-color: #da4498;
  position: absolute;
  right: -90px;
  top: -120px;
  transform: rotate(-25deg);
}

.candidateReviewCardPinkInnerShape {
      width: 164.5px;
  height: 60px;
  border-radius: 10px;
  background-color: #da4498;
  position: absolute;
  right: -80px;
  top: -90px;
  transform: rotate(-25deg);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a6864f5 */.candidateReviewCardQuote {
    width: 24px;
    margin: 0;
    margin-left: 4px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ca08fdb */.candidateReviewCardQuote {
    width: 24px;
    margin: 0;
    margin-left: 4px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e97d102 */.candidateReviewCardQuote {
    width: 24px;
    margin: 0;
    margin-left: 4px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-6f09350 */.candidateReviewCardText {
 
}

.candidateReviewCardText p {
  overflow: auto;
  height: 168px !important;
  margin: 0 !important;
  padding-bottom: 8px !important;
  font-family: Nunito !important;
  font-size: 15px !important;
  font-weight: normal !important;
  font-stretch: normal !important;
  font-style: normal !important;
  line-height: 1.6 !important;
  letter-spacing: normal !important;
  color: #435058 !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-ad1d385 */.candidateReviewCardAuthor p {
  margin: 0px !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  font-stretch: normal !important;
  font-style: normal !important;
  line-height: 1.43 !important;
  letter-spacing: normal !important;
  color: #435058 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-422c3cf */.candidateReviewCardContainer {
  position: relative !important;
    overflow: hidden !important;
  max-width: 358px !important;
  padding: 20px;
  padding-top: 35px;
  border-radius: 12px !important;
  border: solid 1px #e8e8e8 !important;
  background-color: #fff;
}/* End custom CSS */