@font-face{font-family:'Inter';src:url('/static/fonts/inter.ttf?cc05e2186552') format('truetype');font-weight:100 900;font-display:swap}@font-face{font-family:'Roboto';src:url('/static/fonts/roboto.ttf?cc05e2186552') format('truetype');font-weight:100 900;font-display:swap}html,body{font-family:"Inter","Roboto",sans-serif}.inter{font-family:"Inter",sans-serif}.roboto{font-family:"Roboto",sans-serif}:root{--green-clr:#52B533;--filter-green-clr:brightness(0) saturate(100%) invert(54%) sepia(68%) saturate(483%) hue-rotate(61deg) brightness(97%) contrast(89%);--green-darker-clr:#479D2D;--filter-green-dark-clr:brightness(0) saturate(100%) invert(13%) sepia(21%) saturate(1030%) hue-rotate(63deg) brightness(93%) contrast(95%);--green-dark-clr:#192a15;--green-light-clr:#EDF7EA;--white-clr:#fff;--filter-white-clr:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(76deg) brightness(104%) contrast(104%);--black-clr:#212121;--black-light-clr:#171A1FCC;--filter-black-clr:brightness(0) saturate(100%) invert(10%) sepia(53%) saturate(0%) hue-rotate(139deg) brightness(98%) contrast(96%);--grey-clr:#9095a1;--filter-grey-clr:brightness(0) saturate(100%) invert(62%) sepia(8%) saturate(430%) hue-rotate(185deg) brightness(95%) contrast(88%);--grey-light-clr:#DEE1E6;--filter-grey-light-clr:brightness(0) saturate(100%) invert(95%) sepia(2%) saturate(941%) hue-rotate(191deg) brightness(102%) contrast(80%);--grey-light-darker-clr:#f6f6f6;--grey-darker-clr:#6c707a;--grey-dark-clr:#909090;--blue-clr:#f6fbf5;--error-clr:#EF5350;--filter-error-clr:brightness(0) saturate(100%) invert(40%) sepia(58%) saturate(2597%) hue-rotate(333deg) brightness(100%) contrast(88%);--warning-clr:#FFB300;--success-clr:#4CAF50;--info-clr:#2196F3;--first-bg-clr:#fff;--second-bg-grey-clr:#f9f9fa;--second-bg-blue-clr:#f5fbf3;--second-bg-dark-clr:#212121;--wrapper:1920px;--wrapper-padding:80px;@media (max-width:1024px){--wrapper-padding:30px}--bottom-z-ind:10;--middle-z-ind:100;--top-z-ind:1000;}.wrapper{max-width:var(--wrapper);margin-left:auto;margin-right:auto;padding:0 var(--wrapper-padding);@media(max-width:1600px){--wrapper-padding:60px}@media(max-width:1400px){--wrapper-padding:50px;}@media(max-width:1200px){--wrapper-padding:30px;}}body{background:var(--first-bg-clr);margin-top:100px;--header-height:100px;&:has(.w_header.minimized){--header-height:77px}}hr{border:none;border-top:1px solid var(--grey-light-clr);width:100%}.general-loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;.logo{height:50px;display:block}.loading-status{font-size:16px;font-weight:400;font-family:"Roboto";color:var(--grey-clr)}.page-title{font-size:20px;font-weight:600;font-family:"Inter";display:none}.overlay-loader{position:relative;height:90px}&.loaded{display:none}}.__scroll{--scroll-width:8px;--scroll-height:10px;--scroll-bg:#CCCED1FF;--scroll-border:1px solid #EDEDEDFF;--scroll-thumb-width:6px;--scroll-thumb-height:8px;--thumb-bg:#9f9fa0;--thumb-border:1px solid #dcdcdc;overflow:var(--overflow);height:var(--height);&::-webkit-scrollbar-thumb{background-color:var(--thumb-bg);border-radius:5px;width:var(--scroll-thumb-width);height:var(--scroll-thumb-height);display:block;border:var(--thumb-border);transition:200ms all;@media(hover:hover){&:hover{background:var(--thumb-active-bg)!important}}}&::-webkit-scrollbar{background-color:var(--scroll-bg);border:var(--scroll-border);width:var(--scroll-width);height:var(--scroll-height);display:block;padding-left:15px;transition:500ms all;opacity:100%;border-radius:5px}&.invisible{&::-webkit-scrollbar-thumb,&::-webkit-scrollbar{display:none!important}}}.modal_container{position:fixed;z-index:var(--top-z-ind);inset:0;display:none;&:has(.modal.open){display:block}--modal-bg:var(--first-bg-clr);--modal-box-shadow:0 20px 60px rgba(0,0,0,0.12),0 4px 12px rgba(0,0,0,0.06);--modal-width:50svw;--modal-height:unset;--modal-all-shift:24px 32px 0;--modal-body-padding:24px 32px 32px;--modal-hero-padding:40px 32px 28px;--modal-hero-bg:linear-gradient(160deg,var(--green-light-clr) 0%,#f4faf2 50%,var(--first-bg-clr) 100%);--modal-name-font-size:20px;--modal-name-font-weight:700;--modal-name-color:#000;--modal-body-font-size:14px;--modal-body-font-weight:400;.overlay{position:absolute;inset:0;background:hsla(0 0 0 / 0.5);animation:overlay-open 0.3s forwards}.modal{height:var(--modal-height);width:var(--modal-width);background:var(--modal-bg);box-shadow:var(--modal-box-shadow);position:absolute;top:calc(var(--header-height) - 10px);left:calc(50svw - (var(--modal-width) / 2));display:none;border-radius:20px;border:none;overflow:hidden;position:relative;animation:modal-open 0.3s forwards;.close_btn{position:absolute;top:16px;right:16px;z-index:2}.first_line{display:flex;align-items:center;justify-content:space-between;padding:var(--modal-all-shift);width:100%;.modal_name{font-size:var(--modal-name-font-size);font-weight:var(--modal-name-font-weight);color:var(--modal-name-color)}}.modal_hero{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--modal-hero-padding);background:var(--modal-hero-bg)}.hero_icon{width:48px;height:48px;margin-bottom:16px;filter:var(--filter-green-clr);animation:modal_float 3s ease-in-out infinite}.modal_name{font-size:var(--modal-name-font-size);font-weight:var(--modal-name-font-weight);color:var(--modal-name-color)}.modal_description{font-size:13px;font-weight:400;color:var(--grey-clr);line-height:1.5;max-width:320px}.modal_body{padding:var(--modal-body-padding);font-size:var(--modal-body-font-size);font-weight:var(--modal-body-font-weight);animation:modal_field_in 0.3s ease both;form{.field_container{--margin:0 0 20px 0}}}.field_container{.s_input_icon_i_btn{background:var(--second-bg-grey-clr);transition:border-color 0.2s ease,box-shadow 0.2s ease,background 0.2s ease}&:has(input:focus) .s_input_icon_i_btn{background:#fff;border-color:var(--green-clr);box-shadow:0 0 0 3px rgba(82,181,51,0.1)}.select .select_header{background:var(--second-bg-grey-clr);transition:border-color 0.2s ease,box-shadow 0.2s ease,background 0.2s ease}&:has(.select.open) .select_header,&:has(input:focus) .select .select_header{background:#fff;border-color:var(--green-clr);box-shadow:0 0 0 3px rgba(82,181,51,0.1)}}.submit_row{display:flex;align-items:center;justify-content:space-between;flex-direction:column;margin-top:12px;.primary_btn{width:100%;justify-content:center;padding:12px 24px;border-radius:10px;font-size:15px;letter-spacing:0.01em;transition:background-color 0.2s ease,transform 0.1s ease,box-shadow 0.2s ease;&:hover{box-shadow:0 4px 16px rgba(82,181,51,0.3)}&:active{transform:scale(0.98)}}}.calc_request_successed{.request_info{display:flex;align-items:center;gap:10px;justify-content:space-between;font-size:14px;color:var(--black-clr);margin-bottom:10px;.name{color:var(--grey-clr)}}}&.open{display:block}}@media(max-width:480px){--modal-width:calc(100svw - 32px);--modal-all-shift:20px 24px 0;--modal-body-padding:24px 24px 28px;--modal-hero-padding:32px 24px 24px}@media(max-width:360px){--modal-width:100svw;--modal-all-shift:16px 16px 0;--modal-body-padding:20px 16px 24px;--modal-hero-padding:28px 16px 20px;.modal{border-radius:0;top:0;height:100svh}.overlay{display:none}}}@keyframes modal-open{from{opacity:0.7;scale:0.9;visibility:hidden}to{opacity:1;scale:1;visibility:visible}}@keyframes overlay-open{from{opacity:0}to{opacity:1}}@keyframes modal_float{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes modal_field_in{from{opacity:0}to{opacity:1}}.btn_spinner{width:18px;height:18px;border-radius:50%;display:inline-block;position:relative;border:4px solid;border-color:rgba(255,255,255,0.15) rgba(255,255,255,0.25) rgba(255,255,255,0.35) rgba(255,255,255,0.5);box-sizing:border-box;animation:BtnSpinnerRotation 1s linear infinite}@keyframes BtnSpinnerRotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.overlay-loader{--color-1:var(--green-clr);--size:2px;width:calc(48 * var(--size));height:calc(48 * var(--size));display:inline-block;position:absolute;z-index:100;inset:0;width:100%;height:var(--height,calc(100svh - var(--header-height)));opacity:1;background:#fff;transition:0.3s ease all;animation:animInOverlayLoader 2s ease forwards}.overlay-loader::after,.overlay-loader::before{content:'';box-sizing:border-box;width:calc(48 * var(--size));height:calc(48 * var(--size));border-radius:50%;background:var(--color-1);position:absolute;left:calc(50% - (48 * var(--size)/2));top:calc(50% - (48 * var(--size)/2));animation:animOverlayLoader 2s linear infinite}.overlay-loader::after{animation-delay:1s}@keyframes animInOverlayLoader{from{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes animOverlayLoader{0%{transform:scale(0);opacity:1}100%{transform:scale(1);opacity:0}}.leasing_calc_modal{--modal-height:532px;--modal-width:415px;.modal{top:30px;overflow:auto}@media(max-width:500px){--modal-width:100svw;--modal-height:100svh;.modal{top:0;border-radius:0}}.c_leasing_calc{box-shadow:none;border:0}}.w_first_header{position:fixed;top:0;width:100%;height:27px;font-family:"Roboto",sans-serif;z-index:var(--middle-z-ind);background-color:var(--second-bg-grey-clr);border-bottom:1px solid var(--grey-light-clr);padding:5px 0;.links_cont{overflow-x:auto}.link{display:flex;align-items:center;gap:5px;font-weight:500;color:var(--black-clr);font-size:12px;div{white-space:nowrap}img{height:12px;filter:var(--filter-black-clr);display:block;@media(max-width:400px){display:none}}&.active{color:var(--green-clr);font-weight:700}@media (max-width:550px){&:last-of-type{display:none}}}}.w_header{position:fixed;top:27px;height:73px;width:100%;background:#fff;padding-top:10px;padding-bottom:10px;border-bottom:1px solid var(--grey-light-clr);z-index:var(--middle-z-ind);font-family:'Roboto',sans-serif;.breadcrumbs__logo{@media(max-width:768px){width:calc(100% - 45px)}}.logo img{height:50px;width:84px;display:block}.breadcrumbs{width:calc(100% - 109px);h1{font-size:25px;font-weight:600;line-height:23px}.crumbs{display:flex;align-items:center;gap:10px;overflow-y:auto;@media(max-width:768px){max-width:calc(100% - 12px)}a,span{display:block;font-size:14px;font-weight:600;color:var(--black-light-clr);white-space:nowrap;&:hover{color:var(--black-clr)}}}}.primary_btn{img{display:none;width:24px}&.leasing_calc_btn{display:none}@media(max-width:1024px){&.leasing_calc_btn{display:block;div{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;text-overflow:ellipsis}}&.call_me_btn{display:none}}@media(max-width:768px){&.leasing_calc_btn{--padding:9px;img{display:block}div{display:none}}}}&.minimized{height:50px;.logo img{height:30px;width:50px}.primary_btn{--padding:2px 25px;@media(max-width:768px){--padding:3px}font-size:12px}.breadcrumbs{width:calc(100% - 75px);h1{font-size:20px;line-height:15px}.crumbs a,span{font-size:12px;font-weight:500}}}}.c_cookies_warning{position:fixed;bottom:20px;left:20px;z-index:1000;display:flex;align-items:center;gap:16px;padding:14px 20px;background:var(--black-clr);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,0.15);max-width:600px;width:calc(100% - 40px);.warning_text{font-size:13px;color:#fff;line-height:1.4;flex:1}.warning_link{display:inline;color:var(--green-clr);text-decoration:none;&:hover{text-decoration:underline}}.warning_btn{padding:8px 20px;background:var(--green-clr);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background 0.2s ease;&:hover{background:var(--green-dark-clr)}}@media (max-width:480px){flex-direction:column;align-items:stretch;gap:12px;padding:16px;bottom:16px;.warning_btn{width:100%}}@media (max-width:360px){padding:12px;bottom:12px;border-radius:8px;.warning_text{font-size:12px}.warning_btn{font-size:13px;padding:8px 16px}}}.primary_btn{--padding:9px 25px;display:flex;align-items:center;justify-content:center;&:has(div:not(:empty)):has(img[src]){gap:6px}background:var(--green-clr);border-radius:6px;padding:var(--padding);font-family:"Roboto",sans-serif;font-size:14px;font-weight:700;color:var(--white-clr);line-height:22px;cursor:pointer;outline:none;border:none;img{filter:var(--filter-white-clr);width:16px;display:block}&.small{--padding:6px 16px;font-size:13px;line-height:18px}&.outline{background:#fff;border:2px solid var(--green-clr);color:var(--green-clr)}&:hover{background-color:var(--green-darker-clr);&.outline{background:var(--green-clr);color:var(--white-clr)}}&:active{&.outline{background:var(--green-darker-clr)}}&[disabled]{background-color:var(--grey-clr);color:var(--white-clr);cursor:not-allowed}}.close_btn{--padding:3px;display:flex;align-items:center;justify-content:center;gap:5px;background:none;border-radius:6px;padding:var(--padding);cursor:pointer;outline:none;border:none;&:has(div){--padding:3px 6px}div{font-size:12px;color:var(--grey-clr)}img{--filter:var(--filter-grey-clr);width:16px;height:16px;display:block;filter:var(--filter)}&:hover{img{--filter:var(--filter-black-clr)}div{color:var(--black-clr)}background-color:var(--grey-light-clr)}}.secondary_btn{--padding:9px 25px;display:flex;align-items:center;justify-content:center;&:has(div:not(:empty)):has(img[src]){gap:8px}background:#fff;border:1px solid var(--grey-light-clr);border-radius:6px;padding:var(--padding);font-family:"Roboto",sans-serif;font-size:14px;font-weight:700;color:var(--black-clr);line-height:22px;cursor:pointer;outline:none;img{height:18px;display:block;filter:var(--filter-black-clr)}&:hover{background-color:var(--grey-light-darker-clr)}&.small{--padding:6px 16px;font-size:13px;line-height:18px}&[disabled]{background-color:var(--grey-clr);color:var(--white-clr);cursor:not-allowed}}.more_btn{width:115px;--padding:3px;display:flex;align-items:center;justify-content:center;gap:10px;background:none;border-radius:6px;padding:var(--padding);cursor:pointer;outline:none;border:none;transition:0.1s ease all;&:has(div){--padding:3px 6px}div{font-size:14px;line-height:22px;font-weight:700;color:var(--green-clr)}img{--filter:var(--filter-green-clr);width:16px;height:16px;display:block;filter:var(--filter)}&:hover{gap:5px;img{--filter:var(--filter-black-clr)}div{color:var(--black-clr)}}}.field_container{--margin:0;--border-color:var(--grey-light-clr);--icon-width:20px;--icon-filter:var(--filter-grey-clr);--placeholder-color:var(--grey-clr);--placeholder-font-size:12px;--field-padding:10px 8px;--field-shadow:0px 0px 2px #171a1f14,0px 1px 2.5px #171a1f12;--input-min-height:27px;--label-font-size:13px;--label-font-weight:600;--label-clr:var(--grey-clr);&:has(input:focus){--label-clr:var(--black-clr)}margin:var(--margin);input{font-family:"Roboto",sans-serif;background:transparent;min-height:var(--input-min-height);&::placeholder{color:var(--placeholder-color);font-size:var(--placeholder-font-size);font-family:"Roboto",sans-serif}}label:not(.reset){font-family:"Roboto",sans-serif;font-size:var(--label-font-size);font-weight:var(--label-font-weight);color:var(--label-clr)}.validation_err_box{font-size:12px;font-weight:400;color:var(--error-clr)}}.field_container .checkbox{width:var(--size,14px);height:var(--size,14px);min-width:var(--size,14px);min-height:var(--size,14px);border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;border-radius:var(--border-radius,3px);background:transparent;transition:0.3s ease;transition-property:border,background;cursor:pointer;input{z-index:10;opacity:0;position:absolute;inset:0;width:100%;height:100%;margin:0;outline:0;border:none;cursor:pointer}img{height:var(--tick-size,11px);padding-top:1px;opacity:0}&:hover{img{opacity:0.2}}&:has(input:checked){&:hover{img{opacity:1}}img{opacity:1;filter:var(--filter-white-clr)}border:1px solid var(--green-clr);background:var(--green-clr)}}.field_container .input_icon_i_btn{display:grid;align-items:center;min-height:34px;--field-padding:10px 8px 10px 18px;&:has(.icon){grid-template-columns:var(--icon-width) calc(100% - var(--icon-width))}&:has(button){input{padding-left:4px}grid-template-columns:calc(100% - var(--btn-width)) var(--btn-width)}&:has(.icon):has(button){grid-template-columns:var(--icon-width) calc(100% - var(--btn-width) - var(--icon-width)) var(--btn-width)}border:1px solid var(--border-color);border-radius:16px;padding:var(--field-padding);box-shadow:var(--field-shadow);.icon{width:var(--icon-width);height:var(--icon-width);display:block;filter:var(--icon-filter)}input{height:100%;padding:0 10px 0 16px}}.field_container .s_input_icon_i_btn{display:grid;align-items:center;min-height:34px;--field-padding:5px 4px 5px 9px;&:has(.icon){grid-template-columns:var(--icon-width) calc(100% - var(--icon-width));input{padding-left:8px}}&:has(button){input{padding-left:4px}grid-template-columns:calc(100% - var(--btn-width)) var(--btn-width)}&:has(.icon):has(button){grid-template-columns:var(--icon-width) calc(100% - var(--btn-width) - var(--icon-width)) var(--btn-width)}border:1px solid var(--border-color);border-radius:6px;padding:var(--field-padding);box-shadow:var(--field-shadow);.icon{width:var(--icon-width);height:var(--icon-width);display:block;filter:var(--icon-filter)}input{height:100%;padding:0 5px 0 0}}.field_container[data-type="range_slider"]{--label-font-size:14px;--label-font-weight:600;--label-color:var(--black-clr);.label__slider_value{display:flex;align-items:center;justify-content:space-between;&:has(input[disabled]){.format{padding-bottom:0}}input{max-width:115px;min-width:0;border-bottom:1px solid var(--grey-light-clr);font-size:18px;font-weight:700;text-align:right;&:focus{border-color:var(--black-clr)}&[disabled]{color:var(--black-clr);border-bottom:none;background:none}}.format{font-size:17px;font-weight:700;padding-bottom:1px}}input[type="range"]{-webkit-appearance:none;appearance:none;width:100%;cursor:pointer;outline:none;border-radius:15px;height:8px;min-height:8px;background:var(--grey-light-clr);margin:15px 0}input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:28px;width:28px;background-color:#fff;border:1px solid var(--green-clr);border-radius:50%;transition:.2s ease-in-out}input[type="range"]::-moz-range-thumb{-webkit-appearance:none;appearance:none;height:28px;width:28px;background-color:#fff;border:1px solid var(--green-clr);border-radius:50%;transition:.2s ease-in-out}}.field_container[data-type="select"]{--field-padding:5px 6px 5px 9px;.select{width:fit-content;position:relative;&.open{.select_body{visibility:visible;scale:1;opacity:1}.select_header{img{--rotate:180deg}}}.select_header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;gap:10px;min-height:34px;min-width:110px;padding:var(--field-padding);background:#fff;border:1px solid var(--border-color);border-radius:6px;.select_value{font-size:14px;color:var(--black-clr);.placeholder{color:var(--placeholder-color)}}img{--filter:var(--icon-filter);--rotate:0deg;height:16px;display:block;rotate:var(--rotate);transition:0.2s ease all;filter:var(--filter);&:hover{--filter:var(--filter-black)}}}.select_body{position:absolute;max-height:250px;overflow-y:auto;top:37px;left:0;padding:2px;min-width:85px;border:1px solid var(--border-color);border-radius:6px;background:#fff;display:block;visibility:hidden;scale:0.9;opacity:0.7;transition:0.1s ease all;.select_option{width:100%;text-wrap:nowrap;padding:var(--field-padding);cursor:pointer;font-size:14px;color:var(--black-clr);border-radius:6px;&.disabled{color:var(--border-color);display:none}&:hover{background:var(--grey-light-clr);color:var(--black-clr)}}}}}.field_container[data-type="select_w_checkboxes"]{--field-padding:5px 6px 5px 9px;&:has(.checked_option){label{color:var(--green-clr)}}.select_w_checkboxes{width:100%;position:relative;&.open{.select_body{visibility:visible;scale:1;opacity:1}.select_header{img{--rotate:180deg}}}.select_header{display:flex;align-items:center;justify-content:space-between;&:has(.search_select[disabled]){cursor:pointer}gap:10px;min-width:110px;padding:var(--field-padding);background:#fff;border:1px solid var(--border-color);border-radius:6px;.search_select{color:var(--black-clr);.placeholder{color:var(--placeholder-color)}}img{--filter:var(--icon-filter);--rotate:0deg;height:16px;display:block;rotate:var(--rotate);transition:0.2s ease all;filter:var(--filter);cursor:pointer;&:hover{--filter:var(--filter-black)}}}.select_body{position:absolute;z-index:10;top:30px;left:0;padding:2px;min-width:100%;max-width:100%;border:1px solid var(--border-color);border-radius:6px;background:#fff;display:block;visibility:hidden;scale:0.9;opacity:0.7;transition:0.1s ease all;.select_option{width:100%;display:flex;gap:0 10px;align-items:center;margin:1px 0;text-wrap:nowrap;padding:var(--field-padding);cursor:pointer;font-size:12px;--color:var(--black-clr);color:var(--color);border-radius:6px;&.disabled{--color:var(--border-color);.checkbox{background:var(--border-color);img{opacity:0!important}}display:none}a[href],div[title]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;&:hover{--color:var(--info-clr);--text-decoration:underline var(--info-clr)}}&:hover:not(.disabled){img{opacity:0.2}&:has(input:checked){.checkbox{border:1px solid var(--green-darker-clr)}}}&:not(.disabled):has(input:checked){&:hover{img{opacity:1}}background:#f6f6f6;--color:var(--black-clr)}}}}&:has(.select_w_checkboxes.open){.checked_options{visibility:hidden}}.checked_options{position:relative;transition:1s ease all;min-width:84px;width:max-content;padding:var(--field-padding);border:1px solid var(--border-color);border-radius:6px;margin-top:5px;display:none;&:has(.checked_option){display:block}.checked_option{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:12px;font-weight:500;a[href]{&:hover{--color:var(--info-clr);--text-decoration:underline var(--info-clr)}}&:hover{&:has(input:checked){.checkbox{border:1px solid var(--green-darker-clr)}}}&:last-of-type{margin-bottom:0}}}}.field_container[data-type="dual_input"]{&:has(input:not(:placeholder-shown)){label{color:var(--green-clr)}}.dual_input{display:flex;border:1px solid var(--border-color);border-radius:6px;input[data-value]{--placeholder-color:var(--black-clr)}input:first-of-type{padding:5px 6px;border-right:1px solid var(--border-color)}input:last-of-type{padding:5px 6px}}}.field_container[data-type="checkbox_group"]{&:has(input:focus){label:first-of-type{--label-clr:var(--grey-clr)}}&:has(input:checked){label{color:var(--green-clr)}}.checkbox_group{margin:10px 0 0 10px;padding-left:10px;border-left:1px solid var(--border-color);&:has(input:checked){border-left:1px solid var(--green-clr)}.checkbox__label{margin-bottom:5px;cursor:pointer;label{font-size:12px;font-weight:400;cursor:pointer;color:var(--grey-clr);transition:0.3s ease all}&:has(input:checked){label{color:var(--black-clr);font-weight:500}}}}}input.reset{border:none;outline:none;width:100%;padding:0;--input-min-height:0}.general_err_box{--clr:var(--error-clr);--border:1px solid var(--err-clr);--padding:3px 4px;--border-radius:2px;display:flex;align-items:center;color:var(--clr);border:var(--border);padding:var(--padding);border-radius:var(--border-radius);&.hidden{opacity:0;width:0}}.form_consent{display:flex;align-items:flex-start;gap:8px;margin-top:8px;label{font-size:12px;font-weight:400;color:var(--grey-clr);line-height:1.4;cursor:pointer;a{display:inline;color:var(--green-clr);text-decoration:underline;&:hover{color:var(--green-dark-clr)}}}}.b_footer{width:100%;padding:80px 0 0;& >*{font-family:"Roboto",sans-serif}background-color:var(--second-bg-grey-clr);margin-top:0;.container_top_cols{display:grid;grid-template-columns:3fr 1fr;grid-template-areas:"promo_col contacts_col";gap:80px;@media (max-width:950px){grid-template-columns:repeat(2,1fr);grid-template-areas:"promo_col contacts_col"}@media (max-width:500px){grid-template-columns:1fr;grid-template-areas:"promo_col" "contacts_col"}}.promo_col{grid-area:promo_col;.logo img{height:55px;display:block}.description{margin-top:20px;font-size:14px;line-height:23px;color:var(--grey-darker-clr);max-width:260px}}.links_cols_group{grid-area:links_cols_group;display:none;grid-template-columns:repeat(2,1fr);gap:80px;@media (max-width:400px){grid-template-columns:1fr}}.links_col{.col_name{font-size:10px;font-weight:900;font-family:"Roboto",sans-serif;color:var(--grey-clr);letter-spacing:1px;text-transform:uppercase;margin-bottom:30px}a{width:fit-content;margin-bottom:20px;font-size:14px;font-weight:600;line-height:20px;color:var(--grey-darker-clr);border-bottom:1px solid transparent;&:hover{border-bottom:1px solid var(--grey-darker-clr)}}}.contacts_col{grid-area:contacts_col;.col_name{font-size:10px;font-weight:900;font-family:"Roboto",sans-serif;color:var(--grey-clr);letter-spacing:1px;text-transform:uppercase;margin-bottom:16px}.values_cont{margin-bottom:30px;.main_val{font-size:18px;font-weight:700;color:var(--black-clr);margin-top:10px;line-height:18px}.sub_val{font-size:14px;line-height:20px;color:var(--grey-darker-clr);a{color:var(--grey-darker-clr)}}}}.footer_bottom{display:flex;align-items:center;justify-content:space-between;padding-top:20px;padding-bottom:20px;margin-top:40px;border-top:1px solid var(--grey-light-clr);.footer_bottom__copy{font-size:13px;color:var(--grey-clr)}.footer_bottom__links{display:flex;gap:20px;a{font-size:13px;color:var(--grey-clr);border-bottom:1px solid transparent;&:hover{color:var(--black-clr);border-bottom:1px solid var(--black-clr)}}}@media (max-width:610px){flex-direction:column;gap:12px;text-align:center;.footer_bottom__links{flex-direction:column;gap:8px}}}}html,body{margin:0}*{box-sizing:border-box;&.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}}ol.reset,ul.reset{padding:0;li{list-style:none;margin:0;padding:0}}ol{counter-reset:item;list-style-type:none;& >li{counter-increment:item;&::marker{content:counters(item,".") ". ";font-weight:bold}& >ol{counter-reset:item}}}h1,h2,h3,h4,h5,h6{margin:0}a{display:var(--display,block);text-decoration:var(--text-decoration,none);color:var(--color,var(--black-clr))}.tag_reset{all:unset}.flex{display:flex;gap:var(--gap)}.grid{display:grid;gap:var(--gap)}.jc_center{justify-content:center}.jc_space_between{justify-content:space-between}.jc_left{justify-content:left}.jc_right{justify-content:right}.fd_column{flex-direction:column}.ai_top{align-items:flex-start}.ai_center{align-items:center}.ai_end{align-items:flex-end}.gap5{column-gap:var(--gap5,5px)}.gap10{column-gap:var(--gap10,10px)}.gap15{column-gap:var(--gap15,15px)}.gap20{column-gap:var(--gap20,20px)}.gap25{column-gap:var(--gap25,25px)}.mt10{margin-top:10px}.mb10{margin-bottom:10px}.ta_center{text-align:center}.line-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--line-clamp,1);line-clamp:var(--line-clamp,1);overflow:hidden;text-overflow:ellipsis}.relative{position:relative}.hidden{display:none}.visibility-hidden{visibility:hidden;z-index:-1;opacity:0;transition:var(--transition,0.3s ease all)}p{margin:0;padding:0;display:block}.call_me_modal{--modal-width:440px;@media(max-width:480px){--modal-width:calc(100svw - 32px)}@media(max-width:360px){--modal-width:100svw;}}