@font-face {
    font-family: 'Montserrat-Bold';
    src: url('../fonts/Montserrat-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

#from_tablet {
    overflow-x: hidden;
    --radius_7: min(0.90674vw, 0.75594vh);
    --font_8: min(1.03627vw, 0.86393vh);
    --font_9: min(1.1658vw, 0.97192vh);
    --font_10: min(1.30161vw, 1.08514vh);
    --font_11: min(1.42487vw, 1.1879vh);
    --font_11_5: min(1.49685vw, 1.24791vh);
    --font_12: min(1.5544vw, 1.2959vh);
    --font_13: min(1.68394vw, 1.40389vh);
    --font_14: min(1.82225vw, 1.5192vh);
    --font_15: min(1.95241vw, 1.62771vh);
    --font_16: min(2.08257vw, 1.73622vh);
    --font_17: min(2.20207vw, 1.83585vh);
    --font_18: min(2.33161vw, 1.94384vh);
    --font_19: min(2.46114vw, 2.05184vh);
    --font_21: min(2.72021vw, 2.26782vh);
    --font_22: min(2.84974vw, 2.37581vh);
    --font_24: min(3.12386vw, 2.60434vh);
    --font_30: min(3.88601vw, 3.23974vh);
    --font_32: min(4.14508vw, 3.45572vh);
    --font_44: min(5.69948vw, 4.75162vh);
    --radius_25: min(3.25402vw, 2.71285vh);
    --radius_35: min(4.53368vw, 3.7797vh);
    --radius_50: min(6.50804vw, 5.4257vh);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    font-family: 'IBMPlexSans';
}

#tablet__anchor {
    position: fixed;
    cursor: pointer;
    bottom: 5.07559%;
    right: 1.94301%;
    -webkit-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
    z-index: 4;
    width: 5.18135vw;
    height: 5.18135vw;
}

#tablet__anchor>svg {
    width: 100%;
    height: 100%;
}


#from_tablet__fixed_header {
    z-index: 4;
    position: fixed;
    top: -6.47668vw;
    left: 0;
    opacity: 0;
    width: 100vw;
    height: 6.47668vw;
    background: -o-linear-gradient(left, #26264F 0%, #434989 100%);
    background: -webkit-gradient(linear, left top, right top, from(#26264F), to(#434989));
    background: linear-gradient(90deg, #26264F 0%, #434989 100%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 0 0 3.23834vw 3.23834vw;
    -webkit-transition: top 0.3s ease-in-out, opacity 0.3s ease-in-out;
    -o-transition: top 0.3s ease-in-out, opacity 0.3s ease-in-out;
    transition: top 0.3s ease-in-out, opacity 0.3s ease-in-out;
}

#from_tablet__fixed_header>img {
    width: 27.46114vw;
    height: 3.43523vw;
    -o-object-fit: contain;
       object-fit: contain;
    overflow: visible;
    margin-left: 3.2383vw;
}

#tablet__fixed_menu__hamburger {
    overflow: visible;
    margin-left: 61.1399vw;
    width: 2.97927vw;
    height: 1.81347vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.tablet__fixed_menu__hamburger__line {
    width: 100%;
    background-color: #ECECEC;
    height: 0.25907vw;
    border-radius: 0.12953vw;
}

#from_tablet_modal_menu {
    width: 100vw;
    height: 100dvh, 100vh;
    position: fixed;
    display: none;
    z-index: 6;
    -webkit-backdrop-filter: blur(0px);
    backdrop-filter: blur(0px);
}

#from_tablet_modal_menu__navigation {
    position: absolute;
    right: 0;
    height: 100vh;
    width: 34.77322vh;
    border-radius: 3.7797vh 0 0 3.7797vh;
    background: -o-linear-gradient(top, #26264F 0%, #434989 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#26264F), to(#434989));
    background: linear-gradient(180deg, #26264F 0%, #434989 100%);
    margin-right: -34.77322vh;
    -webkit-transition: margin-right 0.3s ease-in-out;
    -o-transition: margin-right 0.3s ease-in-out;
    transition: margin-right 0.3s ease-in-out;
    padding: 2.15983vh 1.2959vh 2.26782vh 2.91577vh;
}

#from_tablet__nav__close {
    font-family: Montserrat-Bold;
    font-size: calc(1.72786vh + 1vw - 9px);
    font-weight: 700;
    color: white;
}

.from_tablet__nav__categories {
    width: 30.56156vh;
    background-color: rgba(255, 255, 255, 0.05);
    border: min(0.16969vw, 0.14147vh) solid #FFFFFF99;
    -webkit-backdrop-filter: blur(8.2px);
    backdrop-filter: blur(8.2px);
    border-radius: 1.91274vh;
    -webkit-box-shadow: 0 0 1.06263vh rgba(255, 255, 255, 0.25);
    box-shadow: 0 0 1.06263vh rgba(255, 255, 255, 0.25);
    padding-top: 1.94384vh;
    padding-bottom: 1.94384vh;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.from_tablet__nav__categories__row.from_tablet__nav__categories__row_title {
    height: 4.75162vh;
    font-size: 1.94384vh;
    line-height: 2.37581vh;
    color: white;
}

.from_tablet__nav__categories__row {
    height: 3.88769vh;
    font-size: 1.72786vh;
    font-weight: 700;
    line-height: 1.94384vh;
    letter-spacing: -0.015em;
    color: #D9D9D9;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.from_tablet__nav__categories__row_title__active {
    color: #4DB2FF !important;
}

.from_tablet__nav__categories__row>p {
    text-align: end;
    width: 21.70626vh;
    margin-left: 1.51188vh;
    white-space: nowrap;
    overflow: visible;
}

#from_tablet__nav__category_1 {
    height: 15.11879vh;
    margin-top: 3.7797vh;
}

#from_tablet__nav__categories__gears>img {
    margin-left: 1.72786vh;
    width: 4.39957vh;
    height: 3.68251vh;
    -o-object-fit: contain;
       object-fit: contain;
}

#from_tablet__nav__categories__group_of_people>img {
    margin-left: 2vh;
    width: 3.39201vh;
    height: 3.21922vh;
    -o-object-fit: contain;
       object-fit: contain;
}

