    /*font-family1*/
      body {  
        font-family: 'Poppins', sans-serif!important;
        font-weight:300;
        font-size:17px;
        line-height:1.15;
        color:#252529;
        height: auto;
      }  
    
     
    * { 
        box-sizing: border-box; 
        outline: none;
    } 
    
    .wp-site-blocks{
        padding: 0px!important;
    }
    .hero { 
        position: relative; 
        z-index: 1; 
        margin: 0 0 20px; 
        color: #fff; 
        background-color: #252529;
    } 
    
    .hero:after { 
        content: ""; 
        position: absolute; 
        bottom: 0; 
        right: 0; 
        z-index: 2; 
        width: 100%; 
        height: 100%; 
        background-image: url(https://aboveclicks.com/images/background.png); 
        background-repeat: no-repeat; 
        background-position: 100% 100%; 
        background-repeat: no-repeat; 
        /* background-repeat-y: no-repeat; */
    } 
    
    @media only screen and (min-width: 768px){ 
      .hero--level-two:after { 
        background-position: 100% 100%;
      } 
    }     

    
    .main__container { 
        display: flex; 
        flex-direction: column; 
        max-width: 1280px; 
        margin: 0 auto; 
        padding: 0 15px; 
        box-sizing: content-box;
    } 
    
    @media only screen and (min-width: 576px){ 
      .main__container { 
        padding: 0 30px;
      } 
    }     
    
    @media only screen and (min-width: 768px){ 
      .main__container { 
        padding: 0 50px;
      } 
    }     
    
    @media only screen and (min-width: 1440px){ 
      .main__container { 
        padding: 0 80px;
      } 
    }     
    
    .hero__block { 
        position: relative; 
        z-index: 3; 
        display: grid;
    } 
    
    @media only screen and (min-width: 1024px){ 
      .hero__block { 
        grid-template-columns: repeat(12, 1fr);
      } 
    }     
    
    .hero--level-two .hero__block  { 
        padding: 100px 0 20px;
    } 
    
    @media only screen and (min-width: 1024px){ 
      .hero--level-two .hero__block  { 
        padding: 100px 0 84px;
      } 
    }     
    
    .hero__left { 
        display: flex; 
        flex-direction: column; 
        margin-bottom: 27px;
    } 
    
    @media only screen and (min-width: 1024px){ 
      .hero__left { 
        grid-column: 1/span 7; 
        margin-bottom: 0;
      } 
    
      .hero--level-two .hero__left  { 
        margin: 68px 0 0;
      } 
    
      .hero__right { 
        grid-column: 8/span 5;
      } 
    }     
    
    ul { 
        padding: 0; 
        margin: 0; 
        list-style-type: none;
    } 
    
    .breadcrumbs { 
        display: flex; 
        flex-wrap: wrap; 
        row-gap: 5px;
    } 
    
    .hero--level-two .hero__breadcrumbs  { 
        margin: 0 0 23px;
    } 
    
    h1 { 
        font-size: 2em; 
        margin: 0.67em 0;
    } 
    
    
    .main__h2-title { 
        font-weight: 700; 
        font-size: 26px; 
        line-height: 105%;
    } 
    
    @media only screen and (min-width: 1024px){ 
      .main__h2-title { 
        font-size: 42px;
      } 
    }     
    
    .hero--level-two .hero__title  { 
        max-width: 660px;
    } 
    
    button { 
        font-family: inherit; 
        font-size: 100%; 
        line-height: 1.15; 
        margin: 0;
    } 
    
    button { 
        overflow: visible;
    } 
    
    button { 
        text-transform: none;
    } 
    
    button { 
        -webkit-appearance: button;
    } 
    
    button { 
        cursor: pointer;
    } 
    
    .main__text-s { 
        font-weight: 400; 
        font-size: 17px; 
        line-height: 130%;
    } 
    
    @media only screen and (min-width: 1024px){ 
      .main__text-s { 
        font-size: 19px;
      } 
    }     
    
    .button-secondary { 
        max-width: 100%; 
        padding: 8px; 
        border-radius: 32px; 
        border: none; 
        white-space: nowrap; 
        background-color: #fff; 
        color: #252529; 
        transition-property: all; 
        transition-duration: 0.3s; 
        transition-timing-function: ease-in-out;
    } 
    
    @media only screen and (min-width: 768px){ 
      .button-secondary { 
        max-width: -moz-min-content; 
        max-width: min-content; 
        padding: 17px 32px 16px 38px;
      } 
    }     
    
    .hero__btn { 
        margin: 32px 0 0;
    } 
    
    .hero--level-two .hero__title + .button-secondary  { 
        margin-top: 32px;
    } 
    
    @media only screen and (min-width: 768px){ 
      .button-secondary:hover { 
        transform: scale(1.02); 
        box-shadow: 6px 6px 10px 6px rgba(0, 0, 0, 0.4);
      } 
    }     
    
    .form-hero { 
        width: 100%; 
        min-height: 599px; 
        padding: 24px 20px 20px; 
        border-radius: 20px; 
        border: 1px solid #323235; 
        background: #29292d;
    } 
    
    @media only screen and (min-width: 768px){ 
      .form-hero { 
        padding: 36px 32px 32px;
      } 
    }     
    
    .breadcrumbs__item { 
        position: relative; 
        font-weight: 400; 
        font-size: 14px; 
        line-height: 140%; 
        color: #9e9eb0;
    } 
    
    @media only screen and (min-width: 768px){ 
      .breadcrumbs__item { 
        font-size: 15px;
      } 
    }     
    
    .breadcrumbs__item:not(:last-child) { 
        padding: 0 24px 0 0;
    } 
    
    .breadcrumbs__item:not(:last-child):after { 
        content: ""; 
        position: absolute; 
        right: 4px; 
        top: 0; 
        width: 16px; 
        height: 16px; 
        background-image: url(https://aboveclicks.com/images/rightarrow.svg); 
        background-repeat: no-repeat; 
        background-repeat-x: no-repeat; 
        background-repeat-y: no-repeat;
    } 
    
    @media only screen and (min-width: 768px){ 
      .breadcrumbs__item:not(:last-child):after { 
        top: 1px;
      } 
    }     
    
    .form-hero .form-hero-message  { 
        display: none; 
        justify-content: center; 
        flex-direction: column; 
        align-items: center; 
        max-width: 292px; 
        height: 100%;
    } 
    
    a { 
        background-color: transparent;
    } 
    
    a { 
        cursor: pointer;
    } 
    
    a { 
        -webkit-text-decoration: none; 
        text-decoration: none;
    } 
    
    .breadcrumbs__link { 
        position: relative; 
        font-weight: 400; 
        font-size: 14px; 
        line-height: 140%; 
        white-space: nowrap; 
        color: #9e9eb0;
    } 
    
    @media only screen and (min-width: 768px){ 
      .breadcrumbs__link { 
        font-size: 15px;
      } 
    }     
    
    .breadcrumbs__link:after { 
        content: ""; 
        position: absolute; 
        bottom: -1px; 
        left: 0; 
        display: block; 
        width: 100%; 
        height: 1px; 
        background-color: #9e9eb0; 
        transform: scaleX(0); 
        transform-origin: left; 
        transition-property: all; 
        transition-duration: 0.3s; 
        transition-timing-function: ease-in-out;
    } 
    
    .breadcrumbs__link:hover:after { 
        transform: scaleX(1);
    } 
    
    h4 { 
        margin: 0;
    } 
    
    .main__h4-title { 
        font-weight: 700; 
        font-size: 22px; 
        line-height: 120%;
    } 
    
    @media only screen and (min-width: 1024px){ 
      .main__h4-title { 
        font-size: 25px; 
        line-height: 32px;
      } 
    }     
    
    .form-hero__title { 
        margin: 0 0 16px; 
        color: #fff;
    } 
    
    form { 
        margin: 0;
    } 
    
    .form-hero .form-hero-message__icon  { 
        margin: 0 0 16px;
    } 
    
    h3 { 
        margin: 0;
    } 
    
    .main__h3-title { 
        font-weight: 700; 
        font-size: 28px; 
        line-height: 46px;
    } 
    
    @media only screen and (min-width: 1024px){ 
      .main__h3-title { 
        font-size: 38px;
      } 
    }     
    
    .form-hero .form-hero-message__title  { 
        text-align: center; 
        margin: 0 0 12px;
    } 
    
    p { 
        margin: 0;
    } 
    
    .form-hero .form-hero-message__text  { 
        text-align: center;
    } 
    
    input { 
        font-family: inherit; 
        font-size: 100%; 
        line-height: 1.15; 
        margin: 0;
    } 
    
    input { 
        overflow: visible;
    } 
    
    .form-hero__block { 
        display: flex; 
        flex-direction: column;
    } 
    
    .form-hero__checkbox-send { 
        margin-top: 10px;
    } 
    
    button,[type="submit"] { 
        -webkit-appearance: button;
    } 
    
    .btn { 
        position: relative; 
        display: flex; 
        align-items: center; 
        justify-content: center; 
        height: 60px; 
        padding-left: 74px; 
        padding-right: 40px; 
        border-radius: 80px; 
        border: none; 
        transition-property: all; 
        transition-duration: 0.3s; 
        transition-timing-function: ease-in-out;
    } 
    
    .btn--secondary { 
        background-color: #fff; 
        background-image: none; 
        height: 60px; 
        color: #252529;
    } 
    
    .form-hero__btn { 
        width: 100%; 
        margin: 16px 0 0;
    } 
    
    .btn:disabled { 
        opacity: 0.6; 
        cursor: default;
    } 
    
    .form-hero__item { 
        position: relative; 
        display: flex; 
        flex-direction: column; 
        margin: 0 0 16px;
    } 
    
    .form-hero__check { 
        position: relative; 
        display: flex; 
        align-items: center; 
        padding-left: 32px;
    } 
    
    .btn__arrow { 
        height: 40px; 
        width: 40px;
    } 
    
    .btn__arrow { 
        padding: 0 !important;
    } 
    
    .btn__arrow { 
        background: #fff; 
        width: 40px; 
        height: 40px; 
        border-radius: 50%; 
        display: flex; 
        align-items: center; 
        justify-content: center; 
        border: 1px solid #fff; 
        overflow: hidden; 
        margin-right: 23px; 
        padding-left: 0; 
        position: absolute; 
        top: 0; 
        bottom: 0; 
        left: 10px; 
        margin: auto; 
        pointer-events: none;
    } 
    
    .btn span  { 
        white-space: nowrap; 
        pointer-events: none;
    } 
    
    .btn--secondary .btn__arrow  { 
        background-color: #252529;
    } 
    
    .main__text-d { 
        font-weight: 400; 
        font-size: 15px; 
        line-height: 140%;
    } 
    
    .form-hero__label { 
        font-weight: 700;
    } 
    
    .form__input { 
        width: 100%; 
        height: 40px; 
        max-width: 100%; 
        padding: 8px 12px; 
        border-radius: 8px; 
        border: 1px solid #e4e4e5; 
        font-size: 17px; 
        transition-property: all; 
        transition-duration: 0.3s; 
        transition-timing-function: ease-in-out; 
        background-position: 90% 50%; 
        background: #f7f7fa;
    } 
    
    .form-hero__item .form__input  { 
        height: 40px; 
        padding: 8px 12px; 
        border-radius: 8px; 
        border: 1px solid #3e3e45; 
        background: #2e2e33; 
        color: #fff;
    } 
    
    textarea { 
        font-family: inherit; 
        font-size: 100%; 
        line-height: 1.15; 
        margin: 0;
    } 
    
    textarea { 
        overflow: auto;
    } 
    
    .form__textarea { 
        background: #F7F7FA; 
        border: 1px solid #E4E4E5; 
        border-radius: 8px; 
        font-size: 17px; 
        padding: 8px 12px; 
        height: 40px; 
        width: 100%; 
        resize: none;
    } 
    
    .form__textarea--inside { 
        height: 100%;
    } 
    
    .form-hero__item .form__textarea  { 
        height: 40px; 
        padding: 8px 12px; 
        border-radius: 8px; 
        border: 1px solid #3e3e45; 
        background: #2e2e33; 
        color: #fff;
    } 
    
    [type="checkbox"] { 
        box-sizing: border-box; 
        padding: 0;
    } 
    
    .common__check-hidden { 
        position: absolute; 
        width: 20px; 
        height: 20px; 
        top: 0; 
        left: 0; 
        z-index: 1; 
        opacity: 0; 
        cursor: pointer;
    } 
    
    .form-hero__checkbox { 
        position: absolute; 
        left: 0; 
        top: -1px; 
        width: 22px; 
        height: 22px; 
        border: 1px solid #3e3e45; 
        border-radius: 6px; 
        background-color: #2e2e33;
    } 
    
    .form-hero .common__check-hidden:checked + .form-hero__checkbox  { 
        background-image: url(https://aboveclicks.com/images/sign.svg); 
        background-repeat: no-repeat; 
        background-position: -2px -2px; 
        background-repeat-x: no-repeat; 
        background-repeat-y: no-repeat;
    } 
    
    .form-hero__check-text { 
        color: #9e9eb0;
    } 
    
    .btn__arrow svg  { 
        transition-property: all; 
        transition-duration: 0.3s; 
        transition-timing-function: ease-in-out;
    } 
    
    .form-hero__check-text a  { 
        position: relative; 
        color: #fff;
    } 
    
    .form-hero__check-text a::before { 
        content: ""; 
        position: absolute; 
        bottom: 2px; 
        width: 100%; 
        border-bottom: 1px solid #fff; 
        opacity: 0; 
        transition-property: opacity; 
        transition-duration: 0.3s; 
        transition-timing-function: ease-in-out;
    } 
    
    .form-hero__check-text a:hover::before { 
        opacity: 1;
    } 
    
    
    
    
    
      
    
    * { 
        box-sizing: border-box; 
        outline: none;
    } 
    
    
    
    
    
    
    
    .info-sec{
        padding: 50px;
    }
    
    @media only screen and (max-width: 425px){
        .info-sec{
        padding: 30px 15px;
    }
    }
    @media only screen and (min-width: 425px){
    .info__section-inner { 
        display: flex; 
    } 
    }
    .info__section-inner { 
        align-items: flex-start; 
        justify-content: space-between; 
        padding: 65px 0 60px;
    } 
    
    .info__section-desc { 
        width: 100%; 
        max-width: 700px;
    } 
    @media only screen and (min-width: 425px){
    .info__section-part { 
        padding-left: 149px;
    } 
    }
    .info__section-part { 
        display: flex; 
        flex-direction: column; 
        width: 100%; 
        padding-top: 6px; 
    } 
    
    p { 
        margin: 0;
    } 
    
    .main__text-l { 
        font-weight: 400; 
        font-size: 28px; 
        line-height: 130%;
    } 
    
    @media only screen and (min-width: 1024px){ 
      .main__text-l { 
        font-size: 32px;
      } 
    }     
    
    .info__section-text { 
        margin-bottom: 20px;
    } 
    
    .info__section-box { 
        display: flex;
    } 
    
    a { 
        background-color: transparent;
    } 
    
    a { 
        cursor: pointer;
    } 
    
    a { 
        -webkit-text-decoration: none; 
        text-decoration: none;
    } 
    
    .btn__download { 
        display: inline-flex; 
        align-items: center; 
        background: #F7F7FA; 
        border-radius: 32px; 
        padding: 10px 17px; 
        transition-property: all; 
        transition-duration: 0.3s; 
        transition-timing-function: ease-in-out; 
        border: none;
    } 
    
    .btn__download:first-child { 
        margin-right: 12px;
    } 
    
    button { 
        font-family: inherit; 
        font-size: 100%; 
        line-height: 1.15; 
        margin: 0;
    } 
    
    button { 
        overflow: visible;
    } 
    
    button { 
        text-transform: none;
    } 
    
    button { 
        -webkit-appearance: button;
    } 
    
    button { 
        cursor: pointer;
    } 
    
    ul { 
        padding: 0; 
        margin: 0; 
        list-style-type: none;
    } 
    
    .achiev__section-list { 
        display: flex; 
        flex-direction: column; 
        padding-right: 15px; 
        padding-top: 15px;
    } 
    
    .btn__download svg  { 
        pointer-events: none;
    } 
    
    .main__text-d { 
        font-weight: 400; 
        font-size: 15px; 
        line-height: 140%;
    } 
    
    .btn__download-text { 
        pointer-events: none; 
        transition-property: all; 
        transition-duration: 0.3s; 
        transition-timing-function: ease-in-out;
    } 
    
    .btn__download span  { 
        position: relative; 
        top: 1px; 
        display: block; 
        margin-left: 6px; 
        color: #252529; 
        transition-property: all; 
        transition-duration: 0.3s; 
        transition-timing-function: ease-in-out;
    } 
    
    .btn__download:hover .btn__download-text { 
        color: #45a5ff;
    } 
    
    .achiev__section-item { 
        padding: 14px 0; 
        width: 100%; 
        position: relative; 
        display: flex; 
        align-items: center; 
        flex-direction: row-reverse; 
        justify-content: space-between; 
        border-bottom: 1px solid #e4e4e5;
    } 
    
    .achiev__section-item:last-child { 
        border-bottom: none;
    } 
    
    .main__text-s { 
        font-weight: 400; 
        font-size: 17px; 
        line-height: 130%;
    } 
    
    @media only screen and (min-width: 1024px){ 
      .main__text-s { 
        font-size: 19px;
      } 
    }     
    
    .achiev__section-top { 
        display: flex; 
        align-items: center; 
        max-width: 80%;
    } 
    
    .achiev__section-type { 
        background: linear-gradient(7.34deg, #8a45d4 -6.59%, #4393ed 63.47%, #63b6e8 143.98%); 
        -webkit-background-clip: text; 
        -webkit-text-fill-color: transparent; 
        font-size: 50px; 
        line-height: 110%;
    } 
    
    
    
    
    
      
     
    * { 
        box-sizing: border-box; 
        outline: none;
    } 
    
    .main__container { 
        display: flex; 
        flex-direction: column; 
        max-width: 1280px; 
        margin: 0 auto; 
        padding: 0 15px; 
        box-sizing: content-box;
    } 
    
    @media only screen and (min-width: 576px){ 
      .main__container { 
        padding: 0 30px;
      } 
    }     
    
    @media only screen and (min-width: 768px){ 
      .main__container { 
        padding: 0 50px;
      } 
    }     
    
    
    
    
    
    
    
    .btn__download:first-child { 
        margin-right: 12px;
    } 
    
    ul { 
        padding: 0; 
        margin: 0; 
        list-style-type: none;
    } 
    @media screen and (min-width: 425px){ 
    .platform__list { 
        display: flex; 
        } 
    }
    .platform__list { 
        margin-left: -12px; 
        margin-right: -12px; 
        margin-bottom: -24px; 
        overflow: hidden;
        justify-content: space-around;
    } 
    
    @media screen and (max-width: 1366px){ 
      .platform__list { 
        flex-wrap: wrap;
        display: flex;
        align-items: center;
      } 
    }     
    
    .platform { 
        padding: 60px 0;
    } 
    
    .platform__item { 
        width: 100%; 
        max-width: calc(16.6666666667% - 24px); 
        margin-left: 12px; 
        margin-right: 12px; 
        height: 150px; 
        background: #f7f6fe; 
        border-radius: 16px; 
        display: flex; 
        align-items: center; 
        justify-content: center; 
        margin-bottom: 24px;
    } 
    
    @media screen and (max-width: 1366px){ 
      .platform__item { 
        max-width: 200px;
      } 
    }     
    
    img { 
        border-style: none;
    } 
    
    .platform__item img  { 
        max-height: 100px!important; 
        -o-object-fit: contain; 
        object-fit: contain;
    } 
    
    
    
    
    
      body {  
        font-family:"Circe";
        font-weight:400;
        font-size:17px;
        line-height:1.15;
        color:#252529;
      }  
    @media only screen and (min-width: 768px){     
      body {  
        font-size:18px;
      }  
    }  
    * { 
        box-sizing: border-box; 
        outline: none;
    } 
    
    body { 
        margin: 0;
    } 
    
    body { 
        min-width: 375px; 
        font-family: "Circe"; 
        font-weight: 400; 
        font-size: 17px; 
        line-height: 24px; 
        color: #252529; 
        scroll-behavior: smooth;
    } 
    
    @media only screen and (min-width: 768px){ 
      body { 
        font-size: 18px;
      } 
    }     
    
    html { 
        line-height: 1.15; 
        -webkit-text-size-adjust: 100%;
    } 
    
    html { 
        scroll-behavior: smooth;
    } 
    
    .niche-analysis { 
        padding: 40px 0;
    } 
    
    @media only screen and (min-width: 768px){ 
      .niche-analysis { 
        padding: 50px 0;
      } 
    }     
    
    .niche-analysis__container { 
        max-width: 1062px; 
        margin: 0 auto; 
        padding: 0 15px; 
        box-sizing: content-box;
    } 
    
    @media only screen and (min-width: 768px){ 
      .niche-analysis__container { 
        padding: 0 120px;
      } 
    }     
    
    h2 { 
        margin: 0;
    } 
    
     
    
    .niche-analysis__title { 
        margin: 0 0 24px; 
        text-align: center;
    } 
    
    .niche-analysis__block { 
        padding: 24px; 
        background-color: #f7f7fa; 
        border-radius: 24px;
    } 
    
    @media only screen and (min-width: 768px){ 
      .niche-analysis__block { 
        padding: 60px;
      } 
    }     
    
    p { 
        margin: 0;
    } 
    
    .main__text-m { 
        font-weight: 400; 
        font-size: 22px; 
        line-height: 130%;
    } 
    
    @media only screen and (min-width: 1024px){ 
      .main__text-m { 
        font-size: 25px;
      } 
    }     
    
    .niche-analysis__text { 
        margin: 0 0 24px;
    } 
    
    ul { 
        padding: 0; 
        margin: 0; 
        list-style-type: none;
    } 
    
    .main__text-s { 
        font-weight: 400; 
        font-size: 17px; 
        line-height: 130%;
    } 
    
    @media only screen and (min-width: 1024px){ 
      .main__text-s { 
        font-size: 19px;
      } 
    }     
    
    .niche-analysis__list { 
        margin: 0 0 32px;
    } 
    
    .niche-analysis__item { 
        position: relative; 
        display: flex; 
        align-items: center; 
        min-height: 48px; 
        padding: 27px 0 29px 60px;
    } 
    
    .niche-analysis__item:first-child { 
        padding-top: 0;
    } 
    
    .niche-analysis__item:before { 
        content: ""; 
        position: absolute; 
        left: 0; 
        width: 48px; 
        height: 48px; 
        background: url(https://aboveclicks.com/images/sign1.svg); 
        background-repeat: no-repeat; 
        background-size: 100% 100%; 
        background-repeat-x: no-repeat; 
        background-repeat-y: no-repeat;
    } 
    
    .niche-analysis__item:not(:last-child):after { 
        content: ""; 
        position: absolute; 
        bottom: 0; 
        left: 0; 
        width: 100%; 
        height: 1px; 
        border-bottom: 1px solid #252529; 
        opacity: 0.1;
    } 
    
    .niche-analysis__item:last-child { 
        padding-bottom: 0;
    } 
    
    
    
    
    
    
    
      body {  
        font-family:"Circe";
        font-weight:400;
        font-size:17px;
        line-height:1.15;
        color:#252529;
      }  
    @media only screen and (min-width: 768px){     
      body {  
        font-size:18px;
      }  
    }  
    * { 
        box-sizing: border-box; 
        outline: none;
    } 
    
    body { 
        margin: 0;
    } 
    
    body { 
        min-width: 375px; 
        font-family: "Circe"; 
        font-weight: 400; 
        font-size: 17px; 
        line-height: 24px; 
        color: #252529; 
        scroll-behavior: smooth;
    } 
    
    @media only screen and (min-width: 768px){ 
      body { 
        font-size: 18px;
      } 
    }     
    
    html { 
        line-height: 1.15; 
        -webkit-text-size-adjust: 100%;
    } 
    
    html { 
        scroll-behavior: smooth;
    } 
    
    .animate-block { 
        position: relative; 
        transform: translateY(50px); 
        opacity: 0; 
        transition-property: all; 
        transition-duration: 1s; 
        transition-timing-function: ease;
    } 
    
    .animate-block--active { 
        transform: translateY(0); 
        opacity: 1;
    } 
    
    .rounded-columns-checked { 
        padding: 40px 0;
    } 
    
    @media only screen and (min-width: 768px){ 
      .rounded-columns-checked { 
        padding: 50px 0;
      } 
    }     
    
    .main__container { 
        display: flex; 
        flex-direction: column; 
        max-width: 1280px; 
        margin: 0 auto; 
        padding: 0 15px; 
        box-sizing: content-box;
    } 
    
    @media only screen and (min-width: 576px){ 
      .main__container { 
        padding: 0 30px;
      } 
    }     
    
    @media only screen and (min-width: 768px){ 
      .main__container { 
        padding: 0 50px;
      } 
    }     
    
    .rounded-columns-checked__block { 
        display: flex; 
        flex-direction: column; 
        align-items: center;
    } 
    
    .rounded-block { 
        position: relative; 
        padding: 48px 24px; 
        border-radius: 32px; 
        overflow: hidden; 
        color: #fff; 
        background-color: #252529; 
        background-image: url(https://aboveclicks.com/images/sadf.png); 
        background-repeat: no-repeat; 
        background-position: 30% -10%; 
        background-size: 736px 514px; 
        background-repeat-x: no-repeat; 
        background-repeat-y: no-repeat;
    } 
    
    @media only screen and (min-width: 576px){ 
      .rounded-block { 
        background-position: 100% 0%;
      } 
    }     
    
    @media only screen and (min-width: 1024px){ 
      .rounded-block { 
        padding: 60px; 
        background-position: 130% 0%; 
        background-size: 800px 1000px;
      } 
    }     
    
    h2 { 
        margin: 0;
    } 
    
    
    
    .rounded-columns-checked__title { 
        margin: 0 0 16px; 
        text-align: center;
    } 
    
    @media only screen and (min-width: 768px){ 
      .rounded-columns-checked__title { 
        margin: 0 0 25px;
      } 
    }     
    
    p { 
        margin: 0;
    } 
    
    .main__text-m { 
        font-weight: 400; 
        font-size: 22px; 
        line-height: 130%;
    } 
    
    @media only screen and (min-width: 1024px){ 
      .main__text-m { 
        font-size: 25px;
      } 
    }     
    
    .rounded-columns-checked__text { 
        max-width: 1110px; 
        text-align: center; 
        margin: 0 0 32px;
    } 
    
    @media only screen and (min-width: 768px){ 
      .rounded-columns-checked__text { 
        margin: 0 0 55px;
      } 
    }     
    
    .rounded-columns-checked__rounded-block { 
        position: relative; 
        z-index: 3;
    } 
    
    ul { 
        padding: 0; 
        margin: 0; 
        list-style-type: none;
    } 
    
    .main__text-s { 
        font-weight: 400; 
        font-size: 17px; 
        line-height: 130%;
    } 
    
    @media only screen and (min-width: 1024px){ 
      .main__text-s { 
        font-size: 19px;
      } 
    }     
    
    .rounded-columns-checked__list { 
        display: grid;
    } 
    
    .rounded-columns-checked .rounded-columns-checked-card  { 
        position: relative; 
        display: flex; 
        flex-direction: column; 
        height: 100%; 
        padding: 32px 0; 
        border-radius: 24px; 
        color: #fff;
    } 
    
    @media only screen and (min-width: 768px){ 
      .rounded-columns-checked .rounded-columns-checked-card  { 
        display: grid; 
        grid-template-columns: repeat(2, 1fr); 
        grid-gap: 28px; 
        gap: 28px; 
        height: auto; 
        padding: 48px 0;
      } 
    }     
    
    .rounded-columns-checked .rounded-columns-checked-card:first-child  { 
        padding-top: 0;
    } 
    
    .rounded-columns-checked .rounded-columns-checked-card:not(:last-child)::after { 
        content: ""; 
        position: absolute; 
        bottom: 0; 
        width: 100%; 
        border-bottom: 1px solid #fff; 
        opacity: 0.1;
    } 
    
    .rounded-columns-checked .rounded-columns-checked-card:last-child  { 
        padding-bottom: 0;
    } 
    
    .rounded-columns-checked .rounded-columns-checked-card__block  { 
        max-width: 440px; 
        margin: 0 0 24px;
    } 
    
    @media only screen and (min-width: 768px){ 
      .rounded-columns-checked .rounded-columns-checked-card__block  { 
        margin: 0;
      } 
    }     
    
    .rounded-columns-checked .rounded-columns-checked-card__list  { 
        display: flex; 
        flex-direction: column; 
        gap: 20px;
    } 
    
    h3 { 
        margin: 0;
    } 
    
    .main__h3-title { 
        font-weight: 700; 
        font-size: 28px; 
        line-height: 46px;
    } 
    
    @media only screen and (min-width: 1024px){ 
      .main__h3-title { 
        font-size: 38px;
      } 
    }     
    
    .rounded-columns-checked .rounded-columns-checked-card__title  { 
        margin: 0 0 12px;
    } 
    
    @media only screen and (min-width: 768px){ 
      .rounded-columns-checked .rounded-columns-checked-card__title  { 
        margin: 0 0 16px;
      } 
    }     
    
    .rounded-columns-checked .rounded-columns-checked-card__text  { 
        max-width: 440px; 
        margin: 0 0 30px;
    } 
    
    @media only screen and (min-width: 768px){ 
      .rounded-columns-checked .rounded-columns-checked-card__text  { 
        margin: 0;
      } 
    }     
    
    .rounded-columns-checked .rounded-columns-checked-card .rounded-columns-checked-card__title + .rounded-columns-checked-card__text  { 
        color: #9e9eb0;
    } 
    
    .rounded-columns-checked .rounded-columns-checked-card__item  { 
        position: relative; 
        display: flex; 
        align-items: center; 
        min-height: 48px; 
        padding-left: 58px;
    } 
    
    .rounded-columns-checked .rounded-columns-checked-card__item::before { 
        content: ""; 
        position: absolute; 
        left: 0; 
        top: 0; 
        width: 48px; 
        height: 48px; 
        background-image: url(https://aboveclicks.com/images/sign1.svg); 
        background-repeat: no-repeat; 
        background-size: 100% 100%; 
        background-repeat-x: no-repeat; 
        background-repeat-y: no-repeat;
    } 
    
    
    
    
    
    
    
    /*font-family*/
      
    * { 
        box-sizing: border-box; 
        outline: none;
    } 
    
    .main__container { 
        display: flex; 
        flex-direction: column; 
        max-width: 1280px; 
        margin: 0 auto; 
        padding: 0 15px; 
        box-sizing: content-box;
    } 
    
    @media only screen and (min-width: 576px){ 
      .main__container { 
        padding: 0 30px;
      } 
    }     
    
    @media only screen and (min-width: 768px){ 
      .main__container { 
        padding: 0 50px;
      } 
    }     
    
    @media only screen and (min-width: 1440px){ 
      .main__container { 
        padding: 0 80px;
      } 
    }     
    
    html { 
        line-height: 1.15; 
        -webkit-text-size-adjust: 100%;
    } 
    
    html { 
        scroll-behavior: smooth;
    } 
    
    ul { 
        padding: 0; 
        margin: 0; 
        list-style-type: none;
    } 
    
    .breadcrumbs__item:not(:last-child) { 
        padding: 0 24px 0 0;
    } 
    
    .breadcrumbs__item:not(:last-child):after { 
        content: ""; 
        position: absolute; 
        right: 4px; 
        top: 0; 
        width: 16px; 
        height: 16px; 
        background-image: url(https://aboveclicks.com/images/rightarrow.svg); 
        background-repeat: no-repeat; 
        background-repeat-x: no-repeat; 
        background-repeat-y: no-repeat;
    } 
    
    @media only screen and (min-width: 768px){ 
      .breadcrumbs__item:not(:last-child):after { 
        top: 1px;
      } 
    }     
    
    .animate-block { 
        position: relative; 
        transform: translateY(50px); 
        opacity: 0; 
        transition-property: all; 
        transition-duration: 1s; 
        transition-timing-function: ease;
    } 
    
    .animate-block--active { 
        transform: translateY(0); 
        opacity: 1;
    } 
    
    p { 
        margin: 0;
    } 
    
    .consulting__content { 
        display: grid; 
        grid-gap: 40px; 
        gap: 40px;
    } 
    
    @media only screen and (min-width: 1024px){ 
      .consulting__content { 
        grid-template-columns: repeat(2, 1fr); 
        gap: 24px;
      } 
    }     
    
    .consulting { 
        padding: 40px 0;
    } 
    
    @media only screen and (min-width: 768px){ 
      .consulting { 
        padding: 50px 0;
      } 
    }     
    
    @media only screen and (min-width: 1440px){ 
      .consulting { 
        padding: 60px 0;
      } 
    }     
    
    .main__text-s { 
        font-weight: 400; 
        font-size: 17px; 
        line-height: 130%;
    } 
    
    @media only screen and (min-width: 1024px){ 
      .main__text-s { 
        font-size: 19px;
      } 
    }     
    
    @media only screen and (min-width: 768px){ 
      .consulting__list { 
        padding: 16px 0 0;
      } 
    }     
    
    .consulting__block { 
        display: flex; 
        flex-direction: column;
    } 
    
    h2 { 
        margin: 0;
    } 
    
    
    
    .consulting__title { 
        position: relative; 
        margin: 0; 
        padding: 0 0 24px;
    } 
    
    @media only screen and (min-width: 768px){ 
      .consulting__title { 
        padding: 0 0 40px;
      } 
    }     
    
    .consulting__title:after { 
        content: ""; 
        position: absolute; 
        left: 0; 
        bottom: 0; 
        width: 65px; 
        height: 1px; 
        border-bottom: 1px solid #e4e4e5;
    } 
    
    .main__text-l { 
        font-weight: 400; 
        font-size: 28px; 
        line-height: 130%;
    } 
    
    @media only screen and (min-width: 1024px){ 
      .main__text-l { 
        font-size: 32px;
      } 
    }     
    
    .consulting__text { 
        max-width: 520px; 
        margin: 24px 0 24px;
    } 
    
    @media only screen and (min-width: 768px){ 
      .consulting__text { 
        margin: 42px 0 32px;
      } 
    }     
    
    button { 
        font-family: inherit; 
        font-size: 100%; 
        line-height: 1.15; 
        margin: 0;
    } 
    
    button { 
        overflow: visible;
    } 
    
    button { 
        text-transform: none;
    } 
    
    button { 
        -webkit-appearance: button;
    } 
    
    button { 
        cursor: pointer;
    } 
    
    .btn { 
        position: relative; 
        display: flex; 
        align-items: center; 
        justify-content: center; 
        height: 60px; 
        padding-left: 74px; 
        padding-right: 40px; 
        border-radius: 80px; 
        border: none; 
        transition-property: all; 
        transition-duration: 0.3s; 
        transition-timing-function: ease-in-out;
    } 
    
    .btn--primary { 
        color: #fff; 
        background: linear-gradient(7.34deg, #8a45d4 -6.59%, #4393ed 63.47%, #63b6e8 143.98%);
    } 
    
    .consulting__btn { 
        align-self: self-start;
    } 
    
    .consulting-item { 
        position: relative; 
        padding-left: 64px;
    } 
    
    .consulting-item:not(:last-child) { 
        padding-bottom: 24px;
    } 
    
    .consulting-item:not(:last-child):after { 
        content: ""; 
        position: absolute; 
        right: 0; 
        bottom: 0; 
        width: calc(100% - 64px); 
        height: 1px; 
        border-bottom: 1px solid #e4e4e5;
    } 
    
    .consulting-item:not(:first-child) { 
        padding-top: 24px;
    } 
    
    .btn span  { 
        white-space: nowrap; 
        pointer-events: none;
    } 
    
    .consulting-item__number { 
        position: absolute; 
        left: 0; 
        top: 25px; 
        display: flex; 
        justify-content: center; 
        align-items: center; 
        width: 48px; 
        height: 48px; 
        border-radius: 12px; 
        background-color: #f7f6fe;
    } 
    
    @media only screen and (min-width: 768px){ 
      .consulting-item__number { 
        font-size: 19px; 
        line-height: 24px;
      } 
    }     
    
    .consulting-item:first-child .consulting-item__number  { 
        top: 0; 
        left: 0;
    } 
    
    h4 { 
        margin: 0;
    } 
    
    .main__h4-title { 
        font-weight: 700; 
        font-size: 22px; 
        line-height: 120%;
    } 
    
    @media only screen and (min-width: 1024px){ 
      .main__h4-title { 
        font-size: 25px; 
        line-height: 32px;
      } 
    }     
    
    .consulting-item__title { 
        margin: 0 0 8px;
    } 
    
    .consulting-item__text { 
        margin: 0;
    } 
    
    @media only screen and (min-width: 768px){ 
      .main-grid-card__link:after { 
        content: ""; 
        position: absolute; 
        top: 6px; 
        right: 0; 
        width: 13px; 
        height: 15px; 
        transition-property: all; 
        transition-duration: 0.3s; 
        transition-timing-function: ease-in-out; 
        background-image: url(https://aboveclicks.com/images/sign1.svg); 
        background-repeat: no-repeat; 
        background-size: contain; 
        background-repeat-x: no-repeat; 
        background-repeat-y: no-repeat;
      } 
    
      .main-grid-card__link:hover:after { 
        transform: translateX(10px);
      } 
    }     
    
    .consulting-item__number span  { 
        font-weight: 700; 
        font-size: 17px; 
        line-height: 130%; 
        background: linear-gradient(7.34deg, #8a45d4 -6.59%, #4393ed 63.47%, #63b6e8 143.98%); 
        -webkit-background-clip: text; 
        -webkit-text-fill-color: transparent;
    } 
    
    
    
    /*font-family*/
      body {  
        color:#fff;
        font-family:"Circe";
        font-weight:400;
        font-size:17px;
        line-height:1.15;
      }  
      
    @media only screen and (min-width: 1440px){     
      body {  
        font-size:19px;
      }  
    }  
    * { 
        box-sizing: border-box; 
        outline: none;
    } 
    
    .main__container { 
        display: flex; 
        flex-direction: column; 
        max-width: 1280px; 
        margin: 0 auto; 
        padding: 0 15px; 
        box-sizing: content-box;
    } 
    
    @media only screen and (min-width: 576px){ 
      .main__container { 
        padding: 0 30px;
      } 
    }     
    
    @media only screen and (min-width: 768px){ 
      .main__container { 
        padding: 0 50px;
      } 
    }     
    
    @media only screen and (min-width: 1440px){ 
      .main__container { 
        padding: 0 80px;
      } 
    }     
    
    
    
    @media only screen and (min-width: 768px){ 
      body { 
        font-size: 18px;
      } 
    }     
    
    @media only screen and (min-width: 1440px){ 
      body { 
        font-size: 19px;
      } 
    }     
    
    
    
    ul { 
        padding: 0; 
        margin: 0; 
        list-style-type: none;
    } 
    
    .breadcrumbs__item:not(:last-child) { 
        padding: 0 24px 0 0;
    } 
    
    .breadcrumbs__item:not(:last-child):after { 
        content: ""; 
        position: absolute; 
        right: 4px; 
        top: 0; 
        width: 16px; 
        height: 16px; 
        background-image: url(https://aboveclicks.com/images/rightarrow.svg); 
        background-repeat: no-repeat; 
        background-repeat-x: no-repeat; 
        background-repeat-y: no-repeat;
    } 
    
    @media only screen and (min-width: 768px){ 
      .breadcrumbs__item:not(:last-child):after { 
        top: 1px;
      } 
    }     
    
    .breadcrumbs__link:after { 
        content: ""; 
        position: absolute; 
        bottom: -1px; 
        left: 0; 
        display: block; 
        width: 100%; 
        height: 1px; 
        background-color: #9e9eb0; 
        transform: scaleX(0); 
        transform-origin: left; 
        transition-property: all; 
        transition-duration: 0.3s; 
        transition-timing-function: ease-in-out;
    } 
    
    .breadcrumbs__link:hover:after { 
        transform: scaleX(1);
    } 
    
    .rounded-block { 
        position: relative; 
        padding: 48px 24px; 
        border-radius: 32px; 
        overflow: hidden; 
        color: #fff; 
        background-color: #252529; 
        background-image: url(https://aboveclicks.com/images/background1.png); 
        background-repeat: no-repeat; 
        background-position: 30% -10%; 
        background-size: 736px 514px; 
        background-repeat-x: no-repeat; 
        background-repeat-y: no-repeat;
    } 
    
    @media only screen and (min-width: 576px){ 
      .rounded-block { 
        background-position: 100% 0%;
      } 
    }     
    
    @media only screen and (min-width: 1024px){ 
      .rounded-block { 
        padding: 60px; 
        background-position: 130% 0%; 
        background-size: 800px 1000px;
      } 
    }     
    
    @media only screen and (min-width: 1440px){ 
      .rounded-block { 
        padding: 80px;
      } 
    }     
    
    .animate-block { 
        position: relative; 
        transform: translateY(50px); 
        opacity: 0; 
        transition-property: all; 
        transition-duration: 1s; 
        transition-timing-function: ease;
    } 
    
    .animate-block--active { 
        transform: translateY(0); 
        opacity: 1;
    } 
    
    h2 { 
        margin: 0;
    } 
    
    
    
    .search-engine__rounded-block { 
        position: relative; 
        z-index: 3; 
        display: flex; 
        flex-direction: column;
    } 
    
    .search-engine { 
        padding: 40px 0; 
        color: #fff;
    } 
    
    @media only screen and (min-width: 768px){ 
      .search-engine { 
        padding: 50px 0;
      } 
    }     
    
    @media only screen and (min-width: 1440px){ 
      .search-engine { 
        padding: 60px 0;
      } 
    }     
    
    button { 
        font-family: inherit; 
        font-size: 100%; 
        line-height: 1.15; 
        margin: 0;
    } 
    
    button { 
        overflow: visible;
    } 
    
    button { 
        text-transform: none;
    } 
    
    button { 
        -webkit-appearance: button;
    } 
    
    button { 
        cursor: pointer;
    } 
    
    .main__text-s { 
        font-weight: 400; 
        font-size: 17px; 
        line-height: 130%;
    } 
    
    @media only screen and (min-width: 1024px){ 
      .main__text-s { 
        font-size: 19px;
      } 
    }     
    
    .button-secondary { 
        max-width: 100%; 
        padding: 8px; 
        border-radius: 32px; 
        border: none; 
        white-space: nowrap; 
        background-color: #fff; 
        color: #252529; 
        transition-property: all; 
        transition-duration: 0.3s; 
        transition-timing-function: ease-in-out;
    } 
    
    @media only screen and (min-width: 768px){ 
      .button-secondary { 
        max-width: -moz-min-content; 
        max-width: min-content; 
        padding: 17px 32px 16px 38px;
      } 
    }     
    
    .search-engine__btn { 
        margin-top: 32px;
    } 
    
    @media only screen and (min-width: 768px){ 
      .search-engine__btn { 
        align-self: center; 
        margin-top: 48px;
      } 
    
      .button-secondary:hover { 
        transform: scale(1.02); 
        box-shadow: 6px 6px 10px 6px rgba(0, 0, 0, 0.4);
      } 
    }     
    
    .main-grid { 
        display: grid; 
        grid-gap: 24px; 
        gap: 24px;
    } 
    
    @media only screen and (min-width: 768px){ 
      .main-grid { 
        grid-auto-rows: 1fr;
      } 
    
      .main-grid--three { 
        grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
      } 
    }     
    
    .main-grid__item { 
        display: flex; 
        flex-direction: column;
    } 
    
    .main-grid-card { 
        padding: 24px 23px;
    } 
    
    @media only screen and (min-width: 768px){ 
      .main-grid-card { 
        padding: 32px 32px;
      } 
    }     
    
    .main-grid-card--dark { 
        border: 1px solid #323235; 
        border-radius: 20px; 
        background-color: #29292d; 
        color: #fff;
    } 
    
    img { 
        border-style: none;
    } 
    
    .main-grid-card__icon { 
        margin: 0 0 24px; 
        width: 48px; 
        aspect-ratio: 1;
    } 
    
    @media only screen and (min-width: 768px){ 
      .main-grid-card__icon { 
        margin: 0 0 32px;
      } 
    }     
    
    h3 { 
        margin: 0;
    } 
    
    .main__h3-title { 
        font-weight: 700; 
        font-size: 28px; 
        line-height: 46px;
    } 
    
    @media only screen and (min-width: 1024px){ 
      .main__h3-title { 
        font-size: 38px;
      } 
    }     
    
    .main-grid-card__title { 
        margin: 0 0 12px;
    } 
    
    p { 
        margin: 0;
    } 
    
    .main-grid-card--dark .main-grid-card__title + .main-grid-card__text  { 
        color: #9e9eb0;
    } 
    
    
    
    
    
    
    
      body {  
        font-family:"Circe";
        font-weight:400;
        font-size:17px;
        line-height:1.15;
        color:#252529;
      }  
    @media only screen and (min-width: 768px){     
      body {  
        font-size:18px;
      }  
    }  
    * { 
        box-sizing: border-box; 
        outline: none;
    } 
    
    body { 
        margin: 0;
    } 
    
    body { 
        min-width: 375px; 
        font-family: "Circe"; 
        font-weight: 400; 
        font-size: 17px; 
        line-height: 24px; 
        color: #252529; 
        scroll-behavior: smooth;
    } 
    
    @media only screen and (min-width: 768px){ 
      body { 
        font-size: 18px;
      } 
    }     
    
    html { 
        line-height: 1.15; 
        -webkit-text-size-adjust: 100%;
    } 
    
    html { 
        scroll-behavior: smooth;
    } 
    
    .animate-block { 
        position: relative; 
        transform: translateY(50px); 
        opacity: 0; 
        transition-property: all; 
        transition-duration: 1s; 
        transition-timing-function: ease;
    } 
    
    .animate-block--active { 
        transform: translateY(0); 
        opacity: 1;
    } 
    
    .services { 
        padding: 40px 0;
    } 
    
    @media only screen and (min-width: 768px){ 
      .services { 
        padding: 50px 0;
      } 
    }     
    
    .main__container { 
        display: flex; 
        flex-direction: column; 
        max-width: 1280px; 
        margin: 0 auto; 
        padding: 0 15px; 
        box-sizing: content-box;
    } 
    
    @media only screen and (min-width: 576px){ 
      .main__container { 
        padding: 0 30px;
      } 
    }     
    
    @media only screen and (min-width: 768px){ 
      .main__container { 
        padding: 0 50px;
      } 
    }     
    
    h3 { 
        margin: 0;
    } 
    
    .main__text-m { 
        font-weight: 400; 
        font-size: 22px; 
        line-height: 130%;
    } 
    
    @media only screen and (min-width: 1024px){ 
      .main__text-m { 
        font-size: 25px;
      } 
    }     
    
    .services__title { 
        margin: 0 0 20px;
    } 
    
    @media only screen and (min-width: 768px){ 
      .services__title { 
        margin: 0 0 26px;
      } 
    }     
    
    p { 
        margin: 0;
    } 
    
    .main__text-l { 
        font-weight: 400; 
        font-size: 28px; 
        line-height: 130%;
    } 
    
    @media only screen and (min-width: 1024px){ 
      .main__text-l { 
        font-size: 32px;
      } 
    }     
    
    .services__text { 
        max-width: 735px; 
        margin: 0 0 32px;
    } 
    
    @media only screen and (min-width: 768px){ 
      .services__text { 
        margin: 0 0 54px;
      } 
    }     
    
    ul { 
        padding: 0; 
        margin: 0; 
        list-style-type: none;
    } 
    
    .main__text-s { 
        font-weight: 400; 
        font-size: 17px; 
        line-height: 130%;
    } 
    
    @media only screen and (min-width: 1024px){ 
      .main__text-s { 
        font-size: 19px;
      } 
    }     
    
    .main-grid { 
        display: grid; 
        grid-gap: 24px; 
        gap: 24px;
    } 
    
    @media only screen and (min-width: 768px){ 
      .main-grid { 
        grid-auto-rows: 1fr;
      } 
    
      .main-grid--three { 
        grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
      } 
    }     
    
    .services__main-grid { 
        display: none;
    } 
    
    @media only screen and (min-width: 768px){ 
      .services__main-grid { 
        display: grid;
      } 
    }     
    
    .services__slider { 
        margin-bottom: 16px !important;
    } 
    
    @media only screen and (min-width: 768px){ 
      .services__slider { 
        display: flex; 
      }
    }    
    .services__slider { 
        align-items: initial; 
        margin-left: 0; 
        margin-right: 0; 
        background-color: #f7f6fe; 
        border-radius: 16px;
    } 
    
    @media only screen and (min-width: 768px){ 
      .services__slider { 
        display: none;
      } 
    }     
    
    .main-grid__item { 
        display: flex; 
        flex-direction: column;
    } 
    
    .main-grid-card { 
        padding: 24px 23px;
    } 
    
    @media only screen and (min-width: 768px){ 
      .main-grid-card { 
        padding: 32px 32px;
      } 
    }     
    
    .main-grid-card--grey { 
        border-radius: 16px; 
        background-color: #f7f6fe;
    } 
    
    img { 
        border-style: none;
    } 
    
    .main-grid-card__icon { 
        margin: 0 0 24px; 
        width: 48px; 
        aspect-ratio: 1;
    } 
    
    @media only screen and (min-width: 768px){ 
      .main-grid-card__icon { 
        margin: 0 0 32px;
      } 
    }     
    
    h4 { 
        margin: 0;
    } 
    
    .main__h4-title { 
        font-weight: 700; 
        font-size: 22px; 
        line-height: 120%;
    } 
    
    @media only screen and (min-width: 1024px){ 
      .main__h4-title { 
        font-size: 25px; 
        line-height: 32px;
      } 
    }     
    
    .main-grid-card__title { 
        margin: 0 0 12px;
    } 
    
    .main-grid-card__wrapper-link { 
        margin-top: auto;
    } 
    
    a { 
        background-color: transparent;
    } 
    
    a { 
        cursor: pointer;
    } 
    
    a { 
        -webkit-text-decoration: none; 
        text-decoration: none;
    } 
    
    .main-grid-card__link { 
        position: relative; 
        display: inline-block; 
        margin: 16px 0 0; 
        padding: 0 20px 0 0; 
        font-weight: 400; 
        font-size: 17px; 
        line-height: 24px; 
        background-image: linear-gradient(7.34deg, #8a45d4 -6.59%, #4393ed 63.47%, #63b6e8 143.98%); 
        -webkit-background-clip: text; 
        -webkit-text-fill-color: transparent;
    } 
    
    @media only screen and (min-width: 768px){ 
      .main-grid-card__link { 
        margin: 24px 0 0; 
        font-size: 19px;
      } 
    
      .main-grid-card__link:after { 
        content: ""; 
        position: absolute; 
        top: 6px; 
        right: 0; 
        width: 13px; 
        height: 15px; 
        transition-property: all; 
        transition-duration: 0.3s; 
        transition-timing-function: ease-in-out; 
        background-image: url(https://aboveclicks.com/images/sign1.svg); 
        background-repeat: no-repeat; 
        background-size: contain; 
        background-repeat-x: no-repeat; 
        background-repeat-y: no-repeat;
      } 
    
      .main-grid-card__link:hover:after { 
        transform: translateX(10px);
      } 
    }     
    
    
    
    
    
    
      body {  
        font-family:"Circe";
        font-weight:400;
        font-size:17px;
        line-height:1.15;
        color:#252529;
      }  
    @media only screen and (min-width: 768px){     
      body {  
        font-size:18px;
      }  
    }  
    * { 
        box-sizing: border-box; 
        outline: none;
    } 
    
    body { 
        margin: 0;
    } 
    
    body { 
        min-width: 375px; 
        font-family: "Circe"; 
        font-weight: 400; 
        font-size: 17px; 
        line-height: 24px; 
        color: #252529; 
        scroll-behavior: smooth;
    } 
    
    @media only screen and (min-width: 768px){ 
      body { 
        font-size: 18px;
      } 
    }     
    
    html { 
        line-height: 1.15; 
        -webkit-text-size-adjust: 100%;
    } 
    
    html { 
        scroll-behavior: smooth;
    } 
    
    .animate-block { 
        position: relative; 
        transform: translateY(50px); 
        opacity: 0; 
        transition-property: all; 
        transition-duration: 1s; 
        transition-timing-function: ease;
    } 
    
    .animate-block--active { 
        transform: translateY(0); 
        opacity: 1;
    } 
    
    .rounded-one-column { 
        padding: 40px 0;
    } 
    
    @media only screen and (min-width: 768px){ 
      .rounded-one-column { 
        padding: 50px 0;
      } 
    }     
    
    .main__container { 
        display: flex; 
        flex-direction: column; 
        max-width: 1280px; 
        margin: 0 auto; 
        padding: 0 15px; 
        box-sizing: content-box;
    } 
    
    @media only screen and (min-width: 576px){ 
      .main__container { 
        padding: 0 30px;
      } 
    }     
    
    @media only screen and (min-width: 768px){ 
      .main__container { 
        padding: 0 50px;
      } 
    }     
    
    .rounded-block { 
        position: relative; 
        padding: 48px 24px; 
        border-radius: 32px; 
        overflow: hidden; 
        color: #fff; 
        background-color: #252529; 
        background-image: url(https://aboveclicks.com/images/sadf.png); 
        background-repeat: no-repeat; 
        background-position: 30% -10%; 
        background-size: 736px 514px; 
        background-repeat-x: no-repeat; 
        background-repeat-y: no-repeat;
    } 
    
    @media only screen and (min-width: 576px){ 
      .rounded-block { 
        background-position: 100% 0%;
      } 
    }     
    
    @media only screen and (min-width: 1024px){ 
      .rounded-block { 
        padding: 60px; 
        background-position: 130% 0%; 
        background-size: 800px 1000px;
      } 
    }     
    
    .rounded-one-column__rounded-block { 
        position: relative; 
        z-index: 3; 
        display: flex; 
        flex-direction: column; 
        gap: 16px;
    } 
    
    @media only screen and (min-width: 768px){ 
      .rounded-one-column__rounded-block { 
        display: grid; 
        grid-template-columns: repeat(auto-fit, minmax(540px, 1fr)); 
        grid-gap: 36px; 
        gap: 36px;
      } 
    }     
    
    @media only screen and (min-width: 1200px){ 
      .rounded-one-column__rounded-block { 
        gap: 40px;
      } 
    }     
    
    h2 { 
        margin: 0;
    } 
    
    
    
    ul { 
        padding: 0; 
        margin: 0; 
        list-style-type: none;
    } 
    
    .main__text-s { 
        font-weight: 400; 
        font-size: 17px; 
        line-height: 130%;
    } 
    
    @media only screen and (min-width: 1024px){ 
      .main__text-s { 
        font-size: 19px;
      } 
    }     
    
    .rounded-one-column__list { 
        display: flex; 
        flex-direction: column;
    } 
    
    .rounded-one-column__item { 
        position: relative; 
        min-width: 280px; 
        padding: 14px 0;
    } 
    
    @media only screen and (min-width: 768px){ 
      .rounded-one-column__item { 
        padding: 24px 0;
      } 
    }     
    
    .rounded-one-column__item:first-child { 
        padding-top: 0;
    } 
    
    .rounded-one-column__item:after { 
        content: ""; 
        position: absolute; 
        bottom: 0; 
        left: 0; 
        width: 100%; 
        height: 1px; 
        border-bottom: 1px solid #fff; 
        opacity: 0.1;
    } 
    
    .rounded-one-column__item:last-child { 
        padding-bottom: 0;
    } 
    
    .rounded-one-column__item:last-child:after { 
        content: none;
    } 
    
    
    
    
    
    
    
    
    
    
    /*team*/
      
    
    * { 
        box-sizing: border-box; 
        outline: none;
    } 
    
    .animate-block { 
        position: relative; 
        transform: translateY(50px); 
        opacity: 0; 
        transition-property: all; 
        transition-duration: 1s; 
        transition-timing-function: ease;
    } 
    
    .animate-block--active { 
        transform: translateY(0); 
        opacity: 1;
    } 
    
    body { 
        margin: 0;
    } 
    
    .common__inner { 
        padding-left: 15px; 
        padding-right: 15px;
    } 
    
    @media only screen and (min-width: 768px){ 
      .common__inner { 
        padding-left: 80px; 
        padding-right: 80px;
      } 
    }     
    
    .common__wrap { 
        max-width: 1440px; 
        width: 100%; 
        margin-left: auto; 
        margin-right: auto;
    } 
    
    .offices__section { 
        padding-bottom: 60px; 
        padding-top: 120px;
    } 
    
    h2 { 
        margin: 0;
    } 
    
    .common__subtitle--case { 
        font-weight: 700; 
        font-size: 66px; 
        line-height: 105%; 
        margin-bottom: 40px; 
        margin-top: 0;
    } 
    
    .common__subtitle--slider { 
        display: flex; 
        justify-content: space-between;
    } 
    
    ul { 
        padding: 0; 
        margin: 0; 
        list-style-type: none;
    } 
    
    .main-grid { 
        display: grid; 
        grid-gap: 24px; 
        gap: 24px;
    } 
    
    @media only screen and (min-width: 768px){ 
      .main-grid { 
        grid-auto-rows: 1fr;
      } 
    }     
    
    .offices__main-grid { 
        display: grid; 
        grid-template-columns: repeat(auto-fit, minmax(185px, 1fr));
    } 
    
    .slick-slider { 
        position: relative; 
        display: block; 
        box-sizing: border-box; 
        -webkit-user-select: none; 
        -moz-user-select: none; 
        user-select: none; 
        -webkit-touch-callout: none; 
        -khtml-user-select: none; 
        touch-action: pan-y; 
        -webkit-tap-highlight-color: transparent;
    } 
    
    .offices__section-list { 
        display: none; 
        flex-wrap: wrap; 
        margin-bottom: -24px; 
        margin-right: -12px; 
        margin-left: -12px;
    } 
    
    .slider__button-wrap { 
        display: flex; 
        align-items: center;
    } 
    
    img { 
        border-style: none;
    } 
    
    img  { 
        max-height: 66px; 
        -o-object-fit: contain; 
        object-fit: contain;
    } 
    
    .offices__section-item { 
        width: 100%; 
        background: #f7f6fe; 
        border-radius: 20px; 
        padding: 32px; 
        position: relative; 
        height: 100%;
    } 
    
    .offices__section-item--team { 
        padding: 12px;
    } 
    
    .slick-list { 
        position: relative; 
        display: block; 
        overflow: hidden; 
        margin: 0; 
        padding: 0;
    } 
    
    .slick-slider .slick-list  { 
        transform: translate3d(0, 0, 0);
    } 
    
    button { 
        font-family: inherit; 
        font-size: 100%; 
        line-height: 1.15; 
        margin: 0;
    } 
    
    button { 
        overflow: visible;
    } 
    
    button { 
        text-transform: none;
    } 
    
    button { 
        -webkit-appearance: button;
    } 
    
    button { 
        cursor: pointer;
    } 
    
    .slider__button { 
        width: 44px; 
        height: 44px; 
        margin-right: 8px; 
        border: 1px solid #E4E4E5; 
        border-radius: 999999px; 
        background-color: #fff; 
        display: flex; 
        align-items: center; 
        justify-content: center; 
        transition-property: all; 
        transition-duration: 0.3s; 
        transition-timing-function: ease-in-out;
    } 
    
    .slick-arrow.slick-hidden { 
        display: none;
    } 
    
    .slider__button:hover { 
        border-color: #252529; 
        background-color: #252529;
    } 
    
    .slider__button:last-child { 
        margin-right: 0px;
    } 
    
    .offices__section-box { 
        display: flex; 
        flex-direction: column; 
        max-width: 260px;
    } 
    
    .offices__section-box--team { 
        max-width: initial;
    } 
    
    .slick-track { 
        position: relative; 
        top: 0; 
        left: 0; 
        display: block; 
        margin-left: auto; 
        margin-right: auto;
    } 
    
    .slick-slider .slick-track  { 
        transform: translate3d(0, 0, 0);
    } 
    
    .offices__section-list .slick-track  { 
        display: flex;
    } 
    
    .slick-track:before,.slick-track:after { 
        display: table; 
        content: "";
    } 
    
    .slick-track:after { 
        clear: both;
    } 
    
    .offices__section-img { 
        position: relative;
    } 
    
    .offices__section-info { 
        padding-top: 19px; 
        padding-left: 10px; 
        padding-right: 10px; 
        padding-bottom: 12px; 
        display: flex; 
        flex-direction: column;
    } 
    
    .slick-slide { 
        display: none; 
        float: left; 
        height: 100%; 
        min-height: 1px;
    } 
    
    .slick-initialized .slick-slide  { 
        display: block;
    } 
    
    .offices__section-list .slick-track .slick-slide  { 
        display: flex; 
        height: initial;
    } 
    
    .offices__section-img img  { 
        display: block; 
        width: 100%;
    } 
    
    .offices__section-info-name { 
        font-weight: 700; 
        font-size: 25px; 
        line-height: 32px;
    } 
    
    .offices__section-info-employ { 
        font-size: 15px; 
        line-height: 140%;
    } 
    
    .offices__section-list .slick-slide > div  { 
        display: flex; 
        padding-left: 12px; 
        padding-right: 12px; 
        height: 100%; 
        width: 100%;
    } 
    
    .slick-slide img  { 
        display: block;
    } 
    /* These were inline style tags. Uses id+class to override almost everything */
    #style-6T7wz.style-6T7wz {  
       opacity: 1;  
        width: 0px;  
        transform: translate3d(0px, 0px, 0px);  
    }  
    #style-6X1nh.style-6X1nh {  
       width: 0px;  
    }  
    #style-L4Vsd.style-L4Vsd {  
       width: 100%;  
        display: inline-block;  
    }  
    #style-Q3NIx.style-Q3NIx {  
       width: 0px;  
    }  
    #style-6iwR8.style-6iwR8 {  
       width: 100%;  
        display: inline-block;  
    }  
    #style-oNVdH.style-oNVdH {  
       width: 0px;  
    }  
    #style-D5RdW.style-D5RdW {  
       width: 100%;  
        display: inline-block;  
    }  
    
    
    
    
    
    
    /*form*/
    /*font-family*/
      body {  
        font-family:"Circe";
        font-weight:400;
        font-size:17px;
        line-height:1.15;
        color:#252529;
      }  
    
    * { 
        box-sizing: border-box; 
        outline: none;
    } 
    
    
    
    
    
    @media only screen and (min-width: 768px){ 
      body { 
        font-size: 18px;
      } 
    }     
    
    
    
    .feedback__wrap-modal { 
        position: relative; 
        display: flex; 
        flex-direction: column; 
        align-items: center; 
        max-width: 100%; 
        height: 100vh; 
        margin: auto; 
        padding: 60px 20px 20px; 
        background-color: #fff; 
        overflow-y: auto;
    } 
    
    @media only screen and (min-width: 768px){ 
      .feedback__wrap-modal { 
        max-width: 90%; 
        height: auto; 
        padding: 20px 40px;
      } 
    }     
    
    .feedback__icon { 
        display: flex; 
        align-items: center; 
        justify-content: center; 
        width: 64px; 
        height: 64px; 
        padding: 10px; 
        margin: 0 0 20px; 
        background: #f7f6fe; 
        border-radius: 16px;
    } 
    
    @media only screen and (min-width: 768px){ 
      .feedback__icon { 
        width: 80px; 
        height: 80px; 
        margin: 0 0 15px;
      } 
    }     
    
    h2 { 
        margin: 0;
    } 
    
     
    
    .feedback__title { 
        margin: 0 0 24px; 
        text-align: center;
    } 
    
    @media only screen and (min-width: 768px){ 
      .feedback__title { 
        margin: 0 0 32px;
      } 
    }     
    
    img { 
        border-style: none;
    } 
    
    form { 
        margin: 0;
    } 
    
    .form__inside { 
        display: flex; 
        justify-content: center; 
        flex-direction: column; 
        align-items: center; 
        margin: 0;
    } 
    
    input { 
        font-family: inherit; 
        font-size: 100%; 
        line-height: 1.15; 
        margin: 0;
    } 
    
    input { 
        overflow: visible;
    } 
    
    .form__inside-inner { 
        display: flex; 
        max-width: 860px; 
        margin-bottom: 47px;
    } 
    
    .common__check-container { 
        display: flex; 
        flex-direction: column; 
        align-items: center;
    } 
    
    .btn__wrap--full { 
        display: flex; 
        justify-content: center; 
        margin-top: 40px; 
        width: 100%;
    } 
    
    @media screen and (max-width: 1440px){ 
      .btn__wrap--full { 
        margin-top: 35px;
      } 
    }     
    
    .btn__wrap--form { 
        margin-top: 20px;
    } 
    
    a { 
        background-color: transparent;
    } 
    
    a { 
        cursor: pointer;
    } 
    
    a { 
        -webkit-text-decoration: none; 
        text-decoration: none;
    } 
    
    .header__mail:after { 
        content: ""; 
        position: absolute; 
        top: 14px; 
        left: 0; 
        width: 24px; 
        height: 24px; 
        /*background-image: url(https://aboveclicks.com/images/email1.svg); */
        background-repeat: no-repeat; 
        background-size: contain; 
        background-repeat-x: no-repeat; 
        background-repeat-y: no-repeat;
    } 
    
    @media only screen and (min-width: 1024px){ 
      .header__mail:after { 
        top: -1px; 
        left: 0; 
        width: 20px; 
        height: 20px; 
        background-image: url(https://aboveclicks.com/images/email.svg);
      } 
    
      .header__mail:hover { 
        color: #fff;
      } 
    
      .header__mail:hover:after { 
        background-image: url(https://aboveclicks.com/images/email1.svg);
      } 
    }     
    
    .form__inside-part { 
        width: 100%; 
        max-width: calc(50% - 24px); 
        margin-left: 12px; 
        margin-right: 12px;
    } 
    
    button { 
        font-family: inherit; 
        font-size: 100%; 
        line-height: 1.15; 
        margin: 0;
    } 
    
    button { 
        overflow: visible;
    } 
    
    button { 
        text-transform: none;
    } 
    
    button { 
        cursor: pointer;
    } 
    
    button,[type="submit"] { 
        -webkit-appearance: button;
    } 
    
    .btn { 
        /*position: relative; */
        display: flex; 
        align-items: center; 
        justify-content: center; 
        height: 60px; 
        padding-left: 74px; 
        padding-right: 40px; 
        border-radius: 80px; 
        border: none; 
        transition-property: all; 
        transition-duration: 0.3s; 
        transition-timing-function: ease-in-out;
    } 
    
    .btn--primary { 
        color: #fff; 
        background: linear-gradient(7.34deg, #8a45d4 -6.59%, #4393ed 63.47%, #63b6e8 143.98%);
    } 
    
    .btn:disabled { 
        opacity: 0.6; 
        cursor: default;
    } 
    
    .btn__wrap--form .btn  { 
        min-width: 282px; 
        padding-left: 64px;
    } 
    
    .form__captcha { 
        margin: 31px 0 0;
    } 
    
    .common__check-text { 
        font-size: 14px; 
        line-height: 140%;
    } 
    
    .common__check-text--captcha { 
        font-size: 12px;
    } 
    
    .form__inside .common__check-text  { 
        font-size: 19px;
    } 
    
    .form__inside .common__check-text--captcha  { 
        font-size: 12px;
    } 
    
    .form__block { 
        display: flex; 
        flex-wrap: wrap; 
        justify-content: space-between;
    } 
    
    .form__item { 
        position: relative; 
        display: flex; 
        flex-direction: column-reverse; 
        margin-bottom: 24px; 
        width: 100%;
    } 
    
    @media screen and (max-width: 1440px){ 
      .form__item { 
        max-width: calc(50% - 8px); 
        margin-bottom: 10px;
      } 
    }     
    
    @media screen and (max-width: 1366px){ 
      .form__item { 
        max-width: calc(33.3333333333% - 8px); 
        margin-bottom: 10px;
      } 
    }     
    
    .form__inside-inner .form__item  { 
        margin-bottom: 16px;
    } 
    
    @media screen and (max-width: 1440px){ 
      .form__inside-inner .form__item  { 
        max-width: 100%;
      } 
    }     
    
    .form__inside-part--full { 
        display: flex; 
        max-width: 100%; 
        height: 138px; 
        margin-left: 0;
    } 
    
    .common__check { 
        position: relative; 
        display: flex; 
        align-items: center; 
        padding-left: 32px;
    } 
    
    .btn__arrow { 
        height: 40px; 
        width: 40px;
    } 
    
    .btn__arrow { 
        padding: 0 !important;
    } 
    
    .btn__arrow { 
        background: #fff; 
        width: 40px; 
        height: 40px; 
        border-radius: 50%; 
        display: flex; 
        align-items: center; 
        justify-content: center; 
        border: 1px solid #fff; 
        overflow: hidden; 
        margin-right: 23px; 
        padding-left: 0; 
        position: absolute; 
        top: 0; 
        bottom: 0; 
        left: 10px; 
        margin: auto; 
        pointer-events: none;
    } 
    
    .btn span  { 
        white-space: nowrap; 
        pointer-events: none;
    } 
    
    .btn--primary .btn__arrow  { 
        background-color: #fff;
    } 
    
    .common__check-text a  { 
        color: #247dd7;
    } 
    
    .form__item:last-child { 
        margin-bottom: 0;
    } 
    
    @media screen and (max-width: 1440px){ 
      .form__item:last-child { 
        margin-bottom: 10px;
      } 
    }     
    
    .form__inside-inner .form__item:last-child  { 
        margin-bottom: 0;
    } 
    
    .form__input { 
        width: 100%; 
        height: 40px; 
        max-width: 100%; 
        padding: 8px 12px; 
        border-radius: 8px; 
        border: 1px solid #e4e4e5; 
        font-size: 17px; 
        transition-property: all; 
        transition-duration: 0.3s; 
        transition-timing-function: ease-in-out; 
        background-position: 90% 50%; 
        background: #f7f7fa;
    } 
    
    .form__label { 
        font-weight: 700; 
        font-size: 15px; 
        line-height: 140%; 
        display: flex; 
        align-items: center; 
        justify-content: space-between;
    } 
    
    .form__input + .form__label::after { 
        content: "Optional"; 
        color: #B8B8BB; 
        font-size: 14px; 
        line-height: 140%; 
        padding-left: 10px;
    } 
    
    @media screen and (max-width: 1440px){ 
      .form__input + .form__label::after { 
        font-size: 12px;
      } 
    }     
    
    .form__input:required + .form__label::after { 
        content: none;
    } 
    
    .form__inside-item { 
        height: 100%; 
        margin-bottom: 0;
    } 
    
    .form__inside-inner .form__inside-item  { 
        margin-bottom: 0;
    } 
    
    [type="checkbox"] { 
        box-sizing: border-box; 
        padding: 0;
    } 
    
    .common__check-hidden { 
        position: absolute; 
        width: 20px; 
        height: 20px; 
        top: 0; 
        left: 0; 
        z-index: 1; 
        opacity: 0; 
        cursor: pointer;
    } 
    
    .common__check-visible { 
        position: absolute; 
        left: 0; 
        top: 0; 
        width: 20px; 
        height: 20px; 
        margin-right: 12px; 
        display: flex; 
        align-items: center; 
        justify-content: center; 
        border-radius: 5px; 
        border: 1px solid #e4e4e5; 
        transition-property: all; 
        transition-duration: 0.3s; 
        transition-timing-function: ease-in-out;
    } 
    
    .common__check-hidden:checked + .common__check-visible  { 
        background: linear-gradient(7.34deg, #8a45d4 -6.59%, #4393ed 63.47%, #63b6e8 143.98%); 
        border: none;
    } 
    
    .common__check-visible:after { 
        content: ""; 
        display: block; 
        width: 10px; 
        height: 8px; 
        background-image: url(https://aboveclicks.com/images/headerbackground10.svg); 
        background-repeat: no-repeat; 
        background-size: contain; 
        background-position: center; 
        background-repeat-x: no-repeat; 
        background-repeat-y: no-repeat;
    } 
    
    .common__check-visible--send { 
        margin-bottom: 3px;
    } 
    
    .btn__arrow svg  { 
        transition-property: all; 
        transition-duration: 0.3s; 
        transition-timing-function: ease-in-out;
    } 
    
    .header__sublist-item:not(:last-child) { 
        border-bottom: 1px solid #323236;
    } 
    
    .sublist-item:nth-child(1) { 
        border-top: 1px solid #323236;
    } 
    
    @media only screen and (min-width: 1024px){ 
      .sublist-item:nth-child(1) { 
        border: none;
      } 
    }     
    
    textarea { 
        font-family: inherit; 
        font-size: 100%; 
        line-height: 1.15; 
        margin: 0;
    } 
    
    textarea { 
        overflow: auto;
    } 
    
    .form__textarea { 
        background: #F7F7FA; 
        border: 1px solid #E4E4E5; 
        border-radius: 8px; 
        font-size: 17px; 
        padding: 8px 12px; 
        height: 40px; 
        width: 100%; 
        resize: none;
    } 
    
    .form__textarea--inside { 
        height: 100%;
    } 
    
    
    
    
    
     
    @media only screen and (min-width: 768px){     
      body {  
        font-size:18px;
      }  
    }  
    * { 
        box-sizing: border-box; 
        outline: none;
    } 
    
    
    
    body { 
        min-width: 375px; 
        font-family: "Circe"; 
        font-weight: 400; 
        font-size: 17px; 
        line-height: 24px; 
        color: #252529; 
        scroll-behavior: smooth;
    } 
    
    
    
    .animate-block { 
        position: relative; 
        transform: translateY(50px); 
        opacity: 0; 
        transition-property: all; 
        transition-duration: 1s; 
        transition-timing-function: ease;
    } 
    
    .animate-block--active { 
        transform: translateY(0); 
        opacity: 1;
    } 
    
    .solution { 
        padding: 60px 0;
    } 
    
    .main__container { 
        display: flex; 
        flex-direction: column; 
        max-width: 1280px; 
        margin: 0 auto; 
        padding: 0 15px; 
        box-sizing: content-box;
    } 
    
    @media only screen and (min-width: 576px){ 
      .main__container { 
        padding: 0 30px;
      } 
    }     
    
    @media only screen and (min-width: 768px){ 
      .main__container { 
        padding: 0 50px;
      } 
    }     
    
    h2 { 
        margin: 0;
    } 
    
    
    
    .solution__title { 
        max-width: 920px; 
        text-align: center; 
        margin: 0 auto 16px;
    } 
    
    p { 
        margin: 0;
    } 
    
    .main__text-s { 
        font-weight: 400; 
        font-size: 17px; 
        line-height: 130%;
    } 
    
    @media only screen and (min-width: 1024px){ 
      .main__text-s { 
        font-size: 19px;
      } 
    }     
    
    .solution__text { 
        text-align: center; 
        margin: 0 0 20px;
    } 
    
    .common__subtitle-decorated { 
        display: flex; 
        justify-content: center; 
        width: 100%; 
        position: relative;
    } 
    
    .common__subtitle-decorated:after { 
        content: ""; 
        display: block; 
        width: 100%; 
        position: absolute; 
        top: 0; 
        bottom: 0; 
        left: 0; 
        margin: auto; 
        height: 1px; 
        background-color: #e4e4e5;
    } 
    
    ul { 
        padding: 0; 
        margin: 0; 
        list-style-type: none;
    } 
    @media screen and (min-width: 425px){
    .solution__list { 
        display: flex; 
     
    } 
    }
    .solution__list { 
        flex-wrap: wrap; 
        margin-left: -12px; 
        margin-right: -12px; 
        margin-bottom: -24px; 
        margin-top: 32px;
    } 
    
    .btn__wrap--full { 
        display: flex; 
        justify-content: center; 
        margin-top: 40px; 
        width: 100%;
    } 
    
    @media screen and (max-width: 1440px){ 
      .btn__wrap--full { 
        margin-top: 35px;
      } 
    }     
    
    .common__subtitle-decorated-text { 
        color: #9e9eb0; 
        display: block; 
        background-color: #fff; 
        padding-left: 32px; 
        padding-right: 32px; 
        position: relative; 
        z-index: 1; 
        font-size: 19px; 
        line-height: 24px;
    } 
    
    @media screen and (min-width: 768px){ 
      .solution__item { 
        
        max-width: calc(33.3333333333% - 24px); 
        margin-left: 12px; 
        margin-right: 12px; 
        
    } 
    }
    
    .solution__item { 
        position: relative; 
        display: flex; 
        flex-direction: column; 
        width: 100%; 
        padding: 32px; 
        margin-bottom: 24px; 
        border-radius: 20px; 
        background: #f7f6fe; 
        transition-property: all; 
        transition-duration: 0.3s; 
        transition-timing-function: ease-in-out;
    } 
    
    @media screen and (max-width: 1440px){ 
      .solution__item { 
        height: initial;
      } 
    }     
    
    button { 
        font-family: inherit; 
        font-size: 100%; 
        line-height: 1.15; 
        margin: 0;
    } 
    
    button { 
        overflow: visible;
    } 
    
    button { 
        text-transform: none;
    } 
    
    button { 
        -webkit-appearance: button;
    } 
    
    button { 
        cursor: pointer;
    } 
    
    .btn { 
        position: relative; 
        display: flex; 
        align-items: center; 
        justify-content: center; 
        height: 60px; 
        padding-left: 74px; 
        padding-right: 40px; 
        border-radius: 80px; 
        border: none; 
        transition-property: all; 
        transition-duration: 0.3s; 
        transition-timing-function: ease-in-out;
    } 
    
    .btn--primary { 
        color: #fff; 
        background: linear-gradient(7.34deg, #8a45d4 -6.59%, #4393ed 63.47%, #63b6e8 143.98%);
    } 
    
    .btn--small { 
        height: 48px; 
        padding-left: 64px;
    } 
    
    .solution__img { 
        position: absolute; 
        top: 25px; 
        right: 25px;
    } 
    
    .solution__inner { 
        max-width: 90%;
    } 
    
    a { 
        background-color: transparent;
    } 
    
    a { 
        cursor: pointer;
    } 
    
    a { 
        -webkit-text-decoration: none; 
        text-decoration: none;
    } 
    
    .solution__card-link { 
        position: relative; 
        align-self: start; 
        margin-top: auto; 
        padding-right: 20px; 
        background: linear-gradient(7.34deg, #8a45d4 -6.59%, #4393ed 63.47%, #63b6e8 143.98%); 
        -webkit-background-clip: text; 
        -webkit-text-fill-color: transparent;
    } 
    
    .solution__card-link:after { 
        content: ""; 
        position: absolute; 
        top: 8px; 
        right: 0; 
        width: 11px; 
        height: 13px; 
        background-image: url(https://aboveclicks.com/images/rightarrow1.svg); 
        background-repeat: no-repeat; 
        background-size: contain; 
        transition-property: all; 
        transition-duration: 0.3s; 
        transition-timing-function: ease-in-out; 
        background-repeat-x: no-repeat; 
        background-repeat-y: no-repeat;
    } 
    
    .solution__card-link:hover:after { 
        transform: translateX(10px);
    } 
    
    .btn__arrow { 
        height: 40px; 
        width: 40px;
    } 
    
    .btn__arrow { 
        padding: 0 !important;
    } 
    
    .btn__arrow { 
        background: #fff; 
        width: 40px; 
        height: 40px; 
        border-radius: 50%; 
        display: flex; 
        align-items: center; 
        justify-content: center; 
        border: 1px solid #fff; 
        overflow: hidden; 
        margin-right: 23px; 
        padding-left: 0; 
        position: absolute; 
        top: 0; 
        bottom: 0; 
        left: 10px; 
        margin: auto; 
        pointer-events: none;
    } 
    
    .btn span  { 
        white-space: nowrap; 
        pointer-events: none;
    } 
    
    .btn--primary .btn__arrow  { 
        background-color: #fff;
    } 
    
    .btn--small .btn__arrow  { 
        height: 32px; 
        width: 32px;
    } 
    
    img { 
        border-style: none;
    } 
    
    h4 { 
        margin: 0;
    } 
    
    .main__h4-title { 
        font-weight: 700; 
        font-size: 22px; 
        line-height: 120%;
    } 
    
    @media only screen and (min-width: 1024px){ 
      .main__h4-title { 
        font-size: 25px; 
        line-height: 32px;
      } 
    }     
    
    .solution__card-title { 
        font-weight: 700; 
        font-size: 25px; 
        line-height: 32px; 
        margin-bottom: 12px; 
        margin-top: 0;
    } 
    
    .solution__card-text { 
        margin: 0 0 24px;
    } 
    
    .btn__arrow svg  { 
        transition-property: all; 
        transition-duration: 0.3s; 
        transition-timing-function: ease-in-out;
    } 
    
    
    
    
    
    
    /*header*/
    /*font-family*/
      
    
    
    
    /*FAQ*/
    ul { 
        padding: 0; 
        margin: 0; 
        list-style-type: none;
    } 
    
    .animate-block { 
        position: relative; 
        transform: translateY(50px); 
        opacity: 0; 
        transition-property: all; 
        transition-duration: 1s; 
        transition-timing-function: ease;
    } 
    
    .animate-block--active { 
        transform: translateY(0); 
        opacity: 1;
    } 
    
    h2 { 
        margin: 0;
    } 
    
    
    p { 
        margin: 0;
    } 
    
    .main__text-m { 
        font-weight: 400; 
        font-size: 22px; 
        line-height: 130%;
    } 
    
    @media only screen and (min-width: 1024px){ 
      .main__text-m { 
        font-size: 25px;
      } 
    }     
    
    .consulting__title:after { 
        content: ""; 
        position: absolute; 
        left: 0; 
        bottom: 0; 
        width: 65px; 
        height: 1px; 
        border-bottom: 1px solid #e4e4e5;
    } 
    
    .main__text-s { 
        font-weight: 400; 
        font-size: 17px; 
        line-height: 130%;
    } 
    
    @media only screen and (min-width: 1024px){ 
      .main__text-s { 
        font-size: 19px;
      } 
    }     
    
    .accordion__list { 
        display: flex; 
        flex-direction: column; 
        gap: 12px;
    } 
    
    @media only screen and (min-width: 768px){ 
      .accordion__list { 
        gap: 16px;
      } 
    }     
    
    .main__small-container { 
        display: flex; 
        flex-direction: column; 
        align-items: center; 
        max-width: 846px; 
        margin: 0 auto; 
        padding: 0 15px; 
        box-sizing: content-box;
    } 
    
    @media only screen and (min-width: 576px){ 
      .main__small-container { 
        padding: 0 30px;
      } 
    }     
    
    @media only screen and (min-width: 768px){ 
      .main__small-container { 
        padding: 0 100px;
      } 
    }     
    
    @media only screen and (min-width: 1024px){ 
      .main__small-container { 
        padding: 0 200px;
      } 
    }     
    
    @media only screen and (min-width: 1440px){ 
      .main__small-container { 
        padding: 0 297px;
      } 
    }     
    
    .questions { 
        padding: 40px 0;
    } 
    
    @media only screen and (min-width: 768px){ 
      .questions { 
        padding: 50px 0;
      } 
    }     
    
    @media only screen and (min-width: 1440px){ 
      .questions { 
        padding: 60px 0;
      } 
    }     
    
    .accordion__item { 
        display: flex; 
        flex-direction: column; 
        padding: 24px; 
        border-radius: 12px; 
        background-color: #f7f7fa;
    } 
    
    button { 
        font-family: inherit; 
        font-size: 100%; 
        line-height: 1.15; 
        margin: 0;
    } 
    
    button { 
        overflow: visible;
    } 
    
    button { 
        text-transform: none;
    } 
    
    button { 
        -webkit-appearance: button;
    } 
    
    button { 
        cursor: pointer;
    } 
    
    .accordion__btn { 
        position: relative; 
        width: 100%; 
        padding: 0 30px 0 0; 
        text-align: left; 
        border: none; 
        font-weight: 700; 
        background: transparent; 
        color: #252529;
    } 
    
    .accordion__btn:after { 
        content: ""; 
        position: absolute; 
        right: 4px; 
        top: 8px; 
        width: 12px; 
        height: 10px; 
        background-image: url(https://aboveclicks.com/images/downarrow.svg); 
        background-repeat: no-repeat; 
        transition-property: transform; 
        transition-duration: 0.3s; 
        transition-timing-function: ease-in-out; 
        background-repeat-x: no-repeat; 
        background-repeat-y: no-repeat;
    } 
    
    @media only screen and (min-width: 768px){ 
      .accordion__btn:after { 
        top: 11px;
      } 
    }     
    
    .accordion__body { 
        max-height: 0; 
        overflow: hidden; 
        transition-property: all; 
        transition-duration: 0.3s; 
        transition-timing-function: ease-in-out; 
        opacity: 0;
    } 
    
    .consulting-item:not(:last-child) { 
        padding-bottom: 24px;
    } 
    
    .consulting-item:not(:first-child) { 
        padding-top: 24px;
    } 
    
    .consulting-item:first-child .consulting-item__number { 
        top: 0; 
        left: 0;
    } 
    
    .accordion__content { 
        padding: 8px 30px 0 0;
    } 
    
    @media only screen and (min-width: 768px){ 
      .accordion__content { 
        padding: 12px 66px 0 0;
      } 
    }     
    
    .rounded-columns-checked .rounded-columns-checked-card__item::before { 
        content: ""; 
        position: absolute; 
        left: 0; 
        top: 0; 
        width: 48px; 
        height: 48px; 
        background-image: url(https://aboveclicks.com/images/sign1.svg); 
        background-repeat: no-repeat; 
        background-size: 100% 100%; 
        background-repeat-x: no-repeat; 
        background-repeat-y: no-repeat;
    } 
    
    
    /* These were inline style tags. Uses id+class to override almost everything */
    #style-ncBPD.style-ncBPD {  
       opacity: 0;  
    }  
    
    
    
    
    /*footer*/
    /*font-family*/
      
    
    * { 
        box-sizing: border-box; 
        outline: none;
    } 
    
    .footer { 
        padding: 20px 0 0;
    } 
    
    .main__container { 
        display: flex; 
        flex-direction: column; 
        max-width: 1280px; 
        margin: 0 auto; 
        padding: 0 15px; 
        box-sizing: content-box;
    } 
    
    @media only screen and (min-width: 576px){ 
      .main__container { 
        padding: 0 30px;
      } 
    }     
    
    @media only screen and (min-width: 768px){ 
      .main__container { 
        padding: 0 50px;
      } 
    }     
    
    .footer__block { 
        display: flex; 
        flex-direction: column; 
        gap: 24px; 
        border-top: 1px solid #e4e4e5;
    } 
    
    @media only screen and (min-width: 1024px){ 
      .footer__block { 
        flex-direction: row; 
        gap: 4px; 
        padding: 38px 0;
      } 
    }     
    
    .footer__left { 
        display: flex; 
        flex-direction: column; 
        width: 100%; 
        padding: 22px 0 0;
        text-align: center;
    } 
    
    @media only screen and (min-width: 1024px){ 
      .footer__left { 
        padding: 0;
      } 
    }     
    
    .footer__right { 
        width: 100%; 
        gap: 24px; 
        display: flex; 
        flex-wrap: wrap;
    } 
    
    @media only screen and (min-width: 768px){ 
      .footer__right { 
        display: flex; 
        justify-content: end; 
        flex-wrap: nowrap; 
        gap: 50px;
      } 
    }     
    
    .footer__copy { 
        display: none; 
        width: 100%;
    } 
    
    @media only screen and (min-width: 1024px){ 
      .footer__copy { 
        display: block;
      } 
    }     
    
    .footer__copy--mobile { 
        display: block; 
        padding: 24px 0; 
        border-top: 1px solid #e4e4e5;
    } 
    
    @media only screen and (min-width: 1024px){ 
      .footer__copy--mobile { 
        display: none;
      } 
    }     
    
    .footer__social-block { 
        display: flex; 
        align-items: flex-start; 
        justify-content: space-between; 
        width: 100%; 
        margin: 0; 
        border-bottom: 1px solid #e4e4e5;
    } 
    
    @media only screen and (min-width: 1024px){ 
      .footer__social-block { 
        flex-direction: column; 
        width: auto; 
        margin: 0 0 42px; 
        border: none;
      } 
    }     
    
    ul { 
        padding: 0; 
        margin: 0; 
        list-style-type: none;
    } 
    
    .footer__menu { 
        display: flex; 
        flex-direction: column; 
        gap: 12px;
    } 
    
    @media only screen and (min-width: 1024px){ 
      .footer__menu { 
        max-width: 300px;
      } 
    }     
    
    .footer__title { 
        display: block; 
        margin: 0 0 18px; 
        font-weight: 700;
    } 
    
    @media only screen and (min-width: 768px){ 
      .footer__title { 
        margin: 0 0 12px;
      } 
    }     
    
    .footer__social { 
        display: flex; 
        align-items: center; 
        width: 100%;
        justify-content: left;
        gap: 4px;
    } 
    
    .footer__menu-title { 
       color: black;
       font-size: 20px;
};
    } 
    
    a { 
        background-color: transparent;
    } 
    
    a { 
        cursor: pointer;
    } 
    
    a { 
        -webkit-text-decoration: none; 
        text-decoration: none;
    } 
    
    .footer__menu-link { 
        white-space: nowrap; 
        color: inherit; 
        transition-property: all; 
        transition-duration: 0.3s; 
        transition-timing-function: ease-in-out;
    } 
    
    .footer__menu-link:not(.footer__menu-link--address):hover { 
        color: #247dd7;
    } 
    
    .footer__menu-link--address { 
        white-space: normal; 
        cursor: auto;
    } 
    
    .footer__social-link { 
        transition-property: all; 
        transition-duration: 0.3s; 
        transition-timing-function: ease-in-out;
    } 
    
    .footer__social-link:hover { 
        opacity: 0.8;
    } 
    
    img { 
        border-style: none;
    } 
    .rahul{
      text-align: left!important;
      margin-right: 70px;
    }
    
        @media only screen and (min-width: 1024px){ 
      .header__mail[href^="mailto:"]:after { 
        background-image: url(https://aboveclicks.com/images/headeremail.svg);
      }
            .header__mail[href^="tel:"]:after { 
        background-image: url(https://aboveclicks.com/images/phone.svg);
      }
      
      
      
      
       .common__content {
            padding-bottom: 72px;
        }
        
        * {
            box-sizing: border-box;
            outline: none;
        }
        * {
            box-sizing: border-box;
            outline: none;
        }
        section {
            display: block;
        }
        @media only screen and (min-width: 768px)
        .main__container {
            padding: 0 50px;
        }
        @media only screen and (min-width: 576px)
        .main__container {
            padding: 0 30px;
        }
        .main__container {
            display: flex;
            flex-direction: column;
            max-width: 1280px;
            margin: 0 auto;
            padding: 0 15px;
            box-sizing: content-box;
        }
        @media only screen and (min-width: 768px)
        .main__container {
            padding: 0 50px;
        }
        @media only screen and (min-width: 576px)
        .main__container {
            padding: 0 30px;
        }
        .main__container {
            display: flex;
            flex-direction: column;
            max-width: 1280px;
            margin: 0 auto;
            padding: 0 15px;
            box-sizing: content-box;
        }
        
        * {
            box-sizing: border-box;
            outline: none;
        }
        * {
            box-sizing: border-box;
            outline: none;
        }
        
        div {
            display: block;
        }
        * {
            box-sizing: border-box;
            outline: none;
        }
        * {
            box-sizing: border-box;
            outline: none;
        }
        div {
            display: block;
        }
        .agreements__title {
          font-size: 60px;
          line-height: 140%;
          margin: 30px 0;
        }
        .agreements__title {
          font-size: 60px;
          line-height: 140%;
          margin: 30px 0;
        }
        h1, h2, h3, h4, h5, h6, p {
          margin: 0;
        }
        h1 {
          font-size: 2em;
          margin: 0.67em 0;
        }
        h1, h2, h3, h4, h5, h6, p {
          margin: 0;
        }
        h1 {
          font-size: 2em;
          margin: 0.67em 0;
        }
        * {
          box-sizing: border-box;
          outline: none;
        }
        * {
          box-sizing: border-box;
          outline: none;
        }
        :-webkit-any(article, aside,  section) h1 {
          font-size:40px;
          margin-block-start: 0.83em;
          margin-block-end: 0.83em;
        }
        h1 {
          display: block;
          font-size: 2em;
          margin-block-start: 0.67em;
          margin-block-end: 0.67em;
          margin-inline-start: 0px;
          margin-inline-end: 0px;
          font-weight: bold;
        }
        .common__content-date {
          font-size: 17px;
          line-height: 24px;
          color: #b8b8bb;
          display: block;
        }
        
        .common__content-date {
          font-size: 17px;
          line-height: 24px;
          color: #b8b8bb;
          display: block;
        }
        * {
          box-sizing: border-box;
          outline: none;
        }
        * {
          box-sizing: border-box;
          outline: none;
        }
        @media screen and (max-width: 650px)
        .common__content-block {
            margin-top: 40px;
        }
        
        @media screen and (max-width: 768px)
        .common__content-block {
            flex-direction: column;
        }
        .common__content-block {
          margin-top: 36px;
          display: flex;
          align-items: flex-start;
        }
        .common__content-block {
          margin-top: 36px;
          display: flex;
          align-items: flex-start;
        }
        
        * {
          box-sizing: border-box;
          outline: none;
        }
        * {
          box-sizing: border-box;
          outline: none;
        }
        div {
          display: block;
        }
        .common__sticky {
          position: sticky;
          top: 0;
          height: 100%;
          width: 100%;
          max-width: 250px;
          padding-top: 20px;
        }
        
        .common__sticky {
          position: sticky;
          top: 0;
          height: 100%;
          width: 100%;
          max-width: 250px;
          padding-top: 20px;
        }
        * {
          box-sizing: border-box;
          outline: none;
        }
        * {
          box-sizing: border-box;
          outline: none;
        }
        user agent stylesheet
        div {
          display: block;
        }
        .menu__anchors {
          counter-reset: item;
        }
        
        .menu__anchors {
          counter-reset: item;
        }
        ul, ol,  menu {
          padding: 0;
          margin: 0;
          list-style-type: none;
        }
        ul, ol,  menu {
          padding: 0;
          margin: 0;
          list-style-type: none;
        }
        * {
          box-sizing: border-box;
          outline: none;
        }
        * {
          box-sizing: border-box;
          outline: none;
        }
        ol {
          display: block;
          list-style-type: decimal;
          margin-block-start: 1em;
          margin-block-end: 1em;
          margin-inline-start: 0px;
          margin-inline-end: 0px;
          padding-inline-start: 40px;
        }
        .menu__anchors-item {
          position: relative;
          font-size: 17px;
          line-height: 24px;
          margin-bottom: 8px;
          display: flex;
          padding-left: 25px;
        }
        
        .menu__anchors-item {
          position: relative;
          font-size: 17px;
          line-height: 24px;
          margin-bottom: 8px;
          display: flex;
          padding-left: 25px;
        }
        * {
          box-sizing: border-box;
          outline: none;
        }
        * {
          box-sizing: border-box;
          outline: none;
        }
        li {
          display: list-item;
          text-align: -webkit-match-parent;
        }
        ul, ol,  menu {
          padding: 0;
          margin: 0;
          list-style-type: none;
        }
        ul, ol,  menu {
          padding: 0;
          margin: 0;
          list-style-type: none;
        }
        ol {
          list-style-type: decimal;
        }
        .menu__anchors-link {
          font-size: 17px;
          line-height: 24px;
          transition-property: all;
          transition-duration: 0.3s;
          transition-timing-function: ease-in-out;
          color: #252529;
        }
        
        .menu__anchors-link {
          font-size: 17px;
          line-height: 24px;
          transition-property: all;
          transition-duration: 0.3s;
          transition-timing-function: ease-in-out;
          color: #252529;
        }
        a {
          -webkit-text-decoration: none;
          text-decoration: none;
        }
        a, button {
          cursor: pointer;
        }
        a {
          background-color: transparent;
        }
        a {
          -webkit-text-decoration: none;
          text-decoration: none;
        }
        a, button {
          cursor: pointer;
        }
        a {
          background-color: transparent;
        }
        * {
          box-sizing: border-box;
          outline: none;
        }
        * {
          box-sizing: border-box;
          outline: none;
        }
        a:-webkit-any-link {
          color: #9e9eb0;
          cursor: pointer;
        }
        .menu__anchors-item {
          position: relative;
          font-size: 17px;
          line-height: 24px;
          margin-bottom: 8px;
          display: flex;
          padding-left: 25px;
        }
        .menu__anchors-item {
          position: relative;
          font-size: 17px;
          line-height: 24px;
          margin-bottom: 8px;
          display: flex;
          padding-left: 25px;
        }
        li {
          text-align: -webkit-match-parent;
        }
        ul, ol,  menu {
          padding: 0;
          margin: 0;
          list-style-type: none;
        }
        ul, ol,  menu {
          padding: 0;
          margin: 0;
          list-style-type: none;
        }
        ol {
          list-style-type: decimal;
        }
        .common__content-section {
          width: 100%;
          max-width: calc(100% - 250px);
          padding-left: 80px;
        }
        
        .common__content-section {
          width: 100%;
          max-width: calc(100% - 250px);
          padding-left: 80px;
        }
        * {
          box-sizing: border-box;
          outline: none;
        }
        * {
          box-sizing: border-box;
          outline: none;
        }
        div {
          display: block;
        }
        .common__content-section h2 {
          padding-top: 20px;
          margin: 0 0 30px;
          font-size: 30px;
          line-height: 38px;
          font-weight: 400;
        }
        
        .common__content-section h2 {
          padding-top: 20px;
          margin: 0 0 30px;
          font-size: 30px;
          line-height: 38px;
          font-weight: 400;
        }
        h1, h2, h3, h4, h5, h6, p {
          margin: 0;
        }
        h1, h2, h3, h4, h5, h6, p {
          margin: 0;
        }
        * {
          box-sizing: border-box;
          outline: none;
        }
        * {
          box-sizing: border-box;
          outline: none;
        }
        h2 {
          display: block;
          font-size: 1.5em;
          margin-block-start: 0.83em;
          margin-block-end: 0.83em;
          margin-inline-start: 0px;
          margin-inline-end: 0px;
          font-weight: bold;
        }
        .common__content-section p + h2 {
          margin-top: 0;
          margin-bottom: 20px;
        }
        
        .common__content-section p + h2 {
          margin-top: 0;
          margin-bottom: 20px;
        }
        .common__content-section h2 {
          padding-top: 20px;
          margin: 0 0 30px;
          font-size: 30px;
          line-height: 38px;
          font-weight: 400;
        }
        .common__content-section h2 {
          padding-top: 20px;
          margin: 0 0 30px;
          font-size: 30px;
          line-height: 38px;
          font-weight: 400;
        }
        h1, h2, h3, h4, h5, h6, p {
          margin: 0;
        }
        h1, h2, h3, h4, h5, h6, p {
          margin: 0;
        }
        * {
          box-sizing: border-box;
          outline: none;
        }
        * {
          box-sizing: border-box;
          outline: none;
        }
        h2 {
          display: block;
          font-size: 1.5em;
          margin-block-start: 0.83em;
          margin-block-end: 0.83em;
          margin-inline-start: 0px;
          margin-inline-end: 0px;
          font-weight: bold;
        }
        
        @media screen and (max-width: 650px)
        .common__content-block {
            margin-top: 40px;
        }
        @media screen and (max-width: 768px)
        .common__content-block {
            flex-direction: column;
        }
        .common__content-block {
            margin-top: 36px;
            display: flex;
            align-items: flex-start;
        }
        * {
            box-sizing: border-box;
            outline: none;
        }

        div {
            display: block;
        }
        @media screen and (max-width: 768px)
        .common__sticky {
            position: relative;
            max-width: 100%;
            margin-bottom: 40px;
        }
        
        a.sublist-item__link{
            color: #252529;
        }
        
        a.sub-sublist-item__link{
            color: #252529;
        }
      
