  body p{
       hyphens: none; 
    }
    .translation__header {
        position:relative;
    width: 100%;
    background: linear-gradient(265.76deg, #5EA1D1 12.05%, #A4158D 108.83%);
    background-size: cover;
    background-position: center;
    min-height: 600px;
    height: 100%;
    color: #fff;
    font-weight: 300;
    display: flex;
    overflow: hidden;
}
.translation__header .inner {
    position: relative;
}
.translation__header .d-flex {
    display: flex;
    align-items: flex-start;
}
        .translation__header-wrapper {
                max-width: 60%;
    margin-bottom: 1rem;
    margin-top: 4rem;
        z-index: 1;
        }
        .translation__header .breadcrumble {
            position: absolute;
    top: 2rem;
    color: #fff;
    font-size: 12px;
    font-weight: 400;

        }
        .translation__header .breadcrumble a {
    color: #fff;
}
.translation__header img {
    position: absolute;
    right: 0;
    bottom: 0;
    max-height: 65%;
}
.translation__header .anons{
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 500;
    line-height: 200%;
}
.translation-category__link{
    background-color: #ffffff3b;
    color: #fff;
    padding: 0.5rem 3rem;
    border-radius: 50px;
    font-size: 0.8rem;
    transition: all 0.3s linear;
    margin-left: auto;
}
.edge {
    padding:80px 0 0;
    background: url(/local/img/gradient.png);
    background-repeat: no-repeat;
    background-position: top 60% left 20%;
    background-size: 50%;
}
.translation-card__wrapper {
    position:relative;
    padding:2rem;
    font-size: 14px;
    line-height: 180%;
    margin-bottom:2rem;
        font-size: 14px;
    line-height: 180%;
    margin-bottom: 2rem;
    z-index: 2;
    position: relative;
    border: none;
    background-color: #ffffffa3;
    border-radius: 4px;
    min-height: calc(100% - 2rem);
    box-shadow: 0 0 14px rgb(0 0 0 / 5%);
}
.translation-card {
    position:relative;
}
.translation-card__wrapper span {
    position: absolute;
    color: #ecc7eb;
    font-size: 200px;
    font-weight: 700;
    z-index: 0;
    opacity: 0.2;
    top: 20px;
    line-height: 150px;
}
.translation-card__wrapper--alt {
    min-height:250px;
}
.translation-servise{
    background: url(/local/img/gradient.png);
    background-repeat: no-repeat;
    background-position: top 80% left 50%;
    background-size: 50%;
}
.text ul.circle li {
    padding-left: 8px;
padding: 0.5rem 0;
    padding-left: 8px;
    position: relative;
    font-weight: 400;
    font-size: 16px;
    line-height: 130%;
}
        .text ul.circle li:before {
            content: "";
            height: 20px;
            width: 20px;
            display: block;
            position: absolute;
            top: 0.5rem;
            background-color: #ffffff;
            background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 2C5.58172 2 2 5.58172 2 10C2 14.4183 5.58172 18 10 18C14.4183 18 18 14.4183 18 10C18 5.58172 14.4183 2 10 2ZM0 10C0 4.47715 4.47715 0 10 0C15.5228 0 20 4.47715 20 10C20 15.5228 15.5228 20 10 20C4.47715 20 0 15.5228 0 10ZM14.6644 6.75259C15.0771 7.11951 15.1143 7.75158 14.7474 8.16436L9.41408 14.1644C9.22431 14.3779 8.9523 14.5 8.66667 14.5C8.38103 14.5 8.10903 14.3779 7.91926 14.1644L5.25259 11.1644C4.88567 10.7516 4.92285 10.1195 5.33564 9.75259C5.74842 9.38567 6.38049 9.42285 6.74741 9.83564L8.66667 11.9948L13.2526 6.83564C13.6195 6.42285 14.2516 6.38567 14.6644 6.75259Z' fill='%23A833A8'/%3E%3C/svg%3E");
            left:-1.5rem!important;
        }
.translation-form {
        padding:80px 0;
        margin:80px 0 0;
    background-color:#F5F7FA;
    background-size: cover;
    background-image: url(/local/img/main/bg.svg);
        color:#fff;
}
.translation-form .subscription-form label{
    color:#ffffff;
}
.translation-form .checkbox>span.stylise:before{
 border-color:#ffffff;   
}
.translation-form h3 {
     color:#fff;
}
.servise-form {
        padding: 24px 34px;
    background-color: #fff;
    border: 1px solid #A5ACB8;
}
.subscription-form input[type='text'], .subscription-form input[type='mail'] {
    line-height:2.9rem;
    padding: 0 0.5rem;
    width: 100%;
    border: 1px solid #92278f; 
}
.subscription-form input[type='text']:focus, .subscription-form input[type='mail']:focus {
   border: 1px solid #6f196c;  
}
textarea {
        display: block;
    width: 100%;
    border: 1px solid #f5f7fa;
    padding: 8px;
    border-radius: 4px;
    line-height: 2rem;
    border: 1px solid #92278f; 
}
.subscription-form label {

    margin-top: 30px;
    margin-bottom: 0.5rem;
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    color: #fff;
}
.subscription-form  select{
  border: 1px solid #92278f;   
}
.subscription-form  select, .subscription-form  select option {
    line-height: 2rem;
    padding: 0.86rem;
    color:#838B98;
    width: 100%;
    font-family: Geometria, sans-serif;
}
.subscription-form .btn{
    width: 100%;
    padding: 0.8rem 2rem;
    background-color: #6f196c;
}
.translation-review {
     padding: 80px 0;
    background: url(/local/img/gradient.png);
    background-repeat: no-repeat;
    background-position: top 50% left 20%;
    background-size: 50%;
}
.splide--events {
    margin-top:5rem;
}
.translation-qw {
    background: url(/local/img/gradient.png);
    background-repeat: no-repeat;
    background-position: top 50% left 50%;
    background-size: 50%;   
}
.translation-contact{
      background: url(/local/img/gradient.png);
    background-repeat: no-repeat;
    background-position: top 50% left 50%;
    background-size: 30%;    
}
.begin {
    background: url(/local/img/gradient.png);
    background-repeat: no-repeat;
    background-position: top 50% left 0%;
    background-size: 40%;
    padding: 40px 0;
}
.begin .btn, .translation__header-wrapper .btn {
    padding: 1rem 3rem;
    margin-top: 1rem;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1px;
}
.begin p {
line-height: 180%;
}
.stars {
    display:flex;
    width:100%;
    align-items:center;
    justify-content:flex-end;
}
.star {
    width:14px;
    height:14px;
    margin-right:7px;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='14' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.3072 7.21992C10.9493 5.61924 11.2704 4.81889 11.7919 4.70797C11.9291 4.6788 12.0708 4.6788 12.208 4.70797C12.7295 4.81889 13.0506 5.61924 13.6927 7.21992C14.0578 8.1302 14.2404 8.58535 14.582 8.89491C14.6778 8.98174 14.7818 9.05907 14.8926 9.12582C15.2874 9.3638 15.7803 9.40794 16.7661 9.49623C18.4348 9.64568 19.2692 9.7204 19.524 10.1961C19.5768 10.2947 19.6127 10.4014 19.6302 10.5118C19.7146 11.0448 19.1012 11.6028 17.8744 12.719L17.5338 13.0289C16.9602 13.5507 16.6735 13.8116 16.5076 14.1372C16.4081 14.3325 16.3414 14.5429 16.3101 14.7598C16.258 15.1215 16.342 15.5 16.5099 16.257L16.5699 16.5275C16.8711 17.885 17.0217 18.5638 16.8337 18.8974C16.6649 19.1971 16.3538 19.389 16.0102 19.4054C15.6277 19.4236 15.0887 18.9844 14.0107 18.106C13.3005 17.5273 12.9454 17.238 12.5512 17.1249C12.191 17.0216 11.8089 17.0216 11.4487 17.1249C11.0545 17.238 10.6994 17.5273 9.98917 18.106C8.91119 18.9844 8.37221 19.4236 7.98968 19.4054C7.64609 19.389 7.33504 19.1971 7.16617 18.8974C6.97818 18.5638 7.12878 17.885 7.42997 16.5275L7.48998 16.257C7.65794 15.5 7.74191 15.1215 7.6898 14.7598C7.65854 14.5429 7.59182 14.3325 7.49232 14.1372C7.32645 13.8116 7.03968 13.5507 6.46613 13.0289L6.12546 12.719C4.89867 11.6028 4.28527 11.0448 4.36975 10.5118C4.38724 10.4014 4.42312 10.2947 4.47589 10.1961C4.73069 9.7204 5.56507 9.64568 7.23384 9.49623C8.21962 9.40794 8.71251 9.3638 9.10735 9.12582C9.2181 9.05907 9.32211 8.98174 9.41793 8.89491C9.75954 8.58535 9.94211 8.1302 10.3072 7.21992Z' fill='%23272C3E' stroke='%23272C3E' stroke-width='2'/%3E%3C/svg%3E");

}
  ul.circle {
            list-style: none;
        }
        ul.circle li {
            position: relative;
            padding-left:8px;
            margin-bottom: 7px;
        }
        .translation__header-wrapper ul.circle li:before {
            content: "";
            height: 20px;
            width: 20px;
            display: block;
            background-color:transparent;
            position: absolute;
            top: 0;
            background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 2C5.58172 2 2 5.58172 2 10C2 14.4183 5.58172 18 10 18C14.4183 18 18 14.4183 18 10C18 5.58172 14.4183 2 10 2ZM0 10C0 4.47715 4.47715 0 10 0C15.5228 0 20 4.47715 20 10C20 15.5228 15.5228 20 10 20C4.47715 20 0 15.5228 0 10ZM14.6644 6.75259C15.0771 7.11951 15.1143 7.75158 14.7474 8.16436L9.41408 14.1644C9.22431 14.3779 8.9523 14.5 8.66667 14.5C8.38103 14.5 8.10903 14.3779 7.91926 14.1644L5.25259 11.1644C4.88567 10.7516 4.92285 10.1195 5.33564 9.75259C5.74842 9.38567 6.38049 9.42285 6.74741 9.83564L8.66667 11.9948L13.2526 6.83564C13.6195 6.42285 14.2516 6.38567 14.6644 6.75259Z' fill='%236BDCA6'/%3E%3C/svg%3E"); left: -1.5rem!important;
            left:-1.5rem!important;
        }
        ul.circle li ul li:before {
             content: "";
            height: 6px;
            width: 6px;
            display: block;
            position: absolute;
            top: 1rem;
            background-color: #92278f;
            left:-1.5rem!important;
        }
@media(max-width:769px) {
    .translation__header-wrapper{
       max-width:100%; 
    }
     .translation__header-wrapper h1 {
         font-size:22px;
     }
     .translation__header .breadcrumble {
         font-size:10px;
     }
     .translation__header img, .translation-category__link {
         display:none;
     }
     .translation__header .anons {
        letter-spacing:0;
     }
     .begin .btn, .translation__header-wrapper .btn{
         display:block;
         line-height:20px;
     }
     .edge, .translation-review, .begin {
    padding: 0;
     }
   .translation-form {
     padding: 0;
     padding-bottom:20px;
      margin:0;
     }
     .splide--events {
    margin-top: 0rem;
}
h3 {
    font-size: 20px;
    margin-bottom: 20px;
}
.translation-card__wrapper{
    padding:1rem;
    margin-bottom: 1rem;
    min-height: calc(100% - 1rem);
    
}
.translation-card__wrapper--alt {
    min-height: 250px;
}
.offset-md-2 {
  margin-left: 0; 
}
.begin{
    background-size: 200%;
}
.translation-qw {
    background-position: top 0% left 50%;
    background-size: 200%;
}
.translation-servise {
    background-position: top 20% left 50%;
    background-size: 250%;
}
.edge {
    background-repeat:repeat;
    background-position: top 0% left 20%;
    background-size: 250%;
}
.splide--events .splide__arrows .splide__arrow--prev {
    left: 0;
}
.splide--events .splide__arrows .splide__arrow--next{
    right:0;
}
.splide__slide {
    padding-left: 15px;
     padding-right: 15px;
}
}
#result span {
        font-size: 14px;
    position: relative;
    line-height: 100%;
    top: 0;
    color: #272c3e;
    opacity: 1;
}
.translation-card__wrapper.personalcard {
display:flex;
padding:1rem;

}
.translation-card__wrapper.personalcard .tmpcimg {
    padding-right: 3rem;
    min-width: 120px;
    width:auto;
    max-width:246px;
}
.translation-card__wrapper.personalcard .tmpcimg img {
    width:auto;
    height:auto;
}
.translation-card__wrapper.personalcard h4 {
    margin-bottom: 1.5rem;}
.translation-card__wrapper.personalcard .tmtext {
        display: flex;
        flex-direction: column;
    width: auto;
    padding-top: 0;
    text-align: left;
    font-size: 1rem;

}
.personalcard.personalcard--small .tmname {
    font-size: 20px;
    margin-top: 1rem;
    font-weight: 500;
}
.personalcard.personalcard--small .tmpos {
    font-size: 14px;
    font-weight:400;
    margin-top: 1rem;
}
.personalcard.personalcard--small .tmemail {
 margin-top:auto;
 margin-bottom:1rem;
}
@media(max-width:600px){
    .translation-card__wrapper.personalcard{
        flex-direction:column;
    }
    .translation-contact{
        background-size: 200%;
    }
    .translation-card__wrapper.personalcard .tmpcimg {
      max-width:100%;
    }
    .translation-card__wrapper.personalcard .tmpcimg img{
      max-width:265px;
    }
}