@media screen and (max-aspect-ratio: 100/97) {.main-most-block {padding: 3vw;width: calc(100% - 6vw);text-align: center;}.main-most-block-first {font-size: 10vw;}.main-most-block-first span {display: block;}.main-most-switchable {background-color: var(--inverted-color);color: var(--base-color);border-radius: 2vw;padding: 0 3vw;margin: 1.5vw 0;display: inline-block !important;}.main-most-block-second {font-size: 6vw;}.main-category-block {width: calc(100% - 6vw);padding: 0 3vw;}.main-category-title {font-style: italic;font-weight: normal;font-size: 10vw;text-align: center;margin-top: 0;margin-bottom: 3vw;}.main-services {display: flex;flex-wrap: wrap;justify-content: space-between;width: 100%;}.main-services a {width: calc(50% - 5.5vw);background-color: var(--inverted-color);color: var(--base-color);padding: 1.5vw;border: solid 0.5vw var(--inverted-color);border-radius: 2vw;margin-bottom: 3vw;display: flex;flex-direction: column;align-items: center;font-size: 4vw;transition: 0.3s ease;}.main-services a img {height: 38.5vw;max-width: 100%;transition: 0.3s ease;}.main-services a span {display: block;width: 37.5vw;margin: 2vw 0;border-bottom: solid 0.5vw var(--base-color);border-radius: 100vw;transition: 0.3s ease;}.main-service-name {margin-top: 2vw;}.main-service-prices {position: relative;width: 37.5vw;}.main-service-price {text-align: center;}.main-service-fake-price {color: var(--gray);text-decoration: line-through;margin-left: auto;position: absolute;right: 0;bottom: 0;}.main-categories-delimiter {width: calc(100% - 6vw);margin: 3vw 0;border-bottom: solid 0.5vw var(--inverted-color);border-radius: 100vw;}.main-is-blocks-title {display: flex;justify-content: center;margin-bottom: 3vw;padding: 0 3vw;}.main-is-blocks-title h1 {font-weight: normal;font-family: "Montserrat ExtraBold";font-size: 10vw;margin: 0;}.main-is-blocks-title div {font-style: italic;font-size: 10vw;margin-left: 3vw;}.main-is-blocks {font-size: 4vw;}.main-is-block {display: flex;flex-direction: column;width: calc(100% - 7vw);margin: 0 auto 3vw auto;border: solid 0.5vw var(--inverted-color);border-radius: 2vw;overflow: hidden;}.main-is-block-title {display: flex;align-items: center;padding: 2vw;}.main-is-block-title div {margin: 0 auto;}.main-is-block-title img {height: 7vw;}.main-is-block-text {padding: 2vw;text-align: center;background-color: var(--inverted-color);color: var(--base-color);height: 100%;}@media (hover: hover) {.main-services a:hover {background-color: var(--base-color);color: var(--inverted-color);}.main-services a:hover img {filter: invert(1);}.main-services a:hover span {border-bottom: solid 0.5vw var(--inverted-color);}}}@media screen and (min-aspect-ratio: 100/97) {#thanks {padding: 1.5vh;}#thanks h1 {margin: 12vh 0 0 0;font-size: 7.5vh;font-style: italic;font-weight: normal;}#thanks a {display: block;background-color: var(--inverted-color);color: var(--base-color);border: 0.25vh solid var(--inverted-color);border-radius: 0.75vh;padding: 0.75vh;margin-top: 3vh;text-align: center;font-size: 2vh;transition: 0.3s ease;}@media (hover: hover) {#thanks a:hover {background-color: var(--base-color);color: var(--inverted-color);}}}@media screen and (max-aspect-ratio: 100/97) {#pay-block {height: 100%;padding: 3vw;font-size: 4vw;}#pay-spinner {width: 10vw;height: 10vw;margin: 0 auto;border: 1vw solid var(--inverted-color);border-bottom-color: transparent;border-radius: 50%;animation: spinner-animation 1s linear infinite;}#pay-wait-text {font-size: 10vw;margin-top: 3vw;text-align: center;}#pay-redirect-text {margin-top: 3vw;text-align: center;}#pay-page-not-open-text {text-align: center;}#pay-open-payment {display: block;margin-top: 3vw;background-color: var(--inverted-color);color: var(--base-color);border: 0.5vw solid var(--inverted-color);border-radius: 1.75vw;padding: 1.75vw;text-align: center;transition: 0.3s ease;}#pay-cancel {display: block;background-color: var(--base-color);color: var(--inverted-color);border: 0.5vw solid var(--inverted-color);border-radius: 1.5vw;padding: 1.5vw;margin-top: 6vw;text-align: center;transition: 0.3s ease;}@media (hover: hover) {#pay-open-payment:hover {background-color: var(--base-color);color: var(--inverted-color);}#pay-cancel:hover {background-color: var(--inverted-color);color: var(--base-color);}}}@media screen and (max-aspect-ratio: 100/97) {#document {width: calc(100% - 6vw);padding: 3vw;font-size: 4vw;}#document h1 {margin: 0;font-family: "Montserrat ExtraBold";font-size: 10vw;padding-bottom: 3vw;}#document div {padding-top: 3vw;}#document div div {padding-left: 3vw;font-size: 4vw;}#document .title {font-size: 6vw;padding-top: 6vw;}}@media screen and (max-aspect-ratio: 100/97) {#profile {display: flex;flex-direction: column;align-items: center;width: calc(100% - 6vw);font-size: 4vw;padding: 3vw;}#profile.dont-have-orders {height: 100%;}#profile-header {display: flex;align-items: center;width: 100%;margin-bottom: 6vw;}#profile-to-services {display: flex;align-items: center;background-color: var(--inverted-color);color: var(--base-color);border: 0.5vw solid var(--inverted-color);padding: 1.5vw;border-radius: 2vw;margin-right: 3vw;transition: 0.3s ease;}#profile-to-services img {height: 7vw;margin-right: 2vw;transition: 0.3s ease;}#profile-history {margin-left: auto;font-size: 6vw;}#profile-orders {display: flex;width: 100%;justify-content: center;flex-wrap: wrap;margin-bottom: 1.5vw;gap: 3vw;}#profile-orders.many-orders {justify-content: space-between;}.profile-order {width: calc(50% - 5.5vw);background-color: var(--base-color);color: var(--inverted-color);border: 0.5vw solid var(--inverted-color);padding: 1.5vw;border-radius: 2vw;font-size: 4vw;display: flex;flex-direction: column;justify-content: center;}.profile-order img {height: 38.5vw;max-width: 100%;}.profile-order a {text-align: center;background-color: var(--inverted-color);color: var(--base-color);border: 0.5vw solid var(--inverted-color);padding: 1.5vw;border-radius: 2vw;transition: 0.3s ease;}.profile-order-title {margin-top: 2vw;}.profile-order-time {margin: 2vw 0;text-align: right;}#profile-no-orders {text-align: center;margin: 9vw 0;flex-wrap: wrap;}#profile-no-orders div {font-size: 6vw;margin-bottom: 3vw;font-style: italic;}#profile-no-orders a {display: inline-block;background-color: var(--inverted-color);color: var(--base-color);border: 0.5vw solid var(--inverted-color);padding: 1.5vw;border-radius: 2vw;transition: 0.3s ease;}#profile-uuid {width: 100%;margin-top: auto;}#profile-delimiter {display: block;margin: 1.5vw 0;width: 100%;border-bottom: solid 0.5vw var(--inverted-color);border-radius: 100vw;}#profile-uuid-uuid {user-select: text;margin: 0 3vw;word-break: break-all;background-color: var(--base-color);padding: 1.5vw;border-radius: 2vw;text-align: center;transition: 0.3s ease;}#profile-uuid-uuid::selection {color: var(--base-color);background-color: var(--inverted-color);}#profile-uuid-uuid.copy-effect {color: var(--base-color);background-color: var(--inverted-color);}#profile-uuid-bottom {display: flex;align-items: center;margin: 0.5vw 3vw 0 3vw;}#profile-uuid-bottom button {background-color: var(--inverted-color);color: var(--base-color);border: 0.5vw solid var(--inverted-color);padding: 1.5vw;margin-left: 3vw;border-radius: 2vw;cursor: pointer;transition: 0.3s ease;}@media (hover: hover) {#profile-to-services:hover,.profile-order a:hover,#profile-no-orders a:hover,#profile-uuid-bottom button:hover {background-color: var(--base-color);color: var(--inverted-color);}#profile-to-services:hover img {filter: invert(1);}}}@media screen and (min-aspect-ratio: 100/97) {.main-most-block {padding: 3vh 0;width: calc(100% - 3vh);text-align: center;}.main-most-block-first {font-size: 7.5vh;}.main-most-switchable {background-color: var(--inverted-color);color: var(--base-color);border-radius: 1vh;padding: 0 1.5vh;margin-left: 1.5vh;}.main-most-block-second {font-size: 5vh;}.main-category-block {display: flex;width: calc(100% - 3vh);padding: 1.5vh;margin-bottom: -3vh;align-items: flex-start;}.main-category {margin-right: 3vh;}.main-category-title {font-style: italic;font-weight: normal;margin: 0;font-size: 7.5vh;}.main-category-image {width: 30vh;margin: 1.5vh 0;}.main-category-description {font-size: 2vh;max-width: 40vh;}.main-services {display: flex;flex-wrap: wrap;justify-content: center;width: 100%;column-gap: 3vh;}.main-services a {width: 25vh;background-color: var(--inverted-color);color: var(--base-color);padding: 0.75vh;border: solid 0.25vh var(--inverted-color);border-radius: 1vh;margin-bottom: 3vh;display: flex;flex-direction: column;align-items: center;font-size: 2vh;transition: 0.3s ease;}.main-services a img {height: 20vh;max-width: 100%;transition: 0.3s ease;}.main-services a span {display: block;width: 22.5vh;margin: 1vh 0;border-bottom: solid 0.25vh var(--base-color);border-radius: 100vh;transition: 0.3s ease;}.main-service-name {margin-top: 1vh;}.main-service-prices {position: relative;width: 22.5vh;}.main-service-price {text-align: center;}.main-service-fake-price {color: var(--gray);text-decoration: line-through;margin-left: auto;position: absolute;right: 0;top: 0;}.main-categories-delimiter {width: calc(100% - 3vh);margin: 1.5vh 0;border-bottom: solid 0.25vh var(--inverted-color);border-radius: 100vh;}.main-is-blocks-title {display: flex;justify-content: center;margin: 1.5vh 0;}.main-is-blocks-title h1 {font-weight: normal;font-family: "Montserrat ExtraBold";font-size: 7.5vh;margin: 0;}.main-is-blocks-title div {font-style: italic;font-size: 7.5vh;margin-left: 3vh;}.main-is-blocks {display: flex;flex-wrap: wrap;justify-content: center;font-size: 2vh;gap: 3vh;margin: 1.5vh 0;}.main-is-block {display: flex;flex-direction: column;width: 40vh;border: solid 0.25vh var(--inverted-color);border-radius: 1vh;overflow: hidden;}.main-is-block-title {display: flex;align-items: center;padding: 1vh;}.main-is-block-title div {margin: 0 auto;}.main-is-block-title img {height: 3.5vh;}.main-is-block-text {padding: 1vh;text-align: center;background-color: var(--inverted-color);color: var(--base-color);height: 100%;}@media (hover: hover) {.main-services a:hover {background-color: var(--base-color);color: var(--inverted-color);}.main-services a:hover img {filter: invert(1);}.main-services a:hover span {border-bottom: solid 0.25vh var(--inverted-color);}}}@media screen and (min-aspect-ratio: 100/97) {#document {width: min(123vh, calc(100% - 16.5vh));padding: 1.5vh;font-size: 2vh;}#document h1 {margin: 0;font-family: "Montserrat ExtraBold";font-size: 5vh;padding-bottom: 1.5vh;}#document div {padding-top: 1.5vh;}#document div div {padding-left: 1.5vh;font-size: 2vh;}#document .title {font-size: 3vh;padding-top: 3vh;}}@media screen and (min-aspect-ratio: 100/97) {#result-title {font-style: italic;font-size: 5vh;margin-top: 1.5vh;text-align: center;max-width: calc(100% - 3vh);}#result-title.hidden {display: none;}#result-title-question {width: fit-content;font-size: 3vh;margin: 1.5vh auto;padding: 1.5vh;border: solid 0.25vh var(--inverted-color);border-radius: 1vh;}#result-content {display: flex;gap: 3vh;justify-content: center;flex-wrap: wrap;font-size: 2vh;padding: 1.5vh 1.5vh 0 1.5vh;}#result-error-title {max-width: 100vh;margin: 0 auto 1.5vh auto;text-align: center;font-size: 5vh;font-style: italic;font-weight: normal;}#result-error-text {max-width: 100vh;margin: 0 auto;text-align: center;}.result-item {perspective: 100vh;position: relative;}.result-item.back-side {cursor: pointer;}.result-item:not(.back-side) {animation: flip-card-animation-part-1 0.3s ease-in, flip-card-animation-part-2 0.3s ease-out 0.3s;}.result-item.back-side .result-item-front-side,.result-item:not(.back-side) .result-item-back-side {transform: rotateX(180deg);}.result-item-front-side,.result-item-back-side {height: calc(100% - 3vh);backface-visibility: hidden;color: var(--base-color);background: var(--inverted-color);padding: 1.5vh;border-radius: 1vh;transform-style: preserve-3d;transition: 0.6s ease;}.result-item-front-side {display: flex;transform: rotateX(360deg);}.result-item-back-side {font-style: italic;font-size: 3vh;position: absolute;top: 0;left: 0;width: calc(100% - 3vh);height: calc(100% - 3vh);display: flex;align-items: center;justify-content: center;}.result-item-img-container {width: 25vh;margin-right: 3vh;display: flex;flex-direction: column;}.result-item-img-container img {width: 100%;}.result-item-img-container img.upside-down {transform: scaleX(-1) scaleY(-1);}.result-item-img-label {margin-top: 1.5vh;font-family: "Montserrat ExtraBold";font-size: 3vh;text-align: center;}.result-item-comment-controller {display: flex;align-items: center;justify-content: center;margin-top: auto;border-radius: 0.75vh;background-color: var(--base-color);}.result-item-comment-controller-arrow {margin: 0.25vh 0;padding: 0.75vh;border: solid 0.25vh var(--inverted-color);border-radius: 0.5vh;background-color: var(--inverted-color);cursor: pointer;transition: 0.3s ease;}.result-item-comment-controller-arrow.left {margin-right: auto;margin-left: 0.25vh;}.result-item-comment-controller-arrow.right {margin-left: auto;margin-right: 0.25vh;}.result-item-comment-controller-page-number {font-variant-numeric: tabular-nums;color: var(--inverted-color);}.result-item-comment {width: 35vh;display: flex;align-items: center;justify-content: center;text-align: center;}.result-item-comment.many-parts {justify-content: start;overflow: hidden;}.result-item-comment div {width: 35vh;flex-shrink: 0;transition: 0.3s ease;}#result-final {max-width: 75vh;color: var(--base-color);background: var(--inverted-color);padding: 1.5vh;border-radius: 1vh;margin-top: 3vh;text-align: center;transition: 0.3s ease;}#result-final.hidden {margin: 0;padding: 0;opacity: 0;max-height: 0;}#result-final-title {margin-bottom: 1.5vh;font-family: "Montserrat ExtraBold";font-size: 3vh;}#result-back {margin: 1.5vh 0;display: flex;gap: 3vh;font-size: 2vh;transition: 0.3s ease;}#result-back.hidden {pointer-events: none;margin: 0;opacity: 0;max-height: 0;}#result-back:not(.hidden).big-margin {margin-top: 3vh;}#result-back a {display: inline-block;text-align: center;background-color: var(--inverted-color);color: var(--base-color);border: 0.25vh solid var(--inverted-color);padding: 0.75vh;border-radius: 1vh;transition: 0.3s ease;}@media (hover: hover) {.result-item-comment-controller-arrow:hover,#result-back a:hover {background-color: var(--base-color);color: var(--inverted-color);}}}@media screen and (max-aspect-ratio: 100/97) {#thanks {padding: 3vw;}#thanks h1 {margin: 0;font-size: 10vw;font-style: italic;font-weight: normal;text-align: center;}#thanks a {display: block;width: 71vw;background-color: var(--inverted-color);color: var(--base-color);border: 0.5vw solid var(--inverted-color);border-radius: 1.5vw;padding: 1.5vw;margin: 6vw auto 0 auto;text-align: center;font-size: 4vw;transition: 0.3s ease;}@media (hover: hover) {#thanks a:hover {background-color: var(--base-color);color: var(--inverted-color);}}}@media screen and (min-aspect-ratio: 100/97) {#pay-block {position: relative;display: flex;height: 100%;padding: 1.5vh;flex-direction: column;align-items: center;justify-content: center;font-size: 2vh;}#pay-spinner {width: 5vh;height: 5vh;border: 0.5vh solid var(--inverted-color);border-bottom-color: transparent;border-radius: 50%;animation: spinner-animation 1s linear infinite;}#pay-wait-text {font-size: 7.5vh;margin-top: 1.5vh;}#pay-redirect-text {margin-top: 1.5vh;}#pay-open-payment {display: inline-block;margin: 1vh 0 0 1vh;background-color: var(--inverted-color);color: var(--base-color);border: 0.25vh solid var(--inverted-color);border-radius: 0.75vh;padding: 0.75vh;transition: 0.3s ease;}#pay-cancel {position: absolute;bottom: 1.5vh;background-color: var(--base-color);color: var(--inverted-color);border: 0.25vh solid var(--inverted-color);border-radius: 0.75vh;padding: 0.75vh;transition: 0.3s ease;}@media (hover: hover) {#pay-open-payment:hover {background-color: var(--base-color);color: var(--inverted-color);}#pay-cancel:hover {background-color: var(--inverted-color);color: var(--base-color);}}}@media screen and (min-aspect-ratio: 100/97) {#service {display: flex;align-items: flex-start;margin: 1.5vh 0;padding: 0 1.5vh;font-size: 2vh;max-width: min(175vh, 100% - 3vh);}#service-left {width: 50vh;display: flex;flex-direction: column;flex-shrink: 0;}#service-left.off-flex-shrink {flex-shrink: 1;}#service-left img {width: 100%;max-height: 75vh;margin-bottom: 1.5vh;}#back-to-services {background-color: var(--base-color);color: var(--inverted-color);border: 0.25vh solid var(--inverted-color);border-radius: 0.75vh;padding: 0.75vh;text-align: center;transition: 0.3s ease;}#service-description {padding: 1.5vh 3vh 0 3vh;white-space: pre-wrap;max-width: 150vh;}#service-description.small-padding {padding: 1.5vh 1.5vh 0 1.5vh;}#service-description div {margin-bottom: 1.5vh;}#service-description div span,#service-bottom-description div span {font-weight: bold;font-style: italic;}#service-right {min-width: 50vh;display: flex;flex-direction: column;flex-shrink: 0;padding: 1vh;border-radius: 1vh;color: var(--base-color);background-color: var(--inverted-color);}#service-right h1 {font-weight: normal;font-family: "Montserrat ExtraBold";font-size: 7.5vh;text-align: center;white-space: nowrap;margin: 0 2vh 1.5vh 2vh;}#service-right label {display: block;margin: 0 0 0.5vh 0.5vh;}#service-right input,#service-right textarea {width: calc(100% - 2vh);display: block;margin-bottom: 1.5vh;border-radius: 0.75vh;padding: 0.75vh;border: 0.25vh solid var(--base-color);background-color: var(--base-color);color: var(--inverted-color);transition: 0.3s ease;}#service-right input:focus,#service-right textarea:focus {border: 0.25vh solid var(--gray);}#service-right textarea {resize: none;}#service-right button {display: block;background-color: var(--base-color);color: var(--inverted-color);border: 0.25vh solid var(--base-color);border-radius: 0.75vh;padding: 0.75vh;margin-top: 1.5vh;text-align: center;cursor: pointer;transition: 0.3s ease;}#service-documents {margin-bottom: 1.5vh;display: flex;flex-direction: column;}.service-document {margin-left: auto;}.service-document a {position: relative;}#service-document-second {margin-top: 1.5vh;}#service-price-line {display: flex;align-items: flex-end;margin-top: auto;}#service-price {font-style: italic;font-size: 7.5vh;margin-right: 1.5vh;}#service-fake-price {color: var(--gray);text-decoration: line-through;font-style: italic;font-size: 5vh;margin-left: auto;}#service-bottom-description {margin-top: 1.5vh;font-size: 2vh;}#service-bottom-description.off-margin {margin-top: 0;}#service-bottom-description div {margin-bottom: 1.5vh;}@media (hover: hover) {#back-to-services:hover,#service-right button:hover {background-color: var(--inverted-color);color: var(--base-color);}}}@media screen and (max-aspect-ratio: 100/97) {#service {margin-bottom: 3vw;padding: 0 3vw;font-size: 4vw;width: calc(100% - 6vw);}#service-left {padding-top: 3vw;display: flex;flex-direction: column-reverse;}#service-left img {width: 100%;max-height: 100vw;margin: 3vw 0;}#back-to-services {background-color: var(--base-color);color: var(--inverted-color);border: 0.5vw solid var(--inverted-color);border-radius: 1.5vw;padding: 1.5vw;text-align: center;transition: 0.3s ease;}#service-right {width: calc(100% - 4vw);display: flex;flex-direction: column;padding: 2vw;border-radius: 2vw;color: var(--base-color);background-color: var(--inverted-color);}#service-right h1 {font-weight: normal;font-family: "Montserrat ExtraBold";font-size: 10vw;text-align: center;white-space: nowrap;margin: 0 4vw 3vw 4vw;}#service-right label {display: block;margin: 0 0 1vw 1vw;}#service-right input,#service-right textarea {width: calc(100% - 4vw);display: block;margin-bottom: 3vw;border-radius: 1.5vw;padding: 1.5vw;border: 0.5vw solid var(--base-color);background-color: var(--base-color);color: var(--inverted-color);transition: 0.3s ease;}#service-right input:focus,#service-right textarea:focus {border: 0.5vw solid var(--gray);}#service-right textarea {resize: none;}#service-right button {display: block;background-color: var(--base-color);color: var(--inverted-color);border: 0.5vw solid var(--base-color);border-radius: 1.5vw;padding: 1.5vw;margin-top: 3vw;text-align: center;cursor: pointer;transition: 0.3s ease;}#service-documents {margin-bottom: 3vw;display: flex;flex-direction: column;}.service-document {margin-left: auto;}.service-document a {position: relative;}#service-document-second {margin-top: 3vw;}#service-price-line {display: flex;align-items: flex-end;margin-top: auto;}#service-price {font-style: italic;font-size: 10vw;margin-right: 3vw;}#service-fake-price {color: var(--gray);text-decoration: line-through;font-style: italic;font-size: 6vw;margin-left: auto;}#service-bottom-description {padding: 0 4vw;font-size: 4vw;}#service-bottom-description div {margin-bottom: 3vw;}#service-bottom-description div span {font-weight: bold;font-style: italic;}@media (hover: hover) {#back-to-services:hover,#service-right button:hover {background-color: var(--inverted-color);color: var(--base-color);}}}@media screen and (min-aspect-ratio: 100/97) {#profile {display: flex;flex-direction: column;align-items: center;font-size: 2vh;padding: 1.5vh;}#profile.dont-have-orders {height: 100%;}#profile-header {display: flex;align-items: center;width: 75vh;margin-bottom: 3vh;}#profile-to-services {display: flex;align-items: center;background-color: var(--inverted-color);color: var(--base-color);border: 0.25vh solid var(--inverted-color);padding: 0.75vh;border-radius: 1vh;margin-right: 1.5vh;transition: 0.3s ease;}#profile-to-services img {height: 3.5vh;margin-right: 1vh;transition: 0.3s ease;}#profile-history {margin-left: auto;font-size: 5vh;}#profile-orders {display: flex;justify-content: center;flex-wrap: wrap;gap: 3vh;}.profile-order {width: 25vh;background-color: var(--base-color);color: var(--inverted-color);border: 0.25vh solid var(--inverted-color);padding: 0.75vh;border-radius: 1vh;font-size: 2vh;display: flex;flex-direction: column;justify-content: center;}.profile-order img {height: 20vh;max-width: 100%;}.profile-order a {text-align: center;background-color: var(--inverted-color);color: var(--base-color);border: 0.25vh solid var(--inverted-color);padding: 0.75vh;border-radius: 1vh;transition: 0.3s ease;}.profile-order-title {margin-top: 1vh;}.profile-order-time {margin: 1vh 0;text-align: right;}#profile-no-orders {text-align: center;margin-top: 7.5vh;}#profile-no-orders div {font-size: 5vh;margin-bottom: 3vh;font-style: italic;}#profile-no-orders a {display: inline-block;background-color: var(--inverted-color);color: var(--base-color);border: 0.25vh solid var(--inverted-color);padding: 0.75vh;border-radius: 1vh;transition: 0.3s ease;}#profile-uuid {margin-top: auto;}#profile-delimiter {display: block;margin: 3vh 0 0.75vh 0;width: 100%;border-bottom: solid 0.25vh var(--inverted-color);border-radius: 100vh;}#profile-uuid-uuid {user-select: text;margin: 0 0.5vh;background-color: var(--base-color);padding: 0.75vh;border-radius: 1vh;transition: 0.3s ease;}#profile-uuid-uuid::selection {color: var(--base-color);background-color: var(--inverted-color);}#profile-uuid-uuid.copy-effect {color: var(--base-color);background-color: var(--inverted-color);}#profile-uuid-bottom {display: flex;align-items: center;margin: 0.25vh 1.5vh 0 1.5vh;}#profile-uuid-bottom button {position: relative;margin-left: auto;background-color: var(--inverted-color);color: var(--base-color);border: 0.25vh solid var(--inverted-color);padding: 0.75vh;border-radius: 1vh;cursor: pointer;transition: 0.3s ease;}@media (hover: hover) {#profile-to-services:hover,.profile-order a:hover,#profile-no-orders a:hover,#profile-uuid-bottom button:hover {background-color: var(--base-color);color: var(--inverted-color);}#profile-to-services:hover img {filter: invert(1);}}}@media screen and (max-aspect-ratio: 100/97) {#result-title {font-size: 10vw;font-style: italic;margin-top: 3vw;text-align: center;max-width: calc(100% - 6vw);}#result-title.hidden {display: none;}#result-title-question {width: fit-content;font-size: 6vw;margin: 3vw auto;padding: 3vw;border: solid 0.5vw var(--inverted-color);border-radius: 2vw;}#result-content {display: flex;gap: 3vw;flex-direction: column;font-size: 4vw;padding: 3vw;}#result-error-title {margin: 0 auto 3vw auto;text-align: center;font-size: 6vw;font-style: italic;font-weight: normal;}#result-error-text {margin: 0 auto;text-align: center;}.result-item {width: 94vw;margin: 0 auto;perspective: 200vw;position: relative;}.result-item.back-side {cursor: pointer;}.result-item:not(.back-side) {animation: flip-card-animation-part-1 0.3s ease-in, flip-card-animation-part-2 0.3s ease-out 0.3s;}.result-item.back-side .result-item-front-side,.result-item:not(.back-side) .result-item-back-side {transform: rotateX(180deg);}.result-item-front-side,.result-item-back-side {backface-visibility: hidden;color: var(--base-color);background: var(--inverted-color);padding: 3vw;border-radius: 2vw;transform-style: preserve-3d;transition: 0.6s ease;}.result-item-front-side {display: flex;flex-direction: column;align-items: center;transform: rotateX(360deg);}.result-item-back-side {font-style: italic;font-size: 6vw;position: absolute;top: 0;left: 0;width: calc(100% - 6vw);height: calc(100% - 6vw);display: flex;align-items: center;text-align: center;}.result-item-img-container {display: flex;align-items: center;flex-direction: column;}.result-item-img-container img {width: 50vw;max-height: 100vw;}.result-item-img-container img.upside-down {transform: scaleX(-1) scaleY(-1);}.result-item-img-label {margin: 3vw 0;font-family: "Montserrat ExtraBold";font-size: 6vw;text-align: center;}.result-item-comment {width: 88vw;display: flex;align-items: center;justify-content: center;text-align: center;margin-bottom: 2vw;}.result-item-comment.many-parts {justify-content: start;overflow: hidden;}.result-item-comment div {width: 88vw;flex-shrink: 0;transition: 0.3s ease;}.result-item-comment-controller {width: 100%;display: flex;align-items: center;justify-content: center;margin-top: 3vw;border-radius: 1.5vw;background-color: var(--base-color);}.result-item-comment-controller-arrow {margin: 0.5vw 0;padding: 1.5vw;border: solid 0.5vw var(--inverted-color);border-radius: 1vw;background-color: var(--inverted-color);cursor: pointer;transition: 0.3s ease;}.result-item-comment-controller-arrow.left {margin-right: auto;margin-left: 0.5vw;}.result-item-comment-controller-arrow.right {margin-left: auto;margin-right: 0.5vw;}.result-item-comment-controller-page-number {font-variant-numeric: tabular-nums;color: var(--inverted-color);}#result-final {width: 88vw;color: var(--base-color);background: var(--inverted-color);padding: 3vw;margin-bottom: 3vw;border-radius: 2vw;text-align: center;transition: 0.3s ease;}#result-final.hidden {margin-bottom: 0;padding: 0;opacity: 0;max-height: 0;}#result-final-title {margin-bottom: 3vw;font-family: "Montserrat ExtraBold";font-size: 6vw;}#result-back {display: flex;gap: 3vw;width: 94vw;justify-content: space-between;font-size: 4vw;transition: 0.3s ease;}#result-back.hidden {pointer-events: none;opacity: 0;max-height: 0;}#result-back a {display: block;text-align: center;background-color: var(--inverted-color);color: var(--base-color);border: 0.5vw solid var(--inverted-color);padding: 1.5vw;border-radius: 2vw;transition: 0.3s ease;}@media (hover: hover) {#result-back a:hover {background-color: var(--base-color);color: var(--inverted-color);}}}@media screen and (min-aspect-ratio: 100/97) {*::-webkit-scrollbar {width: 1.5vh;height: 1.5vh;background-color: #00000000;}*::-webkit-scrollbar-thumb {border-radius: 0.75vh;background-color: var(--inverted-color);}*::-webkit-scrollbar-corner {background-color: var(--base-color);}a.hover-underline::after {content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 0.25vh;background-color: var(--inverted-color);border-radius: 1vh;transform: scale(0);transition: 0.3s ease;}.mobile {display: none !important;}#spinner {width: 5vh;height: 5vh;border: 0.5vh solid var(--inverted-color);border-bottom-color: transparent;border-radius: 50%;animation: spinner-animation 1s linear infinite;}#load-page-logo {position: absolute;height: 7.5vh;bottom: 1.5vh;}header {position: sticky;top: 0;display: flex;width: calc(100% - 3vh);padding: 1.5vh;font-size: 2vh;z-index: 666;background-color: color-mix(in oklab, var(--base-color) 75%, #00000000);box-shadow: 0 0 1vh 0.125vh var(--base-color);backdrop-filter: blur(0.25vh);}.header-block {display: flex;align-items: center;background-color: var(--inverted-color);border-radius: 1vh;padding: 1vh;color: var(--base-color);}.header-block:not(#header-logo) {margin-left: 1.5vh;}.header-block:not(#header-logo):not(#header-theme) img {height: 3.5vh;margin-right: 1vh;}#header-profile {padding: 0.75vh;border: 0.25vh solid var(--inverted-color);transition: 0.3s ease;}#header-profile img,#header-language img {transition: 0.3s ease;}#header-logo {padding: 0.75vh;border: 0.25vh solid var(--inverted-color);margin-right: auto;transition: 0.3s ease;}#header-logo img,#footer-logo img {height: 5vh;transition: 0.3s ease;}#header-theme {padding: 0.25vh;}#header-theme img {height: 3.5vh;margin-right: 0;}#header-theme div {display: flex;justify-content: center;align-items: center;padding: 1.5vh;border-radius: 0.75vh;cursor: pointer;width: 3.5vh;height: 3.5vh;transition: 0.3s ease;}.light #header-light,.dark #header-dark {background-color: var(--base-color);}#header-language {position: relative;cursor: pointer;padding: 0.75vh;border: 0.25vh solid var(--inverted-color);transition: 0.3s ease;}#header-language.active {background-color: var(--base-color);color: var(--inverted-color);}#header-language.active img {filter: invert(1);}#header-language .selector {right: -0.25vh;top: calc(100% + 1.5vh);}.selector {z-index: 777;min-width: calc(100% - 1vh);cursor: default;position: absolute;background-color: var(--base-color);color: var(--inverted-color);border-radius: 1vh;padding: 0.5vh;border: solid 0.25vh var(--inverted-color);box-shadow: 0 0 1vh 0.125vh var(--base-color);}.selector div {cursor: pointer;border-radius: 0.75vh;padding: 0.5vh;transition: 0.3s ease;}#shadow {position: fixed;top: -5%;left: -5%;display: flex;align-items: center;justify-content: center;width: 110%;height: 110%;z-index: 888;background-color: #000000bf;backdrop-filter: blur(0.25vh);}#date-input-calendar {display: inline-block;background-color: var(--base-color);padding: 1vh;border-radius: 1vh;font-size: 2vh;}#date-input-calendar button {width: 100%;background-color: var(--inverted-color);color: var(--base-color);border: 0.25vh solid var(--inverted-color);border-radius: 0.75vh;padding: 0.75vh;margin-top: 1.5vh;text-align: center;cursor: pointer;transition: 0.3s ease;}#date-input-calendar-inner {width: 42vh;height: 30vh;overflow: hidden;}#date-input-calendar-inner.stage-year > * {transform: translateY(0);}#date-input-calendar-inner.stage-month > * {transform: translateY(-30vh);}#date-input-calendar-inner.stage-day > * {transform: translateY(-60vh);}.date-input-calendar-stage {display: grid;width: 42vh;height: 30vh;transition: 0.3s ease;}.date-input-calendar-stage#years {grid-template-columns: 1fr 1fr 1fr 1fr 1fr;overflow-y: scroll;overflow-x: hidden;}.date-input-calendar-stage#months {grid-template-columns: 1fr 1fr 1fr;}.date-input-calendar-stage#days {grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;}.date-input-calendar-stage div {display: flex;justify-content: center;align-items: center;padding: 1vh 0;border-radius: 0.75vh;transition: 0.3s ease;}.date-input-calendar-stage div:not(.empty) {cursor: pointer;}footer {width: calc(100% - 3vh);padding: 1.5vh;font-size: 2vh;margin-top: auto;}#footer-contact {display: flex;width: 100%;}.footer-contact-block {display: flex;align-items: center;background-color: var(--inverted-color);border-radius: 1vh;padding: 1vh;color: var(--base-color);}.footer-contact-block:not(#footer-logo) img {width: 3.5vh;margin-right: 1vh;}.footer-contact-block a {transition: 0.3s ease;}.footer-contact-block span {user-select: text;}.footer-contact-block span::selection {color: var(--inverted-color);background-color: var(--base-color);}#footer-logo {cursor: pointer;margin-right: auto;padding: 0.75vh;border: 0.25vh solid var(--inverted-color);transition: 0.3s ease;}#footer-contact-links,.footer-documents {display: flex;}#footer-social-networks,.footer-document-block.left {margin-right: 1.5vh;}.footer-document-block {display: flex;align-items: center;justify-content: center;background-color: var(--base-color);border: 0.25vh solid var(--inverted-color);border-radius: 1vh;padding: 1.25vh 1vh;margin-top: 1.5vh;}.footer-document-block img {height: 3.5vh;margin-right: 1vh;transition: 0.3s ease;}#copyright {margin-top: 4.6vh;margin-bottom: 2vh;text-align: center;font-size: 1.5vh;}#fixed-blocks {position: sticky;bottom: 1.5vh;display: flex;width: calc(100% - 3vh);margin-top: -7vh;pointer-events: none;}#cookies-notice {display: flex;max-width: calc(100vw - 15.5vh);height: 5vh;align-items: center;padding: 0.75vh;border-radius: 1vh;border: solid 0.25vh var(--inverted-color);box-shadow: 0 0 1vh 0.125vh var(--base-color);background-color: var(--base-color);pointer-events: auto;}#cookies-notice a {white-space: nowrap;}#cookies-notice button {height: 5vh;border-radius: 0.75vh;cursor: pointer;margin-left: 0.75vh;border: 0.25vh solid var(--inverted-color);background-color: var(--inverted-color);color: var(--base-color);transition: 0.3s ease;}#support-button {background-color: var(--base-color);padding: 0.75vh;margin-left: auto;border-radius: 1vh;border: solid 0.25vh var(--inverted-color);box-shadow: 0 0 1vh 0.125vh var(--base-color);pointer-events: auto;transition: 0.3s ease;}#support-button img {height: 5vh;transition: 0.3s ease;}@media (hover: hover) {#header-logo:hover,#footer-logo:hover {background-color: var(--base-color);}#header-logo:hover img,#header-profile:hover img,#header-language:hover img,#footer-logo:hover img,.footer-document-block:hover img,#support-button:hover img {filter: invert(1);}#header-profile:hover,#header-language:hover,#date-input-calendar button:hover,#cookies-notice button:hover {color: var(--inverted-color);background-color: var(--base-color);}.light #header-theme:hover #header-light {transform: translateX(-0.625vh);}.dark #header-theme:hover #header-dark {transform: translateX(0.625vh);}.selector div:hover,.date-input-calendar-stage div:not(.empty):hover,.footer-document-block:hover,#support-button:hover {color: var(--base-color);background-color: var(--inverted-color);}.footer-contact-block a:hover {transform: scale(1.1);}}}:root {--white: #eeeeee;--black: #111111;--gray: #777777;}body.dark {--base-color: var(--black);--inverted-color: var(--white);}body.light {--base-color: var(--white);--inverted-color: var(--black);}@font-face {font-family: "Montserrat Regular";src: url("/static/fonts/montserrat-regular.woff2");font-display: swap;}@font-face {font-family: "Montserrat ExtraBold";src: url("/static/fonts/montserrat-extra-bold.woff2");font-display: swap;}html,body {width: 100%;height: 100%;padding: 0;margin: 0;}body {font-family: "Montserrat Regular";user-select: none;background-color: var(--base-color);color: var(--inverted-color);overflow: hidden;transition: 0.3s ease;}a {text-decoration: none;color: inherit;}a.hover-underline {font-weight: bold;position: relative;}a.hover-underline.inverted-color::after {background-color: var(--base-color);}button,input,textarea {font-family: "Montserrat Regular";font-size: inherit;}input,textarea {outline: none;border: none;}img {display: block;pointer-events: none;}.screen {width: 100vw;height: 100vh;display: flex;flex-direction: column;align-items: center;position: absolute;top: 0;left: 0;overflow-x: hidden;overflow-y: scroll;scroll-behavior: smooth;transition: opacity 0.3s ease;}.screen.off-scroll {overflow-y: hidden;}.screen.invisible {opacity: 0;}#spinner-container {width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}@supports (height: 100dvh) {.screen {height: 100dvh;}}@media (hover: hover) {a.hover-underline:hover::after {transform: scale(1);}}@media screen and (max-aspect-ratio: 100/97) {*::-webkit-scrollbar {width: 0;}a.hover-underline::after {content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 0.5vw;background-color: var(--inverted-color);border-radius: 2vw;transform: scale(0);transition: 0.3s ease;}.desktop {display: none !important;}#spinner {width: 10vw;height: 10vw;border: 1vw solid var(--inverted-color);border-bottom-color: transparent;border-radius: 50%;animation: spinner-animation 1s linear infinite;}#load-page-logo {position: absolute;height: 15vw;bottom: 3vw;}header {position: sticky;top: 0;width: calc(100% - 6vw);padding: 3vw;display: flex;z-index: 666;background-color: color-mix(in oklab, var(--base-color) 75%, #00000000);box-shadow: 0 0 2vw 0.25vw var(--base-color);backdrop-filter: blur(0.5vw);}.header-block {display: flex;align-items: center;background-color: var(--inverted-color);border-radius: 2vw;padding: 2vw;color: var(--base-color);}.header-block:not(#header-logo) {margin-left: 3vw;}.header-block:not(#header-logo):not(#header-theme) img {height: 7vw;margin-left: 2vw;margin-right: 2vw;}#header-profile {padding: 1.5vw;border: 0.5vw solid var(--inverted-color);transition: 0.3s ease;}#header-profile img,#header-language img {transition: 0.3s ease;}#header-logo {padding: 1.5vw;border: 0.5vw solid var(--inverted-color);margin-right: auto;transition: 0.3s ease;}#header-logo img {height: 10vw;transition: 0.3s ease;}#header-theme {padding: 0.5vw;}#header-theme img {height: 7vw;margin-right: 0;}#header-theme div {display: flex;justify-content: center;align-items: center;padding: 3vw;border-radius: 1.5vw;cursor: pointer;width: 7vw;height: 7vw;transition: 0.3s ease;}.light #header-light,.dark #header-dark {background-color: var(--base-color);}#header-language {position: relative;cursor: pointer;padding: 1.5vw;border: 0.5vw solid var(--inverted-color);transition: 0.3s ease;}#header-language.active {background-color: var(--base-color);color: var(--inverted-color);}#header-language.active img {filter: invert(1);}#header-language .selector {right: -0.5vw;top: calc(100% + 3vw);font-size: 5vw;}.selector {z-index: 777;display: flex;align-items: center;min-width: calc(100% - 2vw);cursor: default;position: absolute;background-color: var(--base-color);color: var(--inverted-color);border-radius: 2vw;padding: 1vw;border: solid 0.5vw var(--inverted-color);box-shadow: 0 0 2vw 0.25vw var(--base-color);}.selector div {cursor: pointer;border-radius: 1.5vw;padding: 1vw;transition: 0.3s ease;}.selector span {height: 5vw;margin: 0 1vw;border-left: solid 0.5vw var(--inverted-color);border-radius: 100vw;}#shadow {position: fixed;top: -5%;left: -5%;display: flex;align-items: center;justify-content: center;width: 110%;height: 110%;z-index: 888;background-color: #000000bf;backdrop-filter: blur(0.5vw);}#date-input-calendar {display: inline-block;background-color: var(--base-color);padding: 2vw;border-radius: 2vw;font-size: 4vw;}#date-input-calendar button {width: 100%;background-color: var(--inverted-color);color: var(--base-color);border: 0.5vw solid var(--inverted-color);border-radius: 1.5vw;padding: 1.5vw;margin-top: 3vw;text-align: center;cursor: pointer;transition: 0.3s ease;}#date-input-calendar-inner {width: 84vw;height: 60vw;overflow: hidden;}#date-input-calendar-inner.stage-year > * {transform: translateY(0);}#date-input-calendar-inner.stage-month > * {transform: translateY(-60vw);}#date-input-calendar-inner.stage-day > * {transform: translateY(-120vw);}.date-input-calendar-stage {display: grid;width: 84vw;height: 60vw;transition: 0.3s ease;}.date-input-calendar-stage#years {grid-template-columns: 1fr 1fr 1fr 1fr 1fr;overflow-y: scroll;overflow-x: hidden;}.date-input-calendar-stage#years::-webkit-scrollbar {width: 3vw;background-color: #00000000;}.date-input-calendar-stage#years::-webkit-scrollbar-thumb {border-radius: 1.5vw;background-color: var(--inverted-color);}.date-input-calendar-stage#months {grid-template-columns: 1fr 1fr 1fr;}.date-input-calendar-stage#days {grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;}.date-input-calendar-stage div {display: flex;justify-content: center;align-items: center;padding: 2vw 0;border-radius: 1.5vw;transition: 0.3s ease;}.date-input-calendar-stage div:not(.empty) {cursor: pointer;}footer {width: calc(100% - 6vw);padding: 3vw;font-size: 4vw;margin-top: auto;}#footer-contact {display: flex;width: 100%;}.footer-contact-block {display: flex;align-items: center;background-color: var(--inverted-color);border-radius: 2vw;padding: 2vw;color: var(--base-color);flex-wrap: wrap;}.footer-contact-block:not(#footer-logo) img {width: 7vw;margin-right: 2vw;}.footer-contact-block a {transition: 0.3s ease;}.footer-contact-block span {user-select: text;margin-left: auto;}.footer-contact-block span::selection {color: var(--inverted-color);background-color: var(--base-color);}#footer-logo {cursor: pointer;margin-right: auto;padding: 1.5vw;border: 0.5vw solid var(--inverted-color);transition: 0.3s ease;}#footer-logo img {height: 10vw;transition: 0.3s ease;}#footer-contact-links {margin-left: 3vw;}#footer-social-networks {margin-bottom: 3vw;}#footer-social-networks span {margin-top: 2vw;}#footer-mail span {margin-right: auto;}.footer-document-block {width: calc(100% - 5vw);display: flex;align-items: center;justify-content: center;border: 0.5vw solid var(--inverted-color);border-radius: 2vw;padding: 2.5vw 2vw;margin-top: 3vw;}.footer-document-block.left {margin-right: 3vw;}.footer-document-block img {height: 7vw;margin-right: auto;transition: 0.3s ease;}.footer-document-block span {text-align: right;margin-left: 2vw;}#copyright {margin-top: 8.75vw;margin-bottom: 4.25vw;text-align: center;font-size: 3vw;}#fixed-blocks {position: sticky;bottom: 3vw;width: calc(100% - 6vw);display: flex;flex-direction: column;pointer-events: none;}#cookies-notice {position: absolute;bottom: 16.75vw;align-items: center;padding: 1.5vw;border-radius: 2vw;border: solid 0.5vw var(--inverted-color);box-shadow: 0 0 2vw 0.25vw var(--base-color);background-color: var(--base-color);text-align: center;font-size: 4vw;pointer-events: auto;}#cookies-notice a {white-space: nowrap;}#cookies-notice button {width: 100%;padding: 1.5vw 0;margin-top: 1.5vw;border-radius: 1.5vw;cursor: pointer;border: 0.5vw solid var(--inverted-color);background-color: var(--inverted-color);color: var(--base-color);transition: 0.3s ease;}#support-button {position: absolute;bottom: 0;right: 0;margin-left: auto;background-color: var(--base-color);padding: 1.5vw;border-radius: 2vw;border: solid 0.5vw var(--inverted-color);box-shadow: 0 0 2vw 0.25vw var(--base-color);pointer-events: auto;transition: 0.3s ease;}#support-button img {height: 10vw;transition: 0.3s ease;}@media (hover: hover) {#header-logo:hover,#footer-logo:hover {background-color: var(--base-color);}#header-logo:hover img,#header-profile:hover img,#header-language:hover img,#support-button:hover img,#footer-logo:hover img,.footer-document-block:hover img {filter: invert(1);}#header-profile:hover,#header-language:hover,#date-input-calendar button:hover,#cookies-notice button:hover {color: var(--inverted-color);background-color: var(--base-color);}.light #header-theme:hover #header-light {transform: translateX(-1.25vw);}.dark #header-theme:hover #header-dark {transform: translateX(1.25vw);}.selector div:hover,.date-input-calendar-stage div:not(.empty):hover,#support-button:hover,.footer-document-block:hover {color: var(--base-color);background-color: var(--inverted-color);}.footer-contact-block a:hover {transform: scale(1.1);}}}@keyframes create-animation {0% {opacity: 0;transform: scale(0.9);}100% {opacity: 1;transform: scale(1);}}@keyframes remove-animation {0% {opacity: 1;transform: scale(1);}100% {opacity: 0;transform: scale(1.1);}}@keyframes alternative-remove-animation {0% {opacity: 1;transform: scale(1);}100% {opacity: 0;transform: scale(0.9);}}@keyframes spinner-animation {0% {transform: rotate(0);}100% {transform: rotate(360deg);}}@keyframes flip-card-animation-part-1 {0% {transform: translateY(0) scale(1);}50% {transform: translateY(1.5vh) scale(1.05);}100% {transform: translateY(0) scale(1.1);}}@keyframes flip-card-animation-part-2 {0% {transform: translateY(0) scale(1.1);}50% {transform: translateY(-1.5vh) scale(1.05);}100% {transform: translateY(0) scale(1);}}