@media only screen and (max-device-width: 500px){

#videoplayer {
    top: 65px;
    height: calc(100vh - 65px - 20px);
    left: 20px;
    width: calc(100% - 40px);
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}
html, body {
    min-width: 100vw;
}
#menu {
    max-width: calc(100vw - 32px);
}
.showVideo.global {
    display: none;
}
#page3 .axtin.animate.cipher, #page3 .axtin.animate.cipher.animated {
    margin-bottom: 8px;
    font-size: 13px;
}
.page.page3 .mobile {
    width: 80vw;
    background-repeat: no-repeat;
    height: 60vh;
    left: 10vw;
    bottom: 20vh;
}
#page4 .left.top .bigtitle span {
    max-width: 220px;
    font-size: 14px;
}
#page4 .left.top .bigtitle {
    max-width: 100%;
}
#page4 .left {
    width: 100%;
    height: auto;
}
#page4 .left.top .bigtitle h2 {
    font-size: 40px;
    line-height: normal;
}
#page4 .left.top .bigtitle span {
    max-width: 220px;
    font-size: 14px;
    margin-bottom: 0;
    padding-bottom: 8px;
}
#page4 .right {
    width: 100%;
    height: auto;
    padding-top: 24px;
}
#page4 {
    height: auto;
    padding-bottom: 120px;
}
#page4 .right.top {
    margin-top: 450px;
    border-top: 1px solid #939393;
}
body {background:none;}
html:before {
    content: '';
    background-size: cover;
    background-position: center;
    background-image: url(../img/glazmob.webp);
    background-color: #000;
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
}
#glaz {
    background: none !important;
}
#page4 .right.top .bot.justmobile {
    display: block;
    height: auto;
    margin-bottom: 24px;
}
#page4 .right.top .grafik1 .circle {
    width: 130px;
    height: 130px;
    line-height: 130px;
}
#page4 .right.top .grafik1 .circle2 {
    width: calc(100vw - 16px - 130px - 32px);
    height: calc(100vw - 16px - 130px - 32px);
    line-height: calc(100vw - 16px - 130px - 32px);
}
#page4 .left.bot {
    display: none;
}
#page4 .right.bot {
    margin-top: 48px;
}
#page5 .bigtitle h2 {
    line-height: normal;
    font-size: 40px;
    margin-bottom: 32px;
    height: auto;
}
#page5 .bigtitle .intro {
    max-width: 100%;
}
#page5 .threeblocks > div {
    display: block;
    width: 100%;
    margin-bottom: 56px;
    border-bottom: 1px solid #2E2E2E;
    border-right: none;
    padding-right: 0;
    margin-right: 0;
}
#page5 .graphs {
    display: none;
}
#page5 .threeblocks > div .gr {
    display: block;
    width: 100%;
}
#page5 .threeblocks.graphs {
    display: block;
}
#page5 .graphs > div {
    height: auto;
}
#page5 .graphs .gr.gr1, #page5 .graphs .gr.gr2, #page5 .graphs .gr3 {
    height: calc(175px + 25px);
    padding-top: 25px;
}
#page5 .graphs .gr3 {
    display: block;
}
#page9 .bigtitle h2, #page10 .bigtitle h2, #page8 .bigtitle h2, #page7 .bigtitle h2, #page6 .bigtitle h2 {
    font-size: 40px;
    line-height: normal;
}
#page6 #scanning .blow {
    padding: 4px 8px;
}
#page6 #scanning .blow i {
    font-size: 14px;
}
#page6 #scanning .blow b {
    font-size: 16px;
}
#page6 #scanning {
	background-image: url("data:image/svg+xml,%3Csvg width='327' height='51' viewBox='0 0 327 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.7815 50.8368C13.4113 50.8368 9.83151 50.0465 7.04205 48.4658C4.25259 46.8386 1.95129 44.7698 0.13814 42.2593L4.39206 38.7724C6.29819 41.1435 8.2973 42.9101 10.3894 44.0724C12.528 45.2347 15.0617 45.8158 17.9907 45.8158C21.524 45.8158 24.2205 45.0022 26.0801 43.375C27.9397 41.7479 28.8696 39.4698 28.8696 36.5409C28.8696 34.1698 28.1954 32.3334 26.8472 31.0317C25.499 29.6834 23.1512 28.7304 19.8038 28.1725L14.3644 27.2659C11.9933 26.8475 9.99423 26.2199 8.36704 25.383C6.78635 24.5462 5.50785 23.5466 4.53154 22.3844C3.55523 21.1756 2.85786 19.8739 2.43944 18.4791C2.02102 17.0379 1.81182 15.5502 1.81182 14.016C1.81182 9.55286 3.27628 6.18226 6.20521 3.90421C9.13414 1.62615 13.0859 0.487118 18.0604 0.487118C21.9656 0.487118 25.2433 1.13799 27.8932 2.43974C30.5897 3.74149 32.7516 5.57788 34.3787 7.94892L30.2643 11.5055C28.916 9.73882 27.2889 8.2976 25.3827 7.18182C23.4766 6.06604 21.0126 5.50814 17.9907 5.50814C14.6898 5.50814 12.1561 6.20551 10.3894 7.60024C8.62274 8.99497 7.73941 11.0871 7.73941 13.8765C7.73941 16.0616 8.39029 17.8515 9.69203 19.2462C11.0403 20.5945 13.4346 21.5708 16.8749 22.1752L22.1051 23.0817C24.4762 23.5001 26.4753 24.1278 28.1025 24.9646C29.7296 25.8015 31.0314 26.801 32.0077 27.9633C33.0305 29.1256 33.7511 30.4273 34.1695 31.8685C34.588 33.3097 34.7972 34.8207 34.7972 36.4014C34.7972 40.911 33.3094 44.4443 30.334 47.0013C27.4051 49.5583 23.2209 50.8368 17.7815 50.8368ZM61.3395 50.8368C55.3887 50.8368 50.9488 48.675 48.0198 44.3513C45.1374 40.0277 43.6962 33.7979 43.6962 25.662C43.6962 17.5261 45.1374 11.2963 48.0198 6.97261C50.9488 2.64895 55.3887 0.487118 61.3395 0.487118C63.5711 0.487118 65.5004 0.789309 67.1276 1.39369C68.7548 1.99808 70.1495 2.81167 71.3118 3.83447C72.4741 4.85727 73.4504 6.01954 74.2407 7.32129C75.0311 8.57655 75.7285 9.85505 76.3328 11.1568L71.3118 13.4581C70.8934 12.3888 70.4052 11.3892 69.8474 10.4594C69.2895 9.48312 68.6153 8.64628 67.825 7.94892C67.0811 7.20506 66.1746 6.62393 65.1053 6.20551C64.0825 5.78709 62.8272 5.57788 61.3395 5.57788C57.4808 5.57788 54.5983 7.04235 52.6922 9.97128C50.8325 12.9002 49.9027 16.8054 49.9027 21.687V29.637C49.9027 34.5185 50.8325 38.4237 52.6922 41.3527C54.5983 44.2816 57.4808 45.7461 61.3395 45.7461C62.8272 45.7461 64.0825 45.5369 65.1053 45.1184C66.1746 44.7 67.0811 44.1421 67.825 43.4448C68.6153 42.7009 69.2895 41.8641 69.8474 40.9343C70.4052 39.958 70.8934 38.9351 71.3118 37.8659L76.3328 40.1672C75.7285 41.5154 75.0311 42.8171 74.2407 44.0724C73.4504 45.3277 72.4741 46.4667 71.3118 47.4895C70.1495 48.5123 68.7548 49.3259 67.1276 49.9303C65.5004 50.5346 63.5711 50.8368 61.3395 50.8368ZM114.172 50L110.058 36.1224H92.9726L88.8582 50H82.7911L97.7147 1.32396H105.455L120.379 50H114.172ZM101.829 7.5305H101.202L94.3673 31.0317H108.663L101.829 7.5305ZM133.811 8.78576H133.323V50H128.023V1.32396H136.321L152.919 42.1198H153.407V1.32396H158.707V50H150.408L133.811 8.78576ZM175.626 8.78576H175.137V50H169.837V1.32396H178.136L194.733 42.1198H195.222V1.32396H200.521V50H192.223L175.626 8.78576ZM211.931 50V45.3277H224.065V5.9963H211.931V1.32396H242.057V5.9963H229.923V45.3277H242.057V50H211.931ZM259.255 8.78576H258.767V50H253.467V1.32396H261.765L278.363 42.1198H278.851V1.32396H284.151V50H275.852L259.255 8.78576ZM320.665 43.5145H320.317C319.898 44.4443 319.41 45.3509 318.852 46.2342C318.294 47.1176 317.574 47.9079 316.69 48.6053C315.854 49.2561 314.831 49.7908 313.622 50.2092C312.413 50.6276 310.972 50.8368 309.298 50.8368C303.998 50.8368 300.047 48.6983 297.443 44.4211C294.886 40.1439 293.608 34.0071 293.608 26.0107C293.608 17.6423 295.026 11.2963 297.862 6.97261C300.698 2.64895 305.068 0.487118 310.972 0.487118C313.25 0.487118 315.226 0.789309 316.9 1.39369C318.573 1.99808 319.991 2.81167 321.154 3.83447C322.362 4.85727 323.362 6.01954 324.152 7.32129C324.943 8.57655 325.593 9.85505 326.105 11.1568L321.084 13.4581C320.665 12.3888 320.177 11.3892 319.619 10.4594C319.108 9.48312 318.457 8.64628 317.667 7.94892C316.923 7.20506 316.016 6.62393 314.947 6.20551C313.878 5.78709 312.622 5.57788 311.181 5.57788C307.276 5.57788 304.394 7.04235 302.534 9.97128C300.721 12.9002 299.814 16.8054 299.814 21.687V29.2185C299.814 31.6826 300 33.9374 300.372 35.983C300.744 37.9821 301.348 39.7255 302.185 41.2132C303.069 42.7009 304.184 43.8632 305.533 44.7C306.927 45.4904 308.624 45.8855 310.623 45.8855C313.785 45.8855 316.249 44.9325 318.015 43.0264C319.782 41.1202 320.665 38.6562 320.665 35.6343V30.6133H310.414V25.9409H326.105V50H320.665V43.5145Z' fill='%23D9D9D9'/%3E%3C/svg%3E%0A");
}
#page6 #scanning .blow {
	background-image: url("data:image/svg+xml,%3Csvg width='327' height='51' viewBox='0 0 327 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.7815 50.8368C13.4113 50.8368 9.83151 50.0465 7.04205 48.4658C4.25259 46.8386 1.95129 44.7698 0.13814 42.2593L4.39206 38.7724C6.29819 41.1435 8.2973 42.9101 10.3894 44.0724C12.528 45.2347 15.0617 45.8158 17.9907 45.8158C21.524 45.8158 24.2205 45.0022 26.0801 43.375C27.9397 41.7479 28.8696 39.4698 28.8696 36.5409C28.8696 34.1698 28.1954 32.3334 26.8472 31.0317C25.499 29.6834 23.1512 28.7304 19.8038 28.1725L14.3644 27.2659C11.9933 26.8475 9.99423 26.2199 8.36704 25.383C6.78635 24.5462 5.50785 23.5466 4.53154 22.3844C3.55523 21.1756 2.85786 19.8739 2.43944 18.4791C2.02102 17.0379 1.81182 15.5502 1.81182 14.016C1.81182 9.55286 3.27628 6.18226 6.20521 3.90421C9.13414 1.62615 13.0859 0.487118 18.0604 0.487118C21.9656 0.487118 25.2433 1.13799 27.8932 2.43974C30.5897 3.74149 32.7516 5.57788 34.3787 7.94892L30.2643 11.5055C28.916 9.73882 27.2889 8.2976 25.3827 7.18182C23.4766 6.06604 21.0126 5.50814 17.9907 5.50814C14.6898 5.50814 12.1561 6.20551 10.3894 7.60024C8.62274 8.99497 7.73941 11.0871 7.73941 13.8765C7.73941 16.0616 8.39029 17.8515 9.69203 19.2462C11.0403 20.5945 13.4346 21.5708 16.8749 22.1752L22.1051 23.0817C24.4762 23.5001 26.4753 24.1278 28.1025 24.9646C29.7296 25.8015 31.0314 26.801 32.0077 27.9633C33.0305 29.1256 33.7511 30.4273 34.1695 31.8685C34.588 33.3097 34.7972 34.8207 34.7972 36.4014C34.7972 40.911 33.3094 44.4443 30.334 47.0013C27.4051 49.5583 23.2209 50.8368 17.7815 50.8368ZM61.3395 50.8368C55.3887 50.8368 50.9488 48.675 48.0198 44.3513C45.1374 40.0277 43.6962 33.7979 43.6962 25.662C43.6962 17.5261 45.1374 11.2963 48.0198 6.97261C50.9488 2.64895 55.3887 0.487118 61.3395 0.487118C63.5711 0.487118 65.5004 0.789309 67.1276 1.39369C68.7548 1.99808 70.1495 2.81167 71.3118 3.83447C72.4741 4.85727 73.4504 6.01954 74.2407 7.32129C75.0311 8.57655 75.7285 9.85505 76.3328 11.1568L71.3118 13.4581C70.8934 12.3888 70.4052 11.3892 69.8474 10.4594C69.2895 9.48312 68.6153 8.64628 67.825 7.94892C67.0811 7.20506 66.1746 6.62393 65.1053 6.20551C64.0825 5.78709 62.8272 5.57788 61.3395 5.57788C57.4808 5.57788 54.5983 7.04235 52.6922 9.97128C50.8325 12.9002 49.9027 16.8054 49.9027 21.687V29.637C49.9027 34.5185 50.8325 38.4237 52.6922 41.3527C54.5983 44.2816 57.4808 45.7461 61.3395 45.7461C62.8272 45.7461 64.0825 45.5369 65.1053 45.1184C66.1746 44.7 67.0811 44.1421 67.825 43.4448C68.6153 42.7009 69.2895 41.8641 69.8474 40.9343C70.4052 39.958 70.8934 38.9351 71.3118 37.8659L76.3328 40.1672C75.7285 41.5154 75.0311 42.8171 74.2407 44.0724C73.4504 45.3277 72.4741 46.4667 71.3118 47.4895C70.1495 48.5123 68.7548 49.3259 67.1276 49.9303C65.5004 50.5346 63.5711 50.8368 61.3395 50.8368ZM114.172 50L110.058 36.1224H92.9726L88.8582 50H82.7911L97.7147 1.32396H105.455L120.379 50H114.172ZM101.829 7.5305H101.202L94.3673 31.0317H108.663L101.829 7.5305ZM133.811 8.78576H133.323V50H128.023V1.32396H136.321L152.919 42.1198H153.407V1.32396H158.707V50H150.408L133.811 8.78576ZM175.626 8.78576H175.137V50H169.837V1.32396H178.136L194.733 42.1198H195.222V1.32396H200.521V50H192.223L175.626 8.78576ZM211.931 50V45.3277H224.065V5.9963H211.931V1.32396H242.057V5.9963H229.923V45.3277H242.057V50H211.931ZM259.255 8.78576H258.767V50H253.467V1.32396H261.765L278.363 42.1198H278.851V1.32396H284.151V50H275.852L259.255 8.78576ZM320.665 43.5145H320.317C319.898 44.4443 319.41 45.3509 318.852 46.2342C318.294 47.1176 317.574 47.9079 316.69 48.6053C315.854 49.2561 314.831 49.7908 313.622 50.2092C312.413 50.6276 310.972 50.8368 309.298 50.8368C303.998 50.8368 300.047 48.6983 297.443 44.4211C294.886 40.1439 293.608 34.0071 293.608 26.0107C293.608 17.6423 295.026 11.2963 297.862 6.97261C300.698 2.64895 305.068 0.487118 310.972 0.487118C313.25 0.487118 315.226 0.789309 316.9 1.39369C318.573 1.99808 319.991 2.81167 321.154 3.83447C322.362 4.85727 323.362 6.01954 324.152 7.32129C324.943 8.57655 325.593 9.85505 326.105 11.1568L321.084 13.4581C320.665 12.3888 320.177 11.3892 319.619 10.4594C319.108 9.48312 318.457 8.64628 317.667 7.94892C316.923 7.20506 316.016 6.62393 314.947 6.20551C313.878 5.78709 312.622 5.57788 311.181 5.57788C307.276 5.57788 304.394 7.04235 302.534 9.97128C300.721 12.9002 299.814 16.8054 299.814 21.687V29.2185C299.814 31.6826 300 33.9374 300.372 35.983C300.744 37.9821 301.348 39.7255 302.185 41.2132C303.069 42.7009 304.184 43.8632 305.533 44.7C306.927 45.4904 308.624 45.8855 310.623 45.8855C313.785 45.8855 316.249 44.9325 318.015 43.0264C319.782 41.1202 320.665 38.6562 320.665 35.6343V30.6133H310.414V25.9409H326.105V50H320.665V43.5145Z' fill='%23383838'/%3E%3C/svg%3E%0A");
}
#page6 #scanning {
    background-size: 300px auto;
    height: 140px;
    margin: 0 auto;
    width: 300px;
    margin-bottom: 64px;
}
#page6 #scanning .blow {
    background-size: 300px auto;
}
#page6 .gall3d {
    height: 720px;
}
#page6 .gall3d .gallitem {
    height: 660px;
}
#page6 .gall3d .gallitem div {
    width: calc(100vw - 32px - 32px);
    height: calc(100vw - 32px - 32px);
    position: absolute;
    bottom: 16px;
    padding: 32px;
}
#page6 .gall3d .gallitem div i {
    margin-bottom: 16px;
}
#page7 .bgCircle {
    display: none;
}
#page7 .cards {
    white-space: nowrap;
}
#page7 .cards .card {
    white-space: normal;
    width: 314px;
}
.cardswrap {
    font-size: 0;
    white-space: nowrap;
    width: auto;
    max-width: unset;
}
#page7 .cards {
    width: 100%;
    overflow: auto;
    height: 450px;
}
#page7 .cards .card:after {
    content: '';

	background-image: url("data:image/svg+xml,%3Csvg width='21' height='2' viewBox='0 0 21 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 1L21 1' stroke='url(%23paint0_linear_725_357520)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_725_357520' x1='20.4101' y1='1.00001' x2='-2.24157' y2='1.00001' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.075' stop-color='%231BF2FF'/%3E%3Cstop offset='1' stop-color='%23434343' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}
#page7 .cards .card:after {
    height: 2px;
    width: 21px;
    display: block;
    position: absolute;
    top: calc(50% - 80px);
    right: -20px;
}
#page7 .cards .card:last-child:after {display:none;}
#page7 .proptable {
    margin-top: 00px;
}
#page7 .proptable table {
    width: 1100px;
}
#page7 .proptable {
    width: 100%;
    overflow: auto;
    margin-top: 48px;
}
#page8 .years {
    margin-top: 16px;
}
.showVideo, #page8 .showVideo {
    display: none;
}
#page8 .years {
    transition: all 0.6s ease;
}
#page9 .blocks {
    margin-top: 56px;
}
#page9 .blocks div {
    width: 50%;
    margin-bottom: 32px;
}
#page10, #page9 {
    height: auto;
    min-height: 100vh;
}
#page10 .bigtitle h2, #page10 .bigtitle .intro {
    max-width: 100%;
    top: 0;
    height: auto;
}
#page10 #form {
    position: relative;
    width: 100%;
    top: 0;
    right: 0;
    max-width: 100%;
}
#page11 .team .left {
    width: 100%;
    margin-right: 0; 
}
#page11 .team .right {
    width: 100%;
    display: block;
    vertical-align: top;
    font-size: 0;
    margin-top: 56px;
}
#page11 .team .right .person {
    width: 100%;
}
#page11 .team .right .person .name {
    padding-top: 8px;
}
.modal .win {
    width: calc(100% - 32px);
    top: 100px;
    height: calc(100vh - 200px);
    padding-left: 16px;
    padding-top: 300px;
}

