section.first-sec.pricing-page .first-sec__card-body {
    color: #fff;
}
section.first-sec.pricing-page .first-sec__card-body ul {
    list-style: inherit;
    margin-left: 15px;
    font-size: 20px;
}
.first-sec__card.gradient-border.inside-evolve .first-sec__card-top {
    margin-bottom: 0;
}

.pricing-hint-top{
    color: #fff;
    text-align: center;
    max-width: 800px;
}
section.benefit-page.easier-sec .accordion-tabs .accordion-tab__title {
    display: none;
}
section.benefit-page.easier-sec .accordion-tabs h3 ,
section.benefit-page.easier-sec .accordion-tabs h2 , 
section.benefit-page.easier-sec .accordion-tabs h4 {
    letter-spacing: -.03em;
    font-size: clamp(20px, 4.46429vw - 14.2857px, 50px);
    font-weight: 500;
    line-height: 100%;
    margin-bottom: 32px;
}
section.benefit-page.easier-sec .accordion.easier-sec__accordion p {
    font-size: clamp(16px, .892857vw + 9.14286px, 18px);
}
.job-board__content-wrap .job-board__content-descr {
    font-size: clamp(16px, .75vw + 11.2px, 18px);
}
section.create-page h3.create-page__title {
    font-size: clamp(32px, 2.67857vw + 11.4286px, 46px);
}
.solution-sec__block a.solution-sec__block-button {
     display: inline-flex !important; 
}
section.job-board .job-board__descr {
    display: block;
}

section.job-board .job-board__descr p {
    max-width: 100%;
    margin-bottom: 15px;
}

section.job-board h3.job-board__title {
    font-size: clamp(30px, 4.7619vw + 1.42857px, 50px) !important;
}

section.job-board .job-board__descr li {
    border-radius: 5px;
    border: 1px solid #fff;
    padding: clamp(6px, .14881vw + 4.85714px, 7px) clamp(9px, .14881vw + 7.85714px, 10px);
    font-weight: normal;
}

section.job-board .job-board__descr ul {
    flex-wrap: wrap;
    gap: 10px;
    display: flex;
    margin-bottom: 20px;
}

section.job-board .job-board__descr li p {
    margin-bottom: 0 !important;
    font-size: clamp(15px, .14881vw + 13.8571px, 16px) !important;
    font-weight: 300 !important;
    line-height: 1.25 !important;
}

h2.attraction-software__title {
    font-size: clamp(26px, 5.05952vw - 2.85714px, 46px);
}
.footer-wrap {
    padding-top: clamp(24px, 17.2619vw - 108.571px, 100px);
    padding-bottom: clamp(40px, 16.369vw - 85.7143px, 80px);
}
.first-sec.benefit-page .first-sec__subtitle {
    
    font-size: clamp(25px, 2.67857vw + 11.4286px, 50px) !important;
}
.why-sec__item-title {
    
    font-size: clamp(28px, 1.04167vw + 20px, 30px) !important;
}

.pricing-tabs .pricing-tab {
    background: none !important;
    color: #041c23 !important;
    pointer-events: none !important;
}

.pricing-nav__content .pricing-nav__descr {
    display: none;
}
.first-sec.pricing-page .first-sec__card-subtitle {
    min-height: 72px;
}

.pricing-nav__content .pricing-nav__bottom {
    display: none;
}

.footer-bottom{
    display: flex;
    justify-content: space-between;
}
.first-sec.features-details .first-sec__title {
    text-align: center;
}
section.benefit-page.trusted-sec .trusted-sec__list .row{
    flex-wrap: wrap;
    justify-content: center;
}
.first-sec.integration-details .first-sec__logo {
    
    background: #fff !important;
}
.footer-bottom p {
    
    letter-spacing: 0;
    color: var(--cl-off-white);
    font-size: 14px;
    font-weight: 300;
    transition: all .3s;
}
.footer-bottom p a:hover {
    color: var(--cl-dark-ice);
}
.footer-bottom p a {
    font-weight: 500;
}

