﻿body{min-width:320px}img{max-width:100%;max-height:100%}input[type=text] input[type=tel] input[type=search],textarea{-webkit-appearance:none;appearance:none}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}input:-webkit-autofill,input:-webkit-autofill:focus{transition:background-color 600000s 0s,color 600000s 0s}input[data-autocompleted]{background-color:rgba(0,0,0,0) !important}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){body:before{content:"Ваш браузер небезопасен. Используйте безопасные браузеры - https://browsehappy.com/";display:block;position:fixed;z-index:5;width:100%;top:0;left:0;padding:15px;text-align:center;font-size:20px;background-color:#f08080;color:#000}}._long-text._inited{position:relative;max-height:200px;overflow:hidden}._long-text._inited:not(._long-text._inited._active)::after{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:100px;background-image:linear-gradient(to top, #fff, transparent)}._long-text._active{max-height:100%}._long-text._active~[class$=-toggler] ._expand{display:none}._long-text._active~[class$=-toggler] ._collapse{display:block}._long-text-toggler{color:#000;cursor:pointer;text-decoration:underline;margin:15px 0 0;font-size:16px;font-weight:700;color:#000}._long-text-toggler ._expand{display:block}._long-text-toggler ._collapse{display:none}._long-text-toggler:hover{text-decoration:none}.ubtn{width:100%;height:50px;padding:0 10px;font-size:14px;font-weight:700;border:1px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);border-radius:5px;transition:background-color .3s ease;text-decoration:none !important;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.ubtn.loading{font-size:0;background-size:30%;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.0' width='104px' height='13px' viewBox='0 0 128 16' xml:space='preserve'%3E%3Cpath fill='%23ffffff' d='M6.4,4.8A3.2,3.2,0,1,1,3.2,8,3.2,3.2,0,0,1,6.4,4.8Zm12.8,0A3.2,3.2,0,1,1,16,8,3.2,3.2,0,0,1,19.2,4.8ZM32,4.8A3.2,3.2,0,1,1,28.8,8,3.2,3.2,0,0,1,32,4.8Zm12.8,0A3.2,3.2,0,1,1,41.6,8,3.2,3.2,0,0,1,44.8,4.8Zm12.8,0A3.2,3.2,0,1,1,54.4,8,3.2,3.2,0,0,1,57.6,4.8Zm12.8,0A3.2,3.2,0,1,1,67.2,8,3.2,3.2,0,0,1,70.4,4.8Zm12.8,0A3.2,3.2,0,1,1,80,8,3.2,3.2,0,0,1,83.2,4.8ZM96,4.8A3.2,3.2,0,1,1,92.8,8,3.2,3.2,0,0,1,96,4.8Zm12.8,0A3.2,3.2,0,1,1,105.6,8,3.2,3.2,0,0,1,108.8,4.8Zm12.8,0A3.2,3.2,0,1,1,118.4,8,3.2,3.2,0,0,1,121.6,4.8Z'/%3E%3Cg%3E%3Cpath fill='%23ffffff' d='M-42.7,3.84A4.16,4.16,0,0,1-38.54,8a4.16,4.16,0,0,1-4.16,4.16A4.16,4.16,0,0,1-46.86,8,4.16,4.16,0,0,1-42.7,3.84Zm12.8-.64A4.8,4.8,0,0,1-25.1,8a4.8,4.8,0,0,1-4.8,4.8A4.8,4.8,0,0,1-34.7,8,4.8,4.8,0,0,1-29.9,3.2Zm12.8-.64A5.44,5.44,0,0,1-11.66,8a5.44,5.44,0,0,1-5.44,5.44A5.44,5.44,0,0,1-22.54,8,5.44,5.44,0,0,1-17.1,2.56Z'/%3E%3CanimateTransform attributeName='transform' type='translate' values='23 0;36 0;49 0;62 0;74.5 0;87.5 0;100 0;113 0;125.5 0;138.5 0;151.5 0;164.5 0;178 0' calcMode='discrete' dur='780ms' repeatCount='indefinite'/%3E%3C/g%3E%3C/svg%3E%0A")}.ubtn[disabled]{opacity:.6;cursor:not-allowed}.ubtn_red-border{border-color:#ec4d4b;color:#ec4d4b}.ubtn_red-border:hover{background-color:#ec4d4b;color:#fff}.ubtn_red{border-color:#ec4d4b;color:#fff;background-color:#ec4d4b}.ubtn_red:hover{background-color:hsl(.7453416149,80.9045226131%,50.9803921569%)}.uicon{display:inline-block;background-size:contain;background-position:center;background-repeat:no-repeat}.uicon_minus{width:15px;height:15px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='2' viewBox='0 0 16 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1H15' stroke='%23505050' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.uicon_plus{width:15px;height:15px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 1V15' stroke='%23505050' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 8H15' stroke='%23505050' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.cb-button{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;height:35px;border:1px solid #ec4d4b;border-radius:5px;color:#000;padding:0 10px;line-height:1.1;font-size:14px;font-weight:700;text-decoration:none;text-align:center;width:100%;max-width:95px;margin:0 10px;transition:all .3s ease}.cb-button:hover{color:#fff;text-decoration:none;background-color:#ec4d4b}.header:not(.header--sticky) .nav__list-item:not(:last-child){margin-right:10px}.ufilter ._list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:normal;gap:15px}.ufilter ._item{width:calc((100% - 30px)/3);position:relative}.ufilter ._item._active ._plist{opacity:1;visibility:visible;transform:translateY(0);transition:all .3s ease;z-index:15}@media(max-width: 991px){.ufilter ._item{width:calc((100% - 15px)/2)}}@media(max-width: 767px){.ufilter ._item{width:calc((100% - 0px)/1)}}.ufilter ._label{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;height:35px;font-size:14px;font-weight:700;border:1px solid #e84244;border-radius:5px;padding:0 10px;gap:5px;cursor:pointer}.ufilter ._plist{opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:-1;position:absolute;left:0;top:100%;width:100%;z-index:10;list-style:none;margin:0;padding:0;border:1px solid #e84244;border-top-color:rgba(0,0,0,0);background-color:#fff;padding:5px 30px}.ufilter ._plist ._close{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;position:absolute;width:20px;height:20px;right:5px;top:5px;padding:0;border:none;background-color:rgba(0,0,0,0)}.ufilter ._plist li a{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;font-size:14px;font-weight:400;color:#e84244;padding:5px 0}.related-block{border:1px solid #000;padding:50px 60px}.related-block__header{font-size:32px;font-weight:700;text-align:center;line-height:1.2;margin-bottom:50px}@media(max-width: 1199px){.related-block__header{font-size:26px;margin-bottom:20px}}.related-block ._list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:normal;gap:30px 60px}@media(max-width: 1199px){.related-block ._list{gap:30px}}.related-block ._item{width:calc((100% - 120px)/3)}.related-block ._item ._image{height:160px;margin-bottom:20px}.related-block ._item ._image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.related-block ._item ._title{display:block;font-size:16px;font-weight:700;margin-bottom:10px;color:#000;line-height:1.2}.related-block ._item ._price{font-size:14px;margin-bottom:10px}.related-block ._item ._price ._accent{font-weight:600}.related-block ._item ._square{font-size:12px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:5px;line-height:1.3}@media(max-width: 1199px){.related-block ._item{width:calc((100% - 60px)/3)}}@media(max-width: 767px){.related-block ._item{width:calc((100% - 0px)/1)}}@media(max-width: 1199px){.related-block{padding:30px}}.get-budget{width:100%;margin:20px 0}.get-budget .ubtn{max-width:220px}@media(max-width: 1199px){.get-budget .ubtn{margin:auto}}@media(max-width: 767px){.get-budget .ubtn{max-width:100%}}.umodal{padding:20px 30px}.umodal-budget{max-width:1000px;width:100%}@media(max-width: 767px){.umodal{padding:20px}}.uform .asterisk{color:#e84244}.uform ._field{margin:0 0 15px}.uform ._field label{display:block;font-size:13px;margin:0 0 5px}.uform ._field input,.uform ._field select,.uform ._field textarea{width:100%;height:35px;padding:0 15px;border:1px solid #d7dee3;font-size:14px;color:#555;border-radius:2px}.uform ._field input:focus,.uform ._field select:focus,.uform ._field textarea:focus{outline:1px #ccc solid}.uform ._field textarea{height:90px;padding:10px 15px}.uform ._field._submit{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:15px}.uform ._field._submit ._policy{font-size:13px}.uform ._field._submit ._policy a{text-decoration:underline;color:#e5b805}.uform ._field._submit ._policy a:hover{text-decoration:none}.uform ._field._submit button{max-width:240px;height:35px;font-size:16px}@media(max-width: 767px){.uform ._field._submit button{max-width:100%}}.uform ._field select option{color:#e84244}.uform .help-block{font-size:12px;color:#e84244}.uxbutton{gap:5px;height:45px}.uxbutton .button__text{flex-grow:0;padding:0}.float-callback{position:fixed;right:25px;bottom:130px;border-radius:50%;width:65px;height:65px;background-color:#e84244;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;z-index:10;filter:drop-shadow(4px 5px 4px rgba(0, 0, 0, 0.54));cursor:pointer;transition:all .3s ease}.float-callback:hover{transform:scale(1.1)}@media(max-width: 767px){.float-callback{width:55px;height:55px}}