@media screen and (max-width:575px){
    .img.quotes,.quotes{margin:auto}
    .products_content{display:none}
    .popup-comment{
        z-index:999;
        display:none;
        width:100%;
        height:100%;
        position:fixed;
        top:0;
        left:0;
        background-color:rgba(0,0,0,.8)
    }
    .popup-comment.active{display:block}
    .main-popup-comment{
        min-height:100%;
        display:flex;
        align-items:center;
        justify-content:center;
        padding:30px 10px
    }
    .popup-content-comment{
        background-color:#fff;
        color:#000;
        max-width:800px;
        padding:30px;
        border-radius:10px;
        display:flex;
        flex-direction:column
    }
    .about-strategy_content{
        display:flex;
        flex-direction:column-reverse
    }
    .about-strategy_video{margin-top:20px}
    section.preview{
        background-image:url(/img/homePage/mobile/bg-mobile-home-page.jpg);
        background-position:unset;
        background-size:cover;
        width:100%;
        height:595px;
        position:relative
    }
    .technologies_columns:last-of-type{
        display:flex;
        flex-direction:column-reverse
    }
    .preview_content{
        margin:20px;
        position:absolute;
        bottom:35px
    }
    .site_name{
        font-size:50px;
        color:#fff;
        margin-top:187px
    }
    .preview_description{
        font-size:26px;
        color:#fff;
        margin-top:55px;
        margin-right:43px;
        text-shadow:0 0 4px #000
    }
    .preview_content-right{margin-top:50px}
    .preview_video--gid{
        color:#21366b;
        font-size:28px;
        font-weight:700;
        background-color:#fff;
        padding:20px 80px 20px
    }
    .technologies_content{margin-top:30px}
    .technologies_title{
        font-size:24px;
        color:#6a6a6a;
        font-weight:700;
        letter-spacing:.3px;
        text-align:center;
        padding-bottom:25px
    }
    .technologies_subtitle{
        margin:10px;
        text-align:center;
        font-size:20px;
        font-weight:500
    }
    .technologies_short-column img{
        width:100%;
        display:block;
        margin:35px auto 0;
        border-radius:5px
    }
    .technologies_long-column_title{
        margin-left:7px;
        margin-bottom:20px;
        color:#4a4a4a;
        font-size:22px;
        font-weight:600
    }
    .technologies_long-column{text-align:center}
    .technologies_long-column_description{
        margin:10px;
        color:#4a4a4a;
        font-size:20px
    }
    .technologies_columns{margin-bottom:27px}
    .about-strategy_video img{
        display:block;
        margin:auto;
        width:100%;
        height:auto
    }
    .about-strategy_title{
        color:#4a4a4a;
        font-size:32px;
        text-align:center
    }
    .products-slider{
        margin:10px;
        margin-top:58px
    }
    .products-slider_title{
        color:#4a4a4a;
        font-size:24px;
        font-weight:700;
        text-align:center;
        margin-bottom:20px
    }
    .products-slider_subtitle{
        font-size:20px;
        font-weight:500;
        text-align:center;
        color:#7a7a7a;
        margin-bottom:20px
    }
    .about-strategy_description{
        color:#4a4a4a;
        font-size:21px;
        text-align:center
    }
    .image-slider__wr{
        border:1px solid #f0f0f0;
        box-shadow:0 5px 23px 0 rgba(0,0,0,.05);
        height:590px!important;
        width:380px!important;
        margin:25px 9px;
        border-radius:15px
    }
    .image-slider__wr .product_name{
        font-size:24px;
        font-weight:700;
        text-align:center
    }
    .image-slider__wr .product-description{margin:10px}
    .image-slider__wr .product-description .btn-buy-product,.btn-product{
        text-align:center;
        margin-top:22px;
        padding:10px 77px;
        background:linear-gradient(to right,#ffc300,#ff3f00);
        border-radius:10px;
        color:#000;
        font-size:22px;
        font-weight:700;
        display:inline-block
    }
    .btn-product{
        margin-top:20px;
        padding:10px 0;
        margin-bottom:8px
    }
    .btn-product a{color:#000}
    i.icons-check{color:#21366b}
    .universe{
        height:420px;
        background-image:url(/img/homePage/fon_pifagor.webp);
        background-position:center;
        background-repeat:no-repeat
    }
    .universe_content{padding:118px 0}
    .universe_quote{
        font-style:italic;
        font-size:25px;
        font-weight:300;
        text-align:center
    }
    .universe_author{
        text-align:center;
        font-size:37px;
        color:#8a8a8a;
        margin-top:18px
    }
    .steps{background-image:url(/img/homePage/chto-ja-delaju.webp)}
    .steps_content{
        margin-top:70px;
        margin:15px
    }
    .steps_title{
        font-size:32px;
        font-weight:700;
        text-align:center
    }
    .step_column-number{font-size:80px}
    .step_column-title{
        color:#6a6a6a;
        font-size:20px;
        font-weight:700;
        margin-top:20px
    }
    .step_column-description{
        font-size:18px;
        font-weight:500;
        margin-top:30px;
        margin-bottom:20px
    }
    .steps_link{
        font-size:14px;
        color:blue;
        font-weight:400;
        text-decoration:underline
    }
    .reviews_content{
        margin:15px;
        margin-top:75px
    }
    .reviews_title{
        text-align:center;
        font-size:28px
    }
    .reviews_column{
        display:flex;
        flex-direction:column;
        padding:20px 0 10px;
        border-bottom:1px solid
    }
    .reviews_column img.quotes,.stars{margin:10px auto}
    .stars{color:orange}
    .reviews_text{text-align:center}
    .reviews_text-title{
        font-size:16px;
        font-weight:700;
        margin:15px auto
    }
    section.top-videos{margin:0 0 0 20px}
    .top-videos_title{
        color:#264276;
        text-align:center;
        font-size:28px;
        margin-top:40px
    }
    img.user-avatar{margin:auto}
}

@media (min-width:576px) and (max-width:767px),(min-width:768px) and (max-width:991px){
    .preview_content,.technologies_content,.products_content,.about-strategy_content,.products-slider_content,.universe_content,.steps_content,.top-videos_content,.reviews_content{
        width:100%;
        margin:auto
    }
    .technologies .technologies_content{width:100%}
    .technologies,.products,.about-strategy,.products-slider,.universe,.steps,.top-videos,.reviews{
        padding-top:50px;
        padding-bottom:30px
    }
    section.preview{
        background-image:url(/img/homePage/mobile/bg-mobile-home-page.jpg);
        background-position:unset;
        background-size:cover;
        width:100%;
        height:595px;
        position:relative
    }
    .preview_content{
        display:flex;
        height:auto;
        flex-direction:column
    }
    .preview_description{
        color:#fff;
        font-size:30px;
        line-height:1.4em;
        text-shadow:0 0 4px #000;
        margin-top:320px
    }
    .preview_video--gid{
        color:#21366b;
        font-size:28px;
        font-weight:700;
        background-color:#fff;
        padding:20px 80px 20px
    }
    .preview_contain-btn{margin:40px 0}
    .technologies_title{
        text-align:center;
        color:#6a6a6a;
        font-size:26px;
        font-weight:700;
        letter-spacing:.3px
    }
    .technologies_subtitle{
        text-align:center;
        color:#2b2b2b;
        font-size:20px;
        font-weight:400;
        margin:22px 0 35px
    }
    .technologies_columns{
        display:flex;
        margin-bottom:50px;
        justify-content:space-between
    }
    .technologies_short-column,.technologies_long-column{width:48%}
    .technologies_short-column img{
        width:100%;
        border-radius:5px
    }
    .technologies_long-column_title{
        margin-bottom:20px;
        color:#4a4a4a;
        font-size:24px;
        font-weight:600
    }
    .technologies_long-column_description{
        color:#4a4a4a;
        font-size:17px
    }
    .products{
        display:none;
        background:linear-gradient(360deg,#ffffff12 0%,#21366b12 100%)
    }
    .products_content{position:relative}
    .products_title{
        font-size:36px;
        font-weight:700;
        text-align:center
    }
    .products_specialization,.products_list{display:flex}
    .products_category{width:50%}
    .products_subtitle{
        font-size:36px;
        font-weight:700;
        margin-top:27px
    }
    .products_list{
        background:url(/img/homePage/produkty-nabor1.png) no-repeat 198px 54px / 55% auto
    }
    .products_left-side,.products_right-side{width:50%}
    .products_right-side{padding:0 0 0 525px}
    .products .product_description{
        color:#6a6a6a;
        font-size:14px;
        font-weight:500
    }
    .product_name{
        font-size:18px;
        font-weight:600
    }
    .one{margin-top:41px}
    .two{margin-top:47px}
    .three{margin-top:20px}
    .four{margin-top:73px}
    .five{margin-top:28px}
    .six{margin-top:21px}
    .about-strategy{
        padding-top:50px;
        background:linear-gradient(360deg,#ffffff12 0%,#21366b12 100%)
    }
    .about-strategy_content{
        display:flex;
        text-align:center;
        margin-top:45px
    }
    .top-videos_content iframe{display:flex;margin:auto}
    .about-strategy_video,.about-strategy_text{width:50%}
    .about-strategy_video img{
        width:100%;
        height:auto
    }
    .about-strategy_title{
        color:#4a4a4a;
        font-size:26px
    }
    .about-strategy_description{
        font-size:20px;
        font-weight:600
    }
    .products-slider_title{
        color:#4a4a4a;
        font-size:26px;
        font-weight:700;
        text-align:center
    }
    .products-slider_subtitle{
        color:#4a4a4a;
        font-size:20px;
        font-weight:500;
        text-align:center
    }
    .swiper.swiper-product{
        width:100%;
        padding:38px 0;
        height:650px
    }
    .swiper .product{
        width:380px;
        height:660px;
        box-shadow:0 5px 23px 0 rgba(0,0,0,.05);
        border-radius:10px;
        margin:auto
    }
    .product img{border-radius:10px}
    .coupon-value{
        width:85.5%;
        height:50px;
        margin-top:10px;
        cursor:pointer;
        padding:0 20px;
        background-color:transparent;
        border:1px solid #ddd;
        border-radius:5px;
        box-shadow:0 1px 1px -1px rgba(0,0,0,.2)
    }
    .btn-buy-product{
        width:100%;
        margin-top:10px;
        display:block;
        padding-top:12px;
        text-align:center;
        height:28px;
        background:linear-gradient(to right,#ffc300,#ff3f00);
        font-size:18px;
        font-weight:600;
        border:none;
        border-radius:8px;
        color:#000
    }
    .btn-buy-product:hover{color:#000}
    .product-description#product-free_idCode .btn-buy-product{margin-top:72px}
    .swiper .product_name{
        margin-top:10px;
        font-size:20px;
        font-weight:700;
        color:#000;
        text-align:center
    }
    .swiper .product-description{
        margin:20px;
        font-size:16px;
        color:#000
    }
    .swiper .btn-product{
        width:100%;
        padding:10px 0;
        margin-bottom:20px;
        text-align:center;
        background:linear-gradient(to right,#ffc300,#ff3f00);
        border-radius:5px;
        color:#000;
        margin-top:55px
    }
    .swiper .btn-product a,.swiper .btn-product a:hover{
        color:#000;
        font-weight:700
    }
    .swiper .icons-check{
        font-size:22px;
        margin-top:10px;
        color:#21366b
    }
    .universe{
        background:url(/img/homePage/fon_pifagor.webp) no-repeat center / cover;
        padding:115px 0 50px
    }
    .universe_content p{
        font-family:custom;
        text-align:center
    }
    .universe_quote{
        font-size:35px;
        font-weight:400;
        line-height:1.2em
    }
    .universe_author{
        color:#8a8a8a;
        font-size:42px;
        font-weight:400
    }
    .steps{
        background:url(/img/homePage/chto-ja-delaju.webp) no-repeat center / cover;
        padding:50px 0
    }
    .steps_title{
        text-align:center;
        font-size:26px;
        font-weight:700
    }
    .steps_columns{display:flex}
    .steps_column{
        width:50%;
        margin-left:40px
    }
    .step_column-number{
        font-family:'Open Sans',sans-serif;
        font-size:96px;
        font-weight:700;
        margin:20px 0
    }
    .step_column-title{
        color:#6a6a6a;
        font-size:20px;
        font-weight:700;
        margin-bottom:20px
    }
    .step_column-description{
        font-size:18px;
        font-weight:500;
        margin-bottom:20px;
        color:#7e7e7e;
        -webkit-text-stroke:1px #29292929
    }
    .steps_link{
        font-size:14px;
        color:blue;
        font-weight:400;
        text-decoration:underline
    }
    .top-videos_title{
        text-align:center;
        color:#4a4a4a;
        font-size:26px;
        font-weight:700;
        margin-bottom:20px
    }
    .swiper.swiper-video{height:250px}
    .reviews{padding:50px 20px}
    .reviews_title{
        font-size:26px;
        font-weight:700;
        text-align:center;
        margin-bottom:40px
    }
    .reviews_columns{
        display:flex;
        justify-content:space-between;
        flex-direction:column
    }
    .reviews_column{
        width:100%;
        height:462px;
        text-align:center;
        border-bottom:1px solid #cdcdcd
    }
    .user-avatar{display:flex;margin:10px auto}
    .stars{text-align:center}
    .fa-star:before{color:orange}
    .reviews_text{
        position:relative;
        height:145px;
        text-align:center
    }
    .reviews_text-title{margin:10px 0}
    .btn-more{
        position:absolute;
        bottom:0;
        left:50%;
        transform:translate(-50%);
        text-align:center;
        cursor:pointer
    }
    .btn-more:hover{color:#ffa500}
    .popup-comment{
        z-index:999;
        display:none;
        width:100%;
        height:100%;
        position:fixed;
        top:0;
        left:0;
        background-color:rgba(0,0,0,.8)
    }
    .popup-comment.active{display:block}
    .main-popup-comment{
        min-height:100%;
        display:flex;
        align-items:center;
        justify-content:center;
        padding:30px 10px
    }
    .popup-content-comment{
        background-color:#fff;
        color:#000;
        max-width:800px;
        padding:30px;
        border-radius:10px
    }
    .canvas1{
        position:absolute;
        display:flex;
        justify-content:space-between;
        align-items:center;
        max-width:700px;
        left:290px;
        top:285px
    }
    .unit1{
        fill:none;
        stroke-width:9
    }
    .unit1:nth-child(n){
        stroke-dasharray:8.33 100;
        opacity:0;
        stroke:red;
        cursor:pointer
    }
    .unit1:nth-child(2){stroke-dashoffset:16.66}
    .unit1:nth-child(3){stroke-dasharray:8.34 100;stroke-dashoffset:25}
    .unit1:nth-child(4){stroke-dashoffset:33.33}
    .unit1:nth-child(5){stroke-dashoffset:41.66}
    .unit1:nth-child(6){stroke-dasharray:8.34 100;stroke-dashoffset:50}
    .unit1:nth-child(7){stroke-dashoffset:58.33}
    .unit1:nth-child(8){stroke-dashoffset:66.66}
    .unit1:nth-child(9){stroke-dasharray:8.34 100;stroke-dashoffset:75}
    .unit1:nth-child(10){stroke-dashoffset:83.33}
    .unit1:nth-child(11){stroke-dashoffset:91.66}
    .unit1:nth-child(12){stroke-dasharray:8.34 100;stroke-dashoffset:100}
    .product-content a{color:grey}
    .desc-t.active{
        padding-left:22px;
        background:linear-gradient(to right,#ffa50099,1px,transparent);
        margin-left:-10px!important
    }
    .desc-t.active.right{
        padding-left:22px;
        background:linear-gradient(to left,#ffa50099,1px,transparent)
    }
    .trigger-desctop-circle{width:490px!important}
    .products_list .active{background:linear-gradient(to right,#ffa50099,1px,transparent)}
    .products_list .products_right-side_product.active{background:linear-gradient(to left,#ffa50099,1px,transparent)}
    .products_right-side_product,.products_left-side_product{
        height:71px;
        padding:10px
    }
}

@media screen and (min-width:992px){
    .preview_content,.technologies_content,.products_content,.about-strategy_content,.products-slider_content,.universe_content,.steps_content,.top-videos_content,.reviews_content{
        width:1140px;
        margin:auto
    }
    .technologies,.products,.about-strategy,.products-slider,.universe,.steps,.top-videos,.reviews{
        padding-top:50px;
        padding-bottom:30px
    }
    section.preview{
        background:url(/img/homePage/clear-bg-1.webp) no-repeat bottom / cover
    }
    .preview_content{
        display:flex;
        height:800px
    }
    .preview_content-left{width:59%}
    .preview_content-right{width:41%}
    .preview_description{
        color:#fff;
        font-size:30px;
        line-height:2.1em;
        text-shadow:0 0 4px #000;
        margin-top:458px
    }
    .preview_video--gid{
        color:#21366b;
        font-size:28px;
        font-weight:700;
        background-color:#fff;
        padding:20px 80px 20px
    }
    .preview_contain-btn{margin:460px 0 164px 100px}
    .technologies_title{
        text-align:center;
        color:#6a6a6a;
        font-size:36px;
        font-weight:700;
        letter-spacing:.3px
    }
    .technologies_subtitle{
        text-align:center;
        color:#2b2b2b;
        font-size:22px;
        font-weight:400;
        margin:22px 0 35px
    }
    .technologies_columns{
        display:flex;
        margin-bottom:50px
    }
    .technologies_short-column{width:540px}
    .technologies_long-column_title{
        margin-bottom:20px;
        color:#4a4a4a;
        font-size:32px;
        font-weight:500
    }
    .technologies_long-column_description{
        color:#4a4a4a;
        font-size:22px
    }
    .products{background:linear-gradient(360deg,#ffffff12 0%,#21366b12 100%)}
    .products_content{position:relative}
    .products_title{
        font-size:36px;
        font-weight:700;
        text-align:center
    }
    .products_specialization,.products_list{display:flex}
    .products_category{width:50%;display:flex}
    .products_subtitle{
        font-size:36px;
        font-weight:700;
        margin-top:27px
    }
    .products_list{
        background:url(/img/homePage/produkty-nabor1.png) no-repeat 198px 54px / 55% auto
    }
    .products_left-side,.products_right-side{width:50%}
    .products_right-side{padding:0 0 0 525px}
    .products .product_description{
        color:#6a6a6a;
        font-size:14px;
        font-weight:500
    }
    .product_name{
        font-size:18px;
        font-weight:600
    }
    .one{margin-top:41px}
    .two{margin-top:47px}
    .three{margin-top:20px}
    .four{margin-top:73px}
    .five{margin-top:28px}
    .six{margin-top:21px}
    .about-strategy{
        padding-top:50px;
        background:linear-gradient(360deg,#ffffff12 0%,#21366b12 100%)
    }
    .about-strategy_content{
        display:flex;
        text-align:center;
        margin-top:45px
    }
    .about-strategy_video,.about-strategy_text{width:50%}
    .about-strategy_title{
        color:#4a4a4a;
        font-size:32px
    }
    .about-strategy_description{
        font-size:22px;
        font-weight:600
    }
    .products-slider_title{
        color:#4a4a4a;
        font-size:36px;
        font-weight:700;
        text-align:center
    }
    .products-slider_subtitle{
        color:#4a4a4a;
        font-size:22px;
        font-weight:500;
        text-align:center
    }
    .swiper.swiper-product{
        width:1140px;
        padding:38px 0;
        height:650px
    }
    .swiper .product{
        width:380px;
        height:660px;
        box-shadow:0 5px 23px 0 rgba(0,0,0,.05);
        border-radius:10px
    }
    .image-slider__wr { width: 33% !important}
    .product img{border-radius:10px}
    .coupon-value{
        width:85.5%;
        height:50px;
        margin-top:10px;
        cursor:pointer;
        padding:0 20px;
        background-color:transparent;
        border:1px solid #ddd;
        border-radius:5px;
        box-shadow:0 1px 1px -1px rgba(0,0,0,.2)
    }
    .btn-buy-product{
        width:100%;
        margin-top:10px;
        display:block;
        padding-top:12px;
        text-align:center;
        height:28px;
        background:linear-gradient(to right,#ffc300,#ff3f00);
        font-size:18px;
        font-weight:600;
        border:none;
        border-radius:8px;
        color:#000
    }
    .btn-buy-product:hover{color:#000}
    .product-description#product-free_idCode .btn-buy-product{margin-top:72px}
    .swiper .product_name{
        margin-top:10px;
        font-size:20px;
        font-weight:700;
        color:#000;
        text-align:center
    }
    .swiper .product-description{
        margin:20px;
        font-size:16px;
        color:#000
    }
    .swiper .btn-product{
        width:100%;
        padding:10px 0;
        margin-bottom:20px;
        text-align:center;
        background:linear-gradient(to right,#ffc300,#ff3f00);
        border-radius:5px;
        color:#000;
        margin-top:55px
    }
    .swiper .btn-product a,.swiper .btn-product a:hover{
        color:#000;
        font-weight:700
    }
    .swiper .icons-check{
        font-size:22px;
        margin-top:10px;
        color:#21366b
    }
    .universe{
        background: url(/img/homePage/fon_pifagor.webp) no-repeat center center / cover;
        padding:115px 0 50px
    }
    .universe_content p{
        font-family:custom;
        text-align:center
    }
    .universe_quote{
        font-size:42px;
        font-weight:400;
        line-height:1.5em
    }
    .universe_author{
        color:#8a8a8a;
        font-size:42px;
        font-weight:400
    }
    .steps{
        background:url(/img/homePage/chto-ja-delaju.webp) no-repeat center / cover;
        padding:50px 0
    }
    .steps_title{
        text-align:center;
        font-size:36px;
        font-weight:700
    }
    .steps_columns{display:flex}
    .steps_column{
        width:28.8%;
        margin-left:40px
    }
    .step_column-number{
        font-family:'Open Sans',sans-serif;
        font-size:96px;
        font-weight:700;
        margin:20px 0
    }
    .step_column-title{
        color:#6a6a6a;
        font-size:20px;
        font-weight:700;
        margin-bottom:20px
    }
    .step_column-description{
        font-size:18px;
        font-weight:500;
        margin-bottom:20px;
        color:#7e7e7e
    }
    .steps_link{
        font-size:14px;
        color:blue;
        font-weight:400;
        text-decoration:underline
    }
    .top-videos_title{
        text-align:center;
        color:#4a4a4a;
        font-size:36px;
        font-weight:700;
        margin-bottom:20px
    }
    .swiper.swiper-video{height:250px}
    .reviews{padding:50px 0}
    .reviews_title{
        font-size:36px;
        font-weight:700;
        text-align:center;
        margin-bottom:40px
    }
    .reviews_columns{
        display:flex;
        justify-content:space-between
    }
    .reviews_column{
        width:30%;
        height:620px;
        text-align:center
    }
    .user-avatar{display:flex;margin:10px auto}
    .stars{text-align:center}
    .fa-star:before{color:orange}
    .reviews_text{
        position:relative;
        height:280px;
        text-align:center
    }
    .reviews_text-title{margin:10px 0}
    .btn-more{
        position:absolute;
        bottom:0;
        left:50%;
        transform:translate(-50%);
        text-align:center;
        cursor:pointer
    }
    .btn-more:hover{color:#ffa500}
    .popup-comment{
        z-index:999;
        display:none;
        width:100%;
        height:100%;
        position:fixed;
        top:0;
        left:0;
        background-color:rgba(0,0,0,.8)
    }
    .popup-comment.active{display:block}
    .main-popup-comment{
        min-height:100%;
        display:flex;
        align-items:center;
        justify-content:center;
        padding:30px 10px
    }
    .popup-content-comment{
        background-color:#fff;
        color:#000;
        max-width:800px;
        padding:30px;
        border-radius:10px
    }
    .canvas1{
        position:absolute;
        display:flex;
        justify-content:space-between;
        align-items:center;
        max-width:700px;
        left:290px;
        top:285px
    }
    .unit1{
        fill:none;
        stroke-width:9
    }
    .unit1:nth-child(n){
        stroke-dasharray:8.33 100;
        opacity:0;
        stroke:red;
        cursor:pointer
    }
    .unit1:nth-child(2){stroke-dashoffset:16.66}
    .unit1:nth-child(3){stroke-dasharray:8.34 100;stroke-dashoffset:25}
    .unit1:nth-child(4){stroke-dashoffset:33.33}
    .unit1:nth-child(5){stroke-dashoffset:41.66}
    .unit1:nth-child(6){stroke-dasharray:8.34 100;stroke-dashoffset:50}
    .unit1:nth-child(7){stroke-dashoffset:58.33}
    .unit1:nth-child(8){stroke-dashoffset:66.66}
    .unit1:nth-child(9){stroke-dasharray:8.34 100;stroke-dashoffset:75}
    .unit1:nth-child(10){stroke-dashoffset:83.33}
    .unit1:nth-child(11){stroke-dashoffset:91.66}
    .unit1:nth-child(12){stroke-dasharray:8.34 100;stroke-dashoffset:100}
    .product-content a{color:grey}
    .desc-t.active{
        padding-left:22px;
        background:linear-gradient(to right,#ffa50099,1px,transparent);
        margin-left:-10px!important
    }
    .desc-t.active.right{
        padding-left:22px;
        background:linear-gradient(to left,#ffa50099,1px,transparent)
    }
    .trigger-desctop-circle{width:490px!important}
    .products_list .active{background:linear-gradient(to right,#ffa50099,1px,transparent)}
    .products_list .products_right-side_product.active{background:linear-gradient(to left,#ffa50099,1px,transparent)}
    .products_right-side_product,.products_left-side_product{
        height:71px;
        padding:10px
    }
    .technologies img{
        width:480px;
        height:270px;
        border-radius:5px
    }
    .technologies img:first-of-type{margin-right:60px}
}