.first-sec.integration-details .first-sec__box-item-list,
.first-sec.integration-details .first-sec__box-item-list ul {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  gap: clamp(8px, 0.297619vw + 5.71429px, 10px);
  display: flex;
}
/*07-05-2025*/
.snackbar-container {
  transition: all 0.5s ease;
  transition-property: top, right, bottom, left, opacity;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  min-height: 14px;
  background-color: #070b0e;
  position: fixed;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #fff;
  line-height: 22px;
  padding: 18px 24px;
  bottom: -100px;
  top: -100px;
  opacity: 0;
  z-index: 99999999;
}

.snackbar-container button.action {
  background: transparent;
  display: inline-block;
  border: none;
  font-size: inherit;
  text-transform: uppercase;
  margin: 0 0 0 24px;
  padding: 0;
  min-width: min-content;
  cursor: pointer;
}
.snackbar-container.snackbar-pos.bottom-left {
  top: auto !important;
  bottom: 0;
  left: 0;
  z-index: 99999999;
}

/*07-05-2025*/
/*09-05-2025*/
.easier-sec__accordion .accordion-tabs ul {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  gap: clamp(8px, 0.297619vw + 5.71429px, 10px);
  display: flex;
}
.easier-sec__accordion .accordion-tabs ul li {
  letter-spacing: 0;
  background: 0 0;
  border-radius: 5px;
  padding: clamp(4px, 0.446429vw + 0.571428px, 7px)
    clamp(8px, 0.297619vw + 5.71429px, 10px);
  font-size: clamp(14px, 0.297619vw + 11.7143px, 16px);
  font-weight: 300;
  line-height: 1.25;
  position: relative;
}
.easier-sec__accordion .accordion-tabs ul li:before {
  content: "";
  -webkit-mask-composite: xor;
  pointer-events: none;
  z-index: -1;
  -webkit-mask-composite: xor;
  -webkit-mask-source-type: auto, auto;
  background: linear-gradient(
    91.68deg,
    #76caeb 0%,
    #34a7cb 50.08%,
    #2d7c9b 100.16%
  );
  border-radius: 5px;
  padding: 1px;
  position: absolute;
  inset: 0;
  -webkit-mask-image: linear-gradient(#fff 0 0), linear-gradient(#fff 0 0);
  -webkit-mask-position: 0 0, 0 0;
  -webkit-mask-size: auto, auto;
  -webkit-mask-repeat: repeat, repeat;
  -webkit-mask-clip: content-box, border-box;
  -webkit-mask-origin: content-box, border-box;
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  -webkit-mask-source-type: auto, auto;
  mask-mode: match-source, match-source;
}
.easier-sec__accordion .accordion-tabs ul li {
  list-style: none;
}

.quote-sec.demo-page .quote-sec__list ul {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  gap: clamp(8px, 0.297619vw + 5.71429px, 10px);
  display: flex;
}

/*09-05-2025*/

/* 12-5-25 */

.navbar ul.menu li.menu-item.dropdown .dropdown-menu {
  background-color: #fff !important;
  width: max-content;
  padding-right: 40px !important;
}

.navbar ul.menu li.menu-item.dropdown .dropdown-menu .dropdown-col ul li a {
  position: relative;
  font-weight: 300;
  transition: all 0.3s;
}

.navbar
  ul.menu
  li.menu-item.dropdown
  .dropdown-menu
  .dropdown-col
  ul
  li
  a::before {
  content: "";
  opacity: 0;
  font-family: icomoon;
  font-size: 14px;
  display: inline-flex;
  position: absolute;
  top: 50%;
  right: -13px;
  transform: translate(100%) translateY(-50%);
  background: 0px 0px;
  transition: 0.3s;
}
.navbar
  ul.menu
  li.menu-item.dropdown
  .dropdown-menu
  .dropdown-col
  ul
  li:hover
  a::before {
  opacity: 1;
}
.navbar
  ul.menu
  li.menu-item.dropdown
  .dropdown-menu
  .dropdown-col
  ul
  li:hover
  a {
  transition: all 0.3s;
  color: var(--cl-dark-ice);
}

.navbar ul.menu li.menu-item.dropdown .dropdown-menu .col-title {
  font-weight: 500;
  margin-bottom: 4px;
}

.header .menu-item.dropdown > .menu-link:after {
  content: none !important;
}


.first-sec.pricing-page .first-sec__cards {
    flex-wrap: wrap;
    justify-content: center;
}
.first-sec.pricing-page .first-sec__cards .first-sec__card.gradient-border {
    flex: 0 0 auto;
    width: 48%;
}
.pricing-wrapper .pricing-nav {
    gap: 30px;
}
.pricing-wrapper .pricing-nav__plans {
    width: 100%;
    max-width: 792px;
}
.pricing-wrapper .pricing-nav__title {
    font-size: clamp(24px,1.6369vw + 11.4286px,28px);
}
.pricing-wrapper .pricing-list__label {
    
    margin-right: clamp(15px,18.2692vw - 155.077px,30px);
}
.pricing-wrapper .pricing-list__content {
    /* min-width: clamp(180px,10.4167vw + 140px,270px) !important; */
    min-width: clamp(180px, calc(11.25rem + ((1vw - 10.24px) * 21.6346)), 270px) !important;
}
/*13-05-2025*/
.why-sec__item-second-title {
    font-size: clamp(16px, 1.04167vw + 20px, 24px) !important;
}
.why-sec__slider-second.why-sec-swiper-wr-second .why-sec__item-second-logo img {
    height: 50px;
}
/*13-05-2025*/
/*19-05-2025*/
.job-card__button {
 height: unset !important;  
}

.first-sec.pricing-page .first-sec__text.calculator {
     margin-bottom: 0px !important; 
}


.solution-item {
    display: flex;
    align-items: center;
    gap: 20px;
}
.solution-row.second-secontion .solution-item {
    flex: 0 0 auto;
    width: 33%;
    margin-bottom: 30px;
}
.solution-row {
  display: flex;
  margin-bottom: 20px;
  flex-wrap: wrap;
}
.solution-item img{
  height: 70px;  
}


.solution-item i {
  font-size: 32px;
  display: block;
  margin-bottom: 10px;
}

.solution-item p {
  margin: 0;
  font-weight: bold;
}

.second-heading-cost{
color:#fff !important;
}
.heading-70.title-animation.true-sec__title.data-view.second-heading-cost {
    opacity: 1;
}
/*19-05-2025*/

@media (min-width: 1200px) {
  img.benfits_menu {
    display: none;
    transition: 0.4s linear;
  }
  
}
@media (max-width: 1024px) {
 /* 19-05-2025 */
    
.solution-row.second-secontion .solution-item {
    width: 50%;
}
/* 19-05-2025 */

}

@media (max-width: 1200px) {
    .first-sec.benefit-page .first-sec__decor {
        display: none;
    }
    .first-sec.pricing-page .first-sec__card-subtitle {
        min-height: 92px;
    }
  li.menu-item.dropdown a.menu-link {
    position: relative;
  }
  li.menu-item.dropdown a.menu-link img.benfits_menu {
    width: 12px;
    position: absolute;
    right: -20px;
  }

  .navbar ul.menu li.menu-item.dropdown .dropdown-menu {
    background-color: transparent !important;
    width: max-content;
    padding: 0px !important;

    text-align: center;
    width: 100%;
    margin-top: 20px;
  }

  .navbar ul.menu li.menu-item.dropdown .dropdown-menu .dropdown-col ul li a {
    font-size: 28px;
    font-weight: 300;
    color: #fff;
    line-height: 100%;
  }

  .navbar ul.menu li.menu-item.dropdown .dropdown-menu .col-title {
    font-size: 28px;
    font-weight: 500;
    color: #fff;
    margin-bottom: 20px;
    line-height: 100%;
  }

  .navbar ul.menu li.menu-item.dropdown {
    text-align: center;
  }

  li.menu-item.dropdown.active-menudrop .dropdown-menu {
    display: block;
  }
  img.benfits_menu {
    transition: 0.4s linear;
  }
  li.menu-item.dropdown.active-menudrop a.menu-link img.benfits_menu {
    transform: rotate(180deg);
    transition: 0.4s linear;
  }
.header:not(.header-mobile) .navbar-nav {
    height: calc(var(--vh,1vh)*83) !important;
}
}


@media (max-width: 768px) {
        .easier-sec__accordion .accordion-text {
          
              
                font-size: 18px;
        
        }
    .first-sec.benefit-page .first-sec__decor {
        display: none;
    }
    .first-sec.pricing-page .first-sec__card-subtitle {
        min-height: auto;
    }
    .trusted-sec__wrap-slider.homepage img {
        padding: 10px;
    }
    .trusted-sec .trusted-sec__list {
        display: block !important;
    }
    .trusted-sec__list.homepage {
        display: none !important;
    }
    .footer .footer-grid .col:nth-child(3) ul {
        display: flex !important;
    }
    .footer-bottom {
        display: block;
    }
    .footer-bottom ul{
        margin-bottom: 10px;
    }
    .footer-bottom ul li a {
       
        font-size: 12px;
    }
.header:not(.header-mobile) .navbar-nav {
    height: calc(100vh - 32px) !important;
}
.first-sec.pricing-page .first-sec__cards .first-sec__card.gradient-border {
    width: 100%;
}
/*19-05-2025*/
.solution-row.second-secontion .solution-item {
    width: 100%;
}
/*19-05-2025*/
}
@media (max-width: 540px) {
.pricing-list__content.unactive {
    display: none;
}
}





/* ----27-05-2025-start---- */
section.problem-cost {
  background: url(../calculator_img/bg.png);
  padding: 90px 0px 100px;
  color: #fff;
  background-position: bottom;
}
section.problem-cost .double-heading h3 {
  font-size: 50px;
  max-width: 550px;
  width: 100%;
  line-height: normal;
}
/*section.problem-cost .double-heading h3 span {
  color: var(--cl-dark-ice);
}*/
section.problem-cost .double-heading {
  margin-bottom: 70px;
}
section.problem-cost .cost-equal-parts .image-text p {
  font-size: 30px;
  line-height: normal;
  max-width: 270px;
}
section.problem-cost .cost-equal-parts {
  display: flex;
  flex-wrap: wrap;
 gap: 50px 50px;
}
section.problem-cost .cost-equal-parts .image-text {
  max-width: calc((100% - 100px) / 3);
  width: 100%;    
  display: flex;
  gap: 20px;
  align-items: center;
}
section.problem-cost .cost-equal-parts .image-text img {
  width: 100px;
  height: 100px;
  object-fit: contain;
}



section.problem-cost .double-heading .words.splitting span:first-child {
    color: var(--cl-dark-ice);
}
.first-sec.pricing-page .description.first-sec__descr {
    width: 100% !important;
    max-width: 600px !important;
}
/*section.average-sec .first.average-sec__wrap.in-view.animated {
    padding-top: 80px;
}*/

.first-sec.pricing-page .first-sec__wrap.in-view.animated {
    padding-bottom: 100px !important;
}
/*04-06-2025*/
.average-sec__subtitle.calculator {
    width: 83%;
}
 
.average-sec__subtitle.calculator.heading-30 {
    font-size: clamp(18px, 1.4881vw + 8.57143px, 26px);
}
 
.section-wrap-benefit.calculator .create-page__wrap {
    align-items: center;
}
 
.section-wrap-benefit.calculator span.span {
    color: var(--cl-dark-ice);
}

/*04-06-2025*/
@media screen and (max-width:1200px) {
section.problem-cost .cost-equal-parts .image-text p {
  font-size: 25px;
  line-height: normal;
}
section.problem-cost .double-heading h3 {
  font-size: 40px;
}
section.problem-cost .double-heading {
  margin-bottom: 50px;
}
section.problem-cost .cost-equal-parts .image-text img {
  width: 80px;
  height: 80px;
  object-fit: contain;
}
}





@media screen and (max-width:991px) {
section.problem-cost .cost-equal-parts .image-text {
  max-width: calc((100% - 50px) / 2);
  width: 100%;  
}
section.problem-cost {
  padding: 100px 0px;
}
section.problem-cost .cost-equal-parts {
  gap: 50px;
}
}




@media screen and (max-width: 767px) {
section.problem-cost .cost-equal-parts .image-text {
  max-width: calc((100% - 0px) / 1);
  width: 100%;
}
section.problem-cost .double-heading h3 {
  font-size: 32px;
}
section.problem-cost {
  padding: 40px 0px;
}
}




@media screen and (max-width:481px) {
section.problem-cost .cost-equal-parts {
    gap: 40px;
}
section.problem-cost .cost-equal-parts .image-text p {
  font-size: 20px;
  line-height: normal;
}
section.problem-cost .cost-equal-parts .image-text img {
  width: 60px;
  height: 60px;
  object-fit: contain;
}
}

/* ----27-05-2025-end---- */