.modal .win img {
    width: 100%;
    height: 280px;
    object-position: center;
    object-fit: cover;
}
#page11 .advisors .left h2 {
    font-size: 40px;
    line-height: normal;
}
#page11 .team {
    margin-bottom: 56px; 
}
#page11 .advisors {
    padding-top: 24px;
    border-top: 1px solid #eee;
}
#page11 .advisors .right {
    width: 100%;
    margin-top: 24px;
}
#page11 .advisors .right .tperson {
    width: 100%;
    margin-bottom: 24px;
}
#page122 .top .left {
    width: 100%;
    border: none;
}
#page122 .top .left .logo {
    width: 50%;
    height: 35px;
    display: block;
    font-size: 0;
    background-size: contain;
    background-repeat: no-repeat;
}
#page122 .top .left .menu {
    right: 0;
    width: 50%;
    padding-left: 24px;
}
#page122 .top .left .menu .socials {
    position: relative;
    text-align: left;
}
#page122 .top .left .menu .socials a {
    margin-left: 0;
    margin-right: 8px;
}
#page122 .top .right {
    margin-top: 48px;
    width: 100%;
    padding: 0;
}
#page122 .top .right .subscriber input {
    width: 100%;
}
#page122 .top .right .subscriber .subscribe {
    margin-top: 8px;
    width: 100%;
    max-width: 100%;
    margin-left: 0;
}
#page122 .top .left {
    width: 100%;
    border: none;
    padding-right: 0;
}
#page122 .bot .left {
    width: 100%;
    display: block;
}

