.audit-page .first-cta__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media screen and (max-width: 991px) {
  .audit-page .first-cta__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.audit-page .first-cta__list .first-cta-audit {
  margin-right: 149px;
  max-width: 291px;
  width: 100%;
}
@media screen and (max-width: 1200px) {
  .audit-page .first-cta__list .first-cta-audit {
    margin-right: 59px;
  }
}
.audit-page .first-cta__list .first-cta-audit:last-child {
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  margin-right: 0;
}
.audit-page .first-cta__img-desktop {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.audit-page .first-cta__img-desktop img {
  height: 460px;
  -o-object-fit: contain;
     object-fit: contain;
  width: auto;
}
@media screen and (max-width: 991px) {
  .audit-page .first-cta .samples-check {
    margin-bottom: 30px;
  }
}
.audit-page .first-cta__list-item {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media screen and (max-width: 991px) {
  .audit-page .first-cta__list-item {
    padding: 0 45px;
    margin-left: auto;
    margin-top: 30px;
    padding-right: 0;
  }
}
.audit-page .first-cta__list-item div {
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
  text-align: left;
  color: #377DED;
  margin-bottom: 8px;
}
.audit-page .first-cta__list-item span {
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0em;
  text-align: left;
  margin-left: 0;
}
.audit-page .how-work .container {
  max-width: 1140px;
}
@media screen and (min-width: 991px) {
  .audit-page .how-work#work-process .samples-check {
    display: none;
    margin-top: 10px !important;
  }
}
.audit-page .how-work__lines {
  background: transparent;
}
@media screen and (max-width: 1200px) {
  .audit-page .how-work__lines {
    background: transparent;
  }
}
.audit-page .how-work__lines .how-work__item {
  height: auto;
  min-height: 155px;
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .audit-page .how-work__lines .how-work__item {
    min-height: inherit;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-grid-column-align: start;
        justify-self: start;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    margin-left: 0;
    padding-top: 32px;
  }
}
.audit-page .how-work__lines .how-work__item-number {
  font-size: 22px;
  font-weight: 700;
  line-height: 31px;
  letter-spacing: 0em;
  text-align: center;
  padding: 13px 16px;
}
.audit-page .how-work__lines .how-work__item-text {
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0em;
  text-align: left;
  padding: 32px 20px;
  padding-right: 123px;
}
@media screen and (max-width: 768px) {
  .audit-page .how-work__lines .how-work__item-text {
    padding: 32px 20px;
    padding-left: 0;
    padding-top: 20px;
  }
}
.audit-page .how-work__lines .how-work__item-text span {
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
  text-align: left;
  margin-bottom: 3px;
  color: #000;
}
@media screen and (max-width: 768px) {
  .audit-page .how-work__lines .how-work__item-text span {
    margin-bottom: 14px;
  }
}
.audit-page .marketing {
  padding-top: 150px;
}
.audit-page .marketing#marketing-link {
  padding-top: 130px;
}
@media screen and (max-width: 768px) {
  .audit-page .marketing#marketing-link .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0 15px;
  }
}
@media screen and (max-width: 768px) {
  .audit-page .marketing {
    padding-top: 80px !important;
  }
}
.audit-page .marketing__img {
  background: url("../../img/img_redesign/link-build.webp") no-repeat right;
  background-size: 520px;
}
@media screen and (max-width: 768px) {
  .audit-page .marketing__img {
    background-size: contain !important;
    background-position: center !important;
  }
}
.audit-page .marketing h2 {
  margin-bottom: 20px !important;
  margin-top: 0 !important;
}
@media screen and (max-width: 991px) {
  .audit-page .marketing h2 {
    margin-bottom: 14px !important;
  }
}
.audit-page .marketing span {
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0em;
  text-align: left;
  margin-bottom: 40px;
  display: inline-block;
}
@media screen and (max-width: 768px) {
  .audit-page .marketing span {
    text-align: center;
    margin-bottom: 30px;
  }
}
.audit-page .marketing .samples-check {
  margin-top: 80px;
}
@media screen and (max-width: 768px) {
  .audit-page .marketing .samples-check {
    margin-top: 60px;
  }
}
.audit-page .marketing .samples-check p {
  background: transparent;
}
.audit-page .marketing p {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='25' fill='none'%3E%3Cpath fill='%23377DED' d='M10.415 24.321c-1.36-.788-1.805-2.498-.994-3.82L21.171 1.36C21.98.038 23.74-.394 25.1.394c1.36.788 1.805 2.498.994 3.82l-11.75 19.141c-.81 1.322-2.57 1.754-3.93.966Z'%3E%3C/path%3E%3Cpath fill='%23377DED' d='M1.487 10.816c1.195-1.009 3.006-.885 4.045.276l8.309 9.295a2.732 2.732 0 0 1-.285 3.93c-1.195 1.01-3.006.886-4.044-.276l-8.31-9.295a2.732 2.732 0 0 1 .285-3.93Z'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  padding-left: 50px;
  padding-right: 100px;
  margin-bottom: 40px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}