#from_tablet__nav__categories__graduates_hat>img {
    margin-left: 1.5vh;
    width: 4.37797vh;
    height: 3.82073vh;
    -o-object-fit: contain;
       object-fit: contain;
}

#from_tablet__nav__categories__tester>img {
    margin-left: 1.7vh;
    width: 4.10367vh;
    height: 3.45572vh;
    -o-object-fit: contain;
       object-fit: contain;
}

#from_tablet__nav__categories__qa>img {
    margin-left: 1.6vh;
    width: 4.10367vh;
    height: 3.43521vh;
}

#from_tablet__nav__category_2 {
    height: 21.59827vh;
    margin-top: 2.15983vh;
}


#from_tablet__nav__text_block {
    margin-left: auto;
    margin-top: 17.06263vh;
    text-align: end;
    color: white;
    padding-right: 1.16631vh;
}

#from_tablet__nav__text_block>h1 {
    font-size: 1.72786vh;
    font-weight: 700;
    letter-spacing: -0.015em;
}

#from_tablet__nav__text_block>p {
    margin-top: 1em;
    font-size: 1.2959vh;
    font-weight: 400;
    line-height: 1.94384vh;
    letter-spacing: -0.015em;
}

#from_tablet__nav__links_block {
    width: 19vh;
    height: 6.77106vh;
    white-space: nowrap;
    overflow: visible;
    margin-left: auto;
    padding-right: 0.97192vh;
    margin-top: 1em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.from_tablet__nav__links_block__link {
    font-size: 1.2959vh;
    color: white;
    font-weight: 400;
    letter-spacing: -0.015em;
    height: 2.05184vh;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.from_tablet__nav__links_block__link>p {
    width: 14.68683vh;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.from_tablet__nav__links_block__link>img {
    width: 2.05184vh;
    height: 2.05184vh;
    -o-object-fit: contain;
       object-fit: contain;
}

#tablet_navigation__company_logo {
    margin-top: 1.72786vh;
    display: block;
    width: 20.62635vh;
    height: 2.58099vh;
    margin-left: auto;
    padding-right: 1.07991vh;
    -o-object-fit: contain;
       object-fit: contain;
}








#tablet_composition_1 {
    width: 100vw;
    height: 60.33549vw;
    -o-object-fit: cover;
       object-fit: cover;
    position: relative;
}

#tablet__comp_1__back {
    z-index: -2;
    position: absolute;
    width: 100vw;
    height: 100%;
}

#tablet__comp_1__people {
    z-index: -1;
    position: absolute;
    width: 57.79143vw;
    margin-left: 32.41006vw;
    margin-top: 20.33679vw;
    -o-object-fit: contain;
       object-fit: contain;
}

#tablet_composition_1>header {
    position: absolute;
    margin-top: 3.23834vw;
    width: 100vw;
    height: 3.43523vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-left: 6.50804vw;
    padding-right: 4.19378vw;
}

#tablet_header_logo {
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}

#tablet_hamburger {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-evenly;
    height: 3.13297vw;
    width: 3.13297vw;
}

#tablet_hamburger>div {
    height: 0.25907vw;
    width: 100%;
    border-radius: 100px;
    background-color: black;
}

#tablet_composition_1>h1 {
    position: absolute;
    font-size: 3.10881vw;
    color: white;
    line-height: 3.62694vw;
    margin-top: 15.15544vw;
    margin-left: 6.50804vw;
    font-weight: 700;
}

#tablet__comp_1__button {
    position: absolute;
    font-size: 1.94301vw;
    color: white;
    margin-top: 29.66321vw;
    margin-left: 6.50804vw;
    font-weight: 700;
    letter-spacing: -0.015em;
    width: 23.27667vw;
    height: 5.47927vw;
    border-radius: var(--radius_50);
    background-image: -o-linear-gradient(338.01deg, #3D58F9 17.81%, #4CB0FE 120.84%);
    background-image: linear-gradient(111.99deg, #3D58F9 17.81%, #4CB0FE 120.84%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

#tablet_composition_2 {
    margin-top: 2.18656vh;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    width: 76.66476vw;
    height: 37.56477vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

#tablet_composition_2>h1 {
    font-size: 3.10881vw;
    font-weight: 700;
    letter-spacing: -0.015em;
}

#tablet_composition_2>p {
    font-size: 2.07254vw;
    font-weight: 400;
    letter-spacing: -0.015em;
    margin-top: 3.23834vw;
}

#tablet_composition_2>div {
    width: 100%;
    height: 21.43523vw;
    margin-top: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.tablet__comp_2__widdgets {
    font-size: 1.81347vw;
    font-weight: 400;
    line-height: 2.33161vw;
    letter-spacing: -0.015em;
    text-align: center;
    width: 20.17494vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

#tablet__comp_2__widdget_1>img {
    width: 9.79851vw;
    height: 5.71373vw;
    -o-object-fit: contain;
       object-fit: contain;
    overflow: visible;
}

#tablet__comp_2__widdget_2>img {
    width: 7.04951vw;
    height: 7.50777vw;
    -o-object-fit: contain;
       object-fit: contain;
}

#tablet__comp_2__widdget_3>img {
    width: 8.0934vw;
    height: 6.77591vw;
    overflow: visible;
}

#tablet__comp_2__widdget_1>p {
    margin-top: auto;
}

#tablet__comp_2__widdget_2>p {
    margin-top: 2.60881vw;
}

#tablet__comp_2__widdget_3>p {
    margin-top: 3.15544vw;
}



#tablet_composition_3 {
    margin-top: 6.5013vw;
    height: 32.7215vw;
    width: 85.845vw;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;

}

#tablet_composition_3 * {
    overflow: hidden;
}

#tablet_composition_3>h1 {
    font-size: 3.10881vw;
    font-weight: 700;
    letter-spacing: -0.015em;
    overflow: visible;
}

#tablet_composition_3>div {
    width: 100%;
    overflow: visible;
    height: 30.82902vw;
    margin-top: 4.58938vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.tablet__flipcard_block {
    position: relative;
    width: 26.80924vw;
    height: 23.93135vw;
    position: relative;
    -webkit-transform: rotate3d(-1, 1, 0, 0deg);
    transform: rotate3d(-1, 1, 0, 0deg);
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    overflow: visible !important;
}



.tablet__flipcard_number {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 4.49055vw;
    height: 4.61788vw;
    -webkit-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
}

