
/**
IFS Monday New Design
*/

/*
HEADER IFS Monday New Design
*/
header.fixed-child-header {
    background: #FFF;
    padding: 0 100px;
  }
  .container-child-header {
    position: relative;
    margin: 0 auto;
    /*padding-right: 15px;*/
    /*padding-left: 15px;*/
    max-width: 1906px;
    width: 100%;
  }
  .row-child-header {
    background: #FFF;
    color: #000000;
    font-family: "Poppins", sans-serif;
    display: flex;
    margin: 0 auto;
    width: 100%;
    height: clamp(100px, calc(106*100vw/2560), 106px);
    align-items: center;
    justify-content: space-between;
    gap: 24px;
  }
  
  .row-child-header .logo-matrix-child-header {
    width: clamp(116px, calc(142*100vw/2560), 142px);
    height: auto;
  }
  
  .row-child-header .matrix-logo-img {
  
  }
  
  .row-child-header .logo-img-child-header {
  
  }
  
  .row-child-header .menu-list-child-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: clamp(119px, calc(130*100vw/2560), 130px);
    margin-bottom: 0;
    padding-left: 0;
  }
  
  .row-child-header .menu-item-child-header {
    list-style: none;
  
  }
  
  .row-child-header .menu-item-link-child-header {
    text-decoration: none;
    font-size: clamp(18px, calc(20*100vw/2560), 20px);
    font-weight: 300;
    line-height: normal;
    transition: all 0.3s ease;
  }
  .row-child-header .menu-item-link-child-header:link, .row-child-header .menu-item-link-child-header:visited {
    color: #000000;
    box-shadow: none;
  }
  .row-child-header .menu-item-link-child-header:hover, .row-child-header .menu-item-link-child-header:focus {
    text-shadow: 1px 0 0 #000000;
    color: #000000;
    box-shadow: none;
  }
  .row-child-header .btn-child-header {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    width: 229px;
    height: 50px;
    /*padding: 10px 0;*/
    color: #5656FF;
    border-radius: 50px;
    background: transparent;
    border: 1px solid #5656FF;
    cursor: pointer;
    font-size: 18px;
    font-weight: 400;
    line-height: normal;
    font-family: inherit;
    transition: 0.3s all ease;
  }
  .row-child-header .btn-child-header:link, .row-child-header .btn-child-header:visited{
    color: #5656FF;
    background: transparent;
    border: 1px solid #5656FF;
    box-shadow: none;
  }
  .row-child-header .btn-child-header:hover, .row-child-header .btn-child-header:active{
    color: #FFF;
    border: 1px solid #5656FF;
    background: #5656FF;
    box-shadow: none;
  }
  .row-child-header .btn-child-header:hover, .row-child-header .btn-child-header:active, .row-child-header .btn-child-header:focus{
    color: #FFF;
    border: 1px solid #5656FF;
    background: #5656FF;
    box-shadow: none;
  }
  .row-child-header .btn-child-header:hover .btn-icon-child-header, .row-child-header .btn-child-header:active .btn-icon-child-header, .row-child-header .btn-child-header:focus .btn-icon-child-header {
    filter: brightness(0) invert(1);
  }
  .row-child-header .btn-icon-child-header {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 10px;
    height: auto;
    transition: 0.3s all ease;
  }
  
  .row-child-header .logo-monday-child-header {
    width: clamp(150px, calc(168*100vw/2560), 168px);
    height: auto;
  }
  
  .row-child-header .monday-logo-img {
  
  }
  
  /*
  HERO SECTION IFS Monday New Design
  */
  
  
  
  .page-template-page-monday-child p, .page-template-page-monday-child label {
    all: unset;
  }
  
  
  
  
  .section-hero-child {
    background-color: #FFF;
    font-family: "Poppins", sans-serif;
    color: #000;
    padding: 0 50px;
  }
  
  .section-hero-child .container {
    max-width: 2084px;
    width: 100%;
    padding: 0;
  }
  
  .section-hero-child .content-sc-hero-child {
    border-radius: 40px;
    background-color: #EEF1FF;
    padding: 78px 0 clamp(144px, calc(283*100vw/2560), 283px) 0;
  }
  
  .section-hero-child .content-text-box-sc-hero-child {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
  }
  
  .section-hero-child .subtitle-sc-hero-child {
    font-size: clamp(20px, calc(22*100vw/2560), 22px);
    font-weight: 300;
    line-height: normal;
    margin-bottom: 6px;
  }
  
  .section-hero-child .title-sc-hero-child {
    width: clamp(1026px, calc(1337.771*100vw/2560), 1337.771px);
    color: #2D2D2D;
    text-align: center;
    font-size: clamp(80px, calc(100*100vw/2560), 100px);
    font-weight: 400;
    line-height: 109%;
    margin-bottom: 28px;
  }
  
  .section-hero-child .badges-sc-hero-child {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    margin-bottom: 61px;
  }
  
  .section-hero-child .badge-sc-hero-child {
    padding: 11px 35px;
    border-radius: 50px;
    background: #E4E9FF;
    font-size: 18px;
    font-weight: 500;
    line-height: normal;
  }
  
  .section-hero-child .desc-sc-hero-child {
    width: clamp(957px, calc(1099*100vw/2560), 1099px);
    text-align: center;
    font-size: clamp(20px, calc(24*100vw/2560), 24px);
    font-weight: 300;
    line-height: normal;
    margin-bottom: 33px;
  }
  
  .section-hero-child .btn-sc-hero-child {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 17px;
    width: clamp(319px, calc(424*100vw/2560), 424px);
    height: clamp(70px, calc(93*100vw/2560), 93px);
    /*padding: 10px 0;*/
    color: #FFF;
    border-radius: 150px;
    background: #6161FF;
    border: none;
    cursor: pointer;
    font-size: 20px;
    font-weight: 400;
    line-height: normal;
    font-family: inherit;
    transition: 0.3s all ease;
    margin-right: calc(24*100vw/2560);
  }
  .section-hero-child .btn-sc-hero-child:link, .section-hero-child .btn-sc-hero-child:visited {
    background: #6161FF;
    box-shadow: none;
  }
  .section-hero-child .btn-sc-hero-child:hover, .section-hero-child .btn-sc-hero-child:active, .section-hero-child .btn-sc-hero-child:focus  {
    background: #3C3CEC;
    box-shadow: none;
  }
  .section-hero-child .btn-text-sc-hero-child {
  
  }
  
  .section-hero-child .btn-icon-sc-hero-child {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 19px;
    height: auto;
    transition: 0.3s all ease;
  }
  
  .section-hero-child .img-box-sc-hero-child{
    position: absolute;
    bottom: -18px;
  }
  
  .section-hero-child .collaborative-img-box-sc-hero-child {
    left: calc(71*100vw/2560);
  
  }
  .section-hero-child .collaborative-img-box-mobile-sc-hero-child {
    display: none;
  }
  
  .section-hero-child .collaborative-img-sc-hero-child {
    width: clamp(453px, calc(797*100vw/2560), 797px);
    height: auto;
  }
  
  .section-hero-child .integrate-img-box-sc-hero-child {
    right: calc(-18*100vw/2560);
  
  }
  
  .section-hero-child .integrate-img-sc-hero-child {
    width: clamp(479px, calc(841*100vw/2560), 841px);
    height: auto;
  }
  
  .section-hero-child .img-sc-hero-child {
  
  }
  
  
  /*
  SERVICES SECTION IFS Monday New Design
  */
  
  .section-services-child {
    background-color: #FFF;
    font-family: "Poppins", sans-serif;
    color: #000;
    padding: clamp(56px, calc(100*100vw/2560), 100px) 100px 0 100px;
  }
  
  .section-services-child .container {
    max-width: 2084px;
    width: 100%;
    padding: 0;
  }
  
  .section-services-child .content-sc-service-child {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
  
  }
  
  .section-services-child .subtitle-sc-service-child {
    font-size: clamp(20px, calc(22*100vw/2560), 22px);
    font-weight: 300;
    line-height: normal;
  }
  
  .section-services-child .title-box-sc-service-child {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: clamp(8px, calc(18*100vw/2560), 18px);
  }
  
  .section-services-child .title1-sc-service-child {
  }
  
  .section-services-child .title-sc-service-child {
    font-size: clamp(40px, calc(64*100vw/2560), 64px);
    font-weight: 400;
    line-height: normal;
  }
  
  .section-services-child .title-img-box-sc-service-child {
  }
  
  .section-services-child .monday-logo-img-sc-service-child {
    width: clamp(287.391px, calc(392*100vw/2560), 392px);
    height: auto;
  }
  
  .section-services-child .title2-sc-service-child {
  }
  
  .section-services-child .info-block-sc-service-child {
    padding: clamp(34px, calc(50*100vw/2560), 50px) 100px 50px 100px;
    display: flex;
    align-items: stretch;
    justify-content: center;
    gap: 8px;
  }
  
  .section-services-child .info-box-sc-service-child {
    display: flex;
    width: 100%;
    padding: 40px 30px;
    flex-direction: column;
    align-items: flex-start;
    gap: 33px;
    border-radius: 22px;
    border: 1px solid #D7DAE9;
    background: #FFF;
  }
  
  .section-services-child .info-title-sc-service-child {
    font-size: 20px;
    font-weight: 600;
    line-height: 125%;
  }
  
  .section-services-child .info-desc-sc-service-child {
    font-size: 18px;
    font-weight: 300;
    line-height: normal;
  }
  
  
  
  
  /*
  WORKFLOW SECTION IFS Monday New Design
  */
  
  .section-workflow-child {
    background-color: #FFF;
    font-family: "Poppins", sans-serif;
    color: #000;
    padding: clamp(20px, calc(60*100vw/2560), 60px) 50px clamp(60px, calc(121*100vw/2560), 121px) 50px;
  }
  
  .section-workflow-child .container {
    max-width: 2084px;
    width: 100%;
    padding: 0;
  }
  
  .section-workflow-child .content-sc-workflow-child {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
  }
  
  .section-workflow-child .subtitle-sc-workflow-child {
    font-size: clamp(20px, calc(22*100vw/2560), 22px);
    font-weight: 300;
    line-height: normal;
  }
  
  .section-workflow-child .title-sc-workflow-child {
    font-size: clamp(40px, calc(60*100vw/2560), 60px);
    font-weight: 400;
    line-height: normal;
    margin-bottom: 39px;
    text-align: center;
  }
  
  .section-workflow-child .info-block-sc-workflow-child {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
  }
  
  .section-workflow-child .info-box-sc-workflow-child {
    display: flex;
    width: 100%;
    height: clamp(350px, calc(442*100vw/2560), 442px);
    padding: 40px 20px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    border-radius: 22px;
    color: #FFF;
  }
  .section-workflow-child .info-box-sc-workflow-child:nth-child(1){
    background-color: #5656FF;
  }
  .section-workflow-child .info-box-sc-workflow-child:nth-child(2){
    background-color: #21BCE2;
  }
  .section-workflow-child .info-box-sc-workflow-child:nth-child(3){
    background-color: #FF4F62;
  }
  .section-workflow-child .info-box-sc-workflow-child:nth-child(4){
    background-color: #1D1178;
  }
  .section-workflow-child .info-box-sc-workflow-child:nth-child(5){
    background-color: #7C8FFF;
  }
  .section-workflow-child .info-box-sc-workflow-child:nth-child(6){
    background-color: #00C367;
  }
  
  .section-workflow-child .info-box-sc-workflow-child:nth-child(4) .info-title-sc-workflow-child, .section-workflow-child .info-box-sc-workflow-child:nth-child(5) .info-title-sc-workflow-child{
    line-height: 105%;
  }
  
  .section-workflow-child .info-title-sc-workflow-child {
    font-size: clamp(32px, calc(40*100vw/2560), 40px);
    font-weight: 300;
    line-height: normal;
  }
  
  .section-workflow-child .info-desc-sc-workflow-child {
    height: clamp(75px, calc(117*100vw/2560), 117px);
    font-size: clamp(18px, calc(20*100vw/2560), 20px);
    font-weight: 400;
    line-height: normal;
  }
  
  /*
  VIDEO SECTION IFS Monday New Design
  */
  .section-workflow-child {
  
  }
  
  .section-workflow-child .container {
  
  }
  
  .section-workflow-child .content-sc-workflow-child {
  
  }
  
  .section-video-child {
    background-color: #FFF;
    font-family: "Poppins", sans-serif;
    color: #000;
    padding: 0 50px;
  }
  
  .section-video-child .container {
    max-width: 2084px;
    width: 100%;
    padding: 0;
  }
  
  .section-video-child .content-sc-video-child {
    display: flex;
    align-items: stretch;
    flex-direction: column;
    justify-content: space-between;
    /*padding: clamp(52px, calc(92*100vw/2560), 92px) clamp(48px, calc(89*100vw/2560), 89px) 101px clamp(80px, calc(89*100vw/2560), 89px);*/
    padding: 92px 89px 101px 89px;
    background: linear-gradient(102deg, #EBFBFE 1.4%, #E2ECFC 47.04%, #FCF3F0 99.54%);
    border-radius: 40px;
    row-gap: 17px;
  }
  .section-video-child .content-main-sc-video-child{
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    gap: clamp(29px, calc(106*100vw/2560), 106px);
  }
  
  .section-video-child .text-box-sc-video-child {
    display: flex;
    flex-direction: column;
    row-gap: 24px;
    width: clamp(706px, calc(710*100vw/2560), 710px);
    /*width: 39.44%;*/
  }
  
  .section-video-child .text-sc-video-child {
    display: flex;
    flex-direction: column;
  }
  
  .section-video-child .text-sc-video-child.text-content-sc-video-child {
    display: none;
  }
  
  .section-video-child .subtitle-box-sc-video-child {
    display: flex;
    /*align-items: flex-start;*/
    /*justify-content: flex-start;*/
    margin-bottom: 26px;
  }
  
  .section-video-child .subtitle1-sc-video-child {
  
  }
  
  .section-video-child .subtitle-sc-video-child {
    font-size: clamp(20px, calc(22*100vw/2560), 22px);
    font-weight: 300;
    line-height: normal;
  }
  
  .section-video-child .subtitle-img-box-sc-video-child {
  
  }
  
  .section-video-child .monday-logo-img-sc-video-child {
    width: 170px;
    height: auto;
    margin-right: 9px;
  }
  
  .section-video-child .subtitle2-sc-video-child {
  
  }
  
  .section-video-child .title-sc-video-child {
    font-size: clamp(40px, calc(55*100vw/2560), 55px);
    font-weight: 400;
    line-height: 120%;
    margin-bottom: 9px;
  }
  
  .section-video-child .desc-sc-video-child {
    font-size: 16px;
    font-weight: 300;
    line-height: normal
  }
  
  .section-video-child .accordion-sc-video-child {
    display: flex;
    flex-direction: column;
  }
  
  .section-video-child .accordion-item-sc-video-child {
    display: flex;
    flex-direction: column;
    border-bottom: 1px solid #AFC3DA;
    padding: 0 0 17px 0;
  }
  
  .section-video-child .accordion-header-sc-video-child {
    cursor: pointer;
    padding: 27px 0 17px 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: clamp(20px, calc(26*100vw/2560), 26px);
    font-weight: 400;
    line-height: normal;
    transition: 0.6s all;
    gap: 16px;
  }
  
  .section-video-child .arrow {
    width: 12px;
    height: 12px;
    border-right: 3px solid #ABABAB;
    border-bottom: 3px solid #ABABAB;
    transform: rotate(45deg);
    transition: transform 0.3s ease;
  
  }
  .section-video-child .accordion-arrow-box-sc-video-child{
    margin-right: 40px;
    display: flex;
  }
  .section-video-child .accordion-item-sc-video-child.opened .arrow {
    transform: rotate(225deg);
    border-right: 3px solid #2D2D2D;
    border-bottom: 3px solid #2D2D2D;
  }
  
  .section-video-child .accordion-content-sc-video-child {
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    width: 94%;
    max-width: 659px;
    /*display: none;*/
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.5s linear;
    margin: 0;
  }
  .section-video-child .accordion-content-sc-video-child p{
    margin: 0;
  }
  .section-video-child .accordion-content-sc-video-child {
    margin: 0;
  }
  .section-video-child .accordion-item-sc-video-child.opened {
    padding: 0 0 34px 0;
  }
  
  
  
  
  
  
  
  
  
  
  
  .section-video-child .video-box-sc-video-child {
    /*width: 60.56%;*/
    /*max-height: 742px;*/
    height: calc(742* 100vw / 2560);
    margin-top: 42px;
    position: relative;
    width: calc(1090*100vw/2560);
  }
  .section-video-child .video-sc-video-child{
    position: absolute;
    top: 0%;
    left: 6.5%;
    width: 87%;
    height: 100%;
    z-index: 1;
  }
  
  .section-video-child .text-preview-sc-video-child {
    position: absolute;
    top: calc(100* 100vw / 2560);
    left: 50%;
    transform: translateX(-50%);
    color: #FFF;
    text-align: center;
    font-size: clamp(28.183px, calc(48*100vw/2560), 48px);
    font-weight: 500;
    line-height: 119%;
    width: clamp(503.78px, calc(858*100vw/2560), 858px);
    z-index: 5;
    transition: opacity 0.3s ease;
  }
  
  .section-video-child .preview-video-sc-video-child {
    width: 100%;
    display: block;
    border-radius: 25px;
  }
  .section-video-child .preview-video-box-sc-video-child {
    /*z-index: 3;*/
    position: relative;
    width: 100%;
    cursor: pointer;
    z-index: 2;
    transition: opacity 0.3s ease;
  }
  .section-video-child .play_button {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: clamp(112.734px, calc(192*100vw/2560), 192px);
    height: clamp(112.734px, calc(192*100vw/2560), 192px);
    background: #fff;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 2;
    transition: all 0.3s ease;
  }
  .section-video-child .play_button::before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-left: clamp(43px, calc(67*100vw/2560), 67px) solid #6261FE;
    border-top: clamp(26px, calc(38*100vw/2560), 38px) solid transparent;
    border-bottom: clamp(26px, calc(38*100vw/2560), 38px) solid transparent;
    margin-left: clamp(12px, calc(24*100vw/2560), 24px);
    transition: all 0.3s ease;
  }
  .section-video-child .video-box-sc-video-child:hover .play_button{
    /*transform: translate(-50%, -50%) scale(1.15);*/
    width: clamp(162px, calc(220*100vw/2560), 220px);
    height: clamp(162px, calc(220*100vw/2560), 220px);
  }
  .section-video-child .video-box-sc-video-child:hover .play_button::before {
    /*transform: scale(0.9);*/
  }
  .section-video-child .video-container {
    width: 100%;
    height: 100%;
    position: relative;
    display: none; /* Скрыт по умолчанию */
  }
  
  /* Стиль для iframe видео */
  .section-video-child .video-container iframe {
    width: 100%;
    height: 100%;
    border: none;
    border-radius: 8px;
  }
  /*.section-video-child .video-box-sc-video-child:hover .play_button::before{*/
  /*  border-left: 84px solid #6261FE;*/
  /*  border-top: 42px solid transparent;*/
  /*  border-bottom: 42px solid transparent;*/
  /*  margin-left: 24px;*/
  /*}*/
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  /*
  FORM IFS Monday New Design
  */
  .section-form-child {
    background-color: #FFF;
    font-family: "Poppins", sans-serif;
    color: #000;
    padding: 0 50px;
  }
  .section-form-child .container {
    max-width: 2084px;
    width: 100%;
    padding: 0;
  }
  .section-form-child .content-sc-form-child {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: clamp(50px, calc(100*100vw/2560), 100px) clamp(0px, calc(89*100vw/2560), 89px) clamp(66px, calc(74*100vw/2560), 74px) clamp(80px, calc(89*100vw/2560), 89px);
    gap: clamp(41px, calc(49*100vw/2560), 49px);
  }
  .section-form-child .text-box-sc-form-child {
    /*width: 767px;*/
    width: 41.31%;
  }
  .section-form-child .text-sc-form-child{
    /*display: inline-flex;*/
    /*align-items: center;*/
    color: #11094F;
    font-size: clamp(63.464px, calc(80.914*100vw/2560), 80.914px);
    font-weight: 300;
    line-height: 129%;
    white-space: normal;
  }
  .section-form-child .worker-text-img-sc-form-child:not(:first-child) {
    margin-left: calc(-42*100vw/2560);
  }
  .section-form-child .worker-text-img-sc-form-child {
    width: clamp(74.782px, calc(122*100vw/2560), 122px);
    height: auto;
    border-radius: 177px;
    border: 5px solid #FFF;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: calc(-18*100vw/2560);
    margin-top: calc(-21*100vw/2560);
  }
  
  .section-form-child .form-box-sc-form-child {
    display: flex;
    flex-direction: column;
    row-gap: 40px;
    width: 58.69%;
    border-radius: 30px;
    border: 1px solid #D8D8D8;
    background: #FFF;
    /*box-shadow: 4px -4px 4px 4px #11094F;*/
    box-shadow: -13px 13px 0 #11094F;
    padding: clamp(39px, calc(47*100vw/2560), 47px) clamp(47px, calc(50*100vw/2560), 50px) clamp(57px, calc(62*100vw/2560), 62px) 51px;
  }
  
  .section-form-child .text-block-form-box-sc-form-child {
    display: flex;
    flex-direction: column;
  }
  
  .section-form-child .title-form-box-sc-form-child {
    font-size: clamp(36px, calc(48*100vw/2560), 48px);
    font-weight: 400;
    line-height: normal;
  }
  
  .section-form-child .desc-form-box-sc-form-child {
    font-size: clamp(18px, calc(20*100vw/2560), 20px);
    font-weight: 300;
    line-height: normal;
  }
  
  .section-form-child .main-block-form-box-sc-form-child {
    display: flex;
    flex-direction: column;
    row-gap: 17px;
  }
  
  .section-form-child .form-components-top-box-sc-form-child {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    /*row-gap: 21px;*/
    gap: 10px;
  }
  .section-form-child .form-components-bottom-box-sc-form-child {
    display: flex;
    flex-direction: column;
  }
  
  .section-form-child .form-component-box-sc-form-child {
    display: flex;
    flex-direction: column;
    row-gap: 8px;
  }
  .section-form-child .form-component-box-sc-form-child p{
    display: flex;
    flex-direction: column;
    row-gap: 8px;
  }
  .section-form-child .form-component-box-sc-form-child p br{
    display: none;
  }
  .section-form-child .form-component-box-sc-form-child input, .section-form-child .form-component-box-sc-form-child select, .section-form-child .form-component-box-sc-form-child textarea{
    width: 100%;
    height: 65px;
    display: flex;
    align-items: center;
    border-radius: 5px;
    border: 1px solid #BDC0CA;
    background: #FFF;
    font-family: inherit;
    color: inherit;
    font-size: 18px;
    font-weight: 300;
    line-height: normal;
    padding: 18px 16px;
  }
  .section-form-child .form-component-box-sc-form-child input::placeholder, .section-form-child .form-component-box-sc-form-child select::placeholder, .section-form-child .form-component-box-sc-form-child textarea::placeholder{
    font-family: inherit;
    color: #757575;
    font-size: 16px;
    font-weight: 300;
    line-height: normal;
  }
  .section-form-child .form-component-box-sc-form-child textarea{
    height: 103px;
  }
  .section-form-child .first-form-component-box-sc-form-child {
    width: 32.6%;
    margin-bottom: 13px
  }
  .section-form-child .form-checkbox-sc-form-child br{
    display: none;
  }
  .section-form-child .form-component-label-sc-form-child {
    font-size: 18px;
    font-weight: 300;
    line-height: normal;
    margin: 0;
  }
  
  .section-form-child .first-form-component-box-sc-form-child input{
  
  }
  
  .section-form-child .last-form-component-box-sc-form-child {
    width: 32.6%;
  }
  
  .section-form-child .full-form-component-box-sc-form-child {
    display: none;
    width: 49%;
  }
  
  .section-form-child .email-form-component-box-sc-form-child {
    width: 32.6%;
  }
  
  .section-form-child .mobile-form-component-box-sc-form-child {
    width: 32.6%;
    margin-bottom: 11px
  }
  
  .section-form-child .help-form-component-box-sc-form-child {
    width: 66.3%;
    position: relative;
  }
  .section-form-child .help-form-component-box-sc-form-child select{
    appearance: none; /* Убираем стандартную стрелку */
    -webkit-appearance: none; /* Для WebKit-браузеров */
    -moz-appearance: none; /* Для Firefox */
  }
  .section-form-child .help-form-component-box-sc-form-child::after{
    content: '';
    position: absolute;
    /*top: 60%;*/
    top: 60px;
    right: 30px; /* Расположение стрелки */
    width: 12px;
    height: 9px;
    background-color: #565656; /* Красный цвет стрелки */
    clip-path: polygon(100% 0%, 0 0%, 50% 100%); /* Создание треугольной стрелки */
    pointer-events: none; /* Стрелка не мешает взаимодействию с select */
  }
  .section-form-child .message-form-component-box-sc-form-child {
    width: 100%;
    margin-bottom: 7px
  }
  
  .section-form-child .checkbox-label {
    width: 100%;
  }
  
  .section-form-child .form-checkbox-sc-form-child {
    color: #686868;
    font-size: 14px;
    font-weight: 300;
    line-height: normal;
    margin-bottom: 39px;
    display: flex;
    gap: 8px;
  }
  
  .section-form-child .form-checkbox-sc-form-child .checkmark {
  
  }
  
  .section-form-child .form-checkbox-sc-form-child .text {
  
  }
  .section-form-child input[type=checkbox], .section-form-child input[type=radio] {
    margin: 0;
    height: 20px;
    width: 20px;
    min-width: 20px;
  }
  .section-form-child input[type=checkbox]:checked::before{
    margin: -1.5px;
    height: 20px;
    width: 20px;
  }
  .section-form-child .form-checkbox-sc-form-child .text-link {
    color: #686868;
    text-decoration-line: underline !important;
  }
  
  .section-form-child .form-button-sc-form-child {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 72px;
    padding: 10px 0;
    color: #FFF;
    border-radius: 150px;
    background-color: #5656FF;
    border: none;
    cursor: pointer;
    font-size: 20px;
    font-weight: 400;
    line-height: normal;
    font-family: inherit;
    transition: all 0.3s ease;
  }
  
  
  
  
  
  .section-form-child .form-button-sc-form-child:link, .section-form-child .form-button-sc-form-child:visited{
    background-color: #5656FF;
  }
  .section-form-child .form-button-sc-form-child:hover, .section-form-child .form-button-sc-form-child:active{
    background-color: #4848D9;
  }
  
  
  
  
  
  /*
  FOOTER IFS Monday New Design
  */
  
  .block-child-footer {
    background-color: #FFF;
    font-family: "Poppins", sans-serif;
    color: #828282;
    border-bottom: 9px solid #11094F;
    padding: 0 100px;
  }
  
  .block-child-footer .container-child-footer {
    max-width: 1906px;
    width: 100%;
    margin: 0 auto;
  }
  
  .block-child-footer .content-child-footer {
    padding: 23px 0 27px 0;
    border-top: 1px solid #AFC3DA;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 24px;
  }
  
  .block-child-footer .matrix-block-child-footer {
    display: flex;
    align-items: center;
    gap: 12px;
  }
  
  .block-child-footer .text-matrix-child-footer {
    font-size: 16px;
    font-weight: 300;
    line-height: normal;
    margin-top: 14px;
    margin-bottom: 0;
  }
  
  .block-child-footer .logo-matrix-child-footer {
    width: 114px;
    height: auto;
  }
  .block-child-footer .logo-soc-child-footer{
    width: 72px;
    height: auto;
  }
  .block-child-footer .logo-child-footer {
  
  }
  
  .block-child-footer .matrix-logo-child-footer {
  
  }
  
  .block-child-footer .monday-block-child-footer {
    width: 168px;
    height: auto;
  }
  
  .block-child-footer .monday-logo-child-footer {
  
  }
  @media (max-width: 2170px) {
    .section-form-child .first-form-component-box-sc-form-child{
      width: 32.5%;
    }
    .section-form-child .last-form-component-box-sc-form-child {
      width: 32.5%;
    }
  
    .section-form-child .email-form-component-box-sc-form-child {
      width: 32.5%;
    }
  
    .section-form-child .mobile-form-component-box-sc-form-child {
      width: 32.5%;
    }
  
    .section-form-child .help-form-component-box-sc-form-child {
      width: 66.3%;
    }
  }
  @media (max-width: 1920px) {
    .section-services-child{
      padding: clamp(56px, calc(100*100vw/2560), 100px) 100px 0 100px;
    }
    .section-services-child .info-block-sc-service-child{
      overflow-x: scroll;
      width: calc(100% + 100px);
      margin-right: -100px;
      overflow: -moz-scrollbars-none;
      -ms-overflow-style: none;
      scrollbar-width: none;
      padding: clamp(34px, calc(50* 100vw / 2560), 50px) 0 50px 0;
      justify-content: flex-start;
    }
    .section-services-child .info-box-sc-service-child{
      min-width: 370px;
      max-width: 370px;
      width: 370px;
    }
    .section-services-child .info-box-sc-service-child:last-child{
      margin-right: 100px;
    }
    .section-workflow-child{
      padding: clamp(20px, calc(60* 100vw / 2560), 60px) 100px clamp(60px, calc(121* 100vw / 2560), 121px) 100px;
    }
    .section-workflow-child .info-block-sc-workflow-child{
      overflow-x: scroll;
      width: calc(100% + 100px);
      margin-right: -100px;
      overflow: -moz-scrollbars-none;
      -ms-overflow-style: none;
      scrollbar-width: none;
      padding: clamp(40px, calc(50* 100vw / 2560), 50px) 0 clamp(40px, calc(50* 100vw / 2560), 50px) 0;
      justify-content: flex-start;
    }
    .section-workflow-child .info-box-sc-workflow-child{
      min-width: 300px;
      max-width: 300px;
      width: 300px;
    }
    .section-workflow-child .info-box-sc-workflow-child:last-child {
      margin-right: 100px;
    }
    .section-workflow-child .info-desc-sc-workflow-child {
      height: 75px;
    }
    .section-workflow-child .info-box-sc-workflow-child{
      padding: 40px 30px;
    }
    .section-video-child .content-main-sc-video-child{
      gap: clamp(29px, calc(49*100vw/1920), 49px);
    }
    .section-video-child .accordion-content-sc-video-child {
      width: 88%;
    }
    .section-form-child .first-form-component-box-sc-form-child{
      width: 32%;
    }
    .section-form-child .last-form-component-box-sc-form-child {
      width: 32%;
    }
  
    .section-form-child .email-form-component-box-sc-form-child {
      width: 32%;
    }
  
    .section-form-child .mobile-form-component-box-sc-form-child {
      width: 32%;
    }
  
    .section-form-child .help-form-component-box-sc-form-child {
      width: 66%;
    }
  }
  
  @media (max-width: 1720px) {
    .section-video-child .text-box-sc-video-child{
      width: 48.44%;
    }
    .section-video-child .video-box-sc-video-child {
      width: 51.56%;
    }
  }
  
  @media (max-width: 1512px) {
    .section-hero-child .subtitle-sc-hero-child{
      font-size: clamp(16px, calc(20*100vw/1512), 20px);
      margin-bottom: 9px;
    }
    .section-hero-child .title-sc-hero-child{
      font-size: clamp(48px, calc(80*100vw/1512), 80px);
      margin-bottom: 32px;
      width: clamp(800px, calc(1026* 100vw / 1512), 1026px);
    }
    .section-hero-child .badges-sc-hero-child{
      margin-bottom: clamp(28px, calc(35*100vw/1512), 35px);
    }
    .section-hero-child .desc-sc-hero-child{
      margin-bottom: clamp(40px, calc(66*100vw/1512), 66px);
      width: clamp(757px, calc(957* 100vw / 1512), 957px);
      font-size: clamp(16px, calc(20* 100vw / 1512), 20px);
    }
    .section-hero-child .badge-sc-hero-child{
      font-size: clamp(14px, calc(18*100vw/1512), 18px);
      padding: 11px clamp(24px, calc(35*100vw/1512), 35px);
    }
    .section-hero-child .content-sc-hero-child{
      border-radius: 30px;
      padding: 78px 0 144px 0;
    }
    .section-hero-child .img-box-sc-hero-child{
      bottom: -11px;
    }
    .section-hero-child .btn-sc-hero-child{
      margin-right: 0;
    }
    .section-hero-child .collaborative-img-sc-hero-child {
      width: clamp(200px, calc(453 * 100vw / 1512), 453px);
    }
    .section-hero-child .integrate-img-sc-hero-child {
      width: clamp(210px, calc(479 * 100vw / 1512), 479px);
    }
    .section-hero-child .collaborative-img-box-sc-hero-child{
      left: calc(49* 100vw / 1512);
    }
    .section-services-child .subtitle-sc-service-child {
      font-size: clamp(16px, calc(20 * 100vw / 1512), 20px);
    }
    .section-services-child .title-sc-service-child {
      font-size: clamp(32px, calc(40 * 100vw / 1512), 40px);
    }
    .section-services-child .monday-logo-img-sc-service-child {
      width: clamp(170px, calc(287.391 * 100vw / 1512), 287.391px);
    }
    .section-workflow-child .subtitle-sc-workflow-child {
      font-size: clamp(16px, calc(20 * 100vw / 1512), 20px);
    }
    .section-workflow-child .title-sc-workflow-child{
      font-size: clamp(32px, calc(40 * 100vw / 1512), 40px);
      margin-bottom: calc(40*100vw/1512);
    }
    .section-workflow-child{
      padding: 20px 100px;
    }
    .section-video-child .text-sc-video-child {
      display: none;
    }
    .section-video-child .preview-video-sc-video-child {
      border-radius: 14.679px;
    }
    .section-video-child .text-sc-video-child.text-content-sc-video-child {
      display: flex;
      flex-direction: column;
      align-self: center;
      align-items: center;
      margin-right: clamp(16px, calc(32* 100vw / 1512), 32px);
    }
    .section-video-child .subtitle-box-sc-video-child{
      margin-bottom: 4px;
    }
    .section-video-child .subtitle-sc-video-child {
      font-size: clamp(16px, calc(20* 100vw / 1512), 20px);
    }
    .section-video-child .title-sc-video-child{
      font-size: clamp(32px, calc(40* 100vw / 1512), 40px);
      margin-bottom: 14px;
      text-align: center;
    }
    .section-video-child .desc-sc-video-child {
      font-size: clamp(14px, calc(16* 100vw / 1512), 16px);
    }
    .section-video-child .content-sc-video-child{
      padding: clamp(42px, calc(52* 100vw / 1512), 52px) clamp(36px, calc(48* 100vw / 1512), 48px) clamp(51px, calc(131* 100vw / 1512), 131px) clamp(48px, calc(80* 100vw / 1512), 80px);
      border-radius: 30px;
    }
    .section-video-child .accordion-header-sc-video-child{
      font-size: clamp(16px, calc(20* 100vw / 1512), 20px);
    }
    .section-video-child .accordion-content-sc-video-child{
      font-size: clamp(14px, calc(18* 100vw / 1512), 18px);
    }
    .section-video-child .arrow {
      width: 10px;
      height: 10px;
    }
    .section-video-child .text-preview-sc-video-child {
      width: 90%;
    }
    .section-video-child .video-box-sc-video-child{
      margin-top: 26px;
    }
    .section-video-child .accordion-header-sc-video-child{
      padding: 25px 0 15px 0;
    }
    .section-video-child .accordion-item-sc-video-child {
      padding: 0 0 10px 0;
    }
    .section-video-child .accordion-item-sc-video-child.opened {
      padding: 0 0 25px 0;
    }
    .section-video-child .accordion-arrow-box-sc-video-child{
      margin-right: calc(31*100vw/1512);
    }
    .section-video-child .text-preview-sc-video-child{
      font-size: clamp(14px, calc(28.183* 100vw / 1512), 28.183px);
    }
    .section-video-child .play_button{
      width: calc(112.734* 100vw / 1512);
      height: calc(112.734* 100vw / 1512);
    }
    .section-video-child .play_button::before{
      border-left: calc(43* 100vw / 1512) solid #6261FE;
      border-top: calc(26* 100vw / 1512) solid transparent;
      border-bottom: calc(26* 100vw / 1512) solid transparent;
      margin-left: calc(12* 100vw / 1512);
    }
    .section-video-child .video-box-sc-video-child:hover .play_button {
      /* transform: translate(-50%, -50%) scale(1.15); */
      width: calc(162* 100vw / 1512);
      height: calc(162* 100vw / 1512);
    }
    .section-form-child .first-form-component-box-sc-form-child, .section-form-child .last-form-component-box-sc-form-child {
      display: none;
    }
    .section-form-child .full-form-component-box-sc-form-child{
      display: flex;
      order: 1;
    }
    .section-form-child .email-form-component-box-sc-form-child {
      width: 100%;
      order: 3;
      margin-bottom: 4px;
    }
    .section-form-child .mobile-form-component-box-sc-form-child{
      width: 49%;
      order: 2;
      margin-bottom: 4px;
    }
    .section-form-child .help-form-component-box-sc-form-child{
      order: 4;
      width: 100%;
      margin-bottom: 4px;
    }
    .section-form-child .message-form-component-box-sc-form-child{
      order: 5;
      margin-bottom: 4px;
    }
    .section-form-child .main-block-form-box-sc-form-child{
      row-gap: 14px;
    }
    .section-form-child .form-checkbox-sc-form-child{
      order: 6;
      margin-bottom: 21px;
    }
    .section-form-child .form-button-sc-form-child{
      order: 7;
    }
    .section-form-child .content-sc-form-child {
      padding: clamp(25px, calc(50*100vw/1512), 50px) 0 clamp(33px, calc(66*100vw/1512), 66px) clamp(40px, calc(80*100vw/1512), 80px);
      gap: clamp(20px, calc(41*100vw/1512), 41px);
    }
    .section-form-child .text-box-sc-form-child{
      width: 34.31%;
    }
    .section-form-child .form-box-sc-form-child{
      width: 60.69%;
      box-shadow: -9px 13px 0 #11094F;
      /*box-shadow: -20px 21px 0 -8px #11094F;*/
      border-radius: 35px;
    }
    .section-form-child .form-component-box-sc-form-child textarea{
      height: 65px;
    }
    .section-form-child .form-button-sc-form-child{
      border-radius: 5px;
    }
    .section-form-child .text-sc-form-child{
      font-size: clamp(53.464px, calc(63.464* 100vw / 1512), 63.464px);
    }
    .section-form-child .worker-text-img-sc-form-child:not(:first-child) {
      margin-left: clamp(-24px, calc(-32*100vw/1512), -32px);
    }
    .section-form-child .worker-text-img-sc-form-child {
      width: clamp(64.782px, calc(82.782*100vw/1512), 82.782px);
      border: 4.285px solid #FFF;
      margin-bottom: 0;
      margin-top: calc(-5*100vw/1512);
      margin-left: calc(-6*100vw/1512);
    }
    .section-form-child .title-form-box-sc-form-child {
      font-size: clamp(24px, calc(36 * 100vw / 1512), 36px);
    }
    .section-form-child .desc-form-box-sc-form-child {
      font-size: clamp(16px, calc(18 * 100vw / 1512), 18px);
    }
    .row-child-header .menu-list-child-header {
      gap: clamp(70px, calc(119* 100vw / 1512), 119px);
    }
    .row-child-header .logo-matrix-child-header {
      width: clamp(80px, calc(116 * 100vw / 1512), 116px);
    }
    .row-child-header .logo-monday-child-header {
      width: clamp(100px, calc(150 * 100vw / 1512), 150px);
    }
    .row-child-header .menu-item-link-child-header {
      font-size: clamp(16px, calc(18 * 100vw / 1512), 18px);
    }
    /*.row-child-header .menu-list-child-header{*/
    /*  */
    /*}*/
    .block-child-footer .text-matrix-child-footer {
      font-size: clamp(14px, calc(16 * 100vw / 1512), 16px);
      margin-bottom: 0;
    }
    .block-child-footer .logo-matrix-child-footer {
      width: clamp(102px, calc(114 * 100vw / 1512), 114px);
    }
    .block-child-footer .logo-soc-child-footer{
      width: clamp(64px, calc(72 * 100vw / 1512), 72px);
    }
    .block-child-footer .monday-block-child-footer {
      width: clamp(138px, calc(168 * 100vw / 1512), 168px);
    }
    .block-child-footer .content-child-footer {
      align-items: center;
    }
    .block-child-footer .monday-block-child-footer{
      margin-top: -2px;
    }
  }
  @media (max-width: 1336px) {
    .section-form-child .text-sc-form-child{
      font-size: clamp(34px, calc(53.464* 100vw / 1512), 53.464px);
    }
    .section-form-child .content-sc-form-child {
      padding: clamp(25px, calc(50*100vw/1512), 50px) 0 clamp(33px, calc(66*100vw/1512), 66px) clamp(20px, calc(40*100vw/1512), 40px);
      gap: clamp(16px, calc(31*100vw/1512), 31px);
    }
    .section-form-child .text-box-sc-form-child {
      width: 26.31%;
    }
    .section-form-child .form-box-sc-form-child {
      width: 70.69%;
    }
    .row-child-header .menu-list-child-header {
      gap: clamp(16px, calc(32* 100vw / 1512), 32px);
    }
    .row-child-header .btn-child-header {
      width: clamp(209px, calc(229* 100vw / 1336), 229px);
      height: clamp(48px, calc(50* 100vw / 1336), 50px);
      font-size: clamp(16px, calc(18* 100vw / 1336), 18px);
      gap: 8px;
    }
  }
  @media (max-width: 1024px) {
    .section-hero-child{
      padding: 0 4%;
    }
    .section-hero-child .btn-sc-hero-child{
      width: clamp(239px, calc(319* 100vw / 1024), 319px);
      height: clamp(60px, calc(70* 100vw / 1024), 70px);
      font-size: clamp(16px, calc(20*100vw/1024), 20px);
    }
    .section-hero-child .title-sc-hero-child {
      font-size: clamp(32px, calc(48* 100vw / 1024), 48px);
      margin-bottom: 24px;
      width: 90%
    }
    .section-hero-child .badge-sc-hero-child {
      font-size: clamp(10px, calc(14 * 100vw / 1024), 14px);
      padding: 8px clamp(12px, calc(20*100vw/1024), 20px);
    }
    .section-hero-child .badges-sc-hero-child{
      gap: calc(12*100vw/1024);
    }
    .section-hero-child .desc-sc-hero-child {
      margin-bottom: clamp(32px, calc(40* 100vw / 1024), 40px);
      width: 90%;
      font-size: clamp(14px, calc(16* 100vw / 1024), 16px);
    }
    .section-hero-child .content-sc-hero-child{
      padding: 78px 0 clamp(84px, calc(144*100vw/1024), 144px) 0;
    }
    .section-hero-child .subtitle-sc-hero-child {
      font-size: clamp(14px, calc(16 * 100vw / 1024), 16px);
    }
    .section-services-child{
      padding: clamp(36px, calc(56* 100vw / 1024), 56px) 8% 0 8%;
    }
    .section-services-child .info-block-sc-service-child {
      width: 108%;
      margin-right: -8%;
    }
    .section-services-child .subtitle-sc-service-child {
      font-size: clamp(14px, calc(16 * 100vw / 1024), 16px);
    }
    .section-services-child .title-sc-service-child {
      font-size: clamp(24px, calc(32 * 100vw / 1024), 32px);
    }
    .section-services-child .monday-logo-img-sc-service-child {
      width: clamp(150px, calc(194 * 100vw / 1024), 194px);
    }
    .section-services-child .info-box-sc-service-child {
      padding: calc(40*100vw/1024) calc(30*100vw/1024);
      gap: calc(33*100vw/1024);
      min-width: calc(370*100vw/1024);
      max-width: calc(370*100vw/1024);
      width: calc(370*100vw/1024);
    }
    .section-services-child .info-box-sc-service-child:last-child{
      margin-right: 8%;
    }
    .section-services-child .info-title-sc-service-child {
      font-size: clamp(16px, calc(20*100vw/1024), 20px);
    }
    .section-services-child .info-desc-sc-service-child {
      font-size: clamp(14px, calc(18*100vw/1024), 18px);
    }
    .section-workflow-child .subtitle-sc-workflow-child {
      font-size: clamp(14px, calc(16 * 100vw / 1024), 16px);
    }
    .section-workflow-child .title-sc-workflow-child {
      font-size: clamp(24px, calc(32 * 100vw / 1024), 32px);
      margin-bottom: calc(16* 100vw / 1024);
    }
    .section-workflow-child .info-block-sc-workflow-child{
      width: 108%;
      margin-right: -8%;
      padding: clamp(20px, calc(40* 100vw / 1024), 40px) 0 clamp(20px, calc(40* 100vw / 1024), 40px) 0;
      /*justify-content: flex-start;*/
    }
    .section-workflow-child .info-box-sc-workflow-child{
      padding: calc(40*100vw/1024) calc(30*100vw/1024);
      min-width: calc(300*100vw/1024);
      max-width: calc(300*100vw/1024);
      width: calc(300*100vw/1024);
      height: clamp(250px, calc(350* 100vw / 1024), 350px);
    }
    .section-workflow-child .info-box-sc-workflow-child:last-child {
      margin-right: 8%;
    }
    .section-workflow-child .info-title-sc-workflow-child {
      font-size: clamp(24px, calc(32 * 100vw / 1024), 32px);
    }
    .section-workflow-child .info-desc-sc-workflow-child {
      height: clamp(45px, calc(75 * 100vw / 1024), 75px);
      font-size: clamp(14px, calc(18* 100vw / 1024), 18px);
    }
    .section-workflow-child {
      padding: 20px 8%;
    }
    .section-video-child .subtitle-sc-video-child {
      font-size: clamp(14px, calc(16* 100vw / 1024), 16px);
    }
    .section-video-child .title-sc-video-child {
      font-size: clamp(24px, calc(32 * 100vw / 1024), 32px);
    }
    .section-video-child .video-box-sc-video-child{
      height: calc(577*100vw/1024);
    }
    .section-video-child .text-preview-sc-video-child{
      font-size: clamp(20px, calc(34.183* 100vw / 1024), 34.183px);
      top: calc(100* 100vw / 1024);
    }
    .section-video-child{
      padding: 0 4%;
    }
    .section-video-child .content-main-sc-video-child{
      flex-direction: column;
      gap: clamp(40px, calc(60* 100vw / 1024), 60px);
    }
    .section-video-child .text-box-sc-video-child{
      width: 100%;
    }
    .section-video-child .video-box-sc-video-child {
      width: 100%;
      margin-top: 0;
    }
    .section-video-child .accordion-header-sc-video-child{
      align-items: flex-start;
    }
    .section-video-child .play_button {
      width: calc(192*100vw/1512);
      height: calc(192*100vw/1512);
    }
    .section-video-child .play_button::before {
      border-left: calc(67*100vw/1512) solid #6261FE;
      border-top: calc(38*100vw/1512) solid transparent;
      border-bottom: calc(38*100vw/1512) solid transparent;
      margin-left: calc(24*100vw/1512);
    }
    .section-video-child .video-box-sc-video-child:hover .play_button{
      /*transform: translate(-50%, -50%) scale(1.15);*/
      width: calc(220*100vw/1512);
      height: calc(220*100vw/1512);
    }
    .section-video-child .content-sc-video-child{
      border-radius: 24px;
      padding: clamp(42px, calc(52* 100vw / 1512), 52px) clamp(36px, calc(48* 100vw / 1512), 48px) clamp(49px, calc(131* 100vw / 1512), 131px) clamp(36px, calc(48* 100vw / 1512), 48px);
    }
    .section-video-child .text-sc-video-child.text-content-sc-video-child{
      margin-right: 0;
    }
    .section-form-child{
      padding: 0 4%;
    }
    .section-form-child .content-sc-form-child{
      flex-direction: column;
      align-items: flex-start;
    }
    .section-form-child .text-box-sc-form-child {
      width: 80%;
    }
    .section-form-child .form-box-sc-form-child {
      width: 100%;
    }
    .section-form-child .form-component-label-sc-form-child{
      font-size: clamp(16px, calc(18 * 100vw / 1024), 18px);
    }
    .section-form-child .form-component-box-sc-form-child input, .section-form-child .form-component-box-sc-form-child select, .section-form-child .form-component-box-sc-form-child textarea{
      font-size: clamp(16px, calc(18 * 100vw / 1024), 18px);
    }
    .section-form-child .form-component-box-sc-form-child input::placeholder, .section-form-child .form-component-box-sc-form-child select::placeholder, .section-form-child .form-component-box-sc-form-child textarea::placeholder{
      font-size: clamp(14px, calc(16 * 100vw / 1024), 16px);
    }
    header.fixed-child-header {
      padding: 0 8%;
    }
    .block-child-footer {
      padding: 0 8%;
    }
    .section-form-child .form-button-sc-form-child {
      font-size: clamp(18px, calc(20 * 100vw / 1024), 20px);
    }
    .row-child-header .menu-list-child-header {
      display: none;
    }
    .row-child-header .logo-matrix-child-header {
      width: 116px;
    }
    .row-child-header .logo-monday-child-header {
      width: 150px;
    }
  }
  @media (max-width: 768px) {
    header.fixed-child-header {
      padding: 0 calc(15*100vw/360);
    }
    .row-child-header {
      height: auto;
      padding: 14px 0 24px 0;
      /*margin-top: 46px;*/
    }
    .row-child-header .btn-child-header {
      display: none;
    }
    .row-child-header .logo-matrix-child-header {
      width: clamp(65.179px, calc(85 * 100vw / 768), 85px);
    }
    .row-child-header .logo-monday-child-header {
      width: clamp(115.862px, calc(135 * 100vw / 768), 135px);
      margin-right: 5px;
    }
    .section-hero-child {
      padding: 63px calc(10*100vw/360) 0 calc(10*100vw/360);
    }
    .section-hero-child .content-sc-hero-child {
      padding: 43px 0 0 0;
      border-radius: 20px;
    }
    .section-hero-child .badges-sc-hero-child {
      display: none;
    }
    .section-hero-child .subtitle-sc-hero-child {
      font-size: 16px;
      margin-bottom: 15px;
    }
    .section-hero-child .title-sc-hero-child {
      font-size: 36px;
      margin-bottom: 15px;
      width: 90%;
    }
    .section-hero-child .desc-sc-hero-child {
      margin-bottom: 30px;
      width: 90%;
      font-size: 16px;
    }
    .section-hero-child .btn-sc-hero-child {
      max-width: 500px;
      width: 88%;
      height: 65px;
      margin-bottom: 0;
      font-size: 18px;
      gap: 12px;
    }
    .section-hero-child .collaborative-img-box-mobile-sc-hero-child {
      display: flex;
      justify-content: center;
      position: relative;
      left: -5px;
      bottom: -17px;
      margin-top: -8px;
    }
    .section-hero-child .collaborative-img-mobile-sc-hero-child {
      width: clamp(332px, calc(400 * 100vw / 768), 432px);
    }
    .section-hero-child .collaborative-img-box-sc-hero-child, .section-hero-child .integrate-img-box-sc-hero-child {
      display: none;
    }
    .section-hero-child .btn-icon-sc-hero-child {
      width: 14px;
    }
    .section-services-child {
      padding: 64px calc(10*100vw/360) 0 calc(10*100vw/360);
    }
    .section-services-child .title-box-sc-service-child {
      flex-wrap: wrap;
      justify-content: flex-start;
      gap: 3px;
    }
    .section-services-child .content-sc-service-child {
      align-items: flex-start;
      justify-content: flex-start;
    }
    .section-services-child .subtitle-sc-service-child {
      font-size: 14px;
    }
    .section-services-child .title-sc-service-child {
      font-size: 24px;
      line-height: 131.715%;
    }
    .section-services-child .monday-logo-img-sc-service-child {
      width: 176px;
    }
    .section-services-child .info-block-sc-service-child {
      width: calc(100% + 10 * 100vw / 360);
      margin-right: calc(-10*100vw/360);
      padding: 32px 0 20px 0;
    }
    .section-services-child .info-box-sc-service-child {
      padding: 30px;
      gap: 33px;
      min-width: 290px;
      max-width: 290px;
      width: 290px;
    }
    .section-services-child .info-box-sc-service-child:last-child {
      margin-right: calc(10*100vw/360);
    }
    .section-services-child .info-title-sc-service-child {
      font-size: 18px;
    }
    .section-services-child .info-desc-sc-service-child {
      font-size: 16px;
    }
    .section-workflow-child {
      padding: 41px calc(10*100vw/360) 22px calc(10*100vw/360);
    }
    .section-workflow-child .subtitle-sc-workflow-child {
      font-size: 14px;
      margin-bottom: 9px;
    }
    .section-workflow-child .title-sc-workflow-child {
      font-size: 24px;
      line-height: 130%;
      margin-bottom: 0;
    }
    .section-workflow-child .info-block-sc-workflow-child {
      width: calc(100% + 10 * 100vw / 360);
      margin-right: calc(-10*100vw/360);
      padding: 40px 0;
    }
    .section-workflow-child .info-box-sc-workflow-child {
      padding: 40px 30px;
      min-width: 270px;
      max-width: 270px;
      width: 270px;
      height: 320px;
    }
    .section-workflow-child .info-box-sc-workflow-child:last-child {
      margin-right: calc(10*100vw/360);
    }
    .section-workflow-child .info-title-sc-workflow-child {
      font-size: 28px;
    }
    .section-workflow-child .info-desc-sc-workflow-child {
      height: 117px;
      font-size: 18px;
    }
    .section-video-child {
      padding: 0;
    }
    .section-video-child .preview-video-sc-video-child {
      border-radius: 7.749px;
    }
    .section-video-child .video-box-sc-video-child{
      height: calc(231.445*100vw/360);
    }
    .section-video-child .content-sc-video-child {
      border-radius: 20px;
      background: linear-gradient(129deg, #EBFBFE 15.18%, #E2ECFC 49.49%, #FCF3F0 88.96%);
      padding: 38px calc(10*100vw/360) 28px calc(10*100vw/360);
      row-gap: 20px;
    }
    .section-video-child .subtitle-box-sc-video-child {
      margin-bottom: 20px;
    }
    .section-video-child .subtitle-sc-video-child {
      font-size: clamp(10px, calc(14 * 100vw / 360), 14px);
    }
    .section-video-child .monday-logo-img-sc-video-child {
      width: 105px;
    }
    .section-video-child .title-sc-video-child {
      font-size: 24px;
      margin-bottom: 16px;
      text-align: left;
    }
    .section-video-child .desc-sc-video-child {
      font-size: 14px;
    }
    .section-video-child .text-sc-video-child.text-content-sc-video-child {
      align-self: flex-start;
      align-items: flex-start;
    }
    .section-video-child .accordion-item-sc-video-child {
      padding: 0 0 1px 0;
    }
    .section-video-child .accordion-item-sc-video-child.opened {
      padding: 0 0 15px 0;
    }
    .section-video-child .accordion-item-sc-video-child.opened {
      padding: 0 0 15px 0;
    }
    .section-video-child .accordion-header-sc-video-child {
      font-size: 20px;
      padding: 15px 0 14px 0;
    }
    .section-video-child .accordion-content-sc-video-child {
      font-size: 16px;
    }
    .section-video-child .accordion-arrow-box-sc-video-child {
      margin-right: 10px;
      margin-top: 14px;
    }
    .section-video-child .arrow {
      width: 7px;
      height: 7px;
      border-right: 2px solid #ABABAB;
      border-bottom: 2px solid #ABABAB;
    }
    .section-video-child .accordion-item-sc-video-child.opened .arrow {
      border-right: 2px solid #2D2D2D;
      border-bottom: 2px solid #2D2D2D;
    }
    .section-video-child .content-main-sc-video-child {
      gap: 40px;
    }
    .section-video-child .text-preview-sc-video-child {
      font-size: calc(14.879*100vw/360);
      top: calc(31* 100vw / 360);
    }
    .section-video-child .play_button {
      width: calc(59.515*100vw/360);
      height: calc(59.515*100vw/360);
    }
    .section-video-child .play_button::before {
      border-left: calc(23.09*100vw/360) solid #6261FE;
      border-top: calc(13.1*100vw/360) solid transparent;
      border-bottom: calc(13.1*100vw/360) solid transparent;
      margin-left: calc(8*100vw/360);
    }
    .section-video-child .video-box-sc-video-child:hover .play_button{
      width: calc(68.44225*100vw/360);
      height: calc(68.44225*100vw/360);
    }
    .section-form-child {
      padding: 40px calc(10*100vw/360) 54px calc(10*100vw/360);
    }
    .section-form-child .content-sc-form-child {
      padding: 0;
      gap: 50px;
    }
    .section-form-child .text-box-sc-form-child {
      width: 100%;
      max-width: 421px;
    }
    .section-form-child .text-sc-form-child {
      font-size: 35.868px;
    }
    .section-form-child .worker-text-img-sc-form-child {
      width: 51.205px;
      border: 2.216px solid #FFF;
      margin-bottom: -8px;
      margin-top: -11px;
      margin-left: 5px;
    }
    .section-form-child .worker-text-img-sc-form-child:not(:first-child) {
      margin-left: -16px;
    }
    .section-form-child .form-box-sc-form-child {
      row-gap: 24px;
      border-radius: 0;
      border: none;
      box-shadow: none;
      padding: 0;
    }
    .section-form-child .text-block-form-box-sc-form-child{
      gap: 5px;
    }
    .section-form-child .title-form-box-sc-form-child {
      font-size: 24px;
    }
    .section-form-child .desc-form-box-sc-form-child {
      font-size: 16px;
      width: 85%;
    }
    .section-form-child .form-component-box-sc-form-child {
      row-gap: 4px;
    }
    .section-form-child .form-component-box-sc-form-child p{
      row-gap: 4px;
    }
    .section-form-child .full-form-component-box-sc-form-child{
      width: 100%;
    }
    .section-form-child .mobile-form-component-box-sc-form-child{
      width: 100%;
    }
    .section-form-child .email-form-component-box-sc-form-child, .section-form-child .mobile-form-component-box-sc-form-child, .section-form-child .help-form-component-box-sc-form-child {
      margin-bottom: 0;
    }
    .section-form-child .email-form-component-box-sc-form-child{
      order: 2;
    }
    .section-form-child .mobile-form-component-box-sc-form-child{
      order: 3;
    }
    .section-form-child .message-form-component-box-sc-form-child {
      margin-bottom: 2px;
    }
    .section-form-child .form-checkbox-sc-form-child {
      font-size: clamp(8px, calc(12 * 100vw / 360), 12px);
      margin-bottom: 24px;
    }
    /*.section-form-child input[type=checkbox], input[type=radio] {*/
    /*  height: 20px;*/
    /*  width: 20px;*/
    /*  margin: 0 4px 0 0;*/
    /*}*/
    /*.section-form-child widefat tfoot td input[type=checkbox]:before, .section-form-child .widefat th input[type=checkbox]:before, .section-form-child .widefat thead td input[type=checkbox]:before, .section-form-child input[type=checkbox]:checked:before {*/
    /*  width: 20px;*/
    /*  height: 20px;*/
    /*  margin: -1.5px;*/
    /*}*/
    .section-form-child .form-component-box-sc-form-child input, .section-form-child .form-component-box-sc-form-child select, .section-form-child .form-component-box-sc-form-child textarea {
      padding: 16px 17px;
    }
    .section-form-child .form-component-box-sc-form-child textarea {
      height: 174px;
    }
    .section-form-child .form-button-sc-form-child {
      height: 65px;
      font-size: 16px;
    }
    .block-child-footer {
      padding: 0 calc(10*100vw/360);
    }
    .block-child-footer .text-matrix-child-footer {
      font-size: 14px;
      margin-bottom: 0px;
      margin-top: 12px;
    }
    .block-child-footer .matrix-block-child-footer {
      gap: 5px;
    }
    .block-child-footer .logo-matrix-child-footer {
      width: 84px;
    }
    .block-child-footer .logo-soc-child-footer{
      width: 49px;
    }
    .block-child-footer .monday-block-child-footer {
      width: 99px;
    }
    .block-child-footer .content-child-footer {
      padding: 28px 0 29px 0;
      align-items: center;
      gap: 12px;
    }
    .section-form-child .form-components-top-box-sc-form-child {
      gap: 19px;
    }
    .section-form-child .main-block-form-box-sc-form-child {
      row-gap: 21px;
    }
  }
  @media (max-width: 420px) {
    .block-child-footer .text-matrix-child-footer {
      font-size: clamp(8px, calc(12 * 100vw / 420), 12px);
    }
  }