@media screen and (max-width: 1180px) {
  .audit-page .marketing p {
    text-align: left;
    background-position-x: 6px;
    padding-right: 0;
  }
}
.audit-page .marketing p b {
  color: #377DED;
  font-weight: 700;
}
.audit-page .marketing#marketing-content .marketing__img {
  background: url("../../img/img_redesign/content-bg.webp") no-repeat left;
  background-size: contain;
}
.audit-page .compare {
  overflow: visible !important;
  background: transparent !important;
  padding-top: 0 !important;
}
@media screen and (max-width: 991px) {
  .audit-page .compare {
    display: none;
  }
}
.audit-page .compare .container {
  padding-right: 50px;
  padding-left: 50px;
}
.audit-page .compare .container h2 {
  margin-bottom: 50px;
}
.audit-page .compare #compare-disagree p {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='14' fill='none'%3E%3Cpath fill='%23FF716A' d='M.882 13.424a1.15 1.15 0 0 1 .01-1.625L12.262.567a1.15 1.15 0 0 1 1.615 1.635L2.507 13.434a1.15 1.15 0 0 1-1.625-.01Z'/%3E%3Cpath fill='%23FF716A' d='M.96.5a1.15 1.15 0 0 1 1.624.01L13.82 11.875a1.15 1.15 0 0 1-1.635 1.615L.95 2.125A1.15 1.15 0 0 1 .96.5Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position-y: center;
}
.audit-page .compare #compare-agree {
  border-radius: 20px;
  border: 1px solid #D3DDF3;
  -webkit-box-shadow: 0px 0px 28px 0px rgba(0, 0, 0, 0.0588235294);
          box-shadow: 0px 0px 28px 0px rgba(0, 0, 0, 0.0588235294);
}
.audit-page .compare #compare-agree p {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' fill='none'%3E%3Cpath fill='%231B7BF6' d='M1.419 7.845c.508-.378 1.245-.248 1.647.291l4.37 5.859c.403.539.317 1.283-.19 1.662-.508.378-1.245.248-1.648-.291l-4.37-5.859c-.402-.54-.317-1.283.191-1.662Z'/%3E%3Cpath fill='%231B7BF6' d='M6.308 15.716c-.553-.378-.577-1.306-.053-2.072L14.982 1.12c.524-.766 1.397-1.08 1.95-.702.554.379.578 1.307.054 2.073L8.26 15.014c-.524.766-1.397 1.08-1.95.702Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position-y: center;
}
.audit-page .compare__item {
  padding: 30px;
}
.audit-page .compare__item-header {
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: 0em;
  text-align: left;
  color: #828282;
  margin-bottom: 30px;
  height: 51px;
}
.audit-page .compare__item-header img {
  height: 51px;
}
.audit-page .compare__item p {
  padding-left: 28px;
  margin-bottom: 40px;
  font-size: 18px;
  font-weight: 500;
  line-height: 25px;
  letter-spacing: 0em;
  text-align: left;
}
.audit-page .compare__item p:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 768px) {
  .audit-page .plans#audit-prices {
    padding-top: 40px;
  }
}
.audit-page .plans#audit-prices .container {
  padding-left: 97.5px;
  padding-right: 97.5px;
}
@media screen and (max-width: 768px) {
  .audit-page .plans#audit-prices .container {
    padding-left: 20px;
    padding-right: 20px;
  }
  .audit-page .plans#audit-prices .row {
    padding: 0 20px;
  }
}
.audit-page .plans#audit-prices .item .item__tite {
  color: #377DED;
}
.audit-page .plans#audit-prices .item.accent {
  height: 100%;
}
.audit-page .plans#audit-prices .item.accent .item__label {
  width: 100%;
}
.audit-page .plans#audit-prices .item.accent .item__tite {
  color: #F6961B;
}
.audit-page .plans#audit-prices .item .item__icon {
  height: 34px;
}
.audit-page .plans#audit-prices .item .item__info span:first-child b {
  color: #000;
}
.audit-page .plans#audit-prices .item .item__info span#text-dashed {
  text-decoration: line-through;
  color: #828282;
}
.audit-page .plans#audit-prices .item .item__info span b {
  color: #377DED;
}
.audit-page .plans#audit-prices .item .item__price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 20px !important;
  padding-bottom: 23px !important;
}
.audit-page .plans#audit-prices .item .item__price span {
  margin-right: 8px;
  margin-top: 0;
}