.tablet__flipcard_card {
    position: relative;
    border: 0.25907vw #DFE7EC solid;
    width: 25.33972vw;
    height: 22.57902vw;
    margin-top: 1.35233vw;
    margin-left: 1.46821vw;
    border-radius: 3.23834vw;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.tablet_front_card,
.tablet_back_card {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.tablet_front_card {
    z-index: 1;
    opacity: 1;
    -webkit-transition: opacity ease-in-out;
    -o-transition: opacity ease-in-out;
    transition: opacity ease-in-out;
    -webkit-transition-duration: 0.15s;
    -o-transition-duration: 0.15s;
    transition-duration: 0.15s;
    width: 25.33972vw;
    height: 22.57902vw;
    overflow: hidden;
}

.tablet_back_card {
    z-index: 0;
    opacity: 0;
    width: 22.57902vw;
    height: 25.33972vw;
    -webkit-transition: opacity ease-in-out;
    -o-transition: opacity ease-in-out;
    transition: opacity ease-in-out;
    -webkit-transition-duration: 0.55s;
    -o-transition-duration: 0.55s;
    transition-duration: 0.55s;
    -webkit-transform: rotate3d(1, -1, 0, 180deg);
    transform: rotate3d(1, -1, 0, 180deg);
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.tablet_front_card>h1 {
    font-size: 2.07254vw;
    font-weight: 500;
    line-height: 2.33161vw;
    letter-spacing: -0.015em;
    color: black;
    margin-top: 1.71503vw;
    width: 13.79705vw;
    text-align: center;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
}

.tablet_back_card>h1 {
    margin-top: 4vw;
    font-size: 2.07254vw;
    font-weight: 500;
    line-height: 2.33161vw;
    letter-spacing: -0.015em;
    text-align: center;
}

.tablet_back_card>p {
    font-size: 1.29534vw;
    font-weight: 400;
    line-height: 1.81347vw;
    letter-spacing: -0.015em;
    text-align: center;
    margin-top: 1.81347vw;
    width: 20.82574vw;
}

.tablet_front_card>img {
    width: 17.70188vw;
    -o-object-fit: contain;
       object-fit: contain;
    overflow: visible;
    height: 11.98705vw;
    margin-top: 1.84474vh;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
}

#tablet_composition_4 {
    overflow: hidden;
    width: 100vw;
    min-height: 93.83161vw;
    margin-top: 6.46891vw;
}

#tablet_composition_4>img {
    text-align: left;
    position: absolute;
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: left;
       object-position: left;
    overflow: visible;
    width: 48.05699vw;
    height: 74.74093vw;
    z-index: -1;
    left: 0;
    max-inline-size: none;
    max-block-size: none;
    pointer-events: none;
}

#tablet_composition_4>h1 {
    position: absolute;
    margin-left: 28.49741vw;
    margin-top: 4.3886vw;
    font-size: 3.10881vw;
    font-weight: 700;
    line-height: 4.14508vw;
    letter-spacing: -0.015em;
    text-align: center;
}

#tablet_composition_4>div {
    width: 51.4158vw;
    min-height: 52.60881vw;
    margin-top: 18.81995vw;
    margin-left: 40.28497vw;
}

.tablet__accordion__point {
    width: 51.66476vw;
    height: 7.38342vw;
    border: 0.26032vw solid #DFE7EC;
    background-color: white;
    border-radius: 4.53368vw;
    margin-top: 1.5544vw;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: height 0.3s ease-in-out;
    -o-transition: height 0.3s ease-in-out;
    transition: height 0.3s ease-in-out;
}

.tablet__accordion__point:first-of-type {
    margin-top: 0;
}

.tablet__accordion__point:last-of-type {
    margin-bottom: 14.95466vw;
}

.tablet__accordion__point__header {
    width: 51.66476vw;
    position: relative;
    height: 7.38342vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.tablet__accordion__point__header>h1 {
    font-size: 2.07254vw;
    font-weight: 500;
    letter-spacing: -0.015em;
    text-align: center;
    height: 7.38342vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.tablet__accordion__point__header>img {
    position: absolute;
    width: 1.94301vw;
    right: 3.23834vw;
    -o-object-fit: contain;
       object-fit: contain;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: -webkit-transform 0.3s ease-in-out;
    -o-transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}

.tablet__accordion__point__body {
    font-size: 1.81347vw;
    font-weight: 400;
    line-height: 2.84974vw;
    letter-spacing: -0.015em;
    text-align: center;
    opacity: 0;
    -webkit-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
}


#tablet_composition_5 {
    width: 95.77368vw;
    height: 96.11399vw;
    margin-left: 9.01036vw;
    position: relative;
}

#tablet__comp_5__how_we_working {
    position: absolute;
    font-size: 3.10881vw;
    font-weight: 700;
    letter-spacing: -0.015em;
    margin-left: 29.20207vw;
}

.tablet_comp_5__text_block {
    position: absolute;
    font-size: 2.07254vw;
    font-weight: 400;
    line-height: 2.33161vw;
    letter-spacing: -0.015em;
    text-align: center;
    color: #000000;
    left: 5.91451vw;
}

#tablet__comp_5__left_back {
    position: absolute;
    z-index: -1;
    width: 41.02931vw;
    height: 96.11399vw;
    -o-object-fit: contain;
       object-fit: contain;
    overflow: visible;
    top: 0;
    left: 0;
}

#tablet__comp_5__right_back {
    position: absolute;
    z-index: -1;
    top: 5.94171vw;
    right: 0;
    width: 51.39637vw;
    height: 68.18394vw;
    -o-object-fit: contain;
       object-fit: contain;
    overflow: visible;
    -o-object-position: right;
       object-position: right;
}

#tablet_comp_5__text_block_1 {
    top: 16vw;
}

#tablet_comp_5__text_block_2 {
    top: 29.79275vw;
}

#tablet_comp_5__text_block_3 {
    top: 44.04145vw;
}

#tablet_comp_5__text_block_4 {
    top: 63.4715vw;
}

#tablet_comp_5__text_block_5 {
    top: 75vw;
}


#tablet_composition_6 {
    position: relative;
    width: 100vw;
    height: 58.70078vw;
    margin-top: -5vw;
    overflow: hidden;
}

