#content{margin:0;min-height:500px;padding-top:215px!important}.sep{font-size:.6875rem;padding:0 2px}header{background:#fff;border-bottom:1px solid rgba(0,0,0,.12);cursor:default;font-family:fira sans,trebuchet ms,Arial,Helvetica,sans-serif;font-size:16px;left:0;position:absolute;top:0;width:100%}header,header *{box-sizing:border-box}header a{color:#1a1a18;text-decoration:none}#header-top{align-items:center;display:none;font-size:.6875em;justify-content:space-between;padding:10px 20px 35px}#header-web{font-size:0}#header-web>a{font-size:.6875rem}#header-web>a:hover{color:#000;text-decoration:underline}#header-middle{align-items:center;display:flex;justify-content:space-between;padding-bottom:10px;padding-top:10px}#header-logo{text-align:center}#header-logo svg{vertical-align:top;width:200px}#header-logo h1{display:none}#header-logo .claim{border-left:2px solid #000;color:#757575;display:none;font-size:15px;font-weight:700;margin-left:13px;padding-left:15px;position:relative;text-align:left;top:12px}#partnersWeb{display:flex;justify-content:flex-end}#partnersWeb .ad:before{display:none}#partnersWeb .ad+.ad{padding-left:18px}#partnersWeb .ad,.ad-footer .ad{margin-bottom:0!important}nav{background:#000;min-height:54px;position:relative}nav:before{background:#fff;box-shadow:0 10px 0 0 #fff,0 20px 0 0 #fff;content:"";height:3px;left:15px;position:absolute;top:14px;width:25px}.main{background:#fff;cursor:default;margin:0 auto;position:relative;z-index:2}#main-menu{background:#000;display:none;flex-direction:column;font-family:fira sans extra condensed,trebuchet ms,Arial,Helvetica,sans-serif;font-size:.9375em;justify-content:space-around;margin:0;padding:0 20px;position:absolute;text-transform:uppercase;top:100%;width:100%;z-index:2}#main-menu>a,#moreMenu,#websearch{color:#fff;display:inline-block;padding:10px 0 8px;text-align:center}#main-menu a:hover{background:#d80907}#websearch a:hover{background:#000}#moreMenu{cursor:pointer;display:none}#moreMenu_items{background:#000;display:none;padding:10px 0;position:absolute;right:0;top:55px;z-index:3}#moreMenu_items>a{color:#fff;display:block;min-width:170px;padding:6px 20px}#moreMenu_items>a:hover{background:#d80907}#moreMenu_items:before{border-color:transparent transparent #fff;border-style:solid;border-width:0 7px 7px;content:"";display:block;position:absolute;right:65px;top:-8px}#mobileMenuIco{cursor:pointer;height:54px;left:0;position:absolute;top:0;width:54px}#mobileMenuIco:before{background:#fff;bottom:0;box-shadow:0 10px 0 0 #fff,0 20px 0 0 #fff;content:"";height:3px;left:0;margin:16px auto;position:absolute;right:0;top:0;width:25px}#mobileMainMenu{align-items:center;display:flex;height:54px;padding-left:54px}#mobileMainMenu a{border-left:1px solid #fff;color:#fff;display:inline-block;font-family:fira sans extra condensed,trebuchet ms,Arial,Helvetica,sans-serif;padding:5px 10px}#mobileMainMenu a:last-child{display:none}.article-col-first a{display:inline-block;overflow:hidden;padding-bottom:55%;position:relative;width:100%}.article-col-first a:after{background-image:linear-gradient(transparent,rgba(0,0,0,.9));content:"";height:50%;left:0;position:absolute;top:50%;width:100%}.article-col-first h2{bottom:10px;color:#fff;margin:0 20px;position:absolute;z-index:1}.article-col-first .date{background:#000;color:#fff;font-size:11px;font-weight:700;height:22px;left:0;line-height:22px;position:absolute;text-align:center;top:10px;width:50px}.article-col-first .main-art{margin-bottom:30px}.article-col-first .main-art img{left:0;position:absolute;top:0}.article-col-first .main-art .date{font-size:16px;height:35px;line-height:35px;width:50px}.article-col-first .main-art .finmag{align-items:center;background:#cd0711;display:flex;height:35px;justify-content:center;position:absolute;right:0;top:10px;width:80px}.article-col-first .main-art .finmag img{bottom:0;margin:auto;right:0;width:60px}.articles-list__item{margin-bottom:30px;position:relative}.articles-list__item:last-child{margin-bottom:0}.articles-list__item__img-wrap{margin-bottom:15px}.articles-list__item__title{font-size:18px;line-height:22px;margin:0}.articles-list__item__title a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.art{margin-bottom:30px}.art>h2{margin:10px 0}.art img{left:0;position:absolute;top:0}.art>a{display:inline-block;overflow:hidden;padding-bottom:55%;position:relative;width:100%}.ke-kafi .art>a.subtitle,.podcasty .art>a.subtitle{height:25px;margin-bottom:5px;overflow:inherit;padding:0}.art a.pr:before{background:#fff;border-radius:50%;content:"PR";font-family:fira sans,trebuchet ms,Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;height:30px;line-height:30px;position:absolute;right:10px;text-align:center;top:10px;width:30px;z-index:2}.art .info{font-size:13px;line-height:21px;margin-bottom:10px}.art .info,.art .info a{color:#757575}.art .info a:hover{color:#000}.perex{font-size:14px;line-height:21px;margin-bottom:0}.art .finmag{align-items:center;background:#cd0711;display:flex;height:22px;justify-content:center;position:absolute;right:0;top:10px;width:50px}.art .finmag img{bottom:0;margin:auto;right:0;width:38px}.art__podcast.lz:before{background-image:url(https://static-css.pencdn.cz/css/fm/redesign2021/ikons/play.svg);background-position:50%;background-repeat:no-repeat;background-size:75px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.header-promo{display:flex;height:50px}.header-promo__left{align-items:center;background-color:var(--promo-left-bg);color:var(--promo-left-color);display:flex;flex-basis:50%;justify-content:center}.header-promo__left:hover{background-color:var(--promo-left-bg-hover);color:var(--promo-left-color-hover)}.header-promo__left__text{align-items:center;display:flex;font-size:14px;font-weight:700;text-align:right;text-transform:uppercase;width:var(--promo-left-text-width)}.header-promo__left__sipka{background-image:url(https://static-css.pencdn.cz/images/sipka-v-kruhu.svg);display:inline-block;filter:var(--promo-left-arrow-color);flex-shrink:0;height:20px;margin-left:10px;width:20px}.header-promo__right{align-items:center;background-color:var(--promo-right-bg);color:var(--promo-right-color);display:flex;flex-basis:50%;justify-content:center}.header-promo__right:hover{background-color:var(--promo-right-bg-hover);color:var(--promo-right-color-hover)}.header-promo__right__text{align-items:center;display:flex;font-size:14px;font-weight:700;letter-spacing:0;text-align:right;text-transform:uppercase;width:var(--promo-right-text-width)}.header-promo__right__sipka{background-image:url(https://static-css.pencdn.cz/images/sipka-v-kruhu.svg);display:inline-block;filter:var(--promo-right-arrow-color);flex-shrink:0;height:20px;margin-left:10px;width:20px}.next-art .finmag img{position:relative;width:38px}.art .ad{margin-bottom:0;width:100%}.art .ad .r-head{display:none}.art .ad div{width:100%}.art .ad .fc0{width:0}.art .ad .r-body>div>a{display:inline-block;overflow:hidden;padding-bottom:55%;position:relative;width:100%}.art .ad .r-body>div>h2{margin:10px 0}.toolBoxWrap>.title{font-size:16px;line-height:28px;margin-bottom:5px}.topTema .subtitle{display:inline-block;font-size:16px;height:25px;line-height:28px;margin-bottom:8px;overflow:hidden;padding-bottom:0;text-overflow:ellipsis;white-space:nowrap}.topTema .art{background-color:#f8f8f8;border-radius:10px;padding:20px}.topTema .ad{margin-bottom:0;margin-left:auto;margin-right:auto;width:300px}.akcieTable td{padding:5px 0}.doporucujeme .art{border-bottom:1px solid #d6d6d6;margin-bottom:20px;padding-bottom:20px}.doporucujeme .art>h2{margin-bottom:0}.ocimaExpertu{display:flex;flex-direction:column;justify-content:space-between}.ocimaExpertu>div:last-child{margin-bottom:0}.ocimaExpertu>div{flex-basis:170px;margin-bottom:30px}#partners_partner{height:23px;overflow:hidden;width:83px}#conseq_partner{background:url(https://static-css.pencdn.cz/images/banners/conseq/logo_conseq_57x25_sp3.png) 0 0;display:inline-block;height:25px;vertical-align:middle;width:57px}#conseq_partner:hover{background-position:0 -25px}[class*=icon-hp-2023-]{position:relative}[class*=icon-hp-2023-]:before{font-family:ico2023;font-style:normal;font-weight:400;speak:never;display:inline-block;font-variant:normal;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-hp-2023-play:before{content:"\e80c"}.icon-hp-2023-cestovni-pojisteni:before{content:"\e80d";font-size:64px}.icon-hp-2023-investice:before{content:"\e80e";font-size:64px}.icon-hp-2023-hypoteky:before{content:"\e80f";font-size:64px}.icon-hp-2023-zivotni-pojisteni:before{content:"\e810";font-size:64px}.icon-hp-2023-kalkulacka:before{content:"\e811";font-size:38px}.icon-hp-2023-lupa:before{content:"\e812"}.calculators_item{align-items:center;background-color:#f8f8f8;border-radius:10px;display:flex;font-size:16px;margin-bottom:20px;padding:10px 30px;text-decoration:none;width:100%}.icon-hp-2023-kalkulacka{margin-right:20px}.sekce__hp-promo .title>a{color:#0a406e}.sekce__hp-promo .title>a:hover{color:#cd0711}.toolBox.usetri{margin-bottom:10px;padding:0}.toolBox.usetri .in{display:flex;flex-wrap:wrap;justify-content:space-between}.toolBox.usetri .in a{background-color:#f2f9ff;border-radius:10px;color:#0a406e;display:flex;flex-basis:160px;flex-direction:column;flex-grow:1;margin-bottom:20px;padding:15px 20px;text-align:center;text-decoration:none}.toolBox.usetri .in a:nth-child(2n+2){margin-left:10px}.usetri__icon,.usetri__label{margin-bottom:15px}.usetri__label{font-size:18px;font-weight:700;height:50px;line-height:23px}.usetri__button{background-color:#cd1719;border-radius:5px;color:#fff;font-size:14px;height:40px;line-height:40px;text-align:center}.toolBox.usetri .in a:hover .usetri__button{background-color:#eb3739}.toolBox.obchod:before{color:#757575;content:"Reklama";font-size:11px;line-height:13px;position:absolute;right:0;top:-16px}.obchod__title,p.obchod__title{font-size:18px;line-height:26px}.obchod__subtitle,.obchod__title,p.obchod__subtitle,p.obchod__title{font-weight:700;margin-bottom:15px}.obchod .submit{background-color:#cd1719;color:#fff;font-size:16px;font-weight:400;max-width:260px;padding:0;text-align:center;width:100%}.obchod .submit:hover{background-color:#eb3739;color:#fff}.obchod__submit-wrap{text-align:center}.obchod .img-wrap-zoom{height:131px;margin:0 auto 20px;overflow:hidden;position:relative;width:240px}.obchod .img-wrap-zoom img{left:0;position:absolute;top:-50%}.ke-kafi .in .art:last-child{margin-bottom:0}.courses{display:none}.spoluprace{height:270px;margin-bottom:50px;overflow:hidden}.spoluprace,.spoluprace__items{position:relative}.spoluprace__items:before{background-image:linear-gradient(270deg,transparent,#fff);left:0;z-index:1}.spoluprace__items:after,.spoluprace__items:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:40px}.spoluprace__items:after{background-image:linear-gradient(90deg,transparent,#fff);right:0}.spoluprace__items__item{position:relative;width:240px}.spoluprace__items__item__partner{color:#201f2a;font-size:14px;height:17px;line-height:17px;margin-bottom:10px;text-align:center;visibility:hidden}.is-selected .spoluprace__items__item__partner{visibility:visible}.spoluprace__items__item__imgWrap{margin-bottom:15px;overflow:hidden;padding-bottom:55%;position:relative}.spoluprace__items__item__imgWrap img{bottom:0;left:0;position:absolute;right:0;top:0;transform:scale(.9);transition:all .3s ease}.is-selected .spoluprace__items__item__imgWrap img{transform:scale(1)}.spoluprace__items__item__title{display:-webkit-box;font-size:18px;line-height:26px;margin-bottom:0;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;visibility:hidden}.is-selected .spoluprace__items__item__title{visibility:visible}.spoluprace__items__item__title a{text-decoration:none}.spoluprace__items__item__title a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.spoluprace .flickity-button{background-color:#414141;border-radius:10px;color:#fff;height:32px;top:0;transform:translateY(77px);width:32px;z-index:1}.spoluprace .flickity-button:hover{background-color:#757575;color:#fff}.spoluprace .flickity-prev-next-button .flickity-button-icon{height:40%;left:30%;top:28%;width:40%}.spoluprace .flickity-prev-next-button.previous{left:5px}.spoluprace .flickity-prev-next-button.next{right:5px}.viewport-action--active{transition-duration:.5s;transition-property:transform;transition-timing-function:ease}.calendarPromo{background-color:#f5f5f5;border-radius:10px;margin-bottom:50px;padding:20px}.calendarPromo_image-wrap{border-radius:2px;margin-bottom:15px;overflow:hidden;padding-bottom:57%;position:relative}.calendarPromo_image-wrap img{height:100%;left:0;position:absolute;top:0;transition:all .3s ease;width:100%}.calendarPromo_image-wrap:hover img{transform:scale(1.07)}.calendarPromo_image-wrap__title-wrap{bottom:0;display:flex;flex-direction:column;justify-content:flex-end;left:0;padding:12px;position:absolute;right:0;top:0}.calendarPromo_image-wrap__title-wrap:after{background:linear-gradient(transparent,rgba(0,0,0,.8));bottom:0;content:"";left:0;position:absolute;right:0;top:50px}.calendarPromo_image-wrap__title-wrap__title{font-size:16px;font-weight:700;line-height:22px;margin-bottom:5px;z-index:1}.calendarPromo_image-wrap__title-wrap__title a{color:#fff;text-decoration:none}.calendarPromo_image-wrap__title-wrap__title a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}.calendarPromo_image-wrap__title-wrap__title a:hover{text-decoration:underline}.calendarPromo_image-wrap__title-wrap__date{color:#fff;font-size:16px;line-height:28px;margin-bottom:0;z-index:1}.calendar-dny-item-icon{background-color:#cd1719;height:40px;left:10px;position:absolute;top:10px;width:40px}.calendar-dny-item-icon:after{background:url(https://static-css.pencdn.cz/images/finmag/kalendar/kalendar-icons.svg#ico-md) no-repeat;background-size:26px 25px;content:"";height:25px;left:8px;position:absolute;top:6px;width:26px}.calendarPromo__right__title{font-size:16px;font-weight:700;line-height:22px;margin-bottom:20px}.calendarPromo__right__title a{color:#201f2a}.calendarPromo__right__title a:hover{text-decoration:none}.calendarPromo__right__description{font-size:14px;line-height:20px;margin-bottom:20px}.calendarPromo__right__description a:hover{text-decoration:none}.calendarPromo__right__subtitle{color:#201f2a;font-size:14px;font-weight:700;line-height:22px;margin-bottom:10px}.calendarPromo__right__tiles{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.calendarPromo__right__tiles__item{background-color:#201f2a;border-radius:5px;color:#fff;font-size:12px;padding:8px 10px;text-decoration:none}.calendarPromo__right__tiles__item:hover{background-color:#737280;color:#fff}.calendarPromo__right__tiles__item--red{background-color:#cd1719}.calendarPromo__right__tiles__item--red:hover{background-color:#eb3739}@media only screen and (min-width:480px){#newsletter-subsribe{align-items:flex-end;flex-direction:row}#newsletter-subsribe input[type=text]{margin-bottom:0}#newsletter-subsribe input.submit{margin-left:20px}#header-logo .claim,#mobileMainMenu a:last-child{display:inline-block}.toolBox.usetri .in a{flex-basis:220px}}@media only screen and (min-width:600px){.article-col,.article-col-first .next-art div{display:flex;flex-wrap:wrap}.article-col-first .next-art .art{flex-basis:285px;flex-grow:1}.article-col-first .next-art .art+.art{margin-left:10px}.article-col-first .main-art h2{font-size:24px;line-height:30px}.article-col .art{flex-basis:185px;flex-grow:1}.article-col .art:nth-child(n+2){margin-left:10px}.toolBox.calculators .in{display:flex;flex-wrap:wrap;justify-content:space-between}.toolBox.calculators .in h3{flex:1 1 250px}.toolBox.calculators .in h3:nth-child(2n+2){margin-left:10px}.articles-list{display:flex;justify-content:space-between}.articles-list__item{flex-basis:45%;flex-grow:1;margin-bottom:0}.articles-list__item+.articles-list__item{margin-left:10px}.topTema .in{display:flex;flex-wrap:wrap;justify-content:space-between}.topTema .in .art{flex-basis:260px;flex-grow:1;overflow:hidden}.topTema .in .art:nth-child(2){margin-left:10px}.topTema .in .art:nth-child(3){flex-basis:220px;max-width:calc(50% - 5px)}.topTema .ad{flex-basis:300px;margin-left:10px;margin-right:0}.doporucujeme .in{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:-10px}.doporucujeme .art{flex-basis:40%;flex-grow:1;margin-left:10px}.tiskove-zpravy .in{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:-10px}.tiskove-zpravy .art{flex-basis:40%;flex-grow:1;margin-left:10px}.tiskove-zpravy .art:nth-last-child(-n+2){border-bottom:0;margin-bottom:0;padding-bottom:0}.ke-kafi .in{display:flex;flex-wrap:wrap;justify-content:space-between}.ke-kafi .in .art{flex-basis:260px;flex-grow:1}.ke-kafi .in .art:nth-last-child(-n+2){margin-bottom:0}.ke-kafi .in .art:nth-child(2n+2){margin-left:10px}.toolBox.podcasty{margin-bottom:30px}.podcasty .in{display:flex;flex-wrap:wrap;justify-content:space-between}.podcasty .in .art{flex-basis:260px;flex-grow:1}.podcasty .in .art:nth-child(2){margin-left:10px}.podcasty .in .art:nth-child(3){flex-basis:220px;margin-right:310px;max-width:calc(50% - 5px)}.toolBox.podcasty .ad{bottom:0;right:20px}.sekce__kurzy{display:flex;justify-content:space-between}.sekce__kurzy .toolBoxWrap{flex:1 1 50%}.sekce__kurzy .toolBoxWrap:last-child{margin-left:10px}.ocimaExpertu{flex-direction:row;justify-content:center}.ocimaExpertu>div{margin-bottom:0}.ocimaExpertu>div+div{margin-left:10px}.toolBox.obchod.wide .in>div{-moz-column-gap:50px;column-gap:50px;display:grid;grid-template-areas:"title image" "perex image" "submit image";grid-template-columns:auto 200px;grid-template-rows:auto auto 50px}.obchod.wide .img-wrap-zoom{align-self:center;grid-area:image;height:200px;margin-bottom:0;width:200px}.obchod.wide .img-wrap-zoom img{top:0}.wide .obchod__title{grid-area:title}.wide .obchod__subtitle,.wide p.obchod__subtitle{grid-area:perex}.wide .obchod__submit-wrap{align-self:flex-end;grid-area:submit;text-align:left}}@media only screen and (min-width:620px){.article-col-first{display:flex;flex-wrap:wrap;justify-content:space-between}.article-col-first .main-art{flex-basis:60%;margin-left:auto;margin-right:auto}.article-col-first .next-art{flex-basis:100%}}@media only screen and (min-width:680px){.toolBox.usetri{margin-bottom:30px}.toolBox.usetri .in a{flex-basis:150px;margin-bottom:0}.toolBox.usetri .in a:nth-child(n+2){margin-left:10px}.topTema .in .art:nth-child(3){flex-basis:300px}}@media only screen and (min-width:768px){.art{flex-basis:350px}.topTema .ad{margin-left:30px}.ke-kafi .in .art,.toolBox.calculators .in h3,.topTema .in .art,.topTema .in .art:nth-child(3){flex-basis:360px}}@media screen and (min-width:800px){.spoluprace{height:360px}.spoluprace__items__item{margin-left:-40px;width:400px}.spoluprace__items__item__imgWrap img{transform:scale(.7)}.spoluprace .flickity-button{transform:translateY(121px)}.calendarPromo{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:320px 1fr}.calendarPromo_image-wrap{height:208px;margin-bottom:0}}@media only screen and (min-width:1024px){.reklamabg{display:block;height:217px}#content{padding-top:240px!important}.main,header{width:1028px}#header-top{display:flex}#header-middle{padding-bottom:35px;padding-top:0}#header-logo svg{width:251px}#main-menu{display:flex;flex-direction:row;flex-wrap:nowrap;padding:0 12px;position:relative}#main-menu>a,#moreMenu,#websearch{flex:1 1 auto;padding:19px 0 13px}#moreMenu{display:block}#mobileMainMenu,#mobileMenuIco{display:none}.article-col-first{display:flex;justify-content:space-between;margin-bottom:20px}.article-col-first .main-art{flex-basis:491px;flex-shrink:0;margin-bottom:0}.article-col-first .next-art{flex-basis:491px}.article-col-first .next-art .art{flex-basis:242px;flex-grow:0;margin-bottom:0}.article-col-first .next-art .art+.art{margin-left:0}.article-col-first .next-art>div:first-child{margin-bottom:4px}.article-col-first .next-art>div{justify-content:space-between}.article-col-first .next-art h2{font-size:16px;line-height:20px;pointer-events:none}.article-col-first .next-art a:after{height:70%;pointer-events:none;top:30%}.art{flex-basis:242px;flex-grow:0;flex-shrink:0}.article-col .art{flex-basis:322px;flex-grow:0;margin-bottom:20px}.article-col,.article-col-first .next-art div{flex-wrap:nowrap}.article-col{justify-content:space-between}.article-col-first .date{pointer-events:none}.art img,.article-col-first .main-art img{transition:all .3s ease}.art img:hover,.article-col-first .main-art img:hover{transform:scale(1.07)}.article-col-first .main-art h2,.article-col-first a:after{pointer-events:none}.article-col-first .main-art .finmag img{transition:none}.article-col-first .main-art .finmag img:hover{transform:none}.art .finmag img{transition:none}.art .finmag img:hover{transform:none}.toolBox.calculators .in h3:nth-child(2n+2){margin-left:0}.articles-list__item__img-wrap{overflow:hidden}.articles-list__item__img-wrap img{transition:transform .3s}.articles-list__item:hover .articles-list__item__img-wrap img{transform:scale(1.07)}.articles-list__item+.articles-list__item{margin-left:20px}.img-wrap-zoom img{transition:transform .3s}.img-wrap-zoom a:hover img{transform:scale(1.07)}.topTema .subtitle{margin-bottom:4px}.topTema .in .art{flex-basis:217px;flex-grow:0}.topTema .in .art:nth-child(2){margin-left:0}.topTema .in .art:nth-child(3){flex-basis:217px}.topTema .ad{flex-grow:0;margin-left:0}.akcieTable td{padding:2px 0}h3.normal{margin-bottom:5px}.sekce{display:flex;justify-content:space-between}.sekce__calculators{flex-basis:324px;flex-grow:0;flex-shrink:0}.sekce__hp-promo{flex-basis:auto;margin-left:20px}.sekce__kurzy{display:block;flex-basis:440px;flex-shrink:0}.sekce__kurzy .toolBoxWrap:last-child{margin-left:0}.sekce__experti{flex-basis:550px;flex-grow:0}.ocimaExpertu{flex-direction:row}.ocimaExpertu>div{flex-basis:157px;margin-bottom:0}.ocimaExpertu>div+div{margin-left:20px}.doporucujeme{display:flex;justify-content:space-between;padding:5px 0 0}.doporucujeme .in{flex-basis:665px;flex-wrap:wrap}.doporucujeme .art,.doporucujeme .in{display:flex;justify-content:space-between;margin-left:0}.doporucujeme .art{flex-basis:322px;flex-grow:0}.doporucujeme .art>a{flex-basis:120px;flex-grow:0;flex-shrink:0;padding-bottom:0}.doporucujeme .art h2{font-size:16px;line-height:22px;margin-left:20px;margin-top:0}.doporucujeme .art:nth-last-child(-n+2){border:0;margin-bottom:0;padding-bottom:0}.ke-kafi .in .art{flex-basis:235px;flex-grow:0;margin-bottom:0}.ke-kafi .in .art:nth-child(2n+2),.tiskove-zpravy .in{margin-left:0}.tiskove-zpravy .art{display:flex;flex-basis:310px;flex-grow:0;justify-content:space-between;margin-left:0}.tiskove-zpravy .art>a{flex-basis:120px;flex-grow:0;flex-shrink:0;height:67px;padding-bottom:0}.tiskove-zpravy .art h2{font-size:16px;line-height:22px;margin-left:20px;margin-top:0}.tiskove-zpravy .art:nth-last-child(-n+3){border-bottom:0;margin-bottom:0;padding-bottom:0}.toolBox.podcasty{width:690px}.podcasty .in .art{flex-basis:210px;flex-grow:0;margin-bottom:0}.podcasty .in .art:nth-child(2){margin-left:0}.podcasty .in .art:nth-child(3){flex-basis:210px;margin-right:0}.toolBox.podcasty .ad{right:-318px}.header-promo{height:74px;position:absolute;right:10px;top:62px;width:var(--promo-width)}.header-promo__left{border-radius:7px;flex-direction:column;margin-right:5px}.header-promo__left__text{align-items:center;justify-content:center;text-align:center}.header-promo__left__sipka{margin-left:0;margin-top:3px}.header-promo__right{border-radius:7px;flex-direction:column}.header-promo__right__text{align-items:center;justify-content:center;text-align:center}.header-promo__right__sipka{margin-left:0;margin-top:3px}.courses{display:flex;height:50px;margin:-23px -10px 30px}.courses__item{align-items:center;background:#f8f8f8;display:flex;flex-grow:1;font-size:14px;justify-content:center;line-height:24px;text-decoration:none}.courses__item+.courses__item{margin-left:3px}.courses__item__title{text-decoration:underline}.courses__item__rate{color:#000;margin-left:5px}.courses__item--last{display:flex;flex-basis:80px;flex-direction:column;flex-grow:0;line-height:20px}.spoluprace{overflow:visible}.spoluprace__items:after,.spoluprace__items:before{width:120px}.spoluprace__items__item__title a:hover{text-decoration:underline}.spoluprace .flickity-prev-next-button.previous{left:20px}.spoluprace .flickity-prev-next-button.next{right:20px}}footer{background:0 0;padding:0}footer,footer a{color:#000}footer a:hover{color:#000;text-decoration:none}footer p:last-child{margin-bottom:0}.footer__kalkulacky{border-bottom:1px dashed #d6d6d6;margin-bottom:15px;padding-bottom:15px}.footer__title{font-size:16px;font-weight:700;line-height:19px;margin:0}.footer__kalkulacky .footer__title{margin-bottom:15px}.footer__kalkulacky__flex{display:flex;flex-wrap:wrap;margin-left:-10px}.footer__kalkulacky__flex__item{background-color:#f8f8f8;border-radius:10px;color:#000;flex-basis:40%;flex-grow:1;font-size:13px;font-weight:700;line-height:24px;margin-bottom:10px;margin-left:10px;padding:13px 9px;text-decoration:none}.footer__redakce{font-size:14px;line-height:28px}.footer__redakce__col{border-bottom:1px dashed #d6d6d6;margin-bottom:15px;padding-bottom:15px}.footer__redakce__col:last-child{margin-bottom:30px}.footer__redakce__col__ul{display:none;list-style:none;margin:10px 0 0;padding:0}.footer__title--menu{position:relative}.footer__title--menu:after{border-color:#000;border-style:solid;border-width:0 2px 2px 0;content:"";display:block;height:10px;position:absolute;right:2px;top:0;transform:rotate(45deg);width:10px}.footer__title--show:after{top:7px;transform:rotate(-135deg)}.footer__title--show~ul{display:block}.footer__redakce__col__ul li a{color:#757575;text-decoration:none}.footer__global{background-color:#000;color:#d6d6d6;font-size:14px;line-height:28px;margin-left:-10px;margin-right:-10px;padding:20px 10px}.footer__global .footer__title{color:#fff}.footer__global__p,.footer__global__p p{font-size:14px;line-height:28px;margin-bottom:30px}.footer__global__p a{color:#d6d6d6;text-decoration:none}.footer__global__p:last-child{margin-bottom:0}#newsletter-subsribe{display:block}.footer__global__newsletter{margin-bottom:30px}.footer__global__newsletter .footer__title{display:block;margin-bottom:20px}.footer__global__newsletter__email{background-color:#414141;border:none;border-radius:10px;box-sizing:border-box;color:#fff;font-size:16px;line-height:normal;outline:none;padding:16px 20px;width:100%}.footer__global__newsletter__info{font-size:12px;line-height:25px;margin:5px 0 20px}.footer__global__newsletter__info a{color:#d6d6d6}.footer__global__newsletter__wrap-bnt__btn{background-color:#cd1719;border:none;border-radius:5px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:14px;outline:none;padding:17px 20px;width:100%}.footer__global__soc{margin-bottom:50px}.footer__global__soc__logo{margin-bottom:20px;text-align:center}.footer__global__soc__flex{align-items:center;display:flex;justify-content:space-between}.footer__global__soc__flex a{align-items:center;border:1px solid #414141;border-radius:10px;display:flex;flex-grow:0;flex-shrink:0;height:71px;justify-content:center;text-decoration:none;width:71px}.footer__global__web{border-bottom:1px dashed #414141;margin-bottom:20px;padding-bottom:20px}.footer__global__web .footer__title{margin-bottom:10px}.footer__global__web__ul{list-style:none;margin:0;padding:0}.footer__global__web__ul li a{color:#d6d6d6;text-decoration:none}.footer__global__ostatni{margin-bottom:30px}.footer__global__ostatni__copy{font-size:14px;line-height:28px;margin-bottom:30px}.footer__global__ostatni .footer__title{margin-bottom:5px}@media only screen and (min-width:680px){.footer__kalkulacky{border-bottom:0;margin-bottom:30px;padding-bottom:0}.footer__kalkulacky__flex__item{flex-basis:30%}.footer__redakce{display:flex;flex-wrap:wrap;margin-bottom:30px;margin-left:-20px}.footer__redakce__col{border-bottom:0;flex-basis:40%;flex-grow:1;margin-bottom:30px;margin-left:20px;padding-bottom:0}.footer__redakce__col:nth-child(2n){border-left:1px dashed #d6d6d6;padding-left:20px}.footer__title--menu:after{display:none}.footer__title--menu~ul{display:block}.footer__global{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-areas:"newsletter newsletter" "soc soc" "web ostatni" "web ostatni2";grid-template-columns:230px 1fr;padding-bottom:30px;padding-top:30px}.footer__global__newsletter{grid-area:newsletter;margin:0 auto 30px;width:500px}.footer__global__soc{grid-area:soc}.footer__global__soc__flex{margin:auto;width:400px}.footer__global__web{border-bottom:0;border-right:1px dashed #414141;grid-area:web;margin-bottom:0;padding-bottom:0}.footer__global__ostatni{grid-area:ostatni}.footer__global__ostatni2{grid-area:ostatni2}.footer__global__ostatni__copy,.footer__global__p{margin-bottom:15px}}@media only screen and (min-width:1024px){footer{margin-left:0;margin-right:0}.footer__kalkulacky__flex{margin-left:-20px}.footer__kalkulacky__flex__item{flex-basis:20%;font-size:14px;margin-left:20px;padding:13px 30px}.footer__kalkulacky__flex__item:hover{background-color:#efefef;outline:1px solid #000}.footer__redakce{font-size:12px;margin-bottom:50px;margin-left:0;margin-right:20px}.footer__redakce__col{flex-basis:20%;margin-bottom:0}.footer__redakce__col:last-child{margin-bottom:0}.footer__redakce__col:nth-child(n+2){border-left:1px dashed #d6d6d6;padding-left:20px}.footer__redakce__col__ul li a:hover{color:#000;text-decoration:underline}.footer__global{align-items:flex-start;font-size:12px;grid-template-areas:"web newsletter soc" "web ostatni2 ostatni";grid-template-columns:240px 1fr 240px;grid-template-rows:auto 1fr;padding:40px}.footer__global a:hover{color:#fff}.footer__global__web .footer__title{margin-bottom:20px}.footer__global__web__ul li a:hover{text-decoration:underline}#newsletter-subsribe{display:grid}.footer__global__newsletter{display:grid;grid-area:newsletter;grid-template-areas:"title title" "input submit" "info info";grid-template-columns:300px 110px;margin:0;width:auto}.footer__global__newsletter .footer__title{grid-area:title}.footer__global__newsletter__email{grid-area:input}.footer__global__newsletter__wrap-bnt{grid-area:submit;margin-left:15px}.footer__global__newsletter__wrap-bnt__btn:hover{background-color:#eb3739}.footer__global__newsletter__info{font-size:11px;grid-area:info;line-height:25px;margin-bottom:0}.footer__global__soc{grid-area:soc;margin-bottom:0;margin-top:-6px}.footer__global__soc__logo{line-height:normal;margin-bottom:13px;text-align:left}.footer__global__soc__logo svg{height:auto;width:145px}.footer__global__soc__flex{justify-content:flex-start;margin:auto auto auto -10px;width:auto}.footer__global__soc__flex a{height:40px;margin-left:10px;width:40px}.footer__global__soc__flex a svg{transform:scale(.6)}.footer__global__soc__flex__item--fb:hover{background-color:#435895}.footer__global__soc__flex__item--tw:hover{background-color:#41aaeb}.footer__global__soc__flex__item--insta:hover{background-color:#b3318d}.footer__global__soc__flex__item--linkedin:hover{background-color:#2f7bb4}.footer__global__web{grid-area:web}.footer__global__ostatni{grid-area:ostatni;margin-bottom:0}.footer__global__ostatni2{grid-area:ostatni2;margin-top:39px}.footer__global__p{font-size:11px;line-height:16px}.footer__global__p a:hover{text-decoration:underline}.footer__global__p p{font-size:11px;line-height:16px;margin-bottom:20px}.footer__global__p p:last-child{margin-bottom:0}.footer__global__ostatni__copy{font-size:11px;line-height:17px}}@font-face{font-display:swap;font-family:fira sans extra condensed;font-style:normal;font-weight:500;src:local("Fira Sans Extra Condensed Medium"),local("FiraSansExtraCondensed-Medium"),url("../../../fonts/FiraSans/FiraSansExtraCondensed-Medium-q5P9IFr.woff2") format("woff2"),url("../../../fonts/FiraSans/FiraSansExtraCondensed-Medium-W-Qs-RV.woff") format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:fira sans extra condensed;font-style:normal;font-weight:500;src:local("Fira Sans Extra Condensed Medium"),local("FiraSansExtraCondensed-Medium"),url("../../../fonts/FiraSans/FiraSansExtraCondensed-Medium-Latin-iuN8wu4.woff2") format("woff2"),url("../../../fonts/FiraSans/FiraSansExtraCondensed-Medium-W-Qs-RV.woff") format("woff");unicode-range:u+0100-024f}@font-face{font-display:swap;font-family:fira sans;font-style:normal;font-weight:400;src:local("Fira Sans Regular"),local("FiraSans-Regular"),url("../../../fonts/FiraSans/FiraSans-Regular-e55BSJB.woff2") format("woff2"),url("../../../fonts/FiraSans/FiraSans-Regular-glLYYE1.woff") format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:fira sans;font-style:normal;font-weight:400;src:local("Fira Sans Regular"),local("FiraSans-Regular"),url("../../../fonts/FiraSans/FiraSans-Regular-Latin-5Wy6P5Z.woff2") format("woff2"),url("../../../fonts/FiraSans/FiraSans-Regular-glLYYE1.woff") format("woff");unicode-range:u+0100-024f}@font-face{font-display:swap;font-family:fira sans;font-style:normal;font-weight:700;src:local("Fira Sans Bold"),local("FiraSans-Bold"),url("../../../fonts/FiraSans/FiraSans-Bold-ZXFL20Y.woff2") format("woff2"),url("../../../fonts/FiraSans/FiraSans-Bold-aPXnKWd.woff") format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:fira sans;font-style:normal;font-weight:700;src:local("Fira Sans Bold"),local("FiraSans-Bold"),url("../../../fonts/FiraSans/FiraSans-Bold-Latin-AwvmfmG.woff2") format("woff2"),url("../../../fonts/FiraSans/FiraSans-Bold-aPXnKWd.woff") format("woff");unicode-range:u+0100-024f}:root{--font-primary:"fira sans",Arial,sans-serif;--text-color:#000;--text-blue:#1b3e78;--btn-std-hover:#eb3739;--link-red:#d80907;--link-red-hover:#eb3739;--link-std:#000;--link-std-hover:#d80907;--link-lightgrey:#757575;--btn-std:#d80907;--pagination-color:#d80907;--pagination-hover:#d80907;--pagination-active-color:#fff;--pagination-active-background:#d80907;--main-filter-background:#f2f2f2;--main-filter-label-color:#d80907;--main-filter-input-color:#000;--main-filter-input-border-bottom-color:#000;--main-filter-input-border-top-color:#ccc}.section__welcome-text{.section-header{.title{text-align:center}.partner-logo{display:none}}.section-content{display:none}}@media only screen and (min-width:768px){.section__welcome-text{.section-header{display:flex;flex-direction:row;.title{flex:8;text-align:left;h2{margin-bottom:0}}.partner-logo{align-content:center;display:flex;flex:4;flex-wrap:wrap;justify-content:right;img{max-height:22px;width:auto}}}.section-content{display:block}}}.section__hp-filter{.section-image{display:none}}@media only screen and (min-width:768px){.section__hp-filter{align-content:center;display:flex;height:470px;margin:0 -10px;position:relative;.hp-filter{background:rgba(0,0,0,.7);color:#fff;margin:auto;padding:40px 52px;position:relative;width:840px;z-index:10}.section-image{display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:5;img{height:100%;-o-object-fit:cover;object-fit:cover;width:auto}}}.section__hp-filter:has(.s-main-filter__container.extended-filter-visible){background-color:#eee;height:auto;padding-bottom:20px;padding-top:20px;.section-image{display:none}}}.section__articles{.articles-wrapper{display:grid;gap:25px;grid-template-columns:repeat(1,1fr);max-width:100%;article{display:flex;flex-direction:column;gap:20px;.image-wrapper{aspect-ratio:16/9;position:relative;.--image{align-content:center;display:flex;flex-wrap:wrap;height:100%;justify-content:center;left:0;overflow:hidden;position:absolute;top:0;width:100%;img{max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover}}}.--content{display:flex;flex-direction:column;gap:18px;.title{.h3{margin-bottom:0}a{color:var(--text-color);text-decoration:none;&:hover{text-decoration:underline}}}.info{color:#8f8f8f;font-size:.8em;a{color:#8f8f8f}}}}}}@media only screen and (min-width:768px){.section__articles{.articles-wrapper{gap:15px;grid-template-columns:repeat(4,1fr)}}}.estate-detail{display:flex;flex-direction:column;gap:20px;.h1{margin-bottom:0}}.navigation{align-items:center;background:#f3f3f3;display:flex;gap:20px;justify-content:space-between;padding:20px;a{color:#303030;&:hover{color:#333;text-decoration:underline}}.nav-link{align-items:center;display:flex;gap:8px;.icon{display:flex;justify-content:center;width:1.5rem;img{max-height:1.4rem}}&.--list{margin-right:auto;.icon{img{filter:brightness(0) saturate(100%) invert(24%) sepia(29%) saturate(1122%) hue-rotate(118deg) brightness(94%) contrast(102%)}}}&.--prev{.icon{img{filter:brightness(0) saturate(100%) invert(24%) sepia(29%) saturate(1122%) hue-rotate(118deg) brightness(94%) contrast(102%)}}}&.--next{.icon{img{filter:brightness(0) saturate(100%) invert(24%) sepia(29%) saturate(1122%) hue-rotate(118deg) brightness(94%) contrast(102%)}}}&.--next,&.--prev{.label{display:none}}}}@media only screen and (max-width:767px){.navigation{margin-left:-10px;margin-right:-10px;margin-top:-33px}}@media only screen and (min-width:768px){.navigation{.nav-link{&.--next,&.--prev{.label{display:block}}}}}.section__detail-intro{.estate-gallery{background-color:#f3f3f3}.detail-intro-info{display:flex;flex-direction:column;gap:8px;.estate-info{color:#d80907;font-size:25px;font-weight:700}}}@media only screen and (max-width:767px){.section__detail-intro{.detail-intro-carousel{margin-bottom:10px;margin-left:-10px;margin-right:-10px}}}@media only screen and (min-width:768px){.section__detail-intro{position:relative;.detail-intro-info{bottom:0;color:#fff;gap:8px;left:0;padding-bottom:55px;padding-left:35px;position:absolute;width:60%;z-index:20;.estate-info{align-content:center;color:#fff;display:flex;flex-direction:row;font-weight:400;gap:15px;line-height:1.2}}}}.g-estates{.i-estate{border-top:1px solid #fbe6e6;display:flex;flex-direction:column;gap:15px;padding:20px 0;.estate-image{align-content:center;aspect-ratio:3/2;display:flex;flex-wrap:wrap;justify-content:center;overflow:hidden;position:relative;a{display:block}a,img{width:100%}img{height:auto;-o-object-fit:cover;object-fit:cover;position:relative;z-index:1}.img-blurred{filter:blur(5px) brightness(92%);height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}}.estate-content{display:flex;flex-direction:column;.title{order:10}.location{order:20}.desc{order:30}.date{order:50}.price{order:40}.title{a{color:var(--link-red);text-decoration:none;&:hover{color:var(--link-red-hover)}}}.desc{display:none}.price{.label{display:none}.value{color:var(--text-blue);font-size:22px;font-weight:700}}}}}@media only screen and (min-width:768px){.g-estates{.i-estate{border-top:1px solid #707070;flex-direction:row;.estate-image{align-content:flex-start;aspect-ratio:1/1;flex-shrink:0;width:225px;a{aspect-ratio:1/1;overflow:hidden;position:relative}}.estate-content{.title{order:10}.location{order:20}.desc{order:30}.date{order:40}.price{order:50}.desc{display:block}.price{align-items:center;display:flex;flex-wrap:wrap;gap:8px;.label{display:inline}}}}}}.section__detail-info-table{display:grid;gap:20px;grid-template-columns:repeat(12,1fr);div:has(.g-info-table){grid-column:span 12/auto}&>.ad{align-content:center;display:flex;flex-direction:column;grid-column:span 12/auto;justify-content:center}}@media only screen and (min-width:900px){.section__detail-info-table{div:has(.g-info-table){grid-column:span 8/auto}&>.ad{grid-column:span 4/auto;justify-content:right;margin-top:48px}}}.map-wrapper{.map_iframe{border:none;height:100%;width:100%}}@media only screen and (max-width:767px){.map-wrapper{height:320px;margin-left:-10px;margin-right:-10px}}@media only screen and (min-width:768px){.map-wrapper{height:400px}}.seller-info{display:grid;gap:1rem;grid-template-columns:repeat(12,1fr);.h2{grid-column:span 12/auto;margin-bottom:0}.person-info{display:grid;gap:10px;grid-column:span 12/auto;grid-template-columns:1fr;.--image{img{border-radius:8px;height:auto;max-width:164px}}.--name{h3{margin:0}}.--phone{align-items:center;display:flex;font-size:20px;gap:15px;.icon{display:flex;width:1.5rem;img{max-width:1.5rem}}a{color:var(--link-std);opacity:1;text-decoration:none;transition:all .3s ease;&.hide{opacity:0}}}.button{.btn{min-width:200px}}}.agency-info{display:flex;flex-direction:column;gap:16px;grid-column:span 12/auto}}@media only screen and (min-width:768px){.seller-info{.person-info{-moz-column-gap:20px;column-gap:20px;grid-column:span 7/auto;grid-template-columns:auto 1fr;.--image{grid-row:1/span 4}}.agency-info{grid-column:span 5/auto}}}@media only screen and (min-width:900px){.seller-info{.agency-info,.person-info{grid-column:span 6/auto}}}@media only screen and (min-width:1024px){.seller-info{.person-info{grid-column:span 5/auto}.agency-info{grid-column:span 7/auto}}}.s-main-filter__container{display:flex;flex-direction:column;gap:20px;margin-bottom:20px;padding:0 10px;.filter-wrapper{align-items:center;display:grid;gap:16px;grid-template-columns:repeat(12,1fr);.filter-item{grid-column:span 12/auto;&:not(.filter-extended){label{font-weight:700}}}}.filter-item{input[type=search],input[type=text],select{width:100%}input[type=number],input[type=search],input[type=text],select{background-color:#fff;border:none;font-size:15px;font-weight:700;height:36px;padding:6px 8px}select{display:block;&:active,&:hover{outline:none}}&.--operation{padding:0 20px;div#filter_operace{display:flex;justify-content:space-between}input{display:none}label{color:#4d4d4d;cursor:pointer;display:inline-block;margin:10px;padding:0 8px 5px;position:relative;&:after{background-color:transparent;bottom:0;content:"";display:block;height:4px;left:0;position:absolute;transition:all .3s ease;width:100%}}input:disabled+label{color:#aaa;cursor:not-allowed}}&.--extended-switcher{color:#4c4c4c;font-weight:700}&.--price{display:flex;flex-direction:row;gap:25px}button[type=submit]{border:none;border-radius:5px}}.form-item--input{.checkbox-fieldset__list{display:grid;grid-template-columns:repeat(12,1fr);.form-choice{display:flex;gap:8px;grid-column:span 12/auto}}}.extended-filter-switcher{cursor:pointer;display:flex;gap:8px;.icon{display:flex;width:1.5rem;img{max-width:1.5rem}}}.filter-extended{grid-column:span 0;max-height:0;overflow:hidden}}.s-main-filter__container:not(.--filter-homepage){.filter-extended{label{color:#000!important}.form-item--label{label{color:#000;font-weight:700!important}}}}.s-main-filter__container.--filter-homepage:has(.filter-extended:empty){.--extended-switcher{display:none}}.s-main-filter__container{.filter-extended{display:none}.filter-item{&.--submit{button{width:100%}}}}.s-main-filter__container.extended-filter-visible{.filter-extended{display:flex;flex-direction:column;gap:20px;max-height:none;.form-item--label{font-size:1.05em;font-weight:700}}.--extended-switcher{display:none}}@media only screen and (min-width:420px){.s-main-filter__container.extended-filter-visible{.form-item--input{.checkbox-fieldset__list{.form-choice{grid-column:span 6/auto}}}}}@media only screen and (min-width:576px){.s-main-filter__container.extended-filter-visible{.form-item--input{.checkbox-fieldset__list{.form-choice{grid-column:span 4/auto}}}}}@media only screen and (min-width:990px){.s-main-filter__container.extended-filter-visible{.form-item--input{.checkbox-fieldset__list{.form-choice{grid-column:span 3/auto}}}.filter-item{&.--submit{justify-self:center;button{min-width:220px;width:auto}}}}}@media only screen and (max-width:768px){.s-main-filter__container{.filter-wrapper{.filter-item{&.--operation{order:10}&.--type{order:20}&.--subtype{order:30}&.--price{order:40}&.--location{order:50}&.--extended-switcher{order:60}&.filter-extended{order:70}&.--submit{order:80}}}}}@media only screen and (min-width:768px){.s-main-filter__container.extended-filter-visible{.filter-wrapper{.filter-item{&.--type{order:10}&.--subtype{order:20}&.--price{order:30}&.--location{order:40}&.--operation{order:50}&.--extended-switcher{order:60}&.filter-extended{order:70}&.--submit{order:80}}}}}@media only screen and (min-width:768px){.s-main-filter__container{padding:20px 30px;.filter-wrapper{.filter-item{grid-column:span 4/auto;input,select{border-bottom:0}label{font-weight:400}&.--operation{grid-column:span 4/auto;padding:0;label{font-weight:700}}&.--submit{grid-column:span 3/auto}.--extended-switcher{display:flex;justify-content:end}}}&.extended-filter-visible{.filter-wrapper{.filter-item{&.--submit,&.filter-extended{grid-column:span 12/auto}}}}}.s-main-filter__container:not(.--filter-homepage){.filter-item.--submit{grid-column:span 2/auto}.filter-item.--submit button[type=submit]{font-weight:600}.filter-item.--price{display:none}.filter-item.--extended-switcher{grid-column:span 6/auto}.extended-filter-switcher{justify-content:end}&.extended-filter-visible{.filter-item.--price{display:flex}.filter-wrapper{.filter-item{&.--type{order:10}&.--subtype{order:20}&.--location{order:30}&.--operation{order:40}&.--price{order:50}&.--extended-switcher{order:60}&.filter-extended{order:70}&.--submit{order:80}}}}}}.s-main-filter__container{.ms-parent{align-content:center;background:#fff;display:flex;height:36px;justify-content:center;width:100%!important;.ms-choice{font-size:15px;font-weight:700;padding:6px 8px;&.disabled{color:#000}}}}@media only screen and (min-width:768px){.s-main-filter__container{.ms-parent{border-bottom:none}}}.s-main-filter__container.--filter-homepage{.--extended-switcher{font-size:15px;font-weight:400}}@media only screen and (min-width:768px){.s-main-filter__container.--filter-homepage{background:none;padding:0;.filter-wrapper{gap:28px;-moz-column-gap:100px;column-gap:100px;grid-template-columns:repeat(6,1fr);.filter-item{grid-column:span 3/auto;&.--extended-switcher,&.filter-extended{grid-column:span 6/auto}input[type=number],input[type=search],input[type=text],select{color:#4c4c4c;font-size:18px;font-weight:400;height:48px}label{color:#fff}&.--operation{grid-column:span 3/auto;label{font-weight:400}input:checked+label{&:after{background-color:#fff}}}&.--submit{grid-column:span 3/auto}}.--extended-switcher{color:#fff;.icon{img{filter:brightness(0) invert(1)}}}}.ms-parent{height:48px;.ms-choice{color:#4c4c4c;font-size:18px;font-weight:400}}&.extended-filter-visible{.filter-wrapper{.filter-item{&.--submit{grid-column:span 6/auto}}}}}}.s-main-filter__container{.filter-item{input[type=number],input[type=search],input[type=text],select{border-bottom:1px solid var(--main-filter-input-border-bottom-color);color:var(--main-filter-input-color)}label{color:var(--main-filter-label-color)}&.--operation{input:checked+label{&:after{background-color:var(--main-filter-label-color)}}}}}@media only screen and (min-width:768px){.s-main-filter__container{background-color:var(--main-filter-background);.filter-wrapper{.filter-item{input,select{border-top:1px solid var(--main-filter-input-border-top-color)}}}}}.s-main-filter__container{.ms-parent{border-bottom:1px solid var(--main-filter-input-border-bottom-color);.ms-choice{font-family:var(--font-primary),sans-serif}}}@media only screen and (min-width:768px){.s-main-filter__container{.ms-parent{border-top:1px solid var(--main-filter-input-border-top-color)}}}@media only screen and (min-width:768px){.s-main-filter__container{.filter-wrapper .filter-item{input,select{border-bottom:0}}.ms-parent{border-bottom:none}}}.re-demand-form{input[type=date],input[type=email],input[type=number],input[type=text],textarea{width:100%}}.estate-thumbnail{align-items:center;border-radius:8px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);display:grid;margin-bottom:20px;overflow:hidden;.--image{aspect-ratio:3/2;display:flex;img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}.--title{h4{margin:0}}}@media only screen and (max-width:767px){.estate-thumbnail{padding-bottom:8px;row-gap:10px;.--location,.--price,.--title{display:flex;flex-direction:column;margin-left:20px}}}@media only screen and (min-width:768px){.estate-thumbnail{-moz-column-gap:1rem;column-gap:1rem;grid-template-columns:180px 1fr;.--image{aspect-ratio:4/3;grid-row:1/span 2}.--title{grid-row:1/span 1}.--price{grid-row:2/span 1}}}.re-demand-form{.re-demand-form__content{display:grid;gap:1rem;grid-template-areas:"text" "name" "email" "phone" "date" "privacy" "submit";.re-demand-form__text{grid-area:text}.re-demand-form__name{grid-area:name}.re-demand-form__email{grid-area:email}.re-demand-form__phone{grid-area:phone}.re-demand-form__date{grid-area:date}.re-demand-form__privacy{font-size:.9rem;grid-area:privacy}.re-demand-form__submit{grid-area:submit}input[type=date],input[type=email],input[type=number],input[type=text],textarea{border:1px solid #cad0d6;border-radius:4px;padding:7px 16px}input[type=date],input[type=email],input[type=number],input[type=text]{&::-moz-placeholder{-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}&::placeholder{transition:all .3s ease-in-out}&:focus{&::-moz-placeholder{font-size:.8rem;padding:.1rem .6rem}&::placeholder{font-size:.8rem;padding:.1rem .6rem}}}.re-demand-form__text{textarea{font-size:15px;height:6rem;line-height:1.4;resize:none}}.re-demand-form__submit{display:flex;justify-content:center;button{cursor:pointer}}}}@media only screen and (min-width:768px){.re-demand-form{.re-demand-form__content{display:grid;gap:1rem;grid-template-areas:"text text" "name email" "phone date" "privacy privacy" "submit submit";grid-template-columns:1fr 1fr;grid-template-rows:auto auto}}}.re-demand-form{.re-demand-form__content{.re-demand-form__text{textarea{font-family:var(--font-primary)}}}}.real-estate-map-container{.s-main-filter__container{display:none}.heading{align-items:center;display:flex;gap:1rem;justify-content:space-between;.list-view-switcher{display:flex;justify-content:end;min-width:25px;.list-link{display:flex;gap:8px;.label{display:none}.icon{width:1.2rem}}}}}#map-canvas{.gm-style-iw{border:0;padding:0!important}.gm-style-iw-chr{height:0}.gm-style-iw-ch{border:0;padding:0!important}.gm-style-iw-d{overflow:hidden!important}.gm-ui-hover-effect{align-items:center;background-color:#000!important;border-radius:50%;display:flex!important;height:24px!important;justify-content:center;padding:1px;position:relative;right:6px!important;top:6px!important;width:24px!important;z-index:5;span{background-color:#fff!important;margin:0!important}}.map-marker-cluster{border:1px solid #0062ab;border-radius:100px;font-size:14px;height:32px;transform:translateX(-50%) translateY(-100%);width:32px}.map-marker-cluster,.map-marker-group{align-items:center;background:#6892b2e6;color:#fff;display:flex;justify-content:center}.map-marker-group{border:1px solid #0062ab;border-radius:8px;font-size:12px;height:30px;min-width:30px;padding:0 8px}.map-marker-point{background:#6892b2e6;border:1px solid #0062ab;border-radius:8px;color:#fff;font-size:14px;padding:4px 10px;&:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid #6892b2e6;bottom:-10px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}&__exact{background:#054b80bf;border:1px solid #054b80;&:after{border-top-color:#054b80bf}}&__approx{background:#cc8128bf;border:1px solid #cc8128;&:after{border-top-color:#cc8128bf}}&.map-marker__visited{background:#fff!important;color:#000!important;&:after{border-top-color:#fff!important}}}.main-map__marker-content.--specified .main-map__marker-image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.main-map__marker-content{display:flex;flex-direction:column;justify-content:flex-end;position:relative;z-index:2;&.--unspecified{max-width:320px;padding:32px 16px 16px}&.--specified{border:3px solid #0062ab;border-radius:10px;height:190px;overflow:hidden;padding:8px;width:190px;&:before{background:linear-gradient(0deg,#2e3a43,rgba(46,58,67,.52) 66%,rgba(46,58,67,0));bottom:0;content:"";height:60%;left:0;position:absolute;width:100%;z-index:2}}}.main-map__bottom-wrapper{display:flex;gap:8px;margin:0;position:relative;z-index:3}.main-map__marker__content-wrap{display:flex;gap:16px}.main-map__marker-title{color:#fff;font-size:14px;margin-bottom:4px;max-height:40px;overflow:hidden;position:relative;z-index:3}.main-map__marker-info-unspecified{font-size:14px;line-height:1.6}.main-map__marker-price{color:#fff;font-size:14px;font-weight:700}.main-map__marker-link{align-items:center;color:#f5ac21;display:flex;font-size:14px;font-weight:700;gap:4px;text-decoration:none;&:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";font-weight:400;height:12px;width:12px}&:hover{color:#f5ac21;text-decoration:underline}}}@media only screen and (min-width:768px){.real-estate-map-container{.heading{.list-view-switcher{min-width:70px;.list-link{.label{display:block}}}}}}.energyLabel{align-items:center;background-color:transparent;border:2px solid #fff;border-right:none;display:inline-flex;font-size:.9em;gap:24px;padding:0 12px;position:relative;.energyLabel__letter{font-weight:500;line-height:1.2em;position:relative}&:before{aspect-ratio:1/1;background-color:transparent;border:2px solid #fff;border-bottom:0;border-left:0;content:"";display:block;height:70.71068%;position:absolute;right:0;top:50%;transform:translate(50%,-50%) rotate(45deg);z-index:2}}@media only screen and (max-width:767px){.energyLabel{border:2px solid;border-right:none;margin-left:1rem;&:before{border:2px solid;border-bottom:0;border-left:0}}}[type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}button.sbutton.report{background:#8b0000!important;border:none;border-radius:4px;bottom:20px;box-shadow:0 0 10px #000;color:#fff!important;font-size:.8em!important;left:10px;padding:8px!important;position:fixed;transition:all .3s ease;z-index:100;&:hover{background-color:#600!important;box-shadow:0 0 14px #000;color:#e0e0e0!important}}@media only screen and (min-width:768px){.container-side-menu:has(.container-list-empty){grid-template-columns:auto}}.container-list-empty{align-items:center;display:flex;flex-direction:column;gap:16px;margin:auto;max-width:700px;p{text-align:center}}@media only screen and (min-width:768px){.container-list-empty{font-weight:600;.btn{border-radius:4px;font-size:1.1em;min-width:320px;text-transform:none}}}.estate-gallery{position:relative;.estate-gallery-media-bar{bottom:0;color:#fff;display:flex;flex-direction:row;font-size:.9em;gap:15px;justify-content:end;left:0;padding-bottom:55px;padding-right:35px;position:absolute;width:100%;z-index:10;.i-media-btn{align-content:center;background:rgba(46,57,66,.75);border-radius:24px;display:flex;padding:15px;.icon{display:flex;width:1.5rem;img{color:#fff;filter:brightness(0) invert(1);max-width:1.5rem}}&.btn-photo-counter{flex-direction:row;gap:10px}}}iframe{height:100%;width:100%}.swiper-slide{position:relative;img:not(.img-blurred){position:relative;z-index:10}img.img-blurred{filter:blur(5px) brightness(92%);height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}}.swiper-button-next,.swiper-button-prev{align-content:center;cursor:pointer;display:flex;flex-wrap:wrap;height:50px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:50px;z-index:11;img{filter:drop-shadow(0 0 15px rgba(0,0,0,60%));max-height:100%;max-width:100%}}.swiper-button-next{right:20px}.swiper-button-prev{left:20px}.swiper-slide{&:after{background:linear-gradient(180deg,rgba(46,58,67,0) 1%,rgba(46,58,67,.518) 40%,#2e3a43);bottom:0;content:"";display:block;left:0;position:absolute;width:100%;z-index:15}}}@media only screen and (min-width:768px){.estate-gallery{.estate-gallery-media-bar{left:unset;right:0;width:40%}.swiper-slide{&:after{height:200px}}}}.g-info-table{.i-item{display:flex;gap:10px;padding:8px;&:nth-child(odd){background-color:#f5f5f5}.i-item__title{flex-shrink:1;font-weight:700;min-width:170px}}}@media only screen and (max-width:767px){.g-info-table{margin-left:-10px;margin-right:-10px;.i-item{padding:8px 15px}}}@media only screen and (min-width:768px){.g-info-table{.i-item{padding:8px 25px;.i-item__title{min-width:250px}}}}.dev-project{display:flex;flex-direction:column;gap:10px;.g-photos{display:grid;gap:10px;grid-template-columns:repeat(12,1fr);.i-photo{align-content:center;aspect-ratio:3/2;display:flex;flex-wrap:wrap;grid-column:span 6/auto;justify-content:center;overflow:hidden;img{height:auto;max-width:100%}}}}@media only screen and (min-width:768px){.dev-project{.g-photos{.i-photo{grid-column:span 3/auto}}}}.estate-archive{.content-wrapper{display:flex;flex-direction:column;gap:1rem;.--image{aspect-ratio:1/1;display:flex;flex-shrink:0;height:20rem;width:20rem;span{height:100%;position:relative;width:100%}img{display:block}.overlay{align-content:center;background:rgba(69,69,69,.6);color:#fff;display:flex;flex-wrap:wrap;font-size:1.3em;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}}.--content{display:flex;flex-direction:column;gap:1rem;h2,p{margin:0}}}}@media only screen and (min-width:768px){.estate-archive{.content-wrapper{flex-direction:row;.btn{border-radius:4px;font-size:1.1em;min-width:320px;text-transform:none}}}}.pagination{display:flex;flex-direction:row;font-size:24px;gap:12px;.pagination__item{align-content:center;display:flex;flex-wrap:wrap;justify-content:center;text-decoration:none;&.--active{border-radius:100px;height:48px;line-height:48px;width:48px}}.pagination__dropdown{display:inline-block;position:relative;span.--dots{cursor:pointer}.pagination__dropdown-content{background-color:#fff;border-radius:4px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:none;left:50%;margin-top:5px;min-width:60px;position:absolute;transform:translateX(-50%);z-index:1;&.show{display:block}.pagination__dropdown-item{display:block;padding:8px 12px;text-align:center;text-decoration:none;&:hover{background-color:#f1f1f1}}}}}*{box-sizing:border-box}html{padding:0;width:100%}body{box-sizing:border-box;font-family:var(--font-primary);font-size:16px;font-weight:400}@media only screen and (min-width:768px){.visible-xss{display:none}}form{input,select{font-family:var(--font-primary)}}.h1{font-size:30px;line-height:1.14;margin:0 0 17px}.h1,.h2{font-family:var(--font-primary);font-weight:700}.h2{font-size:22px;line-height:33px;margin:0 0 15px}.h3{font-family:var(--font-primary);font-size:18px;font-weight:700;line-height:22px;margin:0 0 12px}.container{margin:auto}.bold,strong{font-family:var(--font-primary);font-weight:700}main{.container.base-container{background:#fff;padding:0 10px}}.main.shadow{box-shadow:0 0 10px rgba(0,0,0,.45)}.container.base-container:has(footer),.container.base-container:has(header){padding:0 10px}.breadcrumbs{color:var(--link-lightgrey);font-size:11px;line-height:1.5em;margin:10px 0 20px;a{color:var(--link-lightgrey)}}#content{line-height:1.625;margin-bottom:40px}main{.content-wrapper__homepage{display:flex;flex-direction:column;gap:25px}}.box-estates{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);.box-estate{aspect-ratio:3/2;background:#e4e4e4;height:auto;max-width:100%;overflow:hidden;position:relative;.--img{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;img,picture{width:100%}img{height:auto;-o-object-fit:cover;object-fit:cover}}.--info{background:transparent linear-gradient(180deg,#00000000,#000000ed) 0 0 no-repeat padding-box;bottom:0;color:#fff;display:flex;flex-direction:column;gap:5px;height:133px;justify-content:flex-end;left:0;padding:20px 10px 10px;position:absolute;width:100%}}}.btn{background-color:#999;border-radius:8px;color:#fff;display:inline-block;font-family:var(--font-primary);padding:10px 15px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s ease;&.btn-std{background-color:var(--btn-std);&:hover{background-color:var(--btn-std-hover)}}&.w-100{width:100%}}button.btn{border:none}.content-text{a{color:var(--link-std);&:hover{color:var(--link-std-hover)}}}@media only screen and (max-width:768px){.box-estates{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:640px){.box-estates{gap:25px;grid-template-columns:1fr}}@media only screen and (min-width:1024px){.h1{font-size:42px}.h2{font-size:25px;line-height:33px}.h3{font-size:22px;line-height:27px}.container{&.base-container{position:relative;width:1028px}}}.container-side-menu{display:grid;gap:16px;grid-template-columns:repeat(12,1fr);margin-bottom:25px;.container-list-options{align-items:center;display:flex;grid-column:span 12/auto;justify-content:space-between;.ms-parent{font-size:1em;width:190px;.ms-choice{font-family:var(--font-primary);font-size:1em;font-weight:700}}.list-view-switcher{a{text-decoration:none;&:hover{text-decoration:underline}}}.map-link{color:#000;display:flex;gap:8px;justify-content:end;.label{display:none}.icon{width:1.2rem;img{vertical-align:middle}}}}.container-side-menu__content{grid-column:span 12/auto}.container-side-menu__sidebar{display:flex;flex-direction:column;gap:20px;grid-column:span 12/auto;.sidebar__wrapper{border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-sizing:border-box;display:flex;padding:15px 20px;.sidebar-header{h4{color:#202020;font-size:22px;margin:0 0 10px}}ul{margin:0;padding-left:25px;li{padding:3px 0}}a{color:var(--link-std);&:hover{color:var(--link-std-hover)}}}}}@media only screen and (min-width:768px){.container-side-menu{.container-list-options{grid-column:span 8/auto;.list-view-switcher{.map-link{.label{display:block}}}}.container-side-menu__content{grid-column:span 8/auto}.container-side-menu__sidebar{grid-column:span 4/auto}}}.pagination{.pagination__item{color:var(--pagination-color);&.--active{background:var(--pagination-active-background);color:var(--pagination-active-color)}}.pagination__dropdown-item{color:var(--pagination-color)}}@media only screen and (max-width:768px){.container-re-list{display:flex;flex-direction:column;section:has(.s-main-filter__container){order:10}.breadcrumbs{order:20}section:has(.h1){order:30}.container-side-menu{order:40}.main-filter-mobile-switcher{align-content:center;background-color:#f3f3f3;box-sizing:border-box;display:flex;gap:8px;margin-left:-10px;margin-right:-10px;padding:15px 20px;.icon{align-content:center;display:flex;width:1.5rem;img{max-width:1.5rem}}}.s-main-filter__container{max-height:0;overflow:hidden;&.main-filter-visible{max-height:none;overflow:visible}}section:has(.s-main-filter__container.main-filter-visible){.main-filter-mobile-switcher{display:none}}}}.real-estate-map-container{.heading{.list-view-switcher{.list-link{color:#000}}}}