/* 
=========================================================
================== SECTION EXPERIENCE ===================
=========================================================
*/

.clearhome_exp_cases{
  padding: 0;
}

.clearhome_exp_cases__title{
  margin-bottom: 60px;
  text-wrap: balance;
  color: #000;
}

.clearhome_exp_cases__block{
  border: 0.5px solid #D3DDF3;
  background-color: #F0F3FF;
  box-shadow: 0px 0px 28px 0px #0000000F;
  padding: 52px 72px 52px 72px;
  border-radius: 20px;
  display: flex;
}

.clearhome_exp_cases__block__graph{
  background-color: #fff;
  padding: 40px;
  border-radius: 20px;
  margin-right: 40px;
}

.clearhome_exp_cases__block__info__numbers{
  background-color: #fff;
  padding: 5px 29px 5px 29px;
  border-radius: 20px;
  display: flex;
  margin-bottom: 2.4em;
}

.clearhome_exp_cases__block__info__number{
  display: flex;
  align-items: center;
  background-image: url('data:image/svg+xml,<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.0607 1.13856C12.4749 0.552773 11.5251 0.552773 10.9393 1.13856L1.3934 10.6845C0.807611 11.2703 0.807611 12.22 1.3934 12.8058C1.97918 13.3916 2.92893 13.3916 3.51472 12.8058L12 4.32054L20.4853 12.8058C21.0711 13.3916 22.0208 13.3916 22.6066 12.8058C23.1924 12.22 23.1924 11.2703 22.6066 10.6845L13.0607 1.13856ZM13.5 24.1992L13.5 2.19922L10.5 2.19922L10.5 24.1992L13.5 24.1992Z" fill="%23377DED"/></svg>');
  background-repeat: no-repeat;
  padding-left: 30px;
  background-position: 0 50%;
  background-size: 24px 25px;
}

.clearhome_exp_cases__block__info__number:not(:first-child){
  border-left: 1px solid #7CAAF3;
  padding-left: 45px;
  margin-top: 6px;
  margin-bottom: 6px;
  background-position: 15px 50%;
}

.clearhome_exp_cases__block__info__number b{
  font-family: Verdana;
  font-size: 32px;
  font-weight: 700;
  line-height: 1em;
  text-align: left;
  margin-right: 10px;
  color: #377DED;
}

.clearhome_exp_cases__block__info__number span{
  font-family: Raleway;
  font-size: 12px;
  font-weight: 500;
  line-height: 16.8px;
  text-align: left;
  max-width: 100px;
}

.clearhome_exp_cases__block__info__cowork{
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}