#tablet_composition_6>img {
    position: absolute;
    top: 5.12953vw;
    left: 0;
    width: 47.53886vw;
    height: 53.49741vw;
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: left;
       object-position: left;
    overflow: visible;
}

#tablet_composition_6__invo_block {
    position: absolute;
    width: 41.19171vw;
    height: 100%;
    margin-top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    left: 49.2228vw;
}

#tablet_composition_6__invo_block>h1 {
    margin-top: 0vh;
    font-size: 3.10881vw;
    font-weight: 700;
    letter-spacing: -0.015em;
    text-align: center;
}

#tablet_composition_6__invo_block>div {
    position: relative;
    width: 100%;
    height: 15.3899vw;
    margin-top: 2.53368vw;
}

#tablet_composition_6__invo_block>div:first-of-type {
    margin-top: 3.29404vw;
}

.tablet__comp_6_right__point_img {
    position: absolute;
    right: 0;
    top: 0;
    width: 5.06606vw;
    height: 5.06606vw;
    overflow: visible;
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: top right;
       object-position: top right;
    z-index: 1;
}

.tablet__comp_6__widdget {
    position: absolute;
    z-index: 0;
    bottom: 0;
    left: 0;
    width: 39.89637vw;
    height: 13.55311vw;
    border-radius: 3.10881vw;
    border: 0.19041vw solid #ECECEC;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.tablet__comp_6__widdget>h1 {
    color: #000;
    font-size: 2.07254vw;
    font-weight: 500;
    letter-spacing: -0.015em;
    text-align: center;
    margin-top: 1.4vw;
}

.tablet__comp_6__widdget__row {
    width: 34.06736vw;
    height: 2.72021vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.tablet__comp_6__widdget>.tablet__comp_6__widdget__row:first-of-type {
    margin-top: 1.51166vw;
}

.tablet__comp_6__widdget>.tablet__comp_6__widdget__row:last-of-type {
    margin-top: 0.76036vw;
}

.tablet__comp_6__widdget__row__point {
    border-width: 0.12953vw;
    border-style: solid;
    padding: 0.2vw 0.9vw 0.2vw 0.9vw;
    border-radius: 7.12435vw;
    font-size: 1.48964vw;
    font-weight: 400;
    letter-spacing: -0.015em;
    white-space: nowrap;
    overflow: visible;
}

.tablet__comp_6__widdget__row>.tablet__comp_6__widdget__row__point:not(:last-of-type) {
    margin-right: 0.7772vw;
}

.blue_line {
    border-color: #0026FF;
}

.gold_line {
    border-color: #FFA966;
}

.black_line {
    border-color: #000;
}

#tablet_composition_7 {
    margin-top: 3.88601vw;
    width: 100vw;
    height: 38.8601vw;
    position: relative;
    overflow: hidden;
}

#tablet_composition_7>img {
    position: absolute;
    right: 0;
    top: 0;
    height: 38.8601vw;
    width: 44.55959vw;
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: top right;
       object-position: top right;
    overflow: visible;
}

#tablet_composition_7>div {
    position: absolute;
    top: 15vw;
    left: 16.32124vw;
    width: 41.96891vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
}

#tablet__comp_7__title {
    font-size: 3.10881vw;
    font-weight: 700;
    line-height: 4.14508vw;
    letter-spacing: -0.015em;
    text-align: center;
}

#tablet__comp_7__body {
    font-size: 2.07254vw;
    font-weight: 400;
    line-height: 2.59067vw;
    letter-spacing: -0.015em;
    text-align: center;
    margin-top: 2.22668vw;
}

#tablet_composition_8 {
    width: 100vw;
    height: 62.84197vw;
    margin-top: 9.06736vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    position: relative;
}

.tablet__tester_card {
    opacity: 0.25;
    width: 37.04663vw;
    height: 43.35492vw;
    border-radius: 5.69948vw;
    background-color: #E8EFF9;
    position: absolute;
    -webkit-transition: opacity 0.3s ease-in-out, width 0.3s ease-in-out, height 0.3s ease-in-out, left 0.3s ease-in-out, border-radius 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out, width 0.3s ease-in-out, height 0.3s ease-in-out, left 0.3s ease-in-out, border-radius 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out, width 0.3s ease-in-out, height 0.3s ease-in-out, left 0.3s ease-in-out, border-radius 0.3s ease-in-out;
}

.tablet__tester_card.active {
    opacity: 1;
    width: 53.75648vw;
    height: 62.84197vw;
    border-radius: 8.29016vw;
}

.tablet__tester_card__inner_wrapper {
    width: 100%;
    height: 100%;
    position: relative;
    border-radius: inherit;
}

