/* Intrinsic media dimensions and gallery areas, extracted unchanged from markup. */
.tc-design-screen--projects { --tc-screen-width: 720px; }
.tc-design-screen--residential { --tc-screen-width: 358px; }
.tc-design-screen--mortgage { --tc-screen-width: 720px; }
.tc-design-screen--apartment { --tc-screen-width: 720px; }
.tc-design-screen--masterplan { --tc-screen-width: 690px; }
.tc-design-screen--construction { --tc-screen-width: 690px; }
.tc-design-screen--infrastructure { --tc-screen-width: 690px; }
.tc-design-screen--finishes { --tc-screen-width: 690px; }
.tc-design-screen--booking { --tc-screen-width: 720px; }
.tc-ui-module[data-ui-module="project-map"] { --tc-kit-area: project-map; }
.tc-ui-kit img[src="/images/cases/tolk/kit-project-map-preview.webp"] { --tc-kit-width: 1380px; --tc-kit-height: 542px; }
.tc-ui-module[data-ui-module="masterplan"] { --tc-kit-area: masterplan; }
.tc-ui-kit img[src="/images/cases/tolk/kit-masterplan-preview.webp"] { --tc-kit-width: 1380px; --tc-kit-height: 734px; }
.tc-ui-module[data-ui-module="infrastructure"] { --tc-kit-area: infrastructure; }
.tc-ui-kit img[src="/images/cases/tolk/kit-infrastructure-preview.webp"] { --tc-kit-width: 1380px; --tc-kit-height: 704px; }
.tc-ui-module[data-ui-module="construction"] { --tc-kit-area: construction; }
.tc-ui-kit img[src="/images/cases/tolk/kit-construction-preview.webp"] { --tc-kit-width: 1380px; --tc-kit-height: 876px; }
.tc-ui-module[data-ui-module="window-view"] { --tc-kit-area: window-view; }
.tc-ui-kit img[src="/images/cases/tolk/kit-window-view-preview.webp"] { --tc-kit-width: 1380px; --tc-kit-height: 704px; }
.tc-ui-module[data-ui-module="finishes"] { --tc-kit-area: finishes; }
.tc-ui-kit img[src="/images/cases/tolk/kit-finishes-preview.webp"] { --tc-kit-width: 1380px; --tc-kit-height: 836px; }
.tc-ui-module[data-ui-module="offers"] { --tc-kit-area: offers; }
.tc-ui-kit img[src="/images/cases/tolk/kit-offers-preview.webp"] { --tc-kit-width: 1381px; --tc-kit-height: 1148px; }
.tc-ui-module[data-ui-module="mortgage"] { --tc-kit-area: mortgage; }
.tc-ui-kit img[src="/images/cases/tolk/kit-mortgage-preview.webp"] { --tc-kit-width: 1381px; --tc-kit-height: 820px; }
.tc-ui-module[data-ui-module="documents-framed"] { --tc-kit-area: documents-framed; }
.tc-ui-kit img[src="/images/cases/tolk/kit-documents-framed-preview.webp"] { --tc-kit-width: 1432px; --tc-kit-height: 515px; }
.tc-ui-module[data-ui-module="managers"] { --tc-kit-area: managers; }
.tc-ui-kit img[src="/images/cases/tolk/kit-managers-preview.webp"] { --tc-kit-width: 1443px; --tc-kit-height: 674px; }
.tc-ui-module[data-ui-module="booking-states"] { --tc-kit-area: booking-states; }
.tc-ui-kit img[src="/images/cases/tolk/kit-booking-states-preview.webp"] { --tc-kit-width: 1560px; --tc-kit-height: 454px; }
.tc-ui-module[data-ui-module="sales-offices-clean"] { --tc-kit-area: sales-offices-clean; }
.tc-ui-kit img[src="/images/cases/tolk/kit-sales-offices-clean-preview.webp"] { --tc-kit-width: 1380px; --tc-kit-height: 622px; }
.tc-ui-module[data-ui-module="commercial"] { --tc-kit-area: commercial; }
.tc-ui-kit img[src="/images/cases/tolk/kit-commercial-preview.webp"] { --tc-kit-width: 1070px; --tc-kit-height: 598px; }
.tc-ui-module[data-ui-module="storerooms"] { --tc-kit-area: storerooms; }
.tc-ui-kit img[src="/images/cases/tolk/kit-storerooms-preview.webp"] { --tc-kit-width: 1070px; --tc-kit-height: 450px; }
.tc-ui-module[data-ui-module="parking"] { --tc-kit-area: parking; }
.tc-ui-kit img[src="/images/cases/tolk/kit-parking-preview.webp"] { --tc-kit-width: 1070px; --tc-kit-height: 450px; }
.tc-ui-module[data-ui-module="favorites"] { --tc-kit-area: favorites; }
.tc-ui-kit img[src="/images/cases/tolk/kit-favorites-preview.webp"] { --tc-kit-width: 370px; --tc-kit-height: 792px; }
.tc-ui-module[data-ui-module="banks"] { --tc-kit-area: banks; }
.tc-ui-kit img[src="/images/cases/tolk/kit-banks-preview.webp"] { --tc-kit-width: 922px; --tc-kit-height: 824px; }
.tc-ui-module[data-ui-module="queue-framed"] { --tc-kit-area: queue-framed; }
.tc-ui-kit img[src="/images/cases/tolk/kit-queue-framed-preview.webp"] { --tc-kit-width: 690px; --tc-kit-height: 460px; }
.tc-ui-module[data-ui-module="filter-city"] { --tc-kit-area: filter-city; }
.tc-ui-kit img[src="/images/cases/tolk/kit-filter-city-preview.webp"] { --tc-kit-width: 334px; --tc-kit-height: 456px; }
.tc-ui-module[data-ui-module="price-range"] { --tc-kit-area: price-range; }
.tc-ui-kit img[src="/images/cases/tolk/kit-price-range-preview.webp"] { --tc-kit-width: 468px; --tc-kit-height: 320px; }
.tc-ui-module[data-ui-module="input-states"] { --tc-kit-area: input-states; }
.tc-ui-kit img[src="/images/cases/tolk/kit-input-states-preview.webp"] { --tc-kit-width: 530px; --tc-kit-height: 374px; }
.tc-ui-module[data-ui-module="comment-states"] { --tc-kit-area: comment-states; }
.tc-ui-kit img[src="/images/cases/tolk/kit-comment-states-preview.webp"] { --tc-kit-width: 530px; --tc-kit-height: 674px; }
.tc-ui-module[data-ui-module="flat-default"] { --tc-kit-area: flat-default; }
.tc-ui-kit img[src="/images/cases/tolk/kit-flat-default-preview.webp"] { --tc-kit-width: 330px; --tc-kit-height: 534px; }
.tc-ui-module[data-ui-module="flat-actions"] { --tc-kit-area: flat-actions; }
.tc-ui-kit img[src="/images/cases/tolk/kit-flat-actions-preview.webp"] { --tc-kit-width: 511px; --tc-kit-height: 823px; }
.tc-ui-module[data-ui-module="payment-options"] { --tc-kit-area: payment-options; }
.tc-ui-kit img[src="/images/cases/tolk/kit-payment-options-preview.webp"] { --tc-kit-width: 427px; --tc-kit-height: 658px; }
.tc-ui-module[data-ui-module="tooltip"] { --tc-kit-area: tooltip; }
.tc-ui-kit img[src="/images/cases/tolk/kit-tooltip-preview.webp"] { --tc-kit-width: 308px; --tc-kit-height: 288px; }
.tc-ui-module[data-ui-module="atoms"] { --tc-kit-area: atoms; }
.tc-ui-kit img[src="/images/cases/tolk/kit-atoms-preview.webp"] { --tc-kit-width: 1316px; --tc-kit-height: 1491px; }
.tc-ui-module[data-ui-module="copy-feedback"] { --tc-kit-area: copy-feedback; }
.tc-ui-kit img[src="/images/cases/tolk/kit-copy-feedback-preview.webp"] { --tc-kit-width: 294px; --tc-kit-height: 188px; }
.tc-ui-module[data-ui-module="infrastructure-controls"] { --tc-kit-area: infrastructure-controls; }
.tc-ui-kit img[src="/images/cases/tolk/kit-infrastructure-controls-preview.webp"] { --tc-kit-width: 292px; --tc-kit-height: 352px; }
.tc-ui-module[data-ui-module="buttons"] { --tc-kit-area: buttons; }
.tc-ui-kit img[src="/images/cases/tolk/kit-buttons-preview.webp"] { --tc-kit-width: 804px; --tc-kit-height: 80px; }
.tc-ui-kit img[src="/images/cases/tolk/kit-pagination-preview.webp"] { --tc-kit-width: 364px; --tc-kit-height: 140px; }
#tc-team .experts-team__title { font-size: 2.3rem; }