#page122 .bot .left {
    width: 100%;
    display: block;
    margin-top: 72px;
}
#page122 .bot .right {
    display: block;
    width: 100%;
    margin-top: 32px;
    text-align: left;
    padding-left: 0;
}
#page122 .top .right .subscriber { 
    height: auto;
}
#page11 .advisors .left {
    width: 100%;
}
#page8 .aftertext.y2023 {
    right: 250px;
    left: auto;
}
#page4 .left {
    margin-right: 0;
}
#page11 .team .right .person {
    margin: 0 auto;
    margin-bottom: 56px;
}
#page11 .advisors .left { 
    margin-right: 0;
}
#page11 .advisors .right .tperson {
    margin-right: 0;
}
body[page="page4"] #zoors.success {
    transform: scale(1) translateX(-40px) translateY(-100px);
}
.page {
    padding-top: 80px;
	height:auto;min-height:100vh;
	padding-botton:120px;
}
#zoors.success {
    transform: scale(0.5) translateX(-20px);
}
body[page="page4"] #zoors.success {
    opacity: 0;
}
#page4 .right.top .zoors {
    display: block;
    top: -420px;
    height: 280px;
    position: absolute;
    left: 0;
    width: 100%;
}
#page4 .right.top .zoors {
    transform: scale(0.8);
}
.justdesktop {display:none;}
.modal.text .win {
    width: calc(100% - 32px);
    height: calc(100vh - 160px);
    top: 80px;
    padding: 24px;
    padding-top: 32px;
}
.modal.text .win .blocks div {
    width: 100%;
    margin-right: 0;
    font-size: 13px;
}