.tablet__tester_card__name_block,
.tablet__tester_card_open__name_block {
    position: relative;
    z-index: 1;
    width: 49.84%;
    height: 17.94%;
    background-color: #CDD5E9;
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 0.64767vw;
    top: 4.72%;

    border-radius: 2.46114vw;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.tablet__tester_card__name_block {
    left: 40.325%;
}

.tablet__tester_card_open__name_block {
    left: 8.2%;
}



.active .tablet__tester_card__name_block,
.active .tablet__tester_card_open__name_block {
    border-width: 0.3886vw;
    border-radius: 1.68394vw;
}

.tablet__tester_card__name_block>h1,
.tablet__tester_card_open__name_block>h1 {
    position: absolute;
    top: 11.84%;
    left: 17.8%;
    font-size: 2.20207vw;
    font-weight: 700;
    letter-spacing: -0.015em;
    -webkit-transition: font-size 0.3s ease-in-out;
    -o-transition: font-size 0.3s ease-in-out;
    transition: font-size 0.3s ease-in-out;
}

.active .tablet__tester_card__name_block>h1,
.active .tablet__tester_card_open__name_block>h1 {
    font-size: 3.23834vw;
}

.tablet__tester_card__name_block>p,
.tablet__tester_card_open__name_block>p {
    position: absolute;
    left: 17.8%;
    top: 56%;
    font-size: 1.42487vw;
    font-style: italic;
    font-weight: 400;
    letter-spacing: -0.015em;
    -webkit-transition: font-size 0.3s ease-in-out;
    -o-transition: font-size 0.3s ease-in-out;
    transition: font-size 0.3s ease-in-out;
}

.active .tablet__tester_card__name_block>p,
.active .tablet__tester_card_open__name_block>p {
    font-size: 2.07254vw;
}

.tablet__tester_card__tester_photo {
    position: absolute;
    top: 22.68%;
    /* height: 61.44%; */
    z-index: 1;
    width: 82%;
    left: 9%;
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: bottom;
       object-position: bottom;
}

.tablet__tester_card__mountains {
    position: absolute;
    z-index: 0;
    width: 100%;
    top: 55.22%;
    height: 19.9%;
}

.tablet__tester_card__detail {
    position: absolute;
    z-index: 1;
    width: 10.32%;
    left: 66%;
    top: 26%;
    -webkit-transform: rotate(4.8deg);
    -ms-transform: rotate(4.8deg);
    transform: rotate(4.8deg);
}

.tablet__tester_card__button {
    position: absolute;
    z-index: 1;
    top: 83.9%;
    width: 75.86%;
    left: 12.07%;
    height: 9.9%;
    background-color: white;
    border-radius: 200px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.tablet__tester_card__button>p {
    font-size: 1.68394vw;
    font-weight: 500;
    letter-spacing: -0.015em;
    color: #3E4285;
    margin-left: 3.62694vw;
    -webkit-transition: font-size 0.3s ease-in-out, margin-left 0.3s ease-in-out;
    -o-transition: font-size 0.3s ease-in-out, margin-left 0.3s ease-in-out;
    transition: font-size 0.3s ease-in-out, margin-left 0.3s ease-in-out;
}

.active .tablet__tester_card__button>p {
    font-size: 2.46114vw;
    margin-left: 5.31088vw;
}

.tablet__tester_card__button>div {
    border-radius: 50%;
    margin-left: 2.59067vw;
    background-color: #CDD5E9;
    width: 3.23834vw;
    height: 3.23834vw;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.active .tablet__tester_card__button>div {
    width: 4.66321vw;
    height: 4.66321vw;
    margin-left: 3.88601vw;
}

.tablet__tester_card__pointer {
    width: 20%;
}

#tablet__tester_card__left_pointer,
#tablet__tester_card__right_pointer {
    position: absolute;
    z-index: 3;
    width: 5.18135vw;
    height: 5.18135vw;
    background-color: #383C73;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    top: 29.01554vw;
}


#tablet__tester_card__left_pointer>img,
#tablet__tester_card__right_pointer>img {
    width: 25%;
    margin-left: 0.3vw;
    pointer-events: none;
}

#tablet__tester_card__left_pointer {
    left: 5.18135vw;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

#tablet__tester_card__right_pointer {
    right: 5.18135vw;
}

#tablet_composition_8_card_block {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.tablet__tester_card__open_version {
    border-radius: inherit;
    display: none;
    opacity: 0;
    background-color: #E8EFF9;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    width: 100%;
    height: 100%;
    -webkit-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
}

.tablet__tester_card_open__back_block {
    position: absolute;
    width: 4.66321vw;
    height: 4.66321vw;
    border-radius: 50%;
    background-color: #CDD5E9;
    top: 10%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    right: 9.2%;
}

.tablet__tester_card_open__back_block>img {
    width: 25%;
}

.tablet__tester_card_open__description_block {
    position: absolute;
    min-height: 25.77%;
    width: 78%;
    left: 12.8%;
    top: 27.68%;
    overflow: visible;
    font-size: 1.1658vw;
    font-weight: 400;
    line-height: 115%;
    letter-spacing: -0.015em;
    text-align: left;
    -webkit-transition: font-size 0.3s ease-in-out;
    -o-transition: font-size 0.3s ease-in-out;
    transition: font-size 0.3s ease-in-out;
}

.active .tablet__tester_card_open__description_block {
    font-size: 1.68394vw;
}

.tablet__tester_card_open__description_block li {
    list-style-type: disc;
    margin-bottom: 1.6%;
}

.tablet__tester_card_open__skills_block {
    position: absolute;
    width: 81.6%;
    left: 9.2%;
    height: 5.15%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.tablet__tester_card_open__skills_block>p {
    border-width: 0.12953vw;
    border-style: solid;
    padding: 0.06em 0.9em 0.06em 0.9em;
    border-radius: min(7.25389vw, 6.04752vh);
    font-family: IBM Plex Sans;
    font-size: 1.42487vw;
    font-weight: 400;
    letter-spacing: -0.015em;
}

.active .tablet__tester_card_open__skills_block>p {
    font-size: 1.81347vw;
}

.tablet__tester_card_open__skills_block>p:not(:last-of-type) {
    margin-right: 0.5em;
}

.tablet__tester_card_open__tg_button_block {
    position: absolute;
    left: 9.2%;
    bottom: 6.5%;
    border-radius: 1.94301vw;
    background-color: #FFF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: width 0.3s ease-in-out, height 0.3s ease-in-out;
    -o-transition: width 0.3s ease-in-out, height 0.3s ease-in-out;
    transition: width 0.3s ease-in-out, height 0.3s ease-in-out;
    width: 4.14508vw;
    height: 4.14508vw;
}

.active .tablet__tester_card_open__tg_button_block {
    width: 6.08808vw;
    height: 6.08808vw;
}

.tablet__tester_card_open__tg_button_block>img {
    width: 57.44%;
}

.tablet__tester_card_open__button_transition {
    position: absolute;
    right: 9.2%;
    width: 67%;
    bottom: 6.5%;
    background-image: -o-linear-gradient(top, #3E5AFA 0%, #4DB6FF 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#3E5AFA), to(#4DB6FF));
    background-image: linear-gradient(180deg, #3E5AFA 0%, #4DB6FF 100%);
    font-weight: 500;
    letter-spacing: -0.015em;
    text-align: center;
    color: #FFFFFF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 4.14508vw;
    border-radius: 4.14508vw;
    font-size: 1.81347vw;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.active .tablet__tester_card_open__button_transition {
    height: 6.08808vw;
    border-radius: 5.69948vw;
    font-size: 2.72021vw;
}


#tablet__composition_9 {
    width: 100%;
    margin-top: 9.21632vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: visible;
}

#tablet__composition_9>div {
    height: 100%;
    width: 91.19171vw;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    overflow: visible;
}

#tablet__composition_9>div>div {
    width: 100%;
}

#tablet__composition_9__top {
    height: 9.97409vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

#tablet__composition_9__bottom {
    height: 24.48187vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    overflow: visible;
}