.clearhome_exp_cases__block__info__cowork__img{
  width: 86px;
}

.clearhome_exp_cases__block__info__cowork__btn{
  font-family: Raleway;
  font-size: 12px;
  font-weight: 600;
  line-height: 16.8px;
  text-align: right;
  color: #9CACD2;
  border: 1px solid #9CACD2;
  border-radius: 50px;
  padding: 6px 12px 6px 12px;
  margin-left: 20px;
}

.clearhome_exp_cases__block__info__cowork__btn:hover{
  color: #9CACD2;
  border-color: #9CACD2;
}
/* .clearhome_exp_cases__block__info__cowork__btn:hover{
  color: #0056b3;
  border-color: #0056b3;
} */

.clearhome_exp_cases__block__info__text{
  font-family: Raleway;
  font-size: 16px;
  font-weight: 500;
  line-height: 22.4px;
  margin-bottom: 18px;
  max-width: 519px;
}

.clearhome_exp_cases__block__info__author b{
  font-size: 16px;
  font-weight: 700;
  line-height: 22.4px;
  text-align: left;
  display: block;
  margin-bottom: .3em;
}

.clearhome_exp_cases__block__info__author span{
  font-family: Raleway;
  font-size: 12px;
  font-weight: 500;
  line-height: 16.8px;
  text-align: left;
}

.clearhome_exp_cases__block__info__viewcase_btn{
  padding: 12px 31px 12px 31px;
  border-radius: 50px;
  display: inline-block;
  background: #377DED;
  border: 1px solid #377DED;
  color: #fff;
  margin-top: 40px;
  font-size: 12px;
  font-weight: 600;
}

.clearhome_exp_cases__block__info__viewcase_btn:hover{
  border-color: #377DED;
  background-color: #fff;
  color: #377DED;
}


@media(max-width:1200px){

  .clearhome_exp_cases__block{
      padding: 52px 32px 52px 32px;
  }

  .clearhome_exp_cases__block__info__numbers{
      padding: 5px 15px;
  }

  .clearhome_exp_cases__block__info__number b{
      font-size: 30px;
  }

  .clearhome_exp_cases__block__info__number:not(:first-child){
      margin-left: 10px;
      padding-left: 35px;
      background-position: 10px 50%;
  }

}

@media(max-width:992px){

  .clearhome_exp_cases__block__info__cowork{
      justify-content: center;
  }
  .clearhome_exp_cases__block{
      flex-direction: column-reverse;
  }

  .clearhome_exp_cases__block__info{
      margin-bottom: 4em;
      text-align: center;
  }

  .clearhome_exp_cases__block__graph{
      max-width: 460px;
      margin-left: auto;
      margin-right: auto;
      width: 100%;
  }

  .clearhome_exp_cases__block__info__author b{
      text-align: center;
  }

  .clearhome_exp_cases__block__graph svg,
  .clearhome_exp_cases__block__graph img{
      width: 100%;
  }
  
  
}


@media(max-width:768px){

  .clearhome_exp_cases__block__graph{
      width: auto;
      margin: 0 12px;
  }

  .clearhome_exp_cases__block__graph svg,
  .clearhome_exp_cases__block__graph img{
      height: auto;
  }

  .clearhome_exp_cases__block__info__text{
      font-size: 14px;
      margin-bottom: 14px;
  }

  .clearhome_exp_cases__block__info__numbers{
      margin-bottom: 30px;
      /* padding-right: 8.3px; */
      padding: 5px 4px;
  }

  .clearhome_exp_cases .col{
      padding: 0 22.5px;
  }

  .clearhome_exp_cases__title{
      font-size: 26px;
      text-align: center;
      margin-bottom: 40px;
  }

  .clearhome_exp_cases__block{
      padding: 32px 15px;
  }
  
  .clearhome_exp_cases__block__info__number b{
      font-size: 22px;
      line-height: 1em;
  }
  
  .clearhome_exp_cases__block__info__number{
      flex-wrap: wrap;
      background-position: 0 10px;
      margin-top: 8px !important;
      background-position: 0 0;
      background-size: 18px;
      padding-left: 20px;
      width: 36%;
      margin: 10px 0;
      flex-direction: column;
      align-items: flex-start;
      
  }
  
  .clearhome_exp_cases__block__info__number:not(:first-child){
      background-position: 18px 0;
      padding-left: 38px;
      width: 50%;
  }

  .clearhome_exp_cases__block__info__number span{
      width: 100%;
      margin-left: -20px;
  }

  .clearhome_exp_cases__block__info__viewcase_btn{
      margin-top: 30px;
  }

  .clearhome_exp_cases__block__info__number:first-child{
      margin-left: 31px;
      margin-right: -5px;
  }

}