#page5 .threeblocks > div:last-child {
    margin-bottom: 0;
}
/*
html, body {  
  scroll-snap-type: mandatory;
  scroll-snap-points-y: repeat(100vh);
  scroll-snap-type: y mandatory;
}

.page {
  height: 100vh;
  width: 100vw;
  scroll-snap-align: start;
}
*/
body {
    -webkit-user-select: none; /* Запрещаем выделение текста для WebKit браузеров (Chrome, Safari) */
    -moz-user-select: none; /* Запрещаем выделение текста для Firefox */
    -ms-user-select: none; /* Запрещаем выделение текста для Internet Explorer/Edge */
    user-select: none; /* Запрещаем выделение текста для остальных браузеров */
}

* { -webkit-tap-highlight-color: transparent; }
    *:active {
        outline: none !important;
    }
* {
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
*:focus {
    outline: none !important;
}

body { overscroll-behavior-x: none;}
body[page="page122"] #glaz #zoors {
    opacity: 0;
}

canvas, .zoor {
	 transform: translate3d(0, 0, 0);
}

#page8 .aftertext {
    right: 0 !important;
    left: 0 !important;
    width: 100%;
    padding: 0 24px;
}
#page11 .team .left h2 {
    line-height: normal;
    font-size: 40px;
}
	
	
	
	
	