#tablet__composition_9__top>h1 {
    font-size: 3.10881vw;
    font-weight: 700;
    letter-spacing: -0.015em;
}

.tablet__composition_9__bottom__card {
    width: 44.68912vw;
    height: 100%;
    border-radius: 2.07254vw;
    -webkit-box-shadow: 0 0.37037vh min(1.30208vw, 2.31481vh) 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 0.37037vh min(1.30208vw, 2.31481vh) 0 rgba(0, 0, 0, 0.25);
}

.tablet__composition_9__bottom__card:first-of-type {
    background-color: #EFF4FF;
}

.tablet__composition_9__bottom__card:last-of-type {
    background-color: #C4DEFF;
}

.tablet__composition_9__bottom__card__top,
.tablet__composition_9__bottom__card__bottom {
    width: 100%;
}

.tablet__composition_9__bottom__card__top {
    height: 5.69948vw;
    margin-top: 2.00648vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.tablet__composition_9__bottom__card__bottom {
    height: 10.23316vw;
    margin-top: 3.04145vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.tablet__composition_9__bottom__card__top>h1 {
    font-size: 2.33161vw;
    font-weight: 500;
    line-height: 2.84974vw;
    letter-spacing: -0.015em;
    width: 15.28497vw;
    overflow: visible;
}

.tablet__composition_9__bottom__card__top>div {
    width: 15.02591vw;
    height: 100%;
    background-color: #4484FC;
    border-radius: 1.5544vw;
    color: white;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.tablet__composition_9__bottom__card__bottom__senior,
.tablet__composition_9__bottom__card__top>div {
    margin-right: 1.42487vw;
}

.tablet__composition_9__bottom__card__bottom__junior,
.tablet__composition_9__bottom__card__top>h1 {
    margin-left: 1.42487vw;
}

.tablet__composition_9__bottom__card__bottom>div {
    height: 100%;
    background-color: white;
    border-radius: 1.29534vw;
    margin-right: 1.42487vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.tablet__composition_9__bottom__card__bottom>div>h1 {
    color: #3D3D3D;
    font-size: 1.5544vw;
    font-weight: 500;
    margin-top: 1.0vw;
}

.tablet__composition_9__bottom__card__bottom>div>p {
    color: #3D3D3D;
    font-size: 1.03627vw;
    font-weight: 400;
    letter-spacing: -0.0015em;
    margin-top: 0.6vw;
    width: 11vw;
    text-align: end;
}

.tablet__composition_9__bottom__card__bottom>div>div {
    background-color: #E8EFF9;
    color: #4484FC;
    letter-spacing: -0.015em;
    font-size: 1.68394vw;
    margin-top: 0.25907vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 12.04663vw;
    height: 3.36788vw;
    font-weight: 700;
    border-radius: 0.90674vw;
}

.tablet__composition_9__bottom__card__bottom__junior>div,
.tablet__composition_9__bottom__card__bottom__junior>p {
    width: 5.95855vw !important;
}

.tablet__composition_9__bottom__card__bottom__junior {
    width: 8.03109vw;
}

.tablet__composition_9__bottom__card__bottom__middle,
.tablet__composition_9__bottom__card__bottom__senior {
    width: 16.06218vw;
}


.tablet__composition_9__bottom__card__top__inner_text {
    width: 12.3057vw;
    height: 2.84974vw;
    font-size: 2.84974vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-weight: 700;
    overflow: visible;
}

.tablet__composition_9__bottom__card__top__inner_text>p:first-of-type,
.tablet__composition_9__bottom__card__top__inner_text>p:last-of-type {
    font-size: 1.03627vw;
    color: #E4E4E4;
    width: 2.84974vw;
}

.tablet__composition_9__bottom__card__top__inner_text>p:first-of-type {
    -ms-flex-item-align: end;
    align-self: flex-end;
    text-align: end;
}

.tablet__composition_9__bottom__card__top__inner_text>p:last-of-type {
    -ms-flex-item-align: start;
    align-self: flex-start;
}

.tablet__composition_9__bottom__card__top__inner_text.big {
    width: 13vw;
}

#tablet__comp_10__back {
    margin-top: 6.47668vw;
    height: 90vw;
    width: 100vw;
    overflow: visible;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

#tablet__comp_10__back>img {
    position: absolute;
    -o-object-fit: contain;
       object-fit: contain;
    overflow: visible;
    z-index: -1;
    width: 100vw;
    max-inline-size: none;
    max-block-size: none;
    pointer-events: none;
}

#tablet__comp_10__back>h1 {
    color: #fff;
    font-size: 3.88601vw;
    font-weight: 500;
    letter-spacing: -0.015em;
    margin-top: 20.85492vw;
}

#tablet__comp_10__back>p {
    color: #fff;
    font-size: 1.48964vw;
    font-weight: 500;
    letter-spacing: -0.015em;
    margin-top: 1.4443vw;
}

#tablet__comp_10__back>form {
    width: 88.73057vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 3.2215vw;
    overflow: visible;
    height: 31.50389vw;
    overflow: visible;
}

.tablet__form__column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 42.61658vw;
    height: 100%;
    overflow: visible;
}

#tablet__comp_10__back input {
    background-color: #EDEDED;
    height: 6.12565vw;
    width: 100%;
    border-radius: 2.33161vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1.81347vw;
    font-weight: 500;
    letter-spacing: -0.015em;
    color: #A6A6A6;
    padding-left: 3.23834vw;
    -webkit-box-shadow: 0px 0.25907vw 0.64767vw 0 #00000040;
    box-shadow: 0px 0.25907vw 0.64767vw 0 #00000040;
}

#tablet__send_form {
    background: -o-linear-gradient(top, #3D59F9 0%, #4DB6FE 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#3D59F9), to(#4DB6FE));
    background: linear-gradient(180deg, #3D59F9 0%, #4DB6FE 100%);
    width: 100%;
    height: 6.12565vw;
    border-radius: 2.33161vw;
    color: #FFF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 2.33161vw;
    font-weight: 700;
    letter-spacing: -0.015em;
}

#tablet__form__column__unreadable {
    font-size: 1.29534vw;
    font-weight: 500;
    line-height: 1.94301vw;
    letter-spacing: -0.015em;
    text-align: left;
    color: #EDEDED;
}