/* 
=========================================================
================== SECTION PRICE ONE ====================
=========================================================
*/


.price_one_sect{
  margin: 150px 0;
  margin-bottom: 0;
}

.price_one_sect .col:last-child{
  flex: 0;
  margin-left: 135px;
}

.price_one_sect .row{
  align-items: center;
}

.price_one_sect .row h2{
  margin-top: 0 !important;
  margin-bottom: 18px !important;
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  font-size: 34px !important;
  line-height: 110% !important;
  color: #000000;
  text-align: left !important;
  text-wrap: balance;
}

.price_one_sect_description,
.price_one_sect_description p{
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 140%;
  color: #000000;
}

.price_one_sect .item{
  margin-left: auto;
  width: 325px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 30px 45px;
  background: #FFFFFF;
  border: 1px solid #D3DDF3;
  box-shadow: 0px 0px 28px rgba(0, 0, 0, 0.06);
  border-radius: 20px;
}

.price_one_sect .item__icon{
  margin-bottom: 30px;
}

.price_one_sect .item__tite{
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 28px;
  display: flex;
  align-items: center;
  text-align: center;
  text-transform: uppercase;
  color: #377DED;
  margin-bottom: 16px;
}

.price_one_sect .item__info span{
  margin-bottom: 10px;
  display: block;
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 140%;
  display: flex;
  align-items: center;
  color: #000000;
  text-align: center;
  justify-content: center;
}

.price_one_sect .item__info span:last-child{
  margin-bottom: 0;
}

.price_one_sect .item__info{
  margin-bottom: 30px;
}

.price_one_sect .item__price{
  margin-bottom: 25px;
}

.price_one_sect .item__price +a{
  margin-top: 0 !important;
}


.item__price{
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  font-size: 28px;
  line-height: 140%;
  color: #377DED;
}

.item__price span{
  width: 58px;
  height: 34px;
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 140%;
  text-decoration-line: line-through;
  color: #828282;
  margin-right: 3px;
}

.item__price span strong{
  font-weight: inherit !important;
  font-size: inherit !important;
  line-height: inherit !important;
}

@media(min-width:992px){
  .price_one_sect .container {
      max-width: 987px;
  }
}

@media(max-width:992px){

  .price_one_sect .row{
      flex-wrap: wrap;
  }

  .price_one_sect .col:first-child{
      width: 50%;
      flex: 1;
  }
  
  .price_one_sect .col:last-child{
      width: 40%;
      flex: 0;
      margin-left: 45px;
  }
  
  .price_one_sect .item{
      padding: 40px 15px;
      width: 290px;
  }

}


@media(max-width:768px){
  
  .price_one_sect {
      margin: 70px 0;
      margin-bottom: 0;
  }
  
  .price_one_sect .row h2,
  .price_one_sect_description, .price_one_sect_description p{
      text-align: center !important;
  }
  .price_one_sect .row{
      flex-direction: column;
  }
  .price_one_sect .col{
      width: 100% !important;
      flex: 100% !important;
      margin: 0 auto !important;
      align-items: center;
  }
  .price_one_sect .item{
      margin: 30px auto !important;
  }
}

@media(max-width:576px){
  .price_one_sect .row h2{
      font-size: 26px !important;
  }
  .price_one_sect_description, .price_one_sect_description p{
      font-size: 15px;
  }
}



