#header #header-wrap{z-index:199;position:fixed;top:0;left:0;width:100%;border-bottom:1px solid #eee;background-color:#fff;-webkit-transition:height .4s ease,background-color .4s ease,opacity .3s ease;-o-transition:height .4s ease,background-color .4s ease,opacity .3s ease;transition:height .4s ease,background-color .4s ease,opacity .3s ease}#header.full-header.border-full-header #header-wrap{border-bottom-color:rgba(0,0,0,.05)!important}#header.dark.full-header.border-full-header #header-wrap,.dark #header.full-header.border-full-header #header-wrap{border-bottom-color:rgba(255,255,255,.15)!important}#header.transparent-header:not(.sticky-header) #header-wrap{background-color:transparent}#header.transparent-header+#google-map,#header.transparent-header+#page-title.page-title-parallax,#header.transparent-header+#slider,#slider+#header.transparent-header{top:-70px;margin-bottom:-70px}#header.full-header #logo{border-right:0}#header.full-header #primary-menu-navigation>ul{padding-right:0;margin-right:0;border-right:0}#header.show-on-sticky #header-wrap{opacity:0;pointer-events:none}#header.show-on-sticky.sticky-header #header-wrap{opacity:1;pointer-events:auto}#header,#header-wrap,#logo img{height:70px;-webkit-transition:height .4s ease,opacity .3s ease;-o-transition:height .4s ease,opacity .3s ease;transition:height .4s ease,opacity .3s ease}#logo img{height:70px;padding:5px 0}#header.full-header.border-full-header.sticky-header #header-wrap,#header.sticky-header #header-wrap{box-shadow:none;border-bottom:1px solid #f5f5f5!important;-webkit-backface-visibility:hidden}@media (min-width:992px){.side-header #header #header-wrap{position:relative}.side-header #header,.side-header #header-wrap{height:100%}.side-header #header-wrap{width:300px!important}.side-header #logo,.side-header #logo img,.side-header #primary-menu:not(.style-2),.side-header #primary-menu:not(.style-2)>ul{height:auto}}#primary-menu-navigation ul li a{padding:24px 22px;font-size:12px;font-weight:400;letter-spacing:3px}body.side-push-panel.stretched #header .container{right:0}body.side-push-panel.side-panel-open.stretched #header .container{right:300px}body.side-panel-left.side-push-panel.stretched #header .container{left:0;right:auto}body.side-panel-left.side-push-panel.side-panel-open.stretched #header .container{left:300px}#side-panel-trigger{margin-top:25px;margin-bottom:25px}.page-section{padding:120px 0}.heading-block h2{font-weight:500;letter-spacing:3px;font-family:Roboto,sans-serif}.portfolio-overlay{background-color:rgba(255,255,255,.9)}.portfolio-overlay .portfolio-desc h3{font-size:22px;font-weight:300;text-transform:uppercase;letter-spacing:2px}.portfolio-overlay .portfolio-desc h3 a{color:#333!important;text-shadow:none}.portfolio-overlay .portfolio-desc span{margin-top:12px;text-transform:uppercase;font-size:14px;letter-spacing:1px;font-weight:300}.portfolio-overlay .portfolio-desc span a{color:#999!important;text-shadow:none}.button.button-border{font-weight:400;letter-spacing:2px;font-size:13px}.button.button-border.button-large{font-size:15px}.button.button-border.button-light{border-color:#f9f9f9;color:#f9f9f9}.button.button-border.button-light:hover{background-color:#f9f9f9;color:#333;text-shadow:none}.more-link{font-weight:400;border-bottom-width:1px;font-style:normal}.more-link i.icon-angle-right{position:relative;top:2px;margin-left:3px}.link-border{font-weight:600;border-bottom:3px solid #e71616;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.link-border:hover{border-color:#fff}.team-title h4{font-weight:600;font-size:17px;letter-spacing:2px}.team-title span{font-style:normal;color:#999;text-transform:uppercase;font-size:14px;letter-spacing:1px;margin-top:2px}.team-social-icons{position:absolute;width:100%;bottom:20px}.dark .team-overlay:before{background-color:rgba(0,0,0,.9)}.parallax .fslider *{-webkit-backface-visibility:hidden!important}.parallax .fslider .flex-control-paging *{-webkit-backface-visibility:visible!important}.parallax .testimonial .testi-content p{line-height:1.6!important;font-size:24px;letter-spacing:1px;font-weight:300;font-family:'Source Sans Pro',sans-serif;font-style:normal}.parallax .testimonial .testi-meta{margin-top:20px;font-size:15px;letter-spacing:2px;font-weight:500}.parallax .testimonial .testi-meta span{font-weight:300;font-size:14px;letter-spacing:1px}#page-menu.dots-menu nav ul li{margin:15px 6px}#page-menu.dots-menu nav li a{background-color:rgba(0,0,0,.3)}#page-menu.dots-menu nav li a:hover,#page-menu.dots-menu nav li.current a{background-color:rgba(0,0,0,.65)!important}#page-menu.dots-menu nav li .dots-menu-caption{background-color:#eee!important;color:#333;text-shadow:none;text-transform:uppercase;font-size:13px;letter-spacing:2px;font-weight:400}#page-menu.dots-menu nav li .dots-menu-caption:after{border-left:6px solid #eee!important}.border-form-control{height:48px;padding:8px 4px;font-size:21px;letter-spacing:1px;background-color:transparent!important;border-top:transparent;border-right:transparent;border-left:transparent;border-bottom-width:1px;font-family:'Source Sans Pro',sans-serif}.border-form-control::-moz-placeholder{font-weight:300}.border-form-control:-ms-input-placeholder{font-weight:300}.border-form-control::-webkit-input-placeholder{font-weight:300}textarea.border-form-control{resize:none;overflow:hidden;word-wrap:break-word}.font-body{font-family:Roboto,sans-serif!important}.font-primary{font-family:'Source Sans Pro',sans-serif!important}#footer .widget{padding:30px 0}#footer .widget>h4{margin-bottom:50px;font-size:20px;font-weight:300;letter-spacing:3px;text-transform:uppercase}#footer .widget ul.footer-site-links li{margin:5px 0;font-size:17px;letter-spacing:1px;font-weight:300}#footer .widget .form-control{text-align:center}.widget p.lead{font-size:17px;letter-spacing:1px;line-height:1.6}.grid-border{overflow:hidden}.grid-border [class^=col-]:after,.grid-border [class^=col-]:before{content:'';position:absolute}.grid-border [class^=col-]:before{height:100%;top:0;left:-1px;border-left:1px solid rgba(0,0,0,.05)}.grid-border [class^=col-]:after{width:100%;height:0;top:auto;left:0;bottom:-1px;border-bottom:1px solid rgba(0,0,0,.05)}.dark .grid-border [class^=col-]:after,.dark .grid-border [class^=col-]:before{border-color:rgba(255,255,255,.05)}.one-page-arrow i{-webkit-animation-duration:1.5s!important;animation-duration:1.5s!important}.opm-large-word{font-size:116px}.device-md .opm-large-word{font-size:96px}.device-sm .opm-large-word{font-size:72px}.device-xs .opm-large-word{font-size:54px}.opm-medium-word{font-size:96px}.device-md .opm-medium-word{font-size:80px}.device-sm .opm-medium-word{font-size:60px}.device-xs .opm-medium-word{font-size:48px}.before-heading.opm-medium{font-size:30px;font-style:normal;margin:0 0 0 5px;line-height:1;letter-spacing:12px}.device-md .before-heading.opm-medium{font-size:22px}.device-sm .before-heading.opm-medium{font-size:18px}.device-xs .before-heading.opm-medium{font-size:14px}.opm-large-counter{font-size:480px;color:#f2f2f2;line-height:1}.device-md .opm-large-counter{font-size:360px}.device-sm .opm-large-counter{font-size:220px}.device-xs .opm-large-counter{font-size:150px}.half-screen{position:relative;height:50%}.videoplay-on-hover .vertical-middle{z-index:2}.videoplay-on-hover .video-wrap{z-index:1}.videoplay-on-hover .vertical-middle h2{font-size:40px;font-weight:700}.device-sm .videoplay-on-hover .vertical-middle h2{font-size:32px}.device-xs .videoplay-on-hover .vertical-middle h2{font-size:26px}.con-switch{position:relative;display:block;overflow:hidden;-webkit-backface-visibility:hidden}.con-switch .con-default,.con-switch .con-show{display:block;opacity:1;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.con-switch .con-show{position:absolute;opacity:0;width:100%;height:100%;top:0;left:0;z-index:1;text-align:center}.con-switch:hover .con-show{opacity:1}.con-switch:hover .con-default{opacity:0}.big-video-button{display:inline-block;width:64px;height:64px;line-height:64px;border-radius:50%;background-color:#333;color:#f5f5f5!important;font-size:24px;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.1);opacity:1;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.big-video-button:hover{opacity:.9}.big-video-button.dark,.dark .big-video-button{background-color:#f5f5f5;color:#333!important;text-shadow:none}.big-video-button i:nth-of-type(1){position:relative;left:3px}.big-video-button i:nth-of-type(2),.big-video-button.video-played i:nth-of-type(1){display:none}.big-video-button.video-played i:nth-of-type(2){display:block}.big-video-button.video-played{opacity:.1}#slider:hover .big-video-button.video-played{opacity:1}.slider-caption h2{font-size:78px;letter-spacing:3px;text-transform:lowercase;margin-bottom:50px}.slider-caption p{font-weight:300;text-transform:lowercase;font-size:26px;line-height:1.8;max-width:600px;margin-left:auto;margin-right:auto}.testimonials-lg{overflow:visible}.testimonials-lg:before{position:absolute;top:-20px;left:-30px;content:"“";color:rgba(0,0,0,.07);font-size:144px;line-height:1;font-family:'Passion One'}.testimonials-lg .testi-content p{font-size:26px;line-height:1.6;font-style:normal;font-weight:300;font-family:Roboto,sans-serif;color:#111}.testimonials-lg .testi-content p:after,.testimonials-lg .testi-content p:before{content:''}.testimonials-lg .testi-meta{font-size:14px;font-weight:400;margin-top:30px;color:#999}.testimonials-lg .testi-meta span{font-size:13px;font-weight:300;color:#bbb}#header.sticky-header.dark #header-wrap,.dark #header.sticky-header #header-wrap{border-bottom-color:rgba(255,255,255,.1)!important}@media (max-width:991px){#logo{height:70px!important}#header{min-height:70px}#header.transparent-header:not(.sticky-header) #header-wrap{background-color:#fff;border-bottom:1px solid #eee}#header.transparent-header.dark:not(.sticky-header) #header-wrap{background-color:#333;border-bottom-color:rgba(255,255,255,.1)!important}#header.transparent-header:not(.hidden)+#google-map,#header.transparent-header:not(.hidden)+#page-title.page-title-parallax,#header.transparent-header:not(.hidden)+#slider,#slider+#header.transparent-header:not(.hidden){top:0;margin-bottom:0}#primary-menu-trigger{top:10px!important}#side-panel-trigger{margin:25px 0!important;right:15px!important}#header.dark.semi-transparent #header-wrap,#header.dark.transparent-header #header-wrap,.dark #header.semi-transparent #header-wrap,.dark #header.transparent-header #header-wrap{background-color:#333;border-bottom-color:rgba(255,255,255,.1)}.dark.overlay-menu #primary-menu:not(.not-dark) ul,.overlay-menu #primary-menu-navigation.dark ul{background-color:transparent}}.makler-vizitka{padding-top:18px;margin-top:20px}.makler-vizitka .inner{display:flex;align-items:flex-end;position:relative;background:#fff;padding:18px 0 18px 18px;float:left;width:100%;min-height:125px;border:1px solid #d9d9d9}.makler-vizitka h4{margin-bottom:14px;margin-top:0;font-size:22px;font-weight:700}.makler-vizitka h4 a{color:#e71616}.makler-vizitka .vizitka_button,.makler-vizitka .vizitka_content,.makler-vizitka .vizitka_image{float:left}.makler-vizitka .vizitka_image{width:23.5%;flex-shrink:0}.makler-vizitka .vizitka_image_inner{padding-top:100%;position:relative;margin-top:-36px;background:url(../../images/avatar-gray.png) no-repeat center center;background-size:contain}.makler-vizitka .vizitka_image_inner img{width:100%;position:absolute;top:0;left:0}.makler-vizitka .vizitka_content{flex-grow:1;line-height:21px;padding:0 20px}.makler-vizitka .vizitka_content strong{margin-right:4px}.makler-vizitka .vizitka_button{width:96px;display:flex;align-items:center;justify-content:center;align-self:stretch}.makler-vizitka .detail_maklere{position:relative;text-transform:uppercase;font-size:12px;font-weight:700;width:96px;height:36px;border:none;-webkit-appearance:none;text-align:left;padding:10px 19px;line-height:1.3;background:#e71616 url(../../images/ico-magnifier.svg) no-repeat center right 13px;color:#fff}.makler-vizitka .detail_maklere.black{background-color:#aaa}.makler-vizitka .detail_maklere:after{position:absolute;content:'';width:0;top:0;left:0;border-left:solid 10px #fff;border-bottom:solid 10px transparent;border-right:solid 10px transparent}.makler-vizitka.shadow{box-shadow:none!important}.makler-vizitka.shadow .inner{border:0;box-shadow:0 0 14px 4px #ededed}.makler-vizitka.office .inner{align-items:center}.makler-vizitka.office .vizitka_logo img{width:116px;margin:10px 15px}@media (max-width:500px){.makler-vizitka .inner{flex-wrap:wrap;justify-content:space-between}.makler-vizitka .vizitka_image{width:10rem}.makler-vizitka .vizitka_content{width:100%;order:1;margin-top:16px;padding-left:0}}#section-kontakt{padding:50px 0 70px}.block_detail_form{margin-top:60px;position:relative;background:#e71616;margin-bottom:260px}.block_detail_form .contact{margin-bottom:-160px}.block_detail_form h2{color:#fff;text-align:center;font-size:26px;font-weight:600;margin:40px 0 30px}.block_detail_form form{float:left;width:100%;background:#fff;padding:38px 36px 0}.block_detail_form form label{font-weight:400;margin-top:14px}.block_detail_form form input[type=text]{height:40px}.block_detail_form form textarea{resize:vertical;height:120px;min-height:120px;max-height:500px}.block_detail_form form .cbx-container{float:left;margin:13px 10px 0 0}.block_detail_form form .btn.btn-red{width:100%;margin-top:20px}.block_detail_form .field-contactform-udaje{text-align:left}.block_detail_form form .cbx-container{margin-top:10px}#primary-menu-navigation ul li a{font-size:14px;letter-spacing:.05em}