#tablet__form__column__unreadable>a {
    text-decoration: underline;
}

#tablet__form__column_left__middle {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 14.70207vw;
    overflow: visible;
}

#tablet__form__column_left__middle__left {
    height: 100%;
    width: 26.81347vw;
    background-color: #EDEDED;
    font-size: 1.81347vw;
    font-weight: 500;
    line-height: 2.07254vw;
    letter-spacing: -0.015em;
    text-align: left;
    resize: none;
    color: #A6A6A6;
    border-radius: 2.07254vw;
    padding: 1em;
    overflow: auto;
    white-space: pre-wrap;
    word-wrap: break-word;
    overflow: visible;
    -webkit-box-shadow: 0px 0.25907vw 0.64767vw 0 #00000040;
    box-shadow: 0px 0.25907vw 0.64767vw 0 #00000040;
}

#tablet__form__column_left__middle__right {
    height: 100%;
    width: 13.60104vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    overflow: visible;
}

.tablet__form__category {
    height: 3.7785vw;
    background-color: #EDEDED;
    border-radius: 1.29534vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-shadow: 0px 0.25907vw 0.64767vw 0 #00000040;
    box-shadow: 0px 0.25907vw 0.64767vw 0 #00000040;
}

.tablet__form__category>h1 {
    margin-left: 1.03627vw;
    font-size: 1.81347vw;
    font-weight: 500;
    letter-spacing: -0.015em;
    background-image: -o-linear-gradient(top, #3D59F9 0%, #4DB6FE 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#3D59F9), to(#4DB6FE));
    background-image: linear-gradient(180deg, #3D59F9 0%, #4DB6FE 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}

.tablet__form__category__checkpoint {
    margin-left: 2.84974vw;
    width: 1.68394vw;
    height: 1.68394vw;
    border: 0.16vw solid #7D7C7C;
    border-radius: 0.3886vw;
    background-color: #EDEDED;
    -webkit-transition: background-color 0.3s ease-in-out;
    -o-transition: background-color 0.3s ease-in-out;
    transition: background-color 0.3s ease-in-out;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.tablet__form__category__checkpoint>img {
    opacity: 0;
    width: 70%;
    -webkit-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
}

#tablet__form__column_left__bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 5.82902vw;
    overflow: visible;
}

.tablet__form__column_left__bottom__button_mini {
    width: 5.82902vw;
    height: 5.82902vw;
    background: #FFFFFF;
    border-radius: 2.07254vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.tablet__form__column_left__bottom__button_mini>img {
    width: 3.62694vw;
}

#tablet__wa__button {
    margin-left: 2.20207vw;
}

#tablet__tellegram__button {
    margin-left: 1.94301vw;
}

#tablet__form__column_left__bottom__calling_button {
    width: 26.81347vw;
    height: 100%;
    border-radius: 2.07254vw;
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

#tablet__form__column_left__bottom__calling_button>h1 {
    font-size: 2.33161vw;
    font-weight: 700;
    letter-spacing: -0.015em;
    margin-left: 4.92228vw;
    background-image: -o-linear-gradient(top, #3D59F9 0%, #4DB6FE 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#3D59F9), to(#4DB6FE));
    background-image: linear-gradient(180deg, #3D59F9 0%, #4DB6FE 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}

#tablet__form__column_left__bottom__calling_button>img {
    width: 3.23834vw;
    height: 3.23834vw;
    margin-left: 1.68394vw;
}

#tablet__comp_11 {
    width: 81.24352vw;
    margin-top: 7vw;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    height: 48.97927vw;
    position: relative;
}

#tablet__comp_11__left_block {
    position: absolute;
    left: 0;
    top: 0;
    width: 55.33161vw;
    height: 48.97927vw;
    overflow: hidden;
}

#tablet__comp_11>h1 {
    position: absolute;
    right: 0;
    top: 2.84974vw;
    font-size: 3.10881vw;
    font-weight: 700;
    letter-spacing: -0.015em;
    text-align: right;
    color: #007BFF;
}

#tablet__comp_11>p {
    position: absolute;
    right: 0.3886vw;
    top: 8.54922vw;
    font-size: 2.07254vw;
    font-weight: 400;
    line-height: 2.33161vw;
    letter-spacing: -0.015em;
    text-align: right;
    color: #000;
}

#tablet__comp_11__left_pointer,
#tablet__comp_11__right_pointer {
    position: absolute;
    top: 20.72539vw;
    width: 5.18135vw;
    height: 5.18135vw;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #383C73;
}

#tablet__comp_11__left_pointer>img,
#tablet__comp_11__right_pointer>img {
    width: 35%;
    margin-left: 10%;
}

#tablet__comp_11__left_pointer {
    right: 10.23316vw;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

#tablet__comp_11__right_pointer {
    right: 0;
}

#tablet__comp_11__left_block__text {
    position: absolute;
}

#tablet__comp_11__left_block>img {
    position: absolute;
    width: 100%;
    z-index: -1;
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: center center;
       object-position: center center;
    overflow: visible;
}

#tablet__comp_11__left_block__text {
    position: absolute;
    top: 8.52591vw;
    left: 24.74093vw;
    width: 23.57513vw;
    height: 26.68394vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 1;
}

#tablet__comp_11__left_block__text__p {
    max-height: 100%;
    text-align: center;
    font-size: 1.5544vw;
    font-style: italic;
    font-weight: 400;
    line-height: 2.72021vw;
    letter-spacing: -0.015em;
    color: #191919;
    overflow: auto;
    padding-right: 0.5em;
    padding-left: 0.5em;
}

#tablet__comp_11__left_block__text__p::-webkit-scrollbar {
    width: 0.26042vw;
    height: 0.55699vw;

}

#tablet__comp_11__left_block__text__p::-webkit-scrollbar-thumb {
    background-color: #c5bfcc !important;
    border-radius: 0.15625vw 0.26042vw 0.26042vw 0.15625vw!important
}

#tablet__comp_11__left_block__text__p::-webkit-scrollbar-thumb:hover {
    border-radius: 1em !important
}

