article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}body,html{margin:0;padding:0}a,abbr,acronym,address,blockquote,button,caption,cite,code,dd,del,dfn,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,img,label,legend,li,ol,p,pre,q,s,samp,small,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;font-family:inherit}html{font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}a:active,a:hover{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{-ms-interpolation-mode:bicubic}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@-ms-viewport{width:device-width}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local('Roboto Light'),local('Roboto-Light'),url(fonts/roboto-v20-latin-ext_latin-300.woff2) format('woff2'),url(fonts/roboto-v20-latin-ext_latin-300.woff) format('woff')}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(fonts/roboto-v20-latin-ext_latin-regular.woff2) format('woff2'),url(fonts/roboto-v20-latin-ext_latin-regular.woff) format('woff')}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local('Roboto Medium'),local('Roboto-Medium'),url(fonts/roboto-v20-latin-ext_latin-500.woff2) format('woff2'),url(fonts/roboto-v20-latin-ext_latin-500.woff) format('woff')}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(fonts/roboto-v20-latin-ext_latin-700.woff2) format('woff2'),url(fonts/roboto-v20-latin-ext_latin-700.woff) format('woff')}@font-face{font-family:Roboto;font-style:normal;font-weight:900;src:local('Roboto Black'),local('Roboto-Black'),url(fonts/roboto-v20-latin-ext_latin-900.woff2) format('woff2'),url(fonts/roboto-v20-latin-ext_latin-900.woff) format('woff')}p{margin:0}.h1,h1,h2,h3,h4,h5,h6{color:#666;font-weight:400;margin:0;padding:0;text-rendering:optimizelegibility}ol,ul{padding:0;margin:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}ol,ul{list-style:none}dl{margin-bottom:0}hr{margin:0;border:0;height:0;padding:0}strong{font-weight:700}em{font-style:italic}abbr{font-size:90%;text-transform:uppercase;border-bottom:1px dotted #ddd;cursor:help}small{font-size:100%}cite{font-style:normal}html{height:100%}body{background:#f6f7f9;color:#2f3336;font-family:Roboto,arial,tahoma,verdana,sans-serif;font-weight:400;font-size:16px;font-size:1.6rem;line-height:30px;margin:0;height:100%}.like-href,a{color:#ce0020;outline:0;text-decoration:underline}.like-href:hover,a:hover{text-decoration:none}.in{*zoom:1;zoom:1;margin:0 auto;max-width:1160px}.in:after,.in:before{display:table;content:""}.in:after{clear:both}@media screen and (max-width:1250px){.in{max-width:96%;width:96%;padding:0}}@media screen and (max-width:800px){.in{max-width:94%;width:94%;padding:0}}@media screen and (max-width:450px){.in{max-width:92%;width:92%;padding:0}}@media screen and (max-width:600px){.in .content .btn-send.flat,.in .content .btn-send.house{padding:50px}}@media screen and (min-width:501px){.in .content .btn-send{float:left}.in .content .btn-send+.btn-send{margin-left:24px}.in .content .btn-back{float:left}.in .content .btn-back+.btn-send{margin-left:24px}}@media screen and (max-width:500px){.in .content button.btn-send{width:100%}.in .content button.btn-back{width:100%;margin-bottom:10px}.in .content .btn-send{text-align:center;display:block;margin-left:auto;margin-right:auto}.in .content .btn-send.house{margin-top:20px}.in .content .btn-back{text-align:center;display:block;margin-left:auto;margin-right:auto}}@media screen and (min-width:450px) and (max-width:500px){.in .content .btn-send.flat,.in .content .btn-send.house{padding:50px 30px}}header{background:#fff;-webkit-box-shadow:0 3px 2px -2px rgba(0,0,0,.1);-moz-box-shadow:0 3px 2px -2px rgba(0,0,0,.1);box-shadow:0 3px 2px -2px rgba(0,0,0,.1);position:relative}header.menuact{z-index:1001}header.menuact .respmenu:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:12px}header.menuact .respmenu:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:12px}header.menuact .respmenu em{display:none}header .in{text-align:center}header .logo{display:block;float:left;margin:34px 0;text-decoration:none}header .logo img{display:block;width:157px;height:32px}header ul{*zoom:1;zoom:1}header ul:after,header ul:before{display:table;content:""}header ul:after{clear:both}header ul li{float:left;padding:0;position:relative}header ul li:first-of-type a:before{content:'';display:block;width:20px;height:20px;background:url(../img/svg/home.svg) no-repeat;margin-top:-1px}header ul li:first-of-type a:hover:before{background:url(../img/svg/home-white.svg) no-repeat}header ul li:first-of-type em{display:none}header ul li a{color:#1f2326;display:block;font-weight:700;font-size:15px;font-size:1.5rem;line-height:18px;text-decoration:none;padding:15px;text-transform:uppercase}header ul li a:hover{background:#ce0020;color:#fff}header ul li a.act span{border-bottom:3px solid #ce0020}@media screen and (min-width:1101px){header ul{float:right;padding:35px 0 0}}@media screen and (max-width:1100px){header ul{clear:left;display:flex;flex-direction:row}header ul>li,header ul>picture{float:left;text-align:center;flex-grow:1;-webkit-flex-grow:1}}@media screen and (max-width:800px){header .respmenu{float:right;width:30px;height:23px;margin:38px 0 0;position:relative;cursor:pointer}header .respmenu em,header .respmenu:after,header .respmenu:before{content:"";display:block;width:30px;height:5px;background:#000;position:absolute;top:0;left:0;z-index:1;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}header .respmenu:after{top:18px}header .respmenu em{top:9px;overflow:hidden;text-indent:-9999px;white-space:nowrap}header .respmenu:hover em,header .respmenu:hover:after,header .respmenu:hover:before{background:#ce0020}header ul{display:none;position:absolute;top:100px;left:0;right:0;background:#fff;z-index:999;padding:0}header ul li{float:none!important;border-bottom:1px solid #bfbfbf}header ul li:first-of-type a:before{margin:0 auto}header ul li:last-of-type a{padding-right:30px}}section{width:100%;position:relative}@media screen and (max-width:800px){section>.in{max-width:100%;width:100%}}section .h1before{display:block;font-size:18px;font-size:1.8rem;line-height:1;letter-spacing:.5px;text-transform:uppercase}section h1{font-size:48px;font-size:4.8rem;line-height:66px;color:#000;font-family:Roboto,arial,tahoma,verdana,sans-serif;font-weight:700;padding:22px 0 52px}section h1 span{display:block;color:#ce0020}@media screen and (max-width:700px){section h1{font-size:7vw;font-size:.7vwrem;line-height:1.4em}}@media screen and (max-width:482px){section h1{padding:22px 0 32px}}section h2{font-size:24px;font-size:2.4rem;line-height:1;color:#000;font-family:Roboto,arial,tahoma,verdana,sans-serif;font-weight:700;padding:22px 0 10px}@media screen and (max-width:700px){section h2{font-size:7vw;font-size:.7vwrem;line-height:1.4em}}section h1+h2{margin-top:0;padding-top:0}section .steps{background:#fff;height:70px;border-top:1px solid #eaeaea;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);text-align:center}section .steps .in{color:#666;display:inline-block;counter-reset:my-awesome-counter;width:auto}section .steps .in span,section .steps .in strong{float:left;counter-increment:my-awesome-counter;padding:23px 0 15px 50px;font-size:14px;font-size:1.4rem;line-height:25px;font-weight:400}section .steps .in span:before,section .steps .in strong:before{content:counter(my-awesome-counter);float:left;background:#f6f7f9;width:35px;height:35px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;line-height:34px;margin:-5px 0 0 -50px}section .steps .in span.act,section .steps .in strong.act{color:#000}section .steps .in span.act:before,section .steps .in strong.act:before{content:'';background-color:#ce0020;background-image:url(../img/svg/step-check.svg);background-repeat:no-repeat;background-size:14px 12px;background-position:center}section .steps .in span em,section .steps .in strong em{font-style:normal}section .steps .in strong{color:#ce0020}section .steps .in strong:before{background:#fff;border:1px solid #ce0020;width:34px;height:34px}@media screen and (min-width:1180px){section .steps .in span:not(:last-child),section .steps .in strong:not(:last-child){padding-right:120px}section .steps .in span:not(:last-child):after,section .steps .in strong:not(:last-child):after{content:'';float:right;width:42px;height:9px;background-image:url(../img/svg/step-arrow.svg);background-repeat:no-repeat;background-size:100% 100%;margin:7px -70px 0 0}}@media screen and (max-width:1179px){section .steps .in{width:auto}section .steps .in span:not(:last-child),section .steps .in strong:not(:last-child){padding-right:25px}}@media screen and (max-width:400px){section .steps .in{width:auto}section .steps .in span:not(:last-child),section .steps .in strong:not(:last-child){padding-right:8px}}@media screen and (max-width:800px){section .steps{height:65px}section .steps .in{width:auto}section .steps .in span em,section .steps .in strong em{display:none}}section .content{*zoom:1;zoom:1;padding:50px 0}section .content:after,section .content:before{display:table;content:""}section .content:after{clear:both}section .content .button-zpet .btn-send{float:right}section .content .button-zpet .btn-back{float:left}section .content.article ul{padding:0 0 30px 20px}section .content.article ul li{list-style-type:square}section .content.article ol{padding:0 0 30px 20px}section .content.article ol:not(.number){list-style-type:lower-alpha}section .content.article ol.number{list-style-type:decimal}section .content.article ol.number>li{padding:0 0 10px}section .content.article ol.number ul{padding-bottom:0}section .content.article table.tabulka{width:100%;margin-bottom:20px;table-layout:fixed;border-spacing:0;border-collapse:separate}section .content.article table.tabulka th,section .content.article table.tabulka tr:first-child td{background-color:#e21428;color:#fff;height:42px;padding:0;vertical-align:middle;text-align:left;font-weight:700;text-transform:uppercase;border-bottom:6px solid #fff}section .content.article table.tabulka th:first-child,section .content.article table.tabulka tr:first-child td:first-child{padding-left:28px}section .content.article table.tabulka td{text-align:left;color:#000;padding:12px 0;line-height:20px;border-bottom:1px solid #dedede}section .content.article table.tabulka td:first-child{padding-left:28px}section .content.article table.tabulka td a{color:#000;font-weight:500}section .content.article table.tabulka td a:after{display:none}section .content.article table.tabulka tr:last-child td{border-bottom:none}@media only screen and (max-width:550px){section .content.article table.tabulka{border:1px solid #dedede}section .content.article table.tabulka tr:first-child{display:none}section .content.article table.tabulka td{display:block;padding-left:2%!important;border-bottom:none;padding:8px 0}section .content.article table.tabulka td:last-child{border-bottom:1px solid #dedede}section .content.article table.tabulka tr:nth-of-type(odd) td{background-color:#f0f3f5}}section .content.article h2{padding:40px 0 10px}section .content.article h3{padding:15px 0 5px}section .content.article h2+h3{padding-top:5px}section .content.article p{padding:0 0 10px}section .content.article p+h2{padding-top:30px}section .rightcol{*zoom:1;zoom:1;position:absolute}section .rightcol:after,section .rightcol:before{display:table;content:""}section .rightcol:after{clear:both}section.home{overflow-x:hidden;background:#fff}section.home .content{padding-top:90px}@media screen and (max-width:800px){section.home .content{padding-top:20px}}section.home .content .block{*zoom:1;zoom:1;position:relative}section.home .content .block:after,section.home .content .block:before{display:table;content:""}section.home .content .block:after{clear:both}section.home .content .block>div:first-of-type img{display:block;width:100%;height:auto;max-width:921px}section.home .content .block h2{width:430px;font-size:32px;font-size:3.2rem;line-height:44px;font-weight:500;float:left;position:relative}@media screen and (max-width:500px){section.home .content .block h2{width:auto;font-size:7vw;font-size:.7vwrem;line-height:1.4em}}section.home .content .block.first div:first-of-type{position:absolute;top:-33px;right:-84px}section.home .content .block.first h1{font-size:48px;font-size:4.8rem;line-height:66px;padding-bottom:18px}section.home .content .block.first .home-buttons{*zoom:1;zoom:1;width:573px;background:#FFF4DE;padding:50px 80px;margin:133px auto 50px;text-align:center;position:relative}section.home .content .block.first .home-buttons:after,section.home .content .block.first .home-buttons:before{display:table;content:""}section.home .content .block.first .home-buttons:after{clear:both}section.home .content .block.first .home-buttons:before{content:'';display:block;width:185px;height:48px;background:url(../img/start.png) no-repeat;position:absolute;top:16px;left:-177px}section.home .content .block.first .home-buttons strong{display:block;font-size:24px;font-size:2.4rem;line-height:29px;font-weight:500;padding-bottom:40px}section.home .content .block.first .home-buttons .btn-send{margin:0;float:left}section.home .content .block.first .home-buttons .btn-send:last-of-type{float:right}@media screen and (max-width:1400px){section.home .content .block.first>div:first-of-type{width:70%;height:auto;top:0;right:0}}@media screen and (max-width:1100px){section.home .content .block.first>div:first-of-type{top:50px}section.home .content .block.first h1{font-size:40px;font-size:4rem;line-height:55px}section.home .content .block.first .home-buttons:before{left:20px}}@media screen and (max-width:900px){section.home .content .block.first>div:first-of-type{top:100px}section.home .content .block.first .home-buttons{width:70%;padding:30px 5% 50px}section.home .content .block.first .home-buttons .btn-send{float:none;display:inline-block;width:50%}section.home .content .block.first .home-buttons .btn-send:last-of-type{float:none;margin-top:20px}}@media screen and (max-width:800px){section.home .content .block.first>div:first-of-type{width:50%;height:auto;top:240px}section.home .content .block.first h1{font-size:35px;font-size:3.5rem;line-height:40px}section.home .content .block.first .home-buttons:before{top:-75px;-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg);-ms-transform:rotate(20deg);-o-transform:rotate(20deg);transform:rotate(20deg)}}@media screen and (max-width:700px){section.home .content .block.first .home-buttons{padding:30px 0 50px;width:100%}}@media screen and (max-width:600px){section.home .content .block.first>div:first-of-type{width:50%;height:auto;top:220px}}@media screen and (max-width:470px){section.home .content .block.first>div:first-of-type{top:290px}section.home .content .block.first h1{width:auto;font-size:7vw;font-size:.7vwrem;line-height:1.4em}section.home .content .block.first .home-buttons .btn-send{width:75%}}@media screen and (max-width:390px){section.home .content .block.first>div:first-of-type{display:none}section.home .content .block.first h1{width:auto;font-size:8vw;font-size:.8vwrem;line-height:1.4em}}@media screen and (max-width:340px){section.home .content .block.first .home-buttons{padding:30px 0}section.home .content .block.first .home-buttons .btn-send{width:92%}}section.home .content .block.greybg{padding:67px 0;background:#f1f4f8}section.home .content .block.lide .img{float:right;width:300px;font-size:50px;font-size:5rem;line-height:66px;font-weight:700;padding:80px 0 10px 260px}section.home .content .block.lide .img small{display:block;font-size:24px;font-size:2.4rem;line-height:28px;font-weight:700;margin:0 0 13px -48px}section.home .content .block.lide .img strong{display:block;color:#ce0020;font-size:100px;font-size:10rem;line-height:66px;font-weight:900;margin:0 0 4px -52px}section.home .content .block.lide .img:before{content:'';display:block;float:left;width:265px;height:287px;background:url(../img/svg/lide-25.svg) no-repeat;margin:-58px 0 0 -280px}section.home .content .block.lide p{float:left;width:530px;font-size:16px;font-size:1.6rem;line-height:30px;padding-top:13px}section.home .content .block.lide a.btn-send{display:inline-block}@media screen and (max-width:1400px){section.home .content .block.lide h2{max-width:40%}section.home .content .block.lide .img{max-width:60%}section.home .content .block.lide p{width:40%}}@media screen and (min-width:641px) and (max-width:980px){section.home .content .block.lide .img{max-width:50%;width:50%;padding:80px 0 0;font-size:30px;font-size:3rem;line-height:40px}section.home .content .block.lide .img:before{width:176px;height:191px;background-size:100%;margin:0}section.home .content .block.lide .img strong{font-size:80px;font-size:8rem;line-height:1em}section.home .content .block.lide p{width:50%}}@media screen and (min-width:641px) and (max-width:800px){section.home .content .block.lide .img{width:55%;max-width:55%;font-size:30px;font-size:3rem;line-height:26px}section.home .content .block.lide .img small,section.home .content .block.lide .img strong{font-size:30px;font-size:3rem;line-height:26px}section.home .content .block.lide .img strong{font-size:40px;font-size:4rem;line-height:26px}section.home .content .block.lide p{width:45%}}@media screen and (max-width:640px){section.home .content .block.lide .img{float:none;width:60%;max-width:100%;padding:0 0 20px 40%;font-weight:400;font-size:30px;font-size:3rem;line-height:26px}section.home .content .block.lide .img small,section.home .content .block.lide .img strong{font-size:30px;font-size:3rem;line-height:26px;margin-left:-20px}section.home .content .block.lide .img strong{font-size:50px;font-size:5rem;line-height:46px;margin-left:-10px}section.home .content .block.lide .img:before{margin:0 0 0 -70%;width:110px;height:150px;background-size:cover}section.home .content .block.lide h2,section.home .content .block.lide p{float:none;width:100%;max-width:100%}}@media screen and (max-width:450px){section.home .content .block.lide a.btn-send{display:block;width:80%;margin:20px auto 0}}section.home .content .block.twocols h2{float:none;width:100%;font-size:48px;font-size:4.8rem;line-height:66px;padding:0 0 67px;text-align:center}section.home .content .block.twocols .cols>div{padding:24px;position:relative;background-color:#FFE8C2}section.home .content .block.twocols .cols>div:after{content:attr(data-stamp);background-color:#ce0020;color:#fff;padding:10px 30px;display:block;position:absolute;top:-5px;right:-11px;font-size:20px;font-size:2rem;line-height:30px;text-transform:uppercase;-webkit-transform:rotate(22deg);-moz-transform:rotate(22deg);-ms-transform:rotate(22deg);-o-transform:rotate(22deg);transform:rotate(22deg);font-weight:400;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}section.home .content .block.twocols .cols>div.right{float:right}section.home .content .block.twocols .cols>div h3{font-size:32px;font-size:3.2rem;line-height:44px;font-weight:500;color:#000;padding-bottom:24px}section.home .content .block.twocols .cols>div ul{margin:24px 0}@media screen and (min-width:1024px){section.home .content .block.twocols{padding:67px 0}section.home .content .block.twocols .cols{display:flex;flex-direction:row}section.home .content .block.twocols .cols>li,section.home .content .block.twocols .cols>picture{float:left;text-align:center;flex-grow:1;-webkit-flex-grow:1}section.home .content .block.twocols .cols>div{width:40%;margin:0 5%}}@media screen and (max-width:1023px){section.home .content .block.twocols{padding:40px 0}section.home .content .block.twocols h2{padding:0 0 40px}section.home .content .block.twocols .cols>div{width:80%;margin:0 auto}section.home .content .block.twocols .cols>div:not(:last-of-type){margin-bottom:60px}}@media screen and (max-width:700px){section.home .content .block.twocols h2{font-size:7vw;font-size:.7vwrem;line-height:1.2em}section.home .content .block.twocols .cols>div:after{top:-20px}section.home .content .block.twocols .cols>div h3{font-size:6vw;font-size:.6vwrem;line-height:1}}@media screen and (max-width:500px){section.home .content .block.twocols h2{font-size:7vw;font-size:.7vwrem;line-height:1.4em}}section.home .content .block.group{padding:72px 0 100px}section.home .content .block.group .in div{float:right;margin:-16px -7px 0 0}section.home .content .block.group .in h2{padding-bottom:23px}section.home .content .block.group .in p{clear:left;float:left;width:530px}@media screen and (max-width:1400px){section.home .content .block.group .in>div:first-of-type{width:50%;height:auto;margin-right:0;margin-left:0}section.home .content .block.group .in>div:first-of-type img{width:100%;height:auto}section.home .content .block.group .in h2{width:530px;max-width:40%;margin-right:0!important;margin-left:0!important}section.home .content .block.group .in p{max-width:40%}}@media screen and (max-width:1023px){section.home .content .block.group{padding:40px 0}section.home .content .block.group .in h2{float:none;width:100%;max-width:100%;margin:0;font-size:30px;font-size:3rem;line-height:36px}}@media screen and (max-width:800px){section.home .content .block.group .in>div:first-of-type{width:25%;height:auto}section.home .content .block.group .in p{width:70%;max-width:70%}}@media screen and (max-width:500px){section.home .content .block.group .in>div:first-of-type{display:none}section.home .content .block.group .in h2{width:auto;font-size:7vw;font-size:.7vwrem;line-height:1.4em}section.home .content .block.group .in p{width:100%;max-width:100%}}@media screen and (min-width:451px){section.home .content .block.group .in a.btn-send{display:inline-block}section.home .content .block.group .in a.btn-send:first-of-type{margin-right:16px}section.home .content .block.group .in a.btn-send:last-of-type{margin-top:16px}}@media screen and (max-width:450px){section.home .content .block.group .in a.btn-send{display:block;width:80%;margin:0 auto 20px}section.home .content .block.group .in a.btn-send:last-of-type{margin-bottom:0}}section.home .content .block.references{padding:40px 0}section.home .content .block.references h2{float:none;width:100%;font-size:40px;font-size:4rem;line-height:54px;text-align:center;margin-bottom:40px}section.home .content .block.references .refitems{*zoom:1;zoom:1;background:#2b2f31;max-width:573px;margin:0 auto 40px;position:relative}section.home .content .block.references .refitems:after,section.home .content .block.references .refitems:before{display:table;content:""}section.home .content .block.references .refitems:after{clear:both}section.home .content .block.references .refitems .slick-arrow{display:block;position:absolute;top:-20px;background-color:#fff;border:1px solid #2b2f31;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:40px;height:40px;overflow:hidden;text-indent:-9999px;white-space:nowrap;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out}section.home .content .block.references .refitems .slick-arrow:after{content:'';display:block;position:absolute;top:8px;left:8px;width:24px;height:24px;background:url(../img/svg/arrow-next-small.svg) center no-repeat}section.home .content .block.references .refitems .slick-arrow.slick-prev{right:68px}section.home .content .block.references .refitems .slick-arrow.slick-prev:after{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}section.home .content .block.references .refitems .slick-arrow.slick-next{right:20px}section.home .content .block.references .refitems .slick-arrow:hover{border-color:#000}section.home .content .block.references .refitems .slick-list{overflow:hidden}section.home .content .block.references .refitems .slick-list .slick-track{display:flex;flex-direction:row;flex:wrap}section.home .content .block.references .refitems .slick-list .slick-track>li,section.home .content .block.references .refitems .slick-list .slick-track>picture{float:left;text-align:center;flex-grow:1;-webkit-flex-grow:1}section.home .content .block.references .refitems .refitem{position:relative}section.home .content .block.references .refitems .refitem p{font-size:18px;font-size:1.8rem;line-height:29px;color:#fff}section.home .content .block.references .refitems .refitem span{display:block;padding-left:40px;margin:40px 0 0;color:#fff;font-size:15px;font-size:1.5rem;line-height:21px}section.home .content .block.references .refitems .refitem span:before{content:'';float:left;width:24px;height:20px;background:url(../img/svg/text.svg) no-repeat;margin:5px 0 0 -40px}@media screen and (min-width:1024px){section.home .content .block.references .refitems{padding:80px}}@media screen and (max-width:1023px){section.home .content .block.references .refitems{padding:40px 20px}}@media screen and (max-width:700px){section.home .content .block.references h2{font-size:7vw;font-size:.7vwrem;line-height:1.2em}}section.home .content .block.bigbg{color:#fff}section.home .content .block.bigbg h2{float:none;width:100%;font-size:40px;font-size:4rem;line-height:54px;padding-bottom:67px;text-align:center;color:#fff}section.home .content .block.bigbg .left,section.home .content .block.bigbg .right{width:530px}section.home .content .block.bigbg .left h3,section.home .content .block.bigbg .right h3{float:none;color:#fff;font-size:32px;font-size:3.2rem;line-height:44px;padding:0 0 24px}section.home .content .block.bigbg .left h3 strong,section.home .content .block.bigbg .right h3 strong{display:block;font-weight:900}section.home .content .block.bigbg .left a.btn-send,section.home .content .block.bigbg .right a.btn-send{float:left;margin:10px 15px 0 0}section.home .content .block.bigbg .left p,section.home .content .block.bigbg .right p{*zoom:1;zoom:1;padding:0 0 20px}section.home .content .block.bigbg .left p:after,section.home .content .block.bigbg .left p:before,section.home .content .block.bigbg .right p:after,section.home .content .block.bigbg .right p:before{display:table;content:""}section.home .content .block.bigbg .left p:after,section.home .content .block.bigbg .right p:after{clear:both}section.home .content .block.bigbg .left span.bigger,section.home .content .block.bigbg .right span.bigger{display:block;font-size:18px;font-size:1.8rem;line-height:21px}@media screen and (max-width:1150px){section.home .content .block.bigbg .left,section.home .content .block.bigbg .right{width:44%}}@media screen and (max-width:1050px){section.home .content .block.bigbg .left p.btns,section.home .content .block.bigbg .right p.btns{text-align:center}section.home .content .block.bigbg .left a.btn-send,section.home .content .block.bigbg .right a.btn-send{display:block;float:none;text-align:left;width:70%;margin:10px auto 0}}@media screen and (max-width:800px){section.home .content .block.bigbg .left,section.home .content .block.bigbg .right{width:90%;background:url(../img/room.jpg) no-repeat;background-size:cover;padding:30px 5%}section.home .content .block.bigbg .left.left,section.home .content .block.bigbg .right.left{margin-bottom:50px}}@media screen and (min-width:801px) and (max-width:1200px){section.home .content .block.bigbg{background-size:cover}}@media screen and (min-width:801px){section.home .content .block.bigbg{padding:67px 0;background:url(../img/room.jpg) no-repeat}}@media screen and (max-width:800px){section.home .content .block.bigbg h2{color:#000;width:96%;margin:0 auto;padding-bottom:20px}section.home .content .block.bigbg .in{max-width:100%;width:100%}}@media screen and (max-width:700px){section.home .content .block.bigbg .left h3,section.home .content .block.bigbg .right h3,section.home .content .block.bigbg h2{font-size:7vw;font-size:.7vwrem;line-height:1.2em}}section.home .content .block.last{*zoom:1;zoom:1;width:573px;margin:50px auto;text-align:center;position:relative}section.home .content .block.last:after,section.home .content .block.last:before{display:table;content:""}section.home .content .block.last:after{clear:both}section.home .content .block.last strong{display:block;font-size:32px;font-size:3.2rem;line-height:44px;font-weight:500;padding-bottom:40px}section.home .content .block.last .btn-send{margin:0;float:left}section.home .content .block.last .btn-send:last-of-type{float:right}@media screen and (max-width:900px){section.home .content .block.last{width:70%;padding:30px 5% 50px}section.home .content .block.last .btn-send{float:none;display:inline-block;width:50%}section.home .content .block.last .btn-send:last-of-type{float:none;margin-top:20px}}@media screen and (max-width:700px){section.home .content .block.last{padding:30px 0 50px;width:100%}}@media screen and (max-width:500px){section.home .content .block.last strong{width:auto;font-size:7vw;font-size:.7vwrem;line-height:1.4em}}@media screen and (max-width:470px){section.home .content .block.last .btn-send{width:75%}}section.home .content .block ul li{padding:10px 0 11px 36px;font-size:16px;font-size:1.6rem;line-height:19px}section.home .content .block ul li:before{content:'';display:block;float:left;width:20px;height:17px;background:url(../img/svg/li.svg) no-repeat;margin:1px 0 0 -34px}section.home .content .block ul li .red,section.home .content .red{color:#ce0020}section.step:not(.final){overflow-x:hidden}@media screen and (min-width:1024px){section.step:not(.final){min-height:calc(100% - 160px)}}section.step:not(.final) .content.has-error-export{margin-bottom:15px}section.step:not(.final) .content.has-error-export input{border:1px solid #ce0020}section.step:not(.final) .content span.form-error-export{color:#ce0020;bottom:2px;left:2px;font-size:14px;font-size:1.4rem;line-height:1}@media screen and (max-width:820px){section.step:not(.final) .content .contentin .other .button-zpet a.btn-back{width:100%;padding:10px 0;margin-bottom:10px;line-height:2em}}section.step:not(.final) .content .contentin .other .button-zpet .btn-send{float:right}section.step:not(.final) .content .contentin .other .button-zpet .btn-back{float:left}section.step:not(.final) .content .contentin .other .button-zpet .btn-back ::before{display:none}@media screen and (max-width:800px){section.step:not(.final) .content{float:none;width:90%;margin:20px auto 50px;padding:0}}section.step:not(.final) .content h1{max-width:500px;font-size:30px;font-size:3rem;line-height:35px}section.step:not(.final) .content form{*zoom:1;zoom:1;width:100%}section.step:not(.final) .content form:after,section.step:not(.final) .content form:before{display:table;content:""}section.step:not(.final) .content form:after{clear:both}section.step:not(.final) .content form label{display:block;font-size:15px;font-size:1.5rem;line-height:1;color:#000;margin:0 0 30px;position:relative}section.step:not(.final) .content form label.required>span{display:inline-block}section.step:not(.final) .content form label.required>span:after{content:'*';float:right;color:#ce0020;font-size:12px;font-size:1.2rem;line-height:1;margin:0 0 0 4px}section.step:not(.final) .content form label>span em{color:#666;font-size:13px;font-size:1.3rem;line-height:1;font-weight:300}section.step:not(.final) .content form label input[type=text],section.step:not(.final) .content form label input[type=password],section.step:not(.final) .content form label input[type=number],section.step:not(.final) .content form label input[type=tel],section.step:not(.final) .content form label input[type=email],section.step:not(.final) .content form label select{display:block;margin:15px 0 0;padding:0 20px;border:1px solid #dbdbdb;width:calc(100% - 42px);height:50px}section.step:not(.final) .content form label input[type=text].tright,section.step:not(.final) .content form label input[type=password].tright,section.step:not(.final) .content form label input[type=number].tright,section.step:not(.final) .content form label input[type=tel].tright,section.step:not(.final) .content form label input[type=email].tright,section.step:not(.final) .content form label select.tright{text-align:right}section.step:not(.final) .content form label input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield}section.step:not(.final) .content form label input[type=number]::-webkit-inner-spin-button,section.step:not(.final) .content form label input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}section.step:not(.final) .content form label.withprefix input{padding-left:60px;width:calc(100% - 82px);height:50px}section.step:not(.final) .content form label.withprefix input+em+small,section.step:not(.final) .content form label.withprefix input+small{position:absolute;bottom:0;left:20px;line-height:50px}section.step:not(.final) .content form label.withprefix input+em+small{bottom:19px}section.step:not(.final) .content form label.withsuffix input{padding-right:50px;width:calc(100% - 72px);height:50px}section.step:not(.final) .content form label.withsuffix input+small{position:absolute;bottom:0;right:20px;line-height:50px}section.step:not(.final) .content form label.has-error input{border:1px solid #ce0020}section.step:not(.final) .content form label select{width:100%}section.step:not(.final) .content form label input+em{display:block;margin:6px 0 0;color:#666;font-size:13px;font-size:1.3rem;line-height:1;font-weight:300}section.step:not(.final) .content form label span.form-error{position:absolute;color:#ce0020;bottom:2px;left:2px;font-size:12px;font-size:1.2rem;line-height:1}section.step:not(.final) .content form label input+em+small+span.form-error,section.step:not(.final) .content form label input+em+span.form-error{bottom:21px}section.step:not(.final) .content form label .suggest{position:absolute;border:1px solid #dbdbdb;background:#fff;z-index:1009;left:0;right:0;width:calc(100% + 2px);margin-top:-1px}section.step:not(.final) .content form label .suggest a{display:block;text-decoration:none;padding:10px 16px;cursor:pointer;font-weight:600;text-transform:uppercase;color:#000}section.step:not(.final) .content form label .suggest a:hover{background-color:#ececec}section.step:not(.final) .content form label .suggest a span{display:block;color:#222;font-weight:400;text-transform:uppercase;font-size:13px;font-size:1.3rem;line-height:15px;margin:5px 0 0}section.step:not(.final) .content form .checkboxs{clear:both;*zoom:1;zoom:1}section.step:not(.final) .content form .checkboxs:after,section.step:not(.final) .content form .checkboxs:before{display:table;content:""}section.step:not(.final) .content form .checkboxs:after{clear:both}section.step:not(.final) .content form .checkboxs label{float:left;cursor:pointer;margin:0 40px 0 0}section.step:not(.final) .content form .checkboxs label span{display:inline-block;padding:15px 0 15px 40px}section.step:not(.final) .content form .checkboxs label:before{content:'';display:block;background:#fff;border:1px solid #dbdbdb;width:22px;height:22px;position:absolute;top:11px;left:0}section.step:not(.final) .content form .checkboxs label.act:before{border-color:#000}section.step:not(.final) .content form .checkboxs label.act:after{content:'';display:block;width:14px;height:12px;background-image:url(../img/svg/input-check.svg);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:17px;left:5px}section.step:not(.final) .content form .checkboxs label input{width:auto;height:auto;position:absolute;left:-10000px}section.step:not(.final) .content form .checkboxs label.has-error span.label{color:#ce0020}section.step:not(.final) .content form .checkboxs label.has-error span.label *{color:#ce0020}section.step:not(.final) .content form .checkboxs label.has-error span.form-error{bottom:-20px}section.step:not(.final) .content form .radios{clear:both;*zoom:1;zoom:1}section.step:not(.final) .content form .radios:after,section.step:not(.final) .content form .radios:before{display:table;content:""}section.step:not(.final) .content form .radios:after{clear:both}section.step:not(.final) .content form .radios label{cursor:pointer;margin:0 40px 0 0}section.step:not(.final) .content form .radios label span{display:inline-block;padding:10px 0 10px 40px}section.step:not(.final) .content form .radios label:before{content:'';display:block;background:#fff;border:1px solid #dbdbdb;width:22px;height:22px;position:absolute;top:6px;left:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}section.step:not(.final) .content form .radios label.act:before{border-color:#000}section.step:not(.final) .content form .radios label.act:after{content:'';display:block;width:12px;height:12px;position:absolute;top:12px;left:6px;background:#000;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}section.step:not(.final) .content form .radios label input{width:auto;height:auto;position:absolute;left:-10000px}section.step:not(.final) .content form .radios label span.form-error{bottom:-20px}section.step:not(.final) .content form .radios label.checkbox{padding-left:40px;color:#555;font-size:13px;font-size:1.3rem;line-height:1em}section.step:not(.final) .content form .radios label.checkbox:before{left:40px;border:1px solid #dbdbdb;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}section.step:not(.final) .content form .radios label.checkbox.disabled{color:#ccc;cursor:default}section.step:not(.final) .content form .radios label.checkbox.disabled:before{border-color:#ccc}section.step:not(.final) .content form .radios label.checkbox.act:before{border-color:#555}section.step:not(.final) .content form .radios label.checkbox.act:after{left:45px;width:14px;height:12px;background-image:url(../img/svg/input-check-gray.svg);background-repeat:no-repeat;background-size:100% 100%;background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}section.step:not(.final) .content form button[disabled=disabled]{background:#ccc;cursor:default}section.step:not(.final) .content form button[disabled=disabled]:not(.flat):not(.house):not(.flatr):not(.houser):not(.small):not(.old):before{background:#bbb}@media screen and (min-width:1024px){section.step:not(.final) .content form label.left{clear:both;float:left;width:47%}section.step:not(.final) .content form label.right{float:right;width:47%}section.step:not(.final) .content form label input[type=text],section.step:not(.final) .content form label input[type=password],section.step:not(.final) .content form label input[type=number],section.step:not(.final) .content form label input[type=tel],section.step:not(.final) .content form label input[type=email],section.step:not(.final) .content form label select{max-width:320px}}@media screen and (max-width:1023px){section.step:not(.final) .content form label.left,section.step:not(.final) .content form label.right{float:none;max-width:none}}@media screen and (max-width:800px){section.step:not(.final) .content form{margin:0 auto}section.step:not(.final) .content form label{margin:0 0 10px}}@media screen and (min-width:1024px){section.step:not(.final) .leftcol{width:48%}}@media screen and (min-width:801px) and (max-width:1023px){section.step:not(.final) .leftcol{width:100%}}section.step:not(.final) .leftcol .radios.location{display:block;padding-bottom:25px}section.step:not(.final) .leftcol .radios.location label span{padding-left:35px}@media screen and (min-width:501px){section.step:not(.final) .leftcol .radios.location label{display:inline-block;margin-right:50px}}@media screen and (min-width:1024px){section.step:not(.final) .rightcol{top:71px;right:0;left:50%;bottom:0}}@media screen and (max-width:1023px){section.step:not(.final) .rightcol{position:static;width:100%;height:300px}}section.step:not(.final) .rightcol #map{width:100%;height:100%}section.final .steps{position:relative}section.final.pronajem .content{width:470px;text-align:center}section.final.pronajem .content .price{display:block;font-size:30px;font-size:3rem;line-height:1;color:#ce0020;padding:50px;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.18);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.18);box-shadow:0 0 20px 0 rgba(0,0,0,.18);font-weight:600}section.final.pronajem .content .price small{font-size:15px;font-size:1.5rem;line-height:1}section.final.pronajem .content .price span{display:block;margin-top:15px;font-size:15px;font-size:1.5rem;line-height:1.4em;font-weight:300;color:#666}section.final.pronajem .content .price span b{color:#000;display:inline-block;padding:0 0 10px}section.final.pronajem .content .price span small{font-size:12px;font-size:1.2rem;line-height:1}section.final.pronajem .content .price strong{font-size:15px;font-size:1.5rem;line-height:1.4em;display:inline-block}@media screen and (max-width:450px){section.final.pronajem .content .price{padding:30px 10px}}section.final.pronajem .content .other{padding-top:50px}@media screen and (min-width:1251px){section.final.pronajem .leftcol .contentin{width:470px;margin-right:10%}}@media screen and (max-width:1250px){section.final.pronajem .leftcol .contentin{width:90%;margin:0 5%}}@media screen and (min-width:1024px){section.final.pronajem .in100{display:flex}section.final.pronajem .leftcol{background-color:#fff;width:50%}section.final.pronajem .leftcol .contentin{float:right}section.final.pronajem .rightcol{position:static;width:50%}}@media screen and (max-width:1023px){section.final.pronajem h1{text-align:center;max-width:100%}section.final.pronajem .leftcol{background-color:#fff;width:100%}section.final.pronajem .leftcol .contentin{width:90%}section.final.pronajem .rightcol{position:static;width:100%}}section.final.prodej .content{width:470px;text-align:center}@media screen and (max-width:1000px){section.final.prodej .content{float:none;width:96%;margin:20px auto;padding:0}section.final.prodej .content h1{text-align:center;max-width:100%}}section.final.prodej .content .price{display:block;font-size:30px;font-size:3rem;line-height:1;color:#ce0020;padding:50px;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.18);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.18);box-shadow:0 0 20px 0 rgba(0,0,0,.18);font-weight:600}section.final.prodej .content .price small{font-size:15px;font-size:1.5rem;line-height:1}section.final.prodej .content .price span{display:block;margin-top:15px;font-size:15px;font-size:1.5rem;line-height:1.4em;font-weight:300;color:#666}section.final.prodej .content .price span b{color:#000;display:inline-block;padding:0 0 10px}section.final.prodej .content .price span small{font-size:12px;font-size:1.2rem;line-height:1}section.final.prodej .content .price strong{font-size:15px;font-size:1.5rem;line-height:1.4em;display:inline-block}@media screen and (max-width:450px){section.final.prodej .content .price{padding:30px 10px}}section.final.prodej .content .other{padding-top:50px}@media screen and (min-width:1001px){section.final.prodej .rightcol{top:71px;right:0;left:50%;bottom:0}}@media screen and (max-width:1000px){section.final.prodej .rightcol{position:static;width:100%;height:300px}}section.final.prodej .rightcol #map{width:100%;height:100%}section.final .contact{*zoom:1;zoom:1;clear:both;margin:50px auto;border:4px solid #ce0020}section.final .contact:after,section.final .contact:before{display:table;content:""}section.final .contact:after{clear:both}section.final .contact .content_in{width:470px;float:left;padding:50px}section.final .contact .pict{float:right;width:580px;overflow:hidden}section.final .contact .pict picture,section.final .contact .pict picture img{display:block}@media screen and (max-width:1250px){section.final .contact .content_in{width:calc(50% - 100px)}section.final .contact .pict{width:50%}}@media screen and (max-width:1023px){section.final .contact{border:0}section.final .contact .content_in{float:none;width:100%;padding:50px 0}section.final .contact .pict{float:none;width:100%;height:300px;overflow:hidden;position:relative}section.final .contact .pict picture{width:100%;height:auto;position:absolute;top:50%;transform:translateY(-50%)}section.final .contact .pict picture img{width:100%;height:auto}}@media screen and (max-width:800px){section.final .contact .other{padding:0 2%}}section.final .in{height:auto}section.final .in>.button-zpet{margin:20px 0 50px}section.final .in>.button-zpet a.btn-back{float:none;display:inline-block;margin:0}section.final .block.whitebg{text-align:center;height:calc(100% - 134px)}section.final .block.whitebg h2{float:none;width:100%;font-size:26px;font-size:2.6rem;line-height:36px;padding:0 0 20px}section.final .block.whitebg p{font-size:15px;font-size:1.5rem;line-height:22px}section.final .block.whitebg .cols>div{padding:12px;position:relative;background-color:#FFE8C2;text-align:center}section.final .block.whitebg .cols>div:after{content:attr(data-stamp);background-color:#ce0020;color:#fff;padding:5px 10px;display:block;position:absolute;top:-5px;right:-11px;font-size:12px;font-size:1.2rem;line-height:16px;text-transform:uppercase;-webkit-transform:rotate(22deg);-moz-transform:rotate(22deg);-ms-transform:rotate(22deg);-o-transform:rotate(22deg);transform:rotate(22deg);font-weight:400;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}section.final .block.whitebg .cols>div strong{display:block;font-size:15px;font-size:1.5rem;line-height:20px;font-weight:500;color:#000;padding-top:12px}section.final .block.whitebg .cols>div img{display:block;margin:10px auto 0;max-width:100%}@media screen and (min-width:1024px){section.final .block.whitebg{display:flex;align-items:center;padding:67px 100px}section.final .block.whitebg .cols{display:flex;flex-direction:row;margin:40px 0;gap:0 40px}section.final .block.whitebg .cols>li,section.final .block.whitebg .cols>picture{float:left;text-align:center;flex-grow:1;-webkit-flex-grow:1}section.final .block.whitebg .cols>div{width:30%}}@media screen and (min-width:1024px) and (max-width:1600px){section.final .block.whitebg{padding:67px 50px}section.final .block.whitebg .cols{gap:0 20px}}@media screen and (max-width:1023px){section.final .block.whitebg{padding:40px 20px}section.final .block.whitebg h2{padding:0 0 40px}section.final .block.whitebg h2 br{display:none}}@media screen and (min-width:601px) and (max-width:1023px){section.final .block.whitebg .cols{display:flex;flex-direction:row;margin:40px 0}section.final .block.whitebg .cols>li,section.final .block.whitebg .cols>picture{float:left;text-align:center;flex-grow:1;-webkit-flex-grow:1}section.final .block.whitebg .cols>div{width:30%;margin:0 2%}}@media screen and (max-width:800px){section.final .block.whitebg{padding:67px 50px}section.final .block.whitebg h2{font-size:7vw;font-size:.7vwrem;line-height:1.2em}}@media screen and (min-width:601px){section.final .block.whitebg .cols{display:flex;flex-direction:row;margin:40px 0}section.final .block.whitebg .cols>li,section.final .block.whitebg .cols>picture{float:left;text-align:center;flex-grow:1;-webkit-flex-grow:1}}@media screen and (max-width:600px){section.final .block.whitebg{padding:50px 0}section.final .block.whitebg h2{font-size:7vw;font-size:.7vwrem;line-height:1.4em}section.final .block.whitebg .cols>div{margin:40px auto}section.final .block.whitebg .cols>div:after{top:-20px}}@media screen and (min-width:451px){section.final .block.whitebg a.btn-send{font-size:15px;font-size:1.5rem;line-height:48px}section.final .block.whitebg a.btn-send:before{height:100%!important}section.final .block.whitebg a.btn-send:after{top:18px!important}}section.final a.btn-send{display:inline-block;float:none!important;text-align:left;padding-right:70px;margin-top:30px}section.final a.btn-send:after{margin:0 -55px 0 0!important}@media screen and (max-width:450px){section.final a.btn-send{display:block;padding:20px 70px 20px 20px;text-align:left;line-height:1.6em}section.final a.btn-send:after{position:absolute!important;top:50%!important;transform:translateY(-50%);right:14px!important;margin:0!important}}@media screen and (max-width:300px){section.final a.btn-send{padding:10px 20px;line-height:1.6em}section.final a.btn-send:after,section.final a.btn-send:before{display:none!important}}section.article .content{width:100%}section#contact *{box-sizing:border-box}section#contact h2{font-weight:300}section#contact .artcontent{text-align:center;padding:0}section#contact .newtop{*zoom:1;zoom:1}section#contact .newtop:after,section#contact .newtop:before{display:table;content:""}section#contact .newtop:after{clear:both}section#contact .newtop div.pict{float:right}section#contact .newtop div.pict picture{width:600px;height:auto;display:block}section#contact .newtop div.pict picture img{width:auto;height:100%}section#contact .newtop div.desc{float:left;width:calc(100% - 600px);padding:24px 32px;border:3px solid #ce0020;text-align:left;position:relative}section#contact .newtop div.desc h1{font-size:28px;font-size:2.8rem;line-height:39.2px;font-weight:500;margin-bottom:24px;padding:0}section#contact .newtop div.desc h2{font-size:12px;font-size:1.2rem;line-height:15.6px;text-transform:uppercase;display:block;letter-spacing:.25em;margin-bottom:8px;font-weight:400;padding:0}section#contact .newtop div.desc>div.left,section#contact .newtop div.desc>div.right{width:50%}section#contact .newtop div.desc>div p{padding:0 0 16px;font-size:16px;font-size:1.6rem;line-height:24px}section#contact .newtop div.desc>div p.address{font-size:18px;font-size:1.8rem;line-height:32px}section#contact .newtop div.desc>div p small{display:block;color:#7C8088;font-size:12px;font-size:1.2rem;line-height:14px}section#contact .newtop div.desc>div p a.ico{*zoom:1;zoom:1;display:block;font-size:16px;font-size:1.6rem;line-height:28.8px;color:#000}section#contact .newtop div.desc>div p a.ico:after,section#contact .newtop div.desc>div p a.ico:before{display:table;content:""}section#contact .newtop div.desc>div p a.ico:after{clear:both}section#contact .newtop div.desc>div p a.ico:not(.location):before{margin-top:8px}section#contact .newtop div.desc>div p a.ico.location{font-size:14px;font-size:1.4rem;line-height:22.4px}section#contact .newtop div.desc>div p a.btn,section#contact .newtop div.desc>div p+h2,section#contact .newtop div.desc>div table+h2{margin-top:24px}@media screen and (max-width:1300px){section#contact .newtop div.desc,section#contact .newtop div.pict{width:50%}section#contact .newtop table.openhours{width:40%}}@media screen and (max-width:1150px){section#contact .newtop div.pict{width:40%}section#contact .newtop div.desc,section#contact .newtop table.openhours{width:60%}}@media screen and (min-width:951px){section#contact .newtop{display:-webkit-box;display:flex;-webkit-flex-flow:wrap;flex-flow:wrap;overflow:hidden}section#contact .newtop div.desc{border-right:0}}@media screen and (max-width:950px){section#contact .newtop{max-width:700px;margin:0 auto;-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}section#contact .newtop div.pict{width:100%;height:300px;order:1}section#contact .newtop div.pict picture{width:100%;height:300px}section#contact .newtop div.pict picture img{width:100%;height:auto}section#contact .newtop div.desc{width:100%;order:2;border-top:0}section#contact .newtop table.openhours{width:60%}}@media screen and (min-width:601px){section#contact .newtop div.desc>div.left+div.left{padding-left:80px}}@media screen and (max-width:600px){section#contact .newtop div.desc>div.left{width:100%}section#contact .newtop div.desc>div.left.left+div.left h2{margin-top:40px}}@media screen and (min-width:501px){section#contact .newtop div.desc>div.brno{width:50%;float:left}section#contact .newtop div.desc>div.praha{float:right;width:50%;border-left:1px solid #DCDFE2;padding:52px 0 0 40px}section#contact .newtop div.desc>div.open{clear:both;padding:40px 0}}@media screen and (max-width:500px){section#contact .newtop div.desc>div{float:none;width:100%}section#contact .newtop div.desc>div:not(:last-of-type){padding-bottom:24px}section#contact .newtop div.desc>div h2{margin:0!important}}@media screen and (min-width:451px){section#contact .newtop div.pict{overflow:hidden;position:relative}section#contact .newtop div.pict picture img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media screen and (max-width:450px){section#contact .newtop div.pict,section#contact .newtop div.pict picture{height:auto}section#contact .newtop div.desc{border:0;padding-right:0;padding-left:0}}section#contact ul.contacts{*zoom:1;zoom:1;margin:0 auto 40px;padding:0;display:-webkit-box;display:flex;-webkit-flex-flow:wrap;flex-flow:wrap;justify-content:center}section#contact ul.contacts:after,section#contact ul.contacts:before{display:table;content:""}section#contact ul.contacts:after{clear:both}section#contact ul.contacts li{float:left;list-style:none;background-color:#fff;border:1px solid #DCDFE2;padding:24px 32px;margin:0 0 24px}section#contact ul.contacts li.director{background:#fae9ea}section#contact ul.contacts li:hover{-webkit-box-shadow:0 5px 4px 0 rgba(0,0,0,.3);-moz-box-shadow:0 5px 4px 0 rgba(0,0,0,.3);box-shadow:0 5px 4px 0 rgba(0,0,0,.3)}section#contact ul.contacts li h2{font-size:20px;font-size:2rem;line-height:24px;font-weight:500;margin:0 0 24px;padding:0}@media screen and (max-width:600px){section#contact ul.contacts li h2{font-weight:300;margin:0 0 12px}}section#contact ul.contacts li picture{float:left;width:100px;height:150px;margin:0 16px 0 0}section#contact ul.contacts li>div{float:right;width:calc(100% - 116px)}section#contact ul.contacts li strong{display:block;font-size:16px;font-size:1.6rem;line-height:22.4px}section#contact ul.contacts li span{display:block;color:#7C8088;margin-bottom:16px;font-size:14px;font-size:1.4rem;line-height:22px}section#contact ul.contacts li .main{margin-bottom:24px}section#contact ul.contacts li .main a{display:block;font-size:16px;font-size:1.6rem;line-height:22.4px;color:#000}section#contact ul.contacts li .langs{margin-bottom:24px}section#contact ul.contacts li .langs span:before{width:22px;height:16px;margin-top:2px}@media screen and (min-width:1451px){section#contact ul.contacts li{width:455px;margin-right:24px}section#contact ul.contacts li:nth-child(3n){margin-right:0}section#contact ul.contacts li:nth-child(3n+1){clear:left}section#contact ul.contacts li>div{width:270px}}@media screen and (min-width:1251px) and (max-width:1450px){section#contact ul.contacts li{width:32%;margin-right:2%}section#contact ul.contacts li:nth-child(3n){margin-right:0}section#contact ul.contacts li:nth-child(3n+1){clear:left}}@media screen and (min-width:501px) and (max-width:1250px){section#contact ul.contacts li{width:49%;margin-right:2%}section#contact ul.contacts li:nth-child(2n){margin-right:0}section#contact ul.contacts li:nth-child(2n+1){clear:left}}@media screen and (min-width:501px) and (max-width:800px){section#contact ul.contacts li picture{float:none;margin:0 0 16px}section#contact ul.contacts li>div{float:none;width:100%}}@media screen and (max-width:600px){section#contact ul.contacts{margin:0 0 24px}section#contact ul.contacts li h2{padding:8px 0}}@media screen and (max-width:500px){section#contact ul.contacts li{width:100%;float:none;padding:8px}}@media screen and (max-width:800px){section#contact .in{width:92%}}footer{background:#f1f4f8;padding:66px 0 23px;text-align:left;color:#000}footer a{color:#000}footer .top div.item{text-align:left}footer .top div.item:first-of-type .logo{width:149px;height:30px;display:block}footer .top div.item:first-of-type .logo img{display:block;width:100%;height:100%}footer .top div.item:first-of-type .motto{display:block;color:#7c8088;font-size:16px;font-size:1.6rem;line-height:22px;margin:15px 0 62px}footer .top div.item:first-of-type .motto br{display:none}footer .top div.item.hdirectory a{text-decoration:none}footer .top div.item.hdirectory a:hover{text-decoration:underline;color:#ce0020}footer .top div.item.hdirectory h2 a{display:block;font-size:16px;font-size:1.6rem;line-height:22px;font-weight:700;margin:-5px 0 9px}footer .top div.item.hdirectory h3 a{display:block;font-size:14px;font-size:1.4rem;line-height:20px;padding:4px 0}footer .top div.item.hdirectory ul li:last-of-type h3 a{text-decoration:underline}footer .top div.item.contact a{display:block}footer .top div.item.contact a.ico{font-size:18px;font-size:1.8rem;line-height:25px;font-weight:500}footer .top div.item.contact a.ico:before{margin-right:12px}footer .top div.item.contact a.ico.mail{margin-top:14px}footer .top div.item.contact a:not(.ico){margin-top:24px;font-size:14px;font-size:1.4rem;line-height:20px}footer .top div.item.contact span{display:block;color:#7c8088;padding:0 0 0 36px}footer .bottom{*zoom:1;zoom:1}footer .bottom:after,footer .bottom:before{display:table;content:""}footer .bottom:after{clear:both}footer .bottom div{font-size:14px;font-size:1.4rem;line-height:20px;float:left}footer .bottom div.copy span{display:inline-block;color:#7c8088;padding-right:25px}footer .bottom div.copy a{display:inline-block;padding-right:25px}footer .bottom div.socialsite{float:right;text-align:right;margin:-15px 0 0}footer .bottom div.socialsite a{display:inline-block;width:48px;height:48px;margin-left:12px}footer .bottom div.socialsite a:before{content:'';display:block;margin:8px auto}footer .bottom div.socialsite a em{display:none}footer .bottom div.socialsite a.facebook:before{width:32px;height:32px;background:url(../img/svg/facebook.svg) no-repeat}footer .bottom div.socialsite a.instagram:before{width:32px;height:32px;background:url(../img/svg/instagram.svg) no-repeat}footer .bottom div.socialsite a.firmycz{width:120px}footer .bottom div.socialsite a.firmycz:before{width:89px;height:20px;margin:14px auto;background:url(../img/svg/firmy.cz.svg) no-repeat}@media screen and (min-width:1251px){footer .top div.item:first-of-type{width:400px}footer .top div.item.hdirectory.prodej,footer .top div.item.hdirectory.pronajem,footer .top div.item.hdirectory.rent,footer .top div.item.hdirectory.sale{width:280px}footer .top div.item.contact>div{margin:-19px 15px 0 0;width:200px}}@media screen and (min-width:1024px){footer .top{display:flex;flex-direction:row}footer .top>.item,footer .top>li,footer .top>picture{float:left;text-align:center;flex-grow:1;-webkit-flex-grow:1}footer .top div.item.contact>div{float:right;border:3px solid #ce0020;padding:29px 37px}footer .bottom{margin:60px 0 0}}@media screen and (max-width:1023px){footer{padding:32px 16px}footer .in{width:100%;max-width:100%;position:relative;padding-bottom:60px}footer .top{*zoom:1;zoom:1;margin-bottom:20px}footer .top:after,footer .top:before{display:table;content:""}footer .top:after{clear:both}footer .top div.item:first-of-type .logo,footer .top div.item:first-of-type .motto{display:none}footer .top div.item:first-of-type a.btn{min-width:250px;position:absolute;left:50%;transform:translateX(-50%);bottom:-15px}footer .top .hdirectory{width:30%;float:left}footer .top .contact{float:right;width:28%;border:3px solid #ce0020;padding:30px 37px 25px;margin-top:-10px}footer .bottom div.item{text-align:center;width:100%}footer .bottom div.item.socialsite{order:1;padding:40px 0 0}footer .bottom div.item.copy{order:2}footer .bottom div.item.copy a,footer .bottom div.item.copy span{padding:0;display:block}footer .bottom div.item.copy span{padding-bottom:20px}footer .bottom div.item#create{order:3;padding:20px 0 0}}@media screen and (min-width:501px) and (max-width:800px){footer .top div.hdirectory{width:calc(50% - 40px);margin:0 0 40px;text-align:center;padding:0 20px}footer .top div.contact{clear:left;float:none;margin:0 auto;text-align:center;width:60%}footer .top div.contact>div{display:inline-block}}@media screen and (max-width:500px){footer .bottom,footer .top{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}footer .bottom div.item,footer .top div.item{float:none;width:100%;padding-right:10%;padding-left:10%}footer .top{margin-bottom:0}footer .top div.item:first-of-type{order:1;text-align:center}footer .top div.item.contact{order:2;border:0}footer .top div.item.contact>div{float:none;border:3px solid #ce0020;padding:30px 37px 25px}footer .top div.item.hdirectory{order:3;padding-bottom:40px;text-align:center}footer .bottom div.item.socialsite{padding-top:10px}}@media screen and (max-width:400px){footer .bottom div.item,footer .top div.item{padding-right:0;padding-left:0}}@media screen and (max-width:300px){footer .top div.item.contact>div{border:1px solid #ce0020;padding:15px}}.ico{display:inline-block}.ico:before{content:'';float:left;width:20px;height:20px;margin:0 8px 0 0;background-repeat:no-repeat;background-size:cover;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out}.ico.s18:before{width:18px;height:18px}.ico.s24:before{width:24px;height:24px}.ico.telefon24:before{background-image:url(../img/svg/telefon24.svg)}.ico.mail:before{background-image:url(../img/svg/mail.svg)}.ico.telefon32:before{background-image:url(../img/svg/telefon32.svg)}.ico.mail2:before{background-image:url(../img/svg/mail2.svg)}.ico.location:before{background-image:url(../img/svg/pin-red.svg)}.ico.en:before{background-image:url(../img/svg/en.svg)}.ico.fr:before{background-image:url(../img/svg/fr.svg)}.ico.de:before{background-image:url(../img/svg/de.svg)}.ico.cz:before{background-image:url(../img/svg/cz.svg)}.ico.btn360:before{background-image:url(../img/svg/btn360.svg);margin-top:-5px}.popup{background:#fff;display:none;position:absolute;z-index:2000;top:-2000px;left:50%;transform:translateX(-50%);width:660px;-webkit-box-shadow:0 43px 64px 0 rgba(0,0,0,.18);-moz-box-shadow:0 43px 64px 0 rgba(0,0,0,.18);box-shadow:0 43px 64px 0 rgba(0,0,0,.18)}.popup .popupin{padding:60px;position:relative;text-align:center}.popup .popupin h1{color:#000;font-size:36px;font-size:3.6rem;line-height:44px;padding:0 0 20px;font-family:Roboto,arial,tahoma,verdana,sans-serif;font-weight:700}.popup .popupin h2{color:#000;font-size:26px;font-size:2.6rem;line-height:34px;padding:0 0 20px;font-family:Roboto,arial,tahoma,verdana,sans-serif;font-weight:700}.popup .popupin .cols{*zoom:1;zoom:1;background-color:rgba(206,0,32,.1);margin:10px 0;padding:10px}.popup .popupin .cols:after,.popup .popupin .cols:before{display:table;content:""}.popup .popupin .cols:after{clear:both}.popup .popupin .cols .col{float:left;width:50%}.popup .popupin .cols .col a{display:block;font-size:22px;font-size:2.2rem;line-height:30px;font-family:Roboto,arial,tahoma,verdana,sans-serif;font-weight:700;padding:16px 0}.popup .popupin label{width:50%;margin:0 auto 20px;display:block;position:relative}.popup .popupin label input{display:block;margin:15px 0 0;padding:0 20px;border:1px solid #dbdbdb;width:calc(100% - 42px);height:50px;max-width:320px;text-align:center}.popup .popupin label password{display:block;margin:15px 0 0;padding:0 20px;border:1px solid #dbdbdb;width:calc(100% - 40px);height:50px;max-width:320px;text-align:center}.popup .popupin label.has-error input,.popup .popupin label.has-error password{border:1px solid #ce0020}.popup .popupin label span.form-error{position:absolute;color:#ce0020;bottom:2px;left:2px;font-size:12px;font-size:1.2rem;line-height:1}.popup .popupin button{width:50%;display:block;float:none;margin:0 auto}.popup .popupin button:after,.popup .popupin button:before{display:none!important}.popup .popupin a.fb{display:inline-block;background:#1f2326;color:#fff!important;font-family:Roboto,arial,tahoma,verdana,sans-serif;font-weight:400;font-size:16px;font-size:1.6rem;line-height:66px;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out;margin:54px 0 0;padding:0 30px;text-decoration:none!important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.25);-moz-box-shadow:0 6px 12px rgba(0,0,0,.25);box-shadow:0 6px 12px rgba(0,0,0,.25)}.popup .popupin a.fb:before{content:'';display:block;float:left;width:30px;height:66px;background-image:url(../img/svg/fb.svg);background-repeat:no-repeat;background-size:100% 100%;margin-right:20px}.popup .popupin a.btn-send{display:inline-block;float:none!important;text-align:left;padding-right:70px;margin-top:30px}@media screen and (min-width:451px){.popup .popupin a.btn-send:after{margin:0 -55px 0 0!important}}@media screen and (max-width:450px){.popup .popupin a.btn-send{padding:0 60px 0 20px;text-align:left;line-height:66px}.popup .popupin a.btn-send:after{top:26px!important;margin:0 -47px 0 0!important}}@media screen and (max-width:300px){.popup .popupin a.btn-send{padding:10px 20px;line-height:1.6em}.popup .popupin a.btn-send:after,.popup .popupin a.btn-send:before{display:none!important}}@media screen and (max-width:500px){.popup .popupin p br{display:none}.popup .popupin label{width:100%}.popup .popupin .cols .col{float:none;width:100%}.popup .popupin a.fb{text-align:center;line-height:1.3em;padding:10px 20px}.popup .popupin a.fb:before{float:none;display:block;width:30px;height:30px;margin:0 auto 20px}}.popup .close{background:#ce0020;position:absolute;top:-11px;right:-11px;width:40px;height:40px}.popup .close:before{content:'';display:block;width:15px;height:15px;background-image:url(../img/svg/x.svg);background-repeat:no-repeat;background-size:100% 100%;margin:12px 0 0 13px}.popup .close em{display:none}.popup .close:hover{background:#99021a}.popup .closebtm{float:none;margin:50px auto 0;padding:5px 10px;font-size:13px;font-size:1.3rem;line-height:1}@media screen and (max-width:800px){.popup{width:90%}}@media screen and (max-width:800px){.popup .popupin{padding:40px 20px 20px}.popup .popupin h1{font-size:20px;font-size:2rem;line-height:1}.popup .popupin button{width:100%;max-width:320px}}#overlay{position:fixed;overflow-y:scroll;top:0;right:0;bottom:0;left:0;z-index:999;background:rgba(0,0,0,.5)}#overlay .loader{position:absolute;width:100%;height:100%;background:url(../img/ajax-loader.gif) 50% 300px no-repeat}@media screen and (max-width:1023px){input,select,textarea{font-size:16px!important}}@-moz-document url-prefix(){section.step .content form label.withprefix input+em+small,section.step .content form label.withprefix input+small{bottom:1px}section.step .content form label.withprefix input+em+small{bottom:20px}section.step .content form label.withsuffix input+small{bottom:1px}}.right{float:right}.left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.clear{clear:both}.hidetext{overflow:hidden;text-indent:-9999px;white-space:nowrap}.clearfix:after,.clearfix:before{content:".";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}.nowrap{white-space:nowrap}.text-uprostred{text-align:center}.text-vlevo{text-align:left}.text-vpravo{text-align:right}.text-blok{text-align:justify}.obrazek-vlevo{float:left;margin:5px 15px 10px 0}.obrazek-vpravo{float:right;margin:5px 0 10px 15px}.btn-send{background:#ce0020;border:0;color:#fff!important;font-family:Roboto,arial,tahoma,verdana,sans-serif;font-weight:500;font-size:16px;font-size:1.6rem;line-height:66px;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out;margin:54px 0 0;padding:0 30px;text-decoration:none!important;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.25);-moz-box-shadow:0 6px 12px rgba(0,0,0,.25);box-shadow:0 6px 12px rgba(0,0,0,.25)}@media screen and (max-width:800px){.btn-send{margin:20px 0 0}}@media screen and (max-width:450px){.btn-send{padding:10px 0;text-align:center;line-height:2em}}.btn-send:hover{background:#99021a}.btn-send span{text-transform:uppercase;font-weight:900}.btn-send:not(.flat):not(.house):not(.flatr):not(.houser):not(.small):not(.old):not(.white):before{content:'';display:block;width:40px;height:66px;background:#000;position:absolute;top:0;right:0;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}@media screen and (max-width:450px){.btn-send:not(.flat):not(.house):not(.flatr):not(.houser):not(.small):not(.old):not(.white):before{height:100%;bottom:0}}@media screen and (max-width:240px){.btn-send:not(.flat):not(.house):not(.flatr):not(.houser):not(.small):not(.old):not(.white):before{display:none}}.btn-send:not(.flat):not(.house):not(.flatr):not(.houser):not(.small):not(.old):not(.white):after{content:" ";background-image:url(../img/svg/btn-send.svg);background-repeat:no-repeat;background-size:100% 100%;float:right;margin:0 -15px 0 50px;position:relative;width:9px;height:14px;top:26px;z-index:1}@media screen and (max-width:450px){.btn-send:not(.flat):not(.house):not(.flatr):not(.houser):not(.small):not(.old):not(.white):after{top:8px;margin:0 15px 0 0}}@media screen and (max-width:240px){.btn-send:not(.flat):not(.house):not(.flatr):not(.houser):not(.small):not(.old):not(.white):after{display:none}}.btn-send.old,.btn-send.small{display:inline-block;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-transform:uppercase;padding:0 20px}.btn-send.old:after,.btn-send.small:after{content:" ";background-image:url(../img/svg/btn-small.svg);background-repeat:no-repeat;background-size:100% 100%;display:inline-block;margin:0 0 0 20px;position:relative;width:7px;height:10px;top:1px;z-index:1}@media screen and (max-width:240px){.btn-send.old:after,.btn-send.small:after{display:none}}.btn-send.small{font-size:9px;font-size:.9rem;line-height:44px}.btn-send.flat,.btn-send.house{padding:50px 75px;margin-top:0;font-size:18px;font-size:1.8rem;line-height:24px;text-align:center;text-transform:none}.btn-send.flat:before,.btn-send.house:before{content:'';display:block;width:68px;height:68px;margin:0 auto 40px}.btn-send.flat:before{background-image:url(../img/svg/flat.svg);background-repeat:no-repeat;background-size:100% 100%}.btn-send.house:before{background-image:url(../img/svg/house.svg);background-repeat:no-repeat;background-size:100% 100%}.btn-send.white{padding:0 23px;margin-top:0;font-size:15px;font-size:1.5rem;line-height:50px;font-weight:400;text-align:center;text-transform:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#fff;color:#ce0020!important;border:1px solid #DCE1E5}.btn-send.white:after{content:" ";background-image:url(../img/svg/btn-red.svg);background-repeat:no-repeat;background-size:100% 100%;float:right;margin:20px 0 0 15px;width:9px;height:14px}@media screen and (max-width:240px){.btn-send.white:after{display:none}}.btn-send.white:hover{background:#ce0020;border-color:#ce0020;color:#fff!important}.btn-send.flatr,.btn-send.houser{padding:0 23px;margin-top:0;font-size:15px;font-size:1.5rem;line-height:50px;font-weight:400;text-align:center;text-transform:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#fff;color:#ce0020!important;border:1px solid #DCE1E5}.btn-send.flatr:before,.btn-send.houser:before{content:'';float:left;width:32px;height:32px;position:relative;margin:10px 15px 0 0;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out}.btn-send.flatr:after,.btn-send.houser:after{content:" ";background-image:url(../img/svg/btn-red.svg);background-repeat:no-repeat;background-size:100% 100%;float:right;margin:20px 0 0 15px;width:9px;height:14px}@media screen and (max-width:240px){.btn-send.flatr:after,.btn-send.houser:after{display:none}}.btn-send.flatr:hover,.btn-send.houser:hover{background:#ce0020;border-color:#ce0020;color:#fff!important}.btn-send.flatr:hover.flatr:before,.btn-send.houser:hover.flatr:before{background-image:url(../img/svg/flat.svg);background-repeat:no-repeat;background-size:100% 100%}.btn-send.flatr:hover.houser:before,.btn-send.houser:hover.houser:before{background-image:url(../img/svg/house.svg);background-repeat:no-repeat;background-size:100% 100%}.btn-send.flatr:before{background-image:url(../img/svg/flat-red.svg);background-repeat:no-repeat;background-size:100% 100%}.btn-send.houser:before{background-image:url(../img/svg/house-red.svg);background-repeat:no-repeat;background-size:100% 100%}.btn-back{background:#fff;border:1px solid #b0b0b0;color:#000!important;float:left;font-family:Roboto,arial,tahoma,verdana,sans-serif;font-weight:700;font-size:14px;font-size:1.4rem;line-height:58px;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out;margin:54px 30px 0 0;padding:0 20px;text-transform:uppercase;text-decoration:none!important}.btn-back:before{content:" ";background-image:url(../img/svg/btn-back.svg);background-repeat:no-repeat;background-size:100% 100%;display:inline-block;margin:0 20px 0 0;position:relative;width:9px;height:14px;top:2px;z-index:1}@media screen and (max-width:240px){.btn-back:before{display:none}}@media screen and (max-width:800px){.btn-back{margin:20px 30px 0 0}}@media screen and (max-width:450px){.btn-back{width:calc(100% - 2px);padding:10px 0;text-align:center;line-height:2em}}.btn{display:inline-block;text-transform:uppercase;font-weight:700;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out;text-decoration:none;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;font-size:13px;font-size:1.3rem;line-height:32px;padding:12px 16px;letter-spacing:.39px}.btn.transparent{border:1px solid #ce0020;background-color:transparent;padding:7px 16px}.btn.transparent:hover{border-color:#99021a;background-color:#fff}.btn.ico.s24:before{margin-top:3px}@media print{*{background:0 0!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}body{width:100%!important;margin:0!important;padding:0!important;line-height:1.4em;word-spacing:1.1pt;letter-spacing:.2pt;font-family:arial,Garamond,"Times New Roman",serif!important;color:#000;background:0 0}h1,h2,h3,h4{font-family:arial,Garamond,"Times New Roman",serif;color:#000}h1{font-size:21pt}h2{font-size:19pt}h3{font-size:17pt}h4{font-size:15pt}a:link,a:visited{background:0 0;font-weight:700;text-decoration:underline;color:#444!important}a:link[href^="http://"]:after,a[href^="http://"]:visited:after{content:" (" attr(href) ") ";font-size:90%}a[href^="http://"]{color:#000}img,tr{page-break-inside:avoid}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}#contactright,#create,#detail-form,#detail-map,#detail-share,#filter,#header-top,#menu-main,#nav,#options,#quicksearch,.controls,header .btn-search{display:none!important}.in{max-width:100%}#left-col,#right-col{width:100%;float:none;margin:0}section#search h1{margin:0}section#search ul.itemslist li a.img{width:200px;height:135px}section#search ul.itemslist li a.img:after,section#search ul.itemslist li a.img:before{display:none}section#search ul.itemslist li a.img img{width:200px;height:135px}section#search ul.itemslist li a.img span{display:none}section#search ul.itemslist li div.desc{width:70%;padding:0 0 0 10px}section#search ul.itemslist li div.desc h1{height:auto;margin:0;padding:0}section#search ul.itemslist li div.desc .location{padding:10px 0;margin:0}section#search ul.itemslist li div.desc .location:before{display:none}section#search ul.itemslist li div.desc .price{color:#ce0020}section#search ul.itemslist li div.desc ul.params{width:100%;position:static;border:0}section#search ul.itemslist li div.desc ul.params li{float:none!important;padding:2px 0}section#search ul.itemslist li div.desc ul.params li:before{display:none}#left-col #detail-title.content{*zoom:1;zoom:1;padding:0;margin:0 0 10px}#left-col #detail-title.content:after,#left-col #detail-title.content:before{display:table;content:""}#left-col #detail-title.content:after{clear:both}#left-col #detail-title.content .dark,#left-col #detail-title.content h1{display:inline}#left-col #detail-title.content .dark span{display:none}#left-col #detail-info{width:100%}#left-col #detail-info .image{display:none}#left-col #detail-info img.print{float:left;display:block;width:400px}#left-col #detail-info .info{width:40%}#left-col #detail-info .info #price{padding:0 0 10px}#left-col #detail-info .info #price .mortgage{display:none}#left-col #detail-info .info ul#params{width:100%;padding:0}#left-col #detail-info .info ul#params li{padding:2px 0;border:0}#left-col #detail-info .info ul#params li.address,#left-col #detail-info .info ul#params li.code{display:block}#left-col #detail-info .info ul#params li small{width:30%}#left-col #detail-info .info ul#params li strong{width:70%}#left-col .detail-gallery{margin:10px 0 0}#left-col .detail-gallery h2{display:none}#left-col .detail-gallery .newgallery{padding:0;width:auto;border:0}#left-col .detail-gallery .newgallery a{position:static!important;border:0!important;margin:0 5px 5px 0}#left-col .detail-gallery .newgallery a:after,#left-col .detail-gallery .newgallery a:before{display:none}#left-col .detail-gallery .newgallery a img{margin:0}#left-col #detail-text.content{padding:0 0 10px}#left-col #detail-text.content .indetail-text{border:0;padding:0;margin:0;font-size:12px}#left-col #detail-text.content .indetail-text h2{padding:0;margin:15px 0 0}#left-col #detail-related.content{padding:0}#left-col #detail-related.content h2{padding:0;margin:0}#left-col #detail-related.content table#related td.name a{display:none}#left-col #detail-related.content table#related td.name span{display:block;font-weight:700}#right-col{width:auto!important}#right-col #fixed-box{position:static!important;width:auto!important;-webkit-box-shadow:none;box-shadow:none;margin:0 0 10px}#right-col #fixed-box article#broker,#right-col #fixed-box article#broker h1{padding:0}#right-col #fixed-box article#broker #profile{float:left;width:35%;padding:0}#right-col #fixed-box article#broker #profile img{width:50px;height:auto}#right-col #fixed-box article#broker #profile p{float:left!important;margin:0 0 0 20px;padding:0}#right-col #fixed-box article#broker #profile p strong{padding:0 0 3px}#right-col #fixed-box article#broker #profile p a{display:none}#right-col #fixed-box article#broker #profile p a.phone,#right-col #fixed-box article#broker #profile p a.print{display:block}#right-col #fixed-box article#broker #lastrating{float:right;width:65%;margin:-24px 0 0}#right-col #fixed-box article#broker #lastrating h2{padding:0;margin:0}#right-col #fixed-box article#broker #lastrating a.rate-all{display:none}header,section .section{-webkit-box-shadow:none;box-shadow:none;margin:0}header #detail-text,header #detail-title,section .section #detail-text,section .section #detail-title{padding:0;margin:0}header #detail-text .indetail-text,header #detail-title .indetail-text,section .section #detail-text .indetail-text,section .section #detail-title .indetail-text{padding:0}header .logo{margin:15px 0;float:none}footer{margin-top:10px}footer:before{background:0 0}footer .in{max-width:100%}}