@supports not (-webkit-touch-callout: none){::-webkit-scrollbar{width:15px;box-sizing:border-box}::-webkit-scrollbar-track{background:var(--light)}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-1), transparent 50%);border-radius:5px;border:3px solid var(--light)}::-webkit-scrollbar-thumb:hover{background:var(--color-1)}}section.cotactForm{padding:4rem 2rem 2rem 2rem}section.cotactForm h2{font-family:var(--font-main);font-size:64px;font-weight:400;line-height:76.8px;text-align:center;margin:0 0 75px}section.cotactForm .contact_body{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem}section.cotactForm .contact_body form{--grid-gap: 1rem;display:flex;flex-wrap:wrap;grid-gap:var(--grid-gap)}section.cotactForm .contact_body form .hasArrow_wrapper{display:flex;align-items:center}section.cotactForm .contact_body form .hasArrow_wrapper::after{content:url(/files/design_files/icons/icon_arrow_dark_dropDown.svg);position:absolute;right:1rem;pointer-events:none}section.cotactForm .contact_body form .field-wrap{position:relative}section.cotactForm .contact_body form .field-wrap.fullSize{width:100%}section.cotactForm .contact_body form .field-wrap.halfSize{width:calc(50% - var(--grid-gap) / 2)}section.cotactForm .contact_body form .field-wrap input,section.cotactForm .contact_body form .field-wrap textarea{border:2px solid var(--color-1);border-width:2px !important;padding:1rem 1rem;line-height:1.7;width:100%;height:100%;resize:none;font-family:var(--font-acc);letter-spacing:2px;font-weight:700}section.cotactForm .contact_body form .field-wrap input::placeholder,section.cotactForm .contact_body form .field-wrap textarea::placeholder{font-family:inherit;font-weight:inherit;letter-spacing:inherit;opacity:0.8}section.cotactForm .contact_body form .field-wrap .blockInput{caret-color:transparent;cursor:pointer}section.cotactForm .contact_body form .field-wrap .custom_select_menu{position:absolute;top:calc(100% + 0.5rem);right:0;left:0;z-index:1;background:var(--light);border:2px solid var(--color-1);display:flex;flex-direction:column;transition:calc(var(--transitionValue) * 0.75) var(--transitionAnimation);opacity:0;visibility:hidden;font-family:var(--font-acc);letter-spacing:2px;font-weight:700;transform:translateY(2%)}section.cotactForm .contact_body form .field-wrap .custom_select_menu.open{opacity:1;visibility:visible;transform:none}section.cotactForm .contact_body form .field-wrap .custom_select_menu .custom_select_option{padding:0.5rem 1rem;cursor:pointer}section.cotactForm .contact_body form .field-wrap .custom_select_menu .custom_select_option:first-child{padding-top:0.75rem}section.cotactForm .contact_body form .field-wrap .custom_select_menu .custom_select_option:last-child{padding-bottom:0.75rem}section.cotactForm .contact_body form .field-wrap .custom_select_menu .custom_select_option:hover{background:var(--color-2)}section.cotactForm .contact_body form .btn.customForm{padding:1rem 2rem;background-color:var(--color-1);text-decoration:none;color:var(--light);transition:padding-left 0.5s;font-size:22px;text-transform:uppercase;letter-spacing:2px;display:flex;align-items:center;position:relative;cursor:pointer;transition:padding var(--transition)}section.cotactForm .contact_body .gallery-wrap{position:relative}section.cotactForm .contact_body .gallery-wrap .gallery{display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;height:100%}section.cotactForm .contact_body .gallery-wrap .gallery__item-wrap{border:6px solid var(--color-1);display:flex}section.cotactForm .contact_body .gallery-wrap .gallery__item-wrap .gallery__item{width:100%}section.cotactForm .contact_body .gallery-wrap .gallery__item-wrap:nth-of-type(1){height:70%;margin:auto 0 0;grid-row-start:1;grid-row-end:4}section.cotactForm .contact_body .gallery-wrap .gallery__item-wrap:nth-of-type(2){height:80%;margin:0 0 auto;grid-row-start:1;grid-row-end:4}section.cotactForm .contact_body .gallery-wrap .gallery__item-wrap:nth-of-type(3){grid-column-start:1;grid-column-end:3;grid-row-start:4;grid-row-end:6;width:90%;margin:0 0 0 auto}section.cotactForm .contact_body .gallery-wrap .gallery__item-wrap img{width:100%;height:100%;object-fit:cover;-webkit-user-drag:none}.apartament-page{padding:4.5vw}.apartament-page h1,.apartament-page h2,.apartament-page h3,.apartament-page h4,.apartament-page h5{font-family:var(--font-acc)}.apartament-page h1{margin:0;font-size:2rem;color:var(--color-1)}.apartament-page li{font-size:20px;margin-bottom:10px}.apartament-page h3{font-size:1.5rem;text-align:center;margin:0 0 1.4rem 0}.apartament-page .first-screen .container{display:flex;justify-content:space-between;grid-gap:3rem}.apartament-page .first-screen img{width:100%;height:100%;object-fit:cover}.apartament-page .first-screen ul{padding-inline-start:40px}.apartament-page .table-item{margin:2rem 0}.apartament-page .table-item table{width:100%;margin-top:0px;table-layout:fixed;border-collapse:collapse;text-align:center}.apartament-page .table-item table tr{color:var(--color-1)}.apartament-page .table-item table tr:nth-child(1){background:rgba(207, 151, 0, 0.69)}.apartament-page .table-item table tr:nth-child(2n){background-color:var(--color-1);color:var(--light)}.apartament-page .table-item table td{padding:10px;border:1px solid #D6D6D6;vertical-align:middle}.apartament-page .info-apartment{text-align:center;margin:3rem 0}#language-statistics-login{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center}#language-statistics-login .mod_login{padding:50px;background-color:#ece8e1;border:1px solid #43705e}#language-statistics-login .widget{display:flex;flex-direction:column;gap:10px;margin-bottom:15px}#language-statistics-login input{background-color:white;padding:10px 15px;font-size:16px;color:black;border:none;margin-right:15px}#language-statistics-login button{background-color:#43705e;color:white;padding:10px 20px;cursor:pointer;margin-top:15px}#language-statistics-login button:hover{background-color:black}#language-statistics{padding:50px}#language-statistics h2{margin-bottom:15px}#language-statistics-filter,#languageTable_length,#languageTable_filter{background-color:#ece8e1;padding:15px;width:100%;display:flex;justify-content:flex-start;margin-bottom:15px;border:1px solid #43705e}#language-statistics-filter input,#languageTable_length input,#languageTable_filter input,#language-statistics-filter select,#languageTable_length select,#languageTable_filter select{background-color:white;padding:10px 15px;font-size:16px;color:black;border:none;margin-right:15px}#language-statistics-filter button{background-color:#43705e;color:white;padding:10px 20px;cursor:pointer}