#tablet__comp_11__left_block__text__p::-webkit-scrollbar-button:vertical:start:decrement {
    background-color: #f6f8f4 !important;
    display: none
}

#tablet__comp_11__left_block__text__p::-webkit-scrollbar-button:vertical:end:increment {
    background-color: #f6f8f4 !important;
    display: none
}

#tablet__comp_11__left_block__text__p::-webkit-scrollbar-button:horizontal:start:decrement {
    background-color: #f6f8f4;
    display: none
}

#tablet__comp_11__left_block__text__p::-webkit-scrollbar-button:horizontal:end:increment {
    background-color: #f6f8f4;
    display: none
}

#tablet__comp_11__left_block__responder_block {
    position: absolute;
    left: 3.36788vw;
    top: 18.5vw;
    z-index: 1;
    width: 20.34067vw;
    height: 19.40803vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

#tablet__comp_11__left_block__responder_block__photo {
    width: 13.66969vw;
    height: 13.66969vw;
    border-radius: 50%;
    -o-object-fit: contain;
       object-fit: contain;
    overflow: visible;
    -o-object-fit: center center;
       object-fit: center center;
}

#tablet__comp_11__left_block__responder_block__name {
    margin-top: 1.46503vw;
    font-size: 1.5544vw;
    font-weight: 700;
    letter-spacing: -0.015em;
    color: #292929;
    text-align: center;

}

#tablet__comp_11__left_block__responder_block__desc {
    margin-top: 0.32383vw;
    font-size: 1.5544vw;
    font-style: italic;
    font-weight: 500;
    letter-spacing: -0.015em;
    color: #292929;
    text-align: center;
}

#tablet__comp_12 {
    position: relative;
    width: 100vw;
    overflow: hidden;
    height: 49.21875vw;
    margin-top: -7.25389vw;
}

#tablet__comp_12>img {
    position: absolute;
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: top;
       object-position: top;
    z-index: -1;
    width: 100%;
    overflow: hidden;
    max-inline-size: none;
    max-block-size: none;
    pointer-events: none;
}

#tablet__comp_12__content {
    position: absolute;
    width: 68.26425vw;
    height: 23.05699vw;
    left: 22.53886vw;
    top: 22vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

#tablet__comp_12__left_column {
    width: 17.09845vw;
    height: 10.23316vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

#tablet__comp_12__left_column>h1 {
    font-size: 1.5544vw;
    font-weight: 700;
    letter-spacing: -0.015em;
    text-align: left;
    color: #FFF;
}

#tablet__comp_12__left_column>div {
    width: 16.96891vw;
    height: 8.2vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 1.42487vw;
    font-weight: 400;
    letter-spacing: -0.015em;
    text-align: left;
    color: #fff;
}

#tablet__comp_12__left_column__select_poiner {
    width: 100%;
    height: 2.33161vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

#tablet__comp_12__left_column__select_poiner>img {
    width: 1.03627vw;
    margin-right: 0.5em;
}

#tablet__comp_12__left_column__select_poiner>p {
    font-size: 1.29534vw;
    font-weight: 400;
    line-height: 1.1658vw;
    letter-spacing: -0.015em;
    text-align: left;
    color: #4DB6FE;
    width: 15.28497vw;
}

#tablet__comp_12__middle_column {
    width: 19.94819vw;
    height: 8.16062vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

#tablet__comp_12__middle_column>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    height: 2.33161vw;
}

#tablet__comp_12__middle_column>div>img {
    width: 2.33161vw;
    height: 2.33161vw;
}

#tablet__comp_12__middle_column>div>h1 {
    font-size: 1.5544vw;
    font-weight: 400;
    letter-spacing: -0.015em;
    text-align: left;
    width: 16.96891vw;
    color: #FFF;
}

#tablet__comp_12__right_column {
    width: 24.2228vw;
    height: 100%;
}

#tablet__comp_12__right_column>h1 {
    font-size: 1.81347vw;
    font-weight: 700;
    letter-spacing: -0.015em;
    text-align: right;
    color: #FFFFFF;
}

#tablet__comp_12__right_column>p {
    width: 100%;
    margin-top: 1em;
    min-height: 16.19171vw;
    font-size: 1.42487vw;
    font-weight: 400;
    line-height: 1.81347vw;
    letter-spacing: -0.015em;
    text-align: right;
    color: #FFFFFF;
}

#tablet__comp_12__right_column>img {
    margin-left: auto;
    width: 21.24352vw;
    margin-left: 2.8vw;
}

#tablet__deep_footer {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 82.25vw;
    background-color: #0000004D;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
    padding-right: 8.67876vw;
    font-size: 1.5544vw;
    font-weight: 300;
    letter-spacing: -0.015em;
    color: #fff;
    height: 3.36788vw;
}

@media screen and (max-height: 499.99px) {
    #from_tablet__nav__text_block {
        margin-top: 4vh;
    }

    #from_tablet__nav__text_block>h1 {
        font-size: 2.4vh;
    }

    #from_tablet__nav__text_block>p {
        font-size: 2vh;
        line-height: 2.5vh;
    }



    #from_tablet__nav__links_block {
        height: 10vh;
        width: 20vh;
    }

    .from_tablet__nav__links_block__link {
        font-size: 2vh;
        height: 6vh;
    }

    .from_tablet__nav__links_block__link>img {
        width: 3.1vh;
        height: 3.1vh;
    }

    #tablet_navigation__company_logo {
        margin-top: 2.3vh;
        width: 23vh;
        height: 3vh;
    }
}

@media screen and (min-height: 500px) {
    #from_tablet__nav__text_block {
        margin-top: 17.06263vh;
    }

    #from_tablet__nav__text_block>h1 {
        font-size: 1.72786vh;
    }

    #from_tablet__nav__text_block>p {
        font-size: 1.2959vh;
        line-height: 1.94384vh;
    }


    #from_tablet__nav__links_block {
        height: 6.77106vh;
    }

    .from_tablet__nav__links_block__link {
        font-size: 1.2959vh;
        height: 2.05184vh;
    }

    .from_tablet__nav__links_block__link>img {
        width: 2.05184vh;
        height: 2.05184vh;
    }

    #tablet_navigation__company_logo {
        margin-top: 1.72786vh;
        width: 20.62635vh;
        height: 2.58099vh;
    }
}