.scanning {
    width: 100%;
}
.scanning .h1 {
    font-weight: 400;
    font-size: 69.7364px;
    line-height: 91px;
}
.scanning .h2 {
    font-weight: 400;
    font-size: 69.7364px;
    line-height: 91px;
    padding-left: 0;
}
.scanning .hy {
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    width: 100px;
}
.scanning .hy b, .scanning .hy i {
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
}
.scanning {
    width: 100%;
    height: 128px;
    margin-bottom: 64px;
    padding-left: 0;
}
.scanning {
    width: 100%;
    overflow: hidden;
}	
	
#page6 .gall3d .gallitem {
    max-height: calc(100vh - 200px);
}
#page6 .gall3d .gallitem div p {
    font-size: 12px;
}
#page6 .gall3d .gallitem div b {
    font-size: 20px;
}
#page4 .left.top {
    min-height: 0;
}
#page6 {
    padding-bottom: 0px;
}	
.page {
    padding-top: 40px; padding-bottom: 80px;
}	
#page11 { 
    padding-bottom: 40px; 
}
	
#page7, #page6 {
    height: auto;
    padding-bottom: 80px;
}	
#page8 {
    padding-bottom: 0;
    height: auto;
    min-height: 700px;
}
#page5,#page6 { 
    padding-bottom: 0;
}
	
.page .axtin {
    font-size: 14px;
 }
	
#page3 .axtin { 
    max-width: calc(100vw - 64px);
}	
#magic {height:500px;max-height:100vh;}
	
	 
#page4 .right.top {
    padding-top: 0;
}	 
#page122 .bot .right {
    text-align: center;
}
/*
#page122 .bot .right .brab {
    display: block;
    position: relative;
    margin-top: 24px;
    text-align: right;
    width: 120px;
    margin-left: calc(100% - 120px);
}
*/	 
#magic {
    width: 100%;
    overflow: hidden;
}
#magic canvas {
    width: 780px !important;
    height: 1000px !important;
    top: -250px;
    left: calc( (100% - 780px) / 2);
}
	 
	#page122 .bot .right {
    text-align: left;
} 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
}