main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}p{margin:0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.clearfix:before,.clearfix:after{content:'';display:table}.clearfix:after,.clear{clear:both}@font-face{font-family:"FinancierDisplay";src:url(//luxuryrealestate.ch/wp-content/themes/real_estate/assets/sass/css/../../fonts/financier-display-test-regular.woff) format("woff2");font-style:normal;font-weight:400}html{height:inherit;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background-color:#fff;color:#7c7c7c;font-family:'Barlow',sans-serif;font-size:17px;height:inherit;margin:0;-webkit-text-size-adjust:100%}@media screen and (max-width:991px){body{font-size:15px}}*{outline:none}.container{box-sizing:border-box;margin:0 auto;position:relative}.section-head{margin-bottom:60px;max-width:50%}@media screen and (max-width:991px){.section-head{margin-bottom:60px;max-width:100%}}h1{color:#212121;font-family:'FinancierDisplay';font-size:55px;font-weight:400;line-height:1.3090909091;margin:0;padding:0}@media screen and (max-width:991px){h1{font-size:35px}}h2{color:#212121;font-family:'FinancierDisplay';font-size:35px;font-weight:400;line-height:1.3;margin:0;padding:0}@media screen and (max-width:991px){h2{font-size:21px}}h3{color:#212121;font-family:'FinancierDisplay';font-size:35px;font-weight:400;line-height:1.3;margin:0;margin-bottom:20px;padding:0}h4{color:#212121;font-size:22px;font-weight:400;margin:0;padding:0}@media screen and (max-width:991px){h4{font-size:18px}}h5{font-size:17px;font-weight:400;margin:0;padding:0}p{color:#7c7c7c;font-size:17px;line-height:2.05}@media screen and (max-width:991px){p{font-size:15px}}ul{margin:0;padding:0;list-style-type:none}.button{background-color:#212121;border:0;color:#fff;cursor:pointer;display:inline-block;height:56px;line-height:56px;font-size:12px;letter-spacing:.2em;text-align:center;text-decoration:none;text-transform:uppercase;max-width:295px;width:100%}.button-wrap{text-align:center}.view-link{align-items:center;color:#212121;display:flex;font-size:17px;line-height:1;text-decoration:none;transition:.4s ease}@media screen and (max-width:991px){.view-link{font-size:15px}}.view-link .icon{margin-left:20px}.view-link .icon path{fill:#212121;transition:.4s ease}.view-link:hover{opacity:.5}.objects-counter{box-sizing:border-box;margin-top:40px;padding-left:105px}@media screen and (max-width:991px){.objects-counter{margin-top:50px;padding-left:0}}@media screen and (max-width:991px){.objects-counter .slider-counter{font-size:12px}}.objects-counter .slider-counter .separator{margin:0 10px}.short-info .container{box-sizing:border-box;margin:0 auto !important;padding:0 105px;max-width:1440px}@media screen and (max-width:991px){.short-info{padding:0 30px}}.short-info h2{margin-bottom:40px}.short-info .row{box-sizing:border-box;display:flex;justify-content:space-between}@media screen and (max-width:991px){.short-info .row{display:block}}@media screen and (max-width:991px){.short-info .row .col{margin-bottom:40px;width:100%}}.short-info .row .view-link{margin-top:40px}.short-info .statistics-section{margin:0 auto;max-width:1440px}.short-info .statistics-section .col{width:calc(33.3333% - 30px)}.work-with-us{box-sizing:border-box;border-top:1px solid #e5e5e5;padding:120px 205px 240px}@media screen and (max-width:1440px){.work-with-us{padding:120px 105px 240px}}.work-with-us .container{margin:0 auto !important;padding:0 !important;max-width:1340px}@media screen and (max-width:991px){.work-with-us{margin-top:60px;padding:90px 30px 200px}.work-with-us .container{padding:0 !important}}.work-with-us strong{color:#212121;display:block;font-size:14px;letter-spacing:.1em;margin-bottom:20px;text-transform:uppercase}.work-with-us .row{display:flex;justify-content:space-between}@media screen and (max-width:991px){.work-with-us .row{display:block}}.work-with-us .info{max-width:610px}.work-with-us .info p{line-height:1.7}.work-with-us .button{color:#fff;line-height:56px;text-decoration:none;width:295px}@media screen and (max-width:991px){.work-with-us .button{margin-top:40px;max-width:100%;width:100%}}.other-project{box-sizing:border-box;margin-bottom:60px;padding-left:105px;overflow:hidden}@media screen and (max-width:991px){.other-project{padding-left:0}}.other-project h2{margin-left:105px;margin-bottom:40px}@media screen and (max-width:991px){.other-project h2{margin-left:30px;padding-left:0}}@media screen and (max-width:991px){.other-project .other-selled{padding-left:30px}}.other-project .other-selled a{color:inherit;text-decoration:none}.other-project .other-selled .col{box-sizing:border-box;margin-right:20px;position:relative;max-width:505px;width:100%}@media screen and (max-width:991px){.other-project .other-selled .col{margin-left:0;margin-right:10px;width:85%}}.other-project .other-selled .foto{background-position:center;background-size:cover;padding-bottom:75%;width:100%;transition:.2s}@media screen and (max-width:991px){.other-project .other-selled .foto{height:260px;padding-bottom:0}}.other-project .other-selled .foto:hover{opacity:.5}.other-project .other-selled .info{box-sizing:border-box;background-color:#fff;padding:40px;padding-bottom:0}.other-project .other-selled .info span{display:block;font-size:12px;letter-spacing:.2em;margin-bottom:10px}.other-project .other-selled .info h3{font-size:21px;line-height:1.5;margin-bottom:0;transition:.2s}.other-project .other-selled .info h3:hover{opacity:.5}@media screen and (max-width:991px){.other-project .other-selled .info{padding:20px;padding-right:0;padding-bottom:0}}.form-wrap{margin:0 auto;max-width:295px}@media screen and (max-width:991px){.form-wrap{max-width:100%}}.form-wrap .cell{box-sizing:border-box;background-color:#f5f5f5;border:0;font-size:17px;font-style:italic;line-height:54px;margin-bottom:16px;padding:0 25px;width:100%}.form-wrap .cell::placeholder{color:#b4b4b4}.form-wrap textarea{box-sizing:border-box;background-color:#f5f5f5;border:0;font-size:17px;font-style:italic;line-height:1.5;margin-bottom:16px;height:120px;padding:25px;resize:none;width:100%}.form-wrap textarea::placeholder{color:#b4b4b4}.form-wrap .button{margin-top:20px}@media screen and (max-width:991px){.form-wrap .button{max-width:100%}}div.wpcf7 .ajax-loader{display:none !important}.properties-filter{margin-bottom:60px}.properties-filter .row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media screen and (max-width:991px){.properties-filter .row{display:block}}.properties-filter .options{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%}@media screen and (max-width:991px){.properties-filter .options{display:block;width:100%}}.properties-filter .drop-down{box-sizing:border-box;background:#fff;box-shadow:0 4px 20px rgba(33,33,33,.1);opacity:0;padding:30px 25px 15px;position:absolute;top:58px;left:0;visibility:hidden;width:100%;z-index:5}.properties-filter .drop-down a{box-sizing:border-box;border-bottom:1px solid transparent;display:block;color:inherit;line-height:24px;margin-bottom:15px;padding:0 15px;text-decoration:none;transition:.2s}.properties-filter .drop-down a:hover{border-bottom:1px solid #000;color:#000}.properties-filter .c-select{box-sizing:border-box;background:url(//luxuryrealestate.ch/wp-content/themes/real_estate/assets/sass/css/../../img/icons/drop.svg) right 25px top 55% no-repeat;border:1px solid #e5e5e5;cursor:pointer;line-height:50px;padding:0 15px;position:relative;width:calc(25% - 15px);transition:.2s ease}.properties-filter .c-select p{line-height:56px}.properties-filter .c-select:hover .drop-down{opacity:1;visibility:visible}@media screen and (max-width:991px){.properties-filter .c-select{margin-bottom:15px;width:100%}}.properties-filter .c-select:focus{border-color:#000}.properties-filter .c-select:hover{border-color:#000}.properties-filter .c-select select{cursor:pointer;height:56px;padding:0 25px;width:100%;border:none;box-shadow:none;background-color:transparent;background-image:none;appearance:none}.properties-filter .button{max-width:280px;width:100%}@media screen and (max-width:991px){.properties-filter .button{max-width:100%}}.splitting .word{overflow:hidden}.splitting .char{animation:slide-in .4s cubic-bezier(.2,0,.1,1) both;animation-delay:calc(15ms*var(--char-index));will-change:transform;transform-origin:top left;vertical-align:top}@keyframes slide-in{from{transform:translateY(50px) scaleY(1.1);opacity:0}}.splitting .word,.splitting .char{vertical-align:top}.inner-page .page-banner{background-position:center;background-size:cover;height:75vh;position:relative}@media screen and (max-width:991px){.inner-page .page-banner{max-height:600px}}.inner-page .page-banner:before{background:rgba(33,33,33,.3);content:'';height:100%;position:absolute;top:0;left:0;width:100%}header{box-sizing:border-box;border-bottom:1px solid rgba(229,229,229,.2);padding:25px 100px;position:fixed;top:0;left:0;width:100%;z-index:99;transition:.4s ease-in-out}@media screen and (max-width:1440px){header{padding:25px 40px}}@media screen and (max-width:991px){header{padding:0 30px}}header .row{align-items:center;display:flex;justify-content:space-between}header .logo-wrap{align-items:center;display:flex}header .logo{color:#fff;font-family:'FinancierDisplay';font-size:25px;margin-right:200px;text-decoration:none;transition:.4s ease}@media screen and (max-width:1440px){header .logo{margin-right:40px}}@media screen and (max-width:991px){header .logo{margin-right:0}}header .logo:hover{opacity:.5}@media screen and (max-width:991px){header .logo svg{width:60px}}header.dark-logo{border-bottom:1px solid #e5e5e5}header.dark-logo .logo path{fill:#100f0d}header.dark-logo .language ul li.active{color:#212121}header.dark-logo .navigation ul li a{color:#7c7c7c}header.dark-logo .navigation ul li a:hover{color:#212121}header.dark-logo .navigation ul li a:before{background-color:#212121}header.dark-logo .navigation ul li.current_page_item a{color:#000;font-weight:700}header.dark-logo .navigation-wrap .menu-trigger .icon .dot{background-color:#212121}header.dark-logo .wpml-ls-legacy-list-horizontal{padding:0 !important}header.dark-logo .wpml-ls-legacy-list-horizontal a{padding:0 !important}header.dark-logo .wpml-ls-current-language a span{color:#000 !important}header.dark-logo .wpml-ls-legacy-list-horizontal a span{color:#7c7c7c}header .wpml-ls-legacy-list-horizontal{padding:0 !important}header .wpml-ls-legacy-list-horizontal a{padding:0 !important}header .navigation-wrap{align-items:center;display:flex}@media screen and (max-width:991px){header .navigation-wrap .navigation{display:none}}header .navigation-wrap .navigation ul{align-items:center;display:flex}header .navigation-wrap .navigation ul li{margin-left:50px}@media screen and (max-width:1440px){header .navigation-wrap .navigation ul li{margin-left:40px}}header .navigation-wrap .navigation ul li:first-child{margin-left:0}header .navigation-wrap .navigation ul a{color:#e5e5e5;font-size:12px;letter-spacing:2pt;line-height:2;position:relative;text-decoration:none;text-transform:uppercase;transition:.4s ease}header .navigation-wrap .navigation ul a:hover{color:#fff}header .navigation-wrap .navigation ul a:hover:before{width:100%}header .navigation-wrap .navigation ul .current_page_item a{color:#fff}header .navigation-wrap .navigation ul .current_page_item a:before{width:100%}header .navigation-wrap .menu-trigger{display:none;align-items:center;color:#e5e5e5;cursor:pointer;font-size:12px;margin-left:60px;letter-spacing:2pt;text-transform:uppercase;width:24px;transition:.4s ease}@media screen and (max-width:991px){header .navigation-wrap .menu-trigger{display:flex;font-size:0;margin-left:0;margin-right:0}}header .navigation-wrap .menu-trigger .icon{max-width:24px;margin-right:0}@media screen and (max-width:991px){header .navigation-wrap .menu-trigger .icon{max-width:32px;margin-right:0}}header .navigation-wrap .menu-trigger .icon .dot{box-sizing:border-box;background-color:#e5e5e5;border-radius:50%;display:inline-block;height:6px;margin:3px;width:6px;transition:.4s ease}header .navigation-wrap .menu-trigger:hover{color:#fff}header .navigation-wrap .menu-trigger:hover .icon .dot{background-color:#fff}header .navigation-wrap .menu-trigger.active{transform:rotate(45deg)}header .navigation-wrap .menu-trigger.active .icon .dot{background-color:#7c7c7c}header .wpml-ls-legacy-list-horizontal a span{color:#e5e5e5;font-size:12px;letter-spacing:2pt;line-height:2;position:relative;text-decoration:none;text-transform:uppercase}header .wpml-ls-legacy-list-horizontal a span:hover{color:#fff}header .wpml-ls-legacy-list-horizontal .wpml-ls-current-language a span{color:#fff;opacity:1;font-weight:700}@media screen and (max-width:991px){header .language{display:none}}header .language a{color:#e5e5e5;cursor:pointer;font-size:12px;letter-spacing:2pt;line-height:2;margin-right:15px;transition:.4s ease}header .language a.active{color:#fff}header .language a:hover{color:#fff}header .language span{color:#e5e5e5;cursor:pointer;font-size:12px;letter-spacing:2pt;line-height:2;margin-right:15px;transition:.4s ease}header .language span.active{color:#fff}header .language span:hover{color:#fff}header.sticky{top:-100%}header.scrolled{background-color:#fff;box-shadow:0 4px 30px rgba(0,0,0,.05)}header.scrolled .logo path{fill:#100f0d}header.scrolled .wpml-ls-legacy-list-horizontal .wpml-ls-current-language a span{color:#000;font-weight:700;opacity:1}header.scrolled .wpml-ls-legacy-list-horizontal a span{color:#212121;opacity:.5}header.scrolled .navigation-wrap .navigation ul a{color:#212121}header.scrolled .navigation-wrap .navigation ul a:hover{color:#212121}header.scrolled .navigation-wrap .navigation ul .current_page_item a{color:#212121}header.scrolled .menu-trigger .icon .dot{background-color:#212121}header.scrolled .menu-trigger .icon:hover .dot{background-color:#212121}.mobile-menu{display:none;opacity:0;visibility:hidden}@media screen and (max-width:991px){.mobile-menu{display:block;box-sizing:border-box;background-color:#fff;height:100%;position:fixed;top:0;left:0;width:100%;z-index:9;overflow-y:auto;webkit-overflow-scrolling:touch}.mobile-menu.visible{opacity:1;visibility:visible}.mobile-menu .wrap{box-sizing:border-box;padding:80px 30px 20px;width:100%}.mobile-menu .language{margin-top:20px;margin-bottom:40px}.mobile-menu .language .wpml-ls-legacy-list-horizontal{border:0;padding:0}.mobile-menu .language li{margin-right:40px}.mobile-menu .language a{color:#000;font-size:12px;padding:0;letter-spacing:.1em;text-transform:uppercase}.mobile-menu .mobile-navigation li{margin-bottom:35px;position:relative}.mobile-menu .mobile-navigation li:before{background-color:#212121;content:'';height:1px;position:absolute;left:0;bottom:-10px;width:0}.mobile-menu .mobile-navigation li a{color:#7c7c7c;font-family:'FinancierDisplay';font-size:28px;line-height:1;text-decoration:none}.mobile-menu .mobile-navigation li.current-menu-item:before{width:60px}.mobile-menu .mobile-navigation li.current-menu-item a{color:#212121}.mobile-menu .button{margin-top:20px;max-width:100%;width:100%}}@media screen and (max-width:320px){.mobile-menu li{margin-bottom:30px}.mobile-menu li a{font-size:30px}}.page-item-6{display:none !important}footer{box-sizing:border-box;background-color:#212121;padding:80px 0;position:relative;z-index:2}@media screen and (max-width:991px){footer{padding-top:40px;padding-bottom:0}}footer .instagram-row{margin-left:305px;width:calc(100% - 305px);transform:translate3d(0,-50%,0)}footer .instagram-row #sb_instagram #sbi_images{display:flex;float:none}footer .instagram-row #sb_instagram #sbi_images .sbi_photo{height:25vh}footer .instagram-row .mobile{display:none}@media screen and (max-width:991px){footer .instagram-row .mobile{display:block}}@media screen and (max-width:991px){footer .instagram-row .desktop{display:none}}footer .instagram-row img{display:block;width:100%}@media screen and (max-width:991px){footer .instagram-row{margin-left:30px;width:calc(100% - 30px)}footer .instagram-row img{width:100%}}footer .container{box-sizing:border-box;padding:0 205px}@media screen and (max-width:1440px){footer .container{padding:0 105px}}@media screen and (max-width:991px){footer .container{padding:40px 30px}}footer .newsletter{margin-bottom:90px;max-width:50%}@media screen and (max-width:991px){footer .newsletter{max-width:100%}}footer .newsletter h3{color:#fff}footer .newsletter form{align-items:center;display:flex;margin-bottom:40px}@media screen and (max-width:991px){footer .newsletter form{display:block}}footer .newsletter input[type=text]{box-sizing:border-box;background:0 0;border:0;border-bottom:1px solid #fff;color:#fff;font-size:16px;font-style:italic;line-height:54px;padding:0 20px;width:295px}footer .newsletter input[type=text]::placeholder{color:#e5e5e5}@media screen and (max-width:991px){footer .newsletter input[type=text]{width:100%}}footer .newsletter input[type=email]{box-sizing:border-box;background:0 0;border:0;border-bottom:1px solid #fff;color:#fff;font-size:16px;font-style:italic;line-height:54px;padding:0 20px;width:295px}footer .newsletter input[type=email]::placeholder{color:#e5e5e5}@media screen and (max-width:991px){footer .newsletter input[type=email]{width:100%}}footer .newsletter input[type=submit]{box-sizing:border-box;background:0 0;border:0;color:#fff;align-items:center;cursor:pointer;font-size:17px;height:54px;line-height:54px;padding:0 20px}footer .newsletter input[type=submit] .icon{margin-left:20px}footer .newsletter p{color:#e5e5e5;max-width:370px}footer .bottom{display:flex;justify-content:space-between}@media screen and (max-width:991px){footer .bottom{display:block}}footer .bottom h5{color:#e5e5e5;margin-bottom:20px}@media screen and (max-width:991px){footer .bottom h5{font-size:16px}}footer .bottom .navigation{display:flex;justify-content:space-between;width:50%}@media screen and (max-width:991px){footer .bottom .navigation{flex-wrap:wrap;width:100%}}footer .bottom .navigation .col{width:33.3333%}@media screen and (max-width:991px){footer .bottom .navigation .col{margin-bottom:40px;width:50%}}footer .bottom .navigation li{line-height:1.5}footer .bottom .navigation a{color:#e5e5e5;font-size:17px;line-height:1.5;text-decoration:none;transition:.2s ease}@media screen and (max-width:991px){footer .bottom .navigation a{font-size:16px}}footer .bottom .navigation a:hover{opacity:.5}footer .bottom .get-in-touch a{color:#e5e5e5;display:block;line-height:1.5;text-decoration:none;transition:.2s ease}footer .bottom .get-in-touch a:hover{opacity:.5}@media screen and (max-width:991px){footer .bottom .get-in-touch{margin-top:20px}}#preloader{background:url(//luxuryrealestate.ch/wp-content/themes/real_estate/assets/sass/css/../../img/logo_black.svg) center no-repeat #fff;background-size:200px auto;height:100vh;position:fixed;top:0;left:0;width:100%;z-index:999;transform:translate3d(0,0,0);transition:transform .5s ease-in-out}#preloader.hide{transform:translate3d(0,-100%,0)}.banner{box-sizing:border-box;background-size:cover;align-items:flex-end;display:flex;height:100vh;margin-bottom:140px;padding-left:205px;position:relative;overflow:hidden}@media screen and (max-width:1440px){.banner{padding-left:105px}}@media screen and (max-width:991px){.banner{margin-bottom:0}}.banner:before{background-color:rgba(21,21,21,.3);content:'';height:100%;position:absolute;top:0;left:0;width:100%;z-index:2}.banner:after{background:url(//luxuryrealestate.ch/wp-content/themes/real_estate/assets/sass/css/../../img/icons/scroll_down.svg) no-repeat;content:'';cursor:pointer;height:32px;position:absolute;bottom:120px;right:105px;width:20px;z-index:3;animation:fadeInFromNone 1.5s ease-in-out infinite}@media screen and (max-width:991px){.banner:after{display:none}}@keyframes fadeInFromNone{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@media screen and (max-width:991px){.banner{background:url(//luxuryrealestate.ch/wp-content/themes/real_estate/assets/sass/css/../../img/foto/bg_intro.jpg) center no-repeat;background-size:cover;height:auto;padding:0 30px 0}}.banner .promo-video{object-fit:cover;overflow:hidden}.banner .promo-video iframe{object-fit:cover;margin:auto;position:absolute;top:50%;left:50%;min-height:125%;min-width:125%;width:100%;z-index:1;transform:translate3d(-50%,-50%,0)}.banner .aligner{margin-top:auto;position:relative;z-index:2}.banner .slogan{margin-bottom:105px}@media screen and (max-width:991px){.banner .slogan{margin-top:75%;margin-bottom:120px}}.banner .slogan h1{color:#fff;max-width:740px;width:100%}.banner .properties-nav{box-sizing:border-box;align-self:flex-end;display:flex;padding-bottom:110px;z-index:2}@media screen and (max-width:991px){.banner .properties-nav{display:block;padding-bottom:60px;width:100%}}.banner .properties-nav a{text-decoration:none}.banner .properties-nav .info{color:#e5e5e5;display:flex;margin-right:100px;transition:opacity .2s ease;text-decoration:none;animation:fade-in .4s cubic-bezier(.2,0,.1,1) both;animation-delay:1s}.banner .properties-nav .info:hover{opacity:.5}@media screen and (max-width:991px){.banner .properties-nav .info{display:flex;margin-right:30px;width:85%}}.banner .properties-nav .info .separator{background:#e5e5e5;height:45px;margin:auto 20px;width:1px;transform:rotate(25deg)}.banner .properties-nav .info .price{color:#e5e5e5;display:block;font-size:17px;margin-bottom:5px}.banner .properties-nav .info .name{color:#e5e5e5;font-size:22px}@media screen and (max-width:991px){.banner .properties-nav .info .name{font-size:18px}}@keyframes fade-in{from{opacity:0}}.center-align{margin:0 auto;max-width:1280px}.explore-properties{box-sizing:border-box;padding-left:205px;padding-right:105px}@media screen and (max-width:1440px){.explore-properties{padding:0 105px}}@media screen and (max-width:991px){.explore-properties{padding:90px 30px 0}}.explore-properties .section-head{max-width:50%}@media screen and (max-width:991px){.explore-properties .section-head{max-width:100%}}.explore-properties .section-head h2{max-width:505px}.explore-properties .section-description{margin-bottom:120px;max-width:1240px}@media screen and (max-width:991px){.explore-properties .section-description{margin-bottom:90px}}.explore-properties .row{display:flex;justify-content:space-between}@media screen and (max-width:991px){.explore-properties .row{display:block}}.explore-properties .col{box-sizing:border-box;width:calc(50% - 60px)}@media screen and (max-width:991px){.explore-properties .col{margin-bottom:40px;width:100%}}.explore-properties .view-link{margin-top:30px}.explore-properties .view-link:hover{opacity:.5}@media screen and (max-width:991px){.explore-properties .view-link{margin-top:20px}}.explore-properties .latest-properties .row{flex-wrap:wrap}.explore-properties .latest-properties .property-wrap{position:relative}.explore-properties .latest-properties .foto-wrap{position:relative;overflow:hidden}.explore-properties .latest-properties .foto-wrap:hover .foto{transform:scale(1.1)}.explore-properties .latest-properties .foto-wrap .foto{background-position:center;background-size:cover;height:660px;transition:.4s ease-in-out}@media screen and (max-width:991px){.explore-properties .latest-properties .foto-wrap .foto{height:340px !important}}.explore-properties .latest-properties .property-info{box-sizing:border-box;background:#fff;padding:40px 60px;padding-left:0;position:absolute;bottom:0;left:0;max-width:315px;transform:translate3d(0,50%,0)}@media screen and (max-width:991px){.explore-properties .latest-properties .property-info{padding:20px;position:relative;max-width:100%;transform:translate3d(0,0,0) !important}}.explore-properties .latest-properties .property-info .category{color:#7c7c7c;font-size:12px;letter-spacing:2pt;line-height:2;margin-bottom:5px;text-transform:uppercase}.explore-properties .latest-properties .col{margin-bottom:160px}@media screen and (max-width:991px){.explore-properties .latest-properties .col{margin-bottom:50px !important}}.explore-properties .latest-properties .col .property-wrap{width:100%}.explore-properties .latest-properties .col:nth-child(2n){margin-top:120px}@media screen and (max-width:991px){.explore-properties .latest-properties .col:nth-child(2n){margin-top:0}}.explore-properties .latest-properties .col:nth-child(2n) .foto-wrap .foto{height:410px}.explore-properties .latest-properties .col:nth-child(2n) .property-info{left:auto;bottom:auto;top:0;right:0;padding-left:60px;padding-right:0;transform:translate3d(0,-50%,0)}@media screen and (max-width:991px){.explore-properties .latest-properties .col:nth-child(2n) .property-info{padding:20px}}.explore-properties .latest-properties .col:nth-child(3n){margin-top:120px;margin-bottom:0}@media screen and (max-width:991px){.explore-properties .latest-properties .col:nth-child(3n){margin-top:0}}.explore-properties .latest-properties .col:nth-child(3n) .foto-wrap .foto{height:410px}.explore-properties .latest-properties .col:nth-child(3n) .property-info{padding-right:0;padding-left:60px;bottom:0;top:auto;right:0;left:auto}@media screen and (max-width:991px){.explore-properties .latest-properties .col:nth-child(3n) .property-info{padding:20px}}.explore-properties .latest-properties .col:last-child{margin-bottom:0}.explore-properties .latest-properties .col:last-child .foto-wrap .foto{height:660px}@media screen and (max-width:991px){.explore-properties .latest-properties .col:last-child .foto-wrap .foto{height:400px}}.explore-properties .latest-properties .col:last-child .property-info{bottom:auto;padding-right:60px;top:0;right:auto;left:0}@media screen and (max-width:991px){.explore-properties .latest-properties .col:last-child .property-info{padding-right:30px;padding-left:0}}.short-info{box-sizing:border-box;background-color:#212121;margin-top:-160px;padding-top:280px;padding-bottom:380px}@media screen and (max-width:991px){.short-info{margin-top:0;margin-bottom:0;padding:120px 0 180px}}.short-info .container{margin:0;max-width:1340px}@media screen and (max-width:991px){.short-info .container{padding:0 30px}}.short-info .col{box-sizing:border-box;width:calc(50% - 40px)}.short-info h2{color:#fff}.short-info p{color:#bdbdbd !important}.short-info .view-link{color:#fff}.short-info .view-link .icon path{fill:#fff}.short-info .statistics-section{padding-bottom:0}.short-info .statistics-section .row{padding-left:0}@media screen and (max-width:991px){.short-info .statistics-section .row{padding-left:20px;padding-right:0}}.properties-gallery{box-sizing:border-box;margin-top:-160px;margin-bottom:60px;overflow:hidden;padding-left:100px}@media screen and (max-width:991px){.properties-gallery{margin-top:-100px;padding-left:30px}}.properties-gallery .flickity-button-icon{display:none}.properties-gallery .flickity-button{box-sizing:border-box;background:url(//luxuryrealestate.ch/wp-content/themes/real_estate/assets/sass/css/../../img/icons/gallery_arrow.svg) center no-repeat transparent;border:1px solid #fff;border-radius:0;height:32px;width:32px}.properties-gallery .flickity-button.previous{left:50px;transform:rotate(180deg)}.properties-gallery .flickity-button.next{right:50px}@media screen and (max-width:991px){.properties-gallery .flickity-button{display:none !important}}.properties-gallery .col{height:825px;margin-right:60px;max-width:1115px;width:100%}@media screen and (max-width:991px){.properties-gallery .col{height:auto;margin-right:0;width:calc(100% - 30px)}}.properties-gallery .col .property-wrap{position:relative}.properties-gallery .col .foto-wrap{overflow:hidden}.properties-gallery .col .foto-wrap:hover .foto{transform:scale(1.1)}.properties-gallery .col .foto{background-position:center;background-size:cover;height:825px;width:100%;transition:.4s ease-in-out}.properties-gallery .col .foto:before{background-color:rgba(33,33,33,.2);content:'';height:100%;position:absolute;top:0;left:0;width:100%}@media screen and (max-width:991px){.properties-gallery .col .foto{height:290px}}.properties-gallery .col .property-info{box-sizing:border-box;background:#fff;padding:20px;padding-right:85px;position:absolute;right:-1px;bottom:0;max-width:505px}@media screen and (max-width:991px){.properties-gallery .col .property-info{padding:15px;position:relative;right:auto;bottom:auto;width:100%}}.properties-gallery .col .property-info a{color:inherit;text-decoration:none;transition:.2s ease}.properties-gallery .col .property-info a:hover{opacity:.5}.properties-gallery .col .property-info .top{justify-content:space-between;text-decoration:none}.properties-gallery .col .property-info .top h2{font-size:24px}@media screen and (max-width:991px){.properties-gallery .col .property-info .top{margin-bottom:10px}}.properties-gallery .col .property-info .bottom{display:flex}.properties-gallery .col .property-info .bottom .price{color:#212121;display:block;font-size:17px;margin-bottom:5px}.properties-gallery .col .property-info .bottom .name{color:#212121;font-size:22px}@media screen and (max-width:991px){.properties-gallery .col .property-info .bottom .name{font-size:18px}}.properties-gallery .col .property-info .view-link{margin-top:20px}.video-head{box-sizing:border-box;border-top:1px solid #e5e5e5;margin-bottom:40px;padding-top:120px;padding-left:205px}.video-head h2{max-width:400px}@media screen and (max-width:991px){.video-head{margin-bottom:15px;padding-top:90px;padding-left:30px}}.video-section{box-sizing:border-box;margin-bottom:120px;overflow:hidden;position:relative}@media screen and (max-width:991px){.video-section{background-size:cover;height:300px;margin-bottom:60px}}.video-section iframe{display:block;height:100vh;margin:0 auto;width:100%}@media screen and (max-width:991px){.video-section iframe{height:300px}}.properties-selled{box-sizing:border-box;margin-bottom:240px;padding-left:105px;overflow:hidden}@media screen and (max-width:991px){.properties-selled{margin-bottom:160px;padding-left:30px}}.properties-selled .section-description{box-sizing:border-box;margin-bottom:90px;padding-left:105px;max-width:1240px}@media screen and (max-width:991px){.properties-selled .section-description{margin-bottom:40px;padding:0;padding-right:30px}}.properties-selled .section-description .row{display:flex;justify-content:space-between}@media screen and (max-width:991px){.properties-selled .section-description .row{display:block}}.properties-selled .section-description .row .col{width:calc(50% - 60px);max-width:820px}@media screen and (max-width:991px){.properties-selled .section-description .row .col{margin-bottom:40px;width:100%}}.properties-selled .selled-gallery .flickity-prev-next-button.previous{background:url(//luxuryrealestate.ch/wp-content/themes/real_estate/assets/sass/css/../../img/icons/view_arrow.svg) center no-repeat;border:0;cursor:pointer;height:40px;position:absolute;left:220px;top:50%;transform:rotate(180deg);width:40px}.properties-selled .selled-gallery .flickity-prev-next-button.previous svg{display:none}@media screen and (max-width:991px){.properties-selled .selled-gallery .flickity-prev-next-button.previous{display:none}}.properties-selled .selled-gallery .flickity-prev-next-button.next{background:url(//luxuryrealestate.ch/wp-content/themes/real_estate/assets/sass/css/../../img/icons/view_arrow.svg) center no-repeat;border:0;cursor:pointer;height:40px;position:absolute;right:220px;top:50%;transform:rotate(0deg);width:40px}.properties-selled .selled-gallery .flickity-prev-next-button.next svg{display:none}@media screen and (max-width:991px){.properties-selled .selled-gallery .flickity-prev-next-button.next{display:none}}.properties-selled .selled-gallery .col{box-sizing:border-box;margin-right:20px;overflow:hidden;max-width:820px;width:100%}@media screen and (max-width:991px){.properties-selled .selled-gallery .col{margin:0;margin-right:10px;width:calc(100% - 40px)}}.properties-selled .selled-gallery .col:hover .foto{transform:scale(1.1)}.properties-selled .selled-gallery .col:hover .property-name{opacity:0}.properties-selled .selled-gallery .col a{color:inherit;text-decoration:none}.properties-selled .selled-gallery .col .foto{background-position:center;background-size:cover;align-items:center;cursor:pointer;display:flex;height:50vh;position:relative;text-align:center;width:100%;transition:.4s ease-in-out}@media screen and (max-width:991px){.properties-selled .selled-gallery .col .foto{height:245px}}.properties-selled .selled-gallery .col .foto:before{background-color:rgba(33,33,33,.2);content:'';height:100%;position:absolute;top:0;left:0;width:100%}.properties-selled .selled-gallery .col .property-name{color:#fff;font-size:35px;margin:auto;position:relative;text-align:center;max-width:400px;z-index:2;transition:.2s ease}@media screen and (max-width:991px){.properties-selled .selled-gallery .col .property-name{box-sizing:border-box;font-size:20px;padding:0 15px}}.page-about h1{margin-bottom:60px;max-width:50%}@media screen and (max-width:991px){.page-about h1{margin-bottom:40px;max-width:100%}}.page-about h4{margin-bottom:40px}@media screen and (max-width:991px){.page-about h4{font-size:18px}}.page-about p{margin-bottom:30px}.page-about .container{box-sizing:border-box;margin:0 auto;padding:0 105px;position:relative}@media screen and (max-width:991px){.page-about .container{padding:0 15px;width:100%}}.page-about .about-info{box-sizing:border-box;background-color:#fff;margin:-120px auto;padding:120px 105px 90px;position:relative;max-width:1440px;z-index:2}.page-about .about-info .description{columns:2;column-gap:120px}@media screen and (max-width:991px){.page-about .about-info{box-sizing:border-box;margin-bottom:60px;margin-left:0;padding:60px 30px 60px;width:100%}.page-about .about-info .description{columns:1;margin-bottom:0}}.page-about .about-info-wrap{box-sizing:border-box;background-color:#212121;margin-top:-120px;padding-top:290px;padding-bottom:400px}.page-about .about-info-wrap .container{margin:0 auto;max-width:1440px}@media screen and (max-width:991px){.page-about .about-info-wrap{padding-top:120px;padding-bottom:1px}}@media screen and (max-width:1440px){.page-about .about-info-wrap .owner-section{padding-left:0}}@media screen and (max-width:991px){.page-about .about-info-wrap .owner-section{padding-left:0}}@media screen and (max-width:991px){.page-about .about-info-wrap .statistics-section{padding-left:0}}.page-about .features-section{box-sizing:border-box;direction:rtl;margin-bottom:90px}.page-about .features-section .container{background-position:left top;background-size:60% auto;background-repeat:no-repeat;padding-top:80px}@media screen and (max-width:991px){.page-about .features-section .container{background-size:100% auto;padding-top:55%}}.page-about .features-section .description{box-sizing:border-box;background:#212121;border:1px solid #464646;padding:60px 105px;max-width:55%;direction:ltr}@media screen and (max-width:1440px){.page-about .features-section .description{padding:60px}}@media screen and (max-width:991px){.page-about .features-section .description{direction:ltr;margin:0 auto;padding:60px 30px 30px;max-width:100%;width:100%}}.page-about .features-section .description h4{color:#fff;font-size:22px;margin-bottom:20px}.page-about .features-section .description p{color:#bdbdbd !important}.page-about .featured-property{box-sizing:border-box;direction:rtl;margin-top:-240px;margin-bottom:90px;padding:0 100px}@media screen and (max-width:991px){.page-about .featured-property{margin-top:0;margin-bottom:0;padding:0}}.page-about .featured-property .foto{background-position:center;background-repeat:no-repeat;background-size:cover;height:80vh;position:relative;width:100%}@media screen and (max-width:991px){.page-about .featured-property .foto{max-height:400px}}.page-about .featured-property .info{box-sizing:border-box;background:#fff;direction:ltr;margin-top:-130px;padding:60px 105px 30px;position:relative;max-width:820px;z-index:5}@media screen and (max-width:991px){.page-about .featured-property .info{margin-right:0;padding:60px 30px;width:calc(100% - 30px)}}.page-about .featured-property .info strong{color:#b4b4b4;display:block;font-size:12px;letter-spacing:.2em;margin-bottom:5px;text-transform:uppercase}.page-about .featured-property .info p{color:#bdbdbd !important}.page-about .work-with-us .container{width:100% !important}.owner-section{box-sizing:border-box;margin:0 auto}.owner-section .row{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto}.owner-section .row .col{width:50%}@media screen and (max-width:991px){.owner-section .row .col{width:100%}}.owner-section .description{box-sizing:border-box;background-color:#212121;border:1px solid #464646;padding:60px 105px;position:relative;z-index:2}@media screen and (max-width:1440px){.owner-section .description{padding:60px}}.owner-section .description h4{color:#fff;margin-bottom:40px}.owner-section .description p{color:#bdbdbd !important;margin-bottom:30px}.owner-section .foto{background-position:center;background-size:cover;display:block;height:640px;margin-left:-80px;position:relative;z-index:1}@media screen and (max-width:991px){.owner-section .foto{background-position:center top;height:310px;margin:0;margin-top:-40px}}@media screen and (max-width:991px){.owner-section{background-position:center bottom;background-size:100% auto;padding:0;padding-bottom:0}.owner-section .description{margin:0 auto;padding:30px;padding-bottom:30px;max-width:100%;width:calc(100% - 30px)}}.statistics-section{box-sizing:border-box;background-position:center 0;background-repeat:no-repeat;background-size:cover;padding:140px 0}@media screen and (max-width:991px){.statistics-section{padding:90px 0 0}}.statistics-section .row{box-sizing:border-box;display:flex;justify-content:space-between}@media screen and (max-width:991px){.statistics-section .row{display:block;padding:0 50px}}.statistics-section .row .col{box-sizing:border-box;width:calc(33.3333% - 30px)}@media screen and (max-width:991px){.statistics-section .row .col{width:100%}}.statistics-section .row .col h2{color:#fff;font-size:55px;margin-bottom:15px}@media screen and (max-width:991px){.statistics-section .row .col h2{font-size:35px}}.statistics-section .row .col p{color:#bdbdbd !important;max-width:300px}@media screen and (max-width:991px){.statistics-section .row .col p{margin-bottom:40px}}.page-contact .container{box-sizing:border-box;margin:0 auto;position:relative}.page-contact .contact-wrap{box-sizing:border-box;background-color:#fff;margin:-250px auto 0;padding:60px 205px 210px 105px;position:relative;max-width:1440px;z-index:2}.page-contact .contact-wrap h1{margin-bottom:40px}@media screen and (max-width:991px){.page-contact .contact-wrap{margin:-140px 0 0;margin-left:30px;padding:60px 15px 30px;width:calc(100% - 30px)}.page-contact .contact-wrap h1{margin-bottom:40px;margin-left:10px}}.page-contact .contact-wrap .form-wrap{margin-left:-15px}.page-contact .row{display:flex;justify-content:space-between}@media screen and (max-width:991px){.page-contact .row{display:block}}.page-contact .contact-info{margin:0 auto;max-width:505px}@media screen and (max-width:991px){.page-contact .contact-info{box-sizing:border-box;margin-bottom:0;padding:0 10px 60px}}.page-contact .contact-info h1{margin-bottom:40px}.page-contact .contact-info strong{color:#212121;display:block;margin-top:60px;margin-bottom:20px}.page-contact .contact-info li{margin-bottom:10px}.page-properties .container{box-sizing:border-box;margin:0 auto;padding:0 100px;position:relative}@media screen and (max-width:991px){.page-properties .container{padding:0 30px}}.page-properties .head{box-sizing:border-box;display:flex;justify-content:space-between;padding:240px 0 90px 105px;max-width:1340px}@media screen and (max-width:1440px){.page-properties .head{padding:240px 0 105px}}@media screen and (max-width:991px){.page-properties .head{display:block;padding:160px 0 90px}}.page-properties .head h1{max-width:610px}@media screen and (max-width:991px){.page-properties .head h1{margin-bottom:40px}}.page-properties .head p{max-width:400px}.page-properties a{color:#212121;text-decoration:none}.page-properties .top-category{margin-bottom:80px}.page-properties .top-category .block{box-sizing:border-box;min-height:400px;position:relative;padding-bottom:50%;width:calc(100% - 80px)}@media screen and (max-width:991px){.page-properties .top-category .block{min-height:auto;padding-bottom:0;width:100%}}.page-properties .top-category .block .foto{background-position:center;background-size:cover;height:100%;position:absolute;top:0;left:0;width:100%}.page-properties .top-category .block .foto:before{background:rgba(33,33,33,.3);content:'';height:100%;position:absolute;top:0;left:0;width:100%}@media screen and (max-width:991px){.page-properties .top-category .block .foto{position:relative;height:250px}}.page-properties .top-category .block .info{box-sizing:border-box;background:#fff;padding:20px;padding-right:0;position:absolute;right:0;bottom:120px;max-width:400px}@media screen and (max-width:991px){.page-properties .top-category .block .info{padding:20px;padding-bottom:40px;position:relative;bottom:auto;right:auto}}.page-properties .top-category .block .info span{color:#7c7c7c;display:block;font-size:12px;letter-spacing:.2em;margin-bottom:10px;text-transform:uppercase}.page-properties .top-category .block .info .category-name{color:#000;font-family:'FinancierDisplay';font-size:25px;margin-bottom:115px}@media screen and (max-width:991px){.page-properties .top-category .block .info .category-name{font-size:21px;margin-bottom:15px}}.page-properties .top-category .block .info .objects-count{color:#7c7c7c}.page-properties .short-info{box-sizing:border-box;margin-top:-200px;padding-top:350px;padding-bottom:350px}.page-properties .short-info .statistics-section{padding:0 105px}@media screen and (max-width:991px){.page-properties .short-info .statistics-section{padding:0 15px}}.page-properties .short-info .statistics-section .row{margin:auto}@media screen and (max-width:991px){.page-properties .short-info{box-sizing:border-box;margin-top:-120px;padding:150px 30px 80px}}.page-properties .categories{box-sizing:border-box;margin-top:-170px;padding-left:105px}@media screen and (max-width:1440px){.page-properties .categories{padding-left:0}}@media screen and (max-width:991px){.page-properties .categories{margin-top:0;padding-left:0}}.page-properties .categories .section-head{box-sizing:border-box;background-color:#fff;padding-top:90px;padding-left:105px;max-width:100%;width:100%}.page-properties .categories .section-head h2{margin-bottom:90px;max-width:610px}@media screen and (max-width:991px){.page-properties .categories .section-head{padding-left:30px}.page-properties .categories .section-head h2{font-size:25px;margin-bottom:40px}}.page-properties .categories .row{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:991px){.page-properties .categories .row{display:block}}.page-properties .categories .col{width:calc(50% - 60px)}@media screen and (max-width:991px){.page-properties .categories .col{width:100%}}.page-properties .categories .col.double-height .block{min-height:680px;padding-bottom:calc(100% + 120px)}@media screen and (max-width:991px){.page-properties .categories .col.double-height .block{min-height:280px;padding-bottom:0}}.page-properties .categories .col.double-height .block .info{bottom:80px}@media screen and (max-width:991px){.page-properties .categories .col.double-height .block .info{bottom:0}}.page-properties .categories .col.double-height .block .info .category-name{margin-bottom:115px}@media screen and (max-width:991px){.page-properties .categories .col.double-height .block .info .category-name{margin-bottom:15px}}.page-properties .categories .block{box-sizing:border-box;min-height:280px;margin-bottom:120px;position:relative;padding-bottom:50%;width:100%}@media screen and (max-width:991px){.page-properties .categories .block{margin-bottom:50px;padding-bottom:0}}.page-properties .categories .block .foto{background-position:center;background-size:cover;height:100%;position:absolute;top:0;left:0;width:100%}@media screen and (max-width:991px){.page-properties .categories .block .foto{position:relative;height:200px}}.page-properties .categories .block .foto:before{background:rgba(33,33,33,.3);content:'';height:100%;position:absolute;top:0;left:0;width:100%}.page-properties .categories .block .info{box-sizing:border-box;background:#fff;padding:20px;position:absolute;right:0;bottom:0;max-width:400px;transform:translate3d(0,50%,0)}@media screen and (max-width:991px){.page-properties .categories .block .info{padding:20px;padding-bottom:0;position:relative;bottom:0;max-width:100%;transform:translate3d(0,0,0)}}.page-properties .categories .block .info span{color:#7c7c7c;display:block;font-size:12px;letter-spacing:.2em;margin-bottom:10px;text-transform:uppercase}.page-properties .categories .block .info .category-name{color:#000;font-family:'FinancierDisplay';font-size:25px;margin-bottom:10px}.page-properties .categories .block .info .objects-count{color:#212121}.page-properties .foto-wrap{background-position:center;background-size:cover;height:100%;position:absolute;top:0;left:0;overflow:hidden;width:100%}@media screen and (max-width:991px){.page-properties .foto-wrap{position:relative}}.page-properties .foto{transition:.4s ease-in-out}.page-properties .foto:before{transition:.4s ease-in-out}.page-properties .foto:hover{transform:scale(1.1)}.page-properties .foto:hover:before{opacity:0}.page-property-details .page-banner{position:relative}.page-property-details .page-banner:before{background:linear-gradient(to bottom,rgba(0,0,0,.5) 0%,rgba(229,229,229,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00e5e5e5',GradientType=0);content:'';height:100%;position:absolute;top:0;left:0;width:100%;z-index:2}@media screen and (max-width:991px){.page-property-details .page-banner{height:40vh}}.page-property-details .head{box-sizing:border-box;margin:90px 0 120px;padding-left:205px;padding-right:105px;max-width:1680px}@media screen and (max-width:991px){.page-property-details .head{padding:0 30px}}.page-property-details .head .row{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:991px){.page-property-details .head .row{display:block}}.page-property-details .head .row .col{max-width:610px}.page-property-details .head .row .col+.col{max-width:400px}.page-property-details .head .total{display:block;margin:10px 0 40px}.page-property-details .head .price{color:#212121;display:block;margin-bottom:40px}@media screen and (max-width:991px){.page-property-details .head .price{margin-top:60px}}.page-property-details .head .button{margin-top:40px}.page-property-details .gallery{box-sizing:border-box;padding-left:205px;overflow:hidden}@media screen and (max-width:991px){.page-property-details .gallery{padding-left:30px}}.page-property-details .gallery .property-gallery .col{margin-right:20px;max-width:610px;width:100%}@media screen and (max-width:991px){.page-property-details .gallery .property-gallery .col{width:80%}}.page-property-details .gallery .property-gallery .foto{background-position:center;background-size:cover;padding-bottom:75%;width:100%}.page-property-details .properties-list{box-sizing:border-box;background-color:#212121;margin-top:-120px;margin-bottom:140px;padding-left:205px;padding-right:205px;padding-top:240px;padding-bottom:120px}@media screen and (max-width:991px){.page-property-details .properties-list{margin-bottom:0;padding:180px 30px 60px}}.page-property-details .properties-list .container{margin:0}.page-property-details .properties-list h2{color:#fff}.page-property-details .properties-list p{color:#e5e5e5}.page-property-details .properties-list .information{color:#e5e5e5;margin-bottom:90px;max-width:610px}.page-property-details .properties-list .information h2{margin-bottom:40px}.page-property-details .list{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:991px){.page-property-details .list{max-width:100%}}.page-property-details .list a{text-decoration:none}.page-property-details .list .col{margin-bottom:80px;width:calc(50% - 40px)}@media screen and (max-width:991px){.page-property-details .list .col{margin-bottom:30px;width:100%}}.page-property-details .list .col:hover .foto{transform:scale(1.2)}.page-property-details .list .col .foto-wrap{position:relative;overflow:hidden}.page-property-details .list .col .foto{background-position:center;background-size:cover;padding-bottom:50%;transition:.4s}@media screen and (max-width:991px){.page-property-details .list .col .foto{padding-bottom:75%}}.page-property-details .list .col .info{box-sizing:border-box;padding-top:40px}@media screen and (max-width:991px){.page-property-details .list .col .info{padding:20px}}.page-property-details .list .col .info .price{color:#e5e5e5;display:block;font-size:12px;letter-spacing:.2em;margin-bottom:15px;text-transform:uppercase}@media screen and (max-width:991px){.page-property-details .list .col .info .wrap{display:block}}.page-property-details .list .col .info .name{color:#e5e5e5;font-family:'FinancierDisplay';font-size:24px;line-height:1.3;max-width:75%}@media screen and (max-width:991px){.page-property-details .list .col .info .name{max-width:100%}}.page-property-details .list .col .info .characteristics{margin-top:20px;margin-bottom:15px}.page-property-details .list .col .info .characteristics ul{display:flex}.page-property-details .list .col .info .characteristics li{color:#e5e5e5;font-size:12px;letter-spacing:.2em;margin-left:20px}.page-property-details .list .col .info .characteristics li:first-child{margin-left:0}@media screen and (max-width:991px){.page-property-details .list .col .info .characteristics li{margin-top:10px;margin-left:0;margin-right:20px}}.page-property-details .property-location{box-sizing:border-box;margin-bottom:140px}@media screen and (max-width:991px){.page-property-details .property-location{margin-bottom:100px}}.page-property-details .property-location .locations-information{box-sizing:border-box;background-repeat:no-repeat;background-size:50% auto;align-items:center;direction:rtl;display:flex;margin-left:100px;margin-bottom:-230px;padding:80px 0;position:relative;max-width:1240px;z-index:2}@media screen and (max-width:991px){.page-property-details .property-location .locations-information{margin:0;margin-bottom:-160px;background-size:100% auto;padding-top:250px}}.page-property-details .property-location .locations-information .description{background-color:#fff;direction:ltr;padding:60px 105px;max-width:505px}@media screen and (max-width:991px){.page-property-details .property-location .locations-information .description{box-sizing:border-box;margin:0 auto;margin-left:30px;padding:40px 30px 90px;width:calc(100% - 30px)}}.page-property-details .property-location .locations-information .description h4{margin-bottom:40px}@media screen and (max-width:991px){.page-property-details .property-location .locations-information .description h4{font-size:18px}}.page-property-details .property-location .locations-information .description p{margin-bottom:30px}.page-property-details .property-location .map{box-sizing:border-box}.page-property-details .property-location .map img{display:block;width:100%}@media screen and (max-width:991px){.page-property-details .property-location .map img{object-fit:cover;min-height:400px}}.page-property-details.delivery-build .head .col+.col{box-sizing:border-box;padding-right:100px}@media screen and (max-width:991px){.page-property-details.delivery-build .head .col+.col{padding-right:0}}.page-property-details.delivery-build .proprerty-name{max-width:50%}@media screen and (max-width:991px){.page-property-details.delivery-build .proprerty-name{max-width:100%}}.page-property-details.delivery-build .delivery-date{color:#212121;font-family:'FinancierDisplay';font-size:35px;line-height:1.28}.page-property-details.delivery-build .dev-photos .container{padding:0 105px}@media screen and (max-width:991px){.page-property-details.delivery-build .dev-photos .container{padding:0 20px}}.page-property-details.delivery-build .dev-photos .row{display:flex;justify-content:space-between}@media screen and (max-width:991px){.page-property-details.delivery-build .dev-photos .row{display:block}}.page-property-details.delivery-build .dev-photos .wide-photo{background-size:cover;background-position:center;height:65vh;width:calc(60% - 10px)}@media screen and (max-width:991px){.page-property-details.delivery-build .dev-photos .wide-photo{height:30vh;width:100%}}.page-property-details.delivery-build .dev-photos .vertical-photo{background-size:cover;background-position:center;height:100vh;width:calc(40% - 10px)}@media screen and (max-width:991px){.page-property-details.delivery-build .dev-photos .vertical-photo{height:50vh;width:100%}}.page-property-details.delivery-build .properties-list{margin-bottom:0;padding-bottom:100px}@media screen and (max-width:991px){.page-property-details.delivery-build .properties-list{padding-bottom:150px}}.page-property-details.delivery-build .properties-list .information{max-width:100%}.page-property-details.delivery-build .properties-list .development-description{columns:2;column-gap:40px}.page-property-details.delivery-build .property-location{background-position:center;background-size:cover;height:100vh;max-height:900px}@media screen and (max-width:991px){.page-property-details.delivery-build .property-location{max-height:400px}}.page-property-details.delivery-build .property-location .map{background-position:center;background-size:cover;padding:0 105px;position:relative;width:100%}@media screen and (max-width:991px){.page-property-details.delivery-build .property-location .map{padding:0 20px}}.page-property-details.delivery-build .property-location .map img{position:relative;transform:translate3d(0,-50%,0)}.page-buy .page-banner{height:auto}.page-buy .page-banner:before{display:none}.page-buy .container{box-sizing:border-box;margin:0;padding:0 100px;position:relative}@media screen and (max-width:991px){.page-buy .container{padding:0 30px}}.page-buy .buy-info{box-sizing:border-box;color:#000;padding:240px 0 90px 105px;max-width:1340px}@media screen and (max-width:1440px){.page-buy .buy-info{padding:240px 0 105px}}@media screen and (max-width:991px){.page-buy .buy-info{padding:160px 0 60px}}.page-buy .buy-info .row{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:991px){.page-buy .buy-info .row{display:block}}.page-buy .buy-info .row h1{max-width:610px}@media screen and (max-width:991px){.page-buy .buy-info .row h1{margin-bottom:40px}}.page-buy .buy-info .row p{max-width:400px}.page-buy .properties-list .row{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.page-buy .properties-list a{color:#212121;text-decoration:none}.page-buy .properties-list .col{box-sizing:border-box;width:calc(50% - 10px)}@media screen and (max-width:991px){.page-buy .properties-list .col{width:100%}}.page-buy .properties-list .block{box-sizing:border-box;display:block;height:50vh;margin-bottom:130px;position:relative;width:100%}@media screen and (max-width:991px){.page-buy .properties-list .block{height:auto;margin-bottom:30px}}.page-buy .properties-list .block .foto-wrap{height:100%;position:relative;overflow:hidden}.page-buy .properties-list .block .foto{background-position:center;background-size:cover;height:100%;position:absolute;top:0;left:0;width:100%}.page-buy .properties-list .block .foto:before{background:rgba(33,33,33,.3);content:'';height:100%;position:absolute;top:0;left:0;width:100%}@media screen and (max-width:991px){.page-buy .properties-list .block .foto{height:250px;position:relative}}.page-buy .properties-list .block .info{box-sizing:border-box;background:#fff;padding:20px;position:absolute;right:0;bottom:0;max-width:60%;transform:translate3d(0,50%,0)}@media screen and (max-width:991px){.page-buy .properties-list .block .info{position:relative;padding:20px;max-width:100%;width:100%;transform:translate3d(0,0,0)}}.page-buy .properties-list .block .info .price{color:#7c7c7c;display:block;font-size:12px;letter-spacing:.2em;margin-bottom:10px;text-transform:uppercase}.page-buy .properties-list .block .info .category-name{color:#212121;display:block;font-family:'FinancierDisplay';font-size:25px;margin-bottom:25px}.page-buy .properties-list .block .info .objects-count{color:#212121}.page-buy .short-info{box-sizing:border-box;margin-top:-160px;padding:285px 250px 260px}@media screen and (max-width:1440px){.page-buy .short-info{padding:240px 105px}}@media screen and (max-width:991px){.page-buy .short-info{padding:190px 30px}}.page-buy .short-info h2{margin-bottom:40px}.page-buy .short-info .container{padding:0}.page-buy .short-info .row{box-sizing:border-box;display:flex;justify-content:space-between}@media screen and (max-width:991px){.page-buy .short-info .row{display:block}}.page-buy .short-info .row .col{box-sizing:border-box;padding-right:40px;max-width:505px}@media screen and (max-width:991px){.page-buy .short-info .row .col{margin-bottom:40px}}.page-buy .short-info .row .view-link{margin-top:40px}.page-buy .foto{transition:.4s ease-in-out}.page-buy .foto:before{transition:.4s ease-in-out}.page-buy .foto:hover{transform:scale(1.1)}.page-buy .foto:hover:before{opacity:0}.page-buy-details .head{box-sizing:border-box;padding:240px 90px 80px}@media screen and (max-width:991px){.page-buy-details .head{padding:160px 30px 0}}.page-buy-details .head .container{max-width:1440px}.page-buy-details .head .row{display:flex;justify-content:space-between}@media screen and (max-width:991px){.page-buy-details .head .row{display:block}}.page-buy-details .head .row .col{max-width:500px}@media screen and (max-width:991px){.page-buy-details .head .row .col{margin-bottom:60px}}.page-buy-details .head .row .col+.col{max-width:400px}.page-buy-details .head .proprerty-name{max-width:550px}.page-buy-details .head .address{font-size:12px;letter-spacing:.2em;margin-top:10px;text-transform:uppercase}.page-buy-details .head .price{color:#212121;display:block;margin-bottom:20px}.page-buy-details .head .characteristics{margin-top:40px}.page-buy-details .head .characteristics ul{display:flex}.page-buy-details .head .characteristics ul li{font-size:12px;letter-spacing:.2em;margin-right:40px;text-transform:uppercase}@media screen and (max-width:991px){.page-buy-details .head .characteristics ul li{margin-right:0}}@media screen and (max-width:991px){.page-buy-details .head .characteristics ul{justify-content:space-between}}.page-buy-details .property-gallery{margin:0 auto}@media screen and (max-width:991px){.page-buy-details .property-gallery{margin-bottom:60px}}.page-buy-details .property-gallery .property-main img{object-fit:cover;display:block;height:auto;width:100%}.page-buy-details .property-gallery .fotorama__nav-wrap{direction:rtl;margin-top:40px;padding-left:40%}@media screen and (max-width:991px){.page-buy-details .property-gallery .fotorama__nav-wrap{margin-top:5px;padding-left:20px;width:100%}}.page-buy-details .property-gallery .fotorama__nav{direction:ltr;text-align:right}.page-buy-details .property-global-info{background-color:#212121}.page-buy-details .property-global-info .property-request{box-sizing:border-box;background-color:#212121;border:1px solid #464646;margin-top:-330px;padding:80px 40px;position:relative;max-width:400px;z-index:3}@media screen and (max-width:991px){.page-buy-details .property-global-info .property-request{margin:0 auto 100px;padding:60px 15px;max-width:100%;width:100%}}.page-buy-details .property-global-info .property-request h2{color:#fff;margin-bottom:40px}.page-buy-details .property-global-info .property-request .button{background-color:#fff;color:#212121;margin-top:40px}.page-buy-details .property-global-info .property-information{box-sizing:border-box;margin:0 auto;padding:0 105px 200px 0;position:relative;max-width:1280px;z-index:2}@media screen and (max-width:991px){.page-buy-details .property-global-info .property-information{margin:0 auto;padding:0 0 190px;width:100%}}.page-buy-details .property-global-info .property-information .row{display:flex;margin:auto}.page-buy-details .property-global-info .property-information .about-propery{box-sizing:border-box;flex-wrap:wrap;display:flex;justify-content:space-between;margin:140px 0 0}@media screen and (max-width:991px){.page-buy-details .property-global-info .property-information .about-propery{display:block;margin-top:60px;padding:0 30px}}.page-buy-details .property-global-info .property-information .about-propery .col{width:50%}@media screen and (max-width:991px){.page-buy-details .property-global-info .property-information .about-propery .col{width:100%}}.page-buy-details .property-global-info .property-information .about-propery .wrap{max-width:540px}.page-buy-details .property-global-info .property-information .about-propery h2{color:#fff;margin-bottom:50px}@media screen and (max-width:991px){.page-buy-details .property-global-info .property-information .about-propery h2{margin-bottom:40px}}.page-buy-details .property-global-info .property-information .about-propery p{color:#e5e5e5}.page-buy-details .property-global-info .property-information .about-propery strong{box-sizing:border-box;border:1px solid #e5e5e5;color:#e5e5e5;display:inline-block;font-weight:400;font-size:17px;line-height:32px;margin-top:40px;margin-right:14px;padding:5px 15px;text-align:center;min-width:140px}.page-buy-details .features-wrap{box-sizing:border-box;background-color:#fff;margin:-160px auto;padding:50px 105px 90px;position:relative;max-width:1280px}@media screen and (max-width:991px){.page-buy-details .features-wrap{padding:30px;width:calc(100% - 30px)}}.page-buy-details .features-wrap .features .row{display:flex;margin:auto}@media screen and (max-width:991px){.page-buy-details .features-wrap .features .row{display:block}}.page-buy-details .features-wrap .features .row .col{width:50%}@media screen and (max-width:991px){.page-buy-details .features-wrap .features .row .col{width:100%}}.page-buy-details .features-wrap .features .title{color:#212121;font-size:25px}@media screen and (max-width:991px){.page-buy-details .features-wrap .features .title{font-size:18px;margin-bottom:60px}}.page-buy-details .features-wrap .features li{border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;margin-bottom:25px;padding-bottom:25px}.page-buy-details .features-wrap .features li span{color:#212121}@media screen and (max-width:991px){.page-buy-details .features-wrap .features li{font-size:16px}}.page-buy-details .features-wrap .features li+li+li+li{display:none}.page-buy-details .features-wrap .features.active li{display:flex}.page-buy-details .features-wrap .features.active .show-hide:before{transform:rotate(180deg)}.page-buy-details .features-wrap .features.active .french-show:before{transform:rotate(180deg)}.page-buy-details .features-wrap .features .show-hide{box-sizing:border-box;color:#212121;cursor:pointer;display:inline-block;position:relative;padding-right:20px;transition:.2s}.page-buy-details .features-wrap .features .show-hide:hover{opacity:.5}.page-buy-details .features-wrap .features .show-hide:before{box-sizing:border-box;background:url(//luxuryrealestate.ch/wp-content/themes/real_estate/assets/sass/css/../../img/icons/drop.svg) center no-repeat;background-size:8px auto;content:'';height:4px;position:absolute;top:50%;right:0;width:8px}.page-buy-details .features-wrap .features .french-show{box-sizing:border-box;color:#212121;cursor:pointer;display:inline-block;position:relative;padding-right:20px;transition:.2s}.page-buy-details .features-wrap .features .french-show:hover{opacity:.5}.page-buy-details .features-wrap .features .french-show:before{box-sizing:border-box;background:url(//luxuryrealestate.ch/wp-content/themes/real_estate/assets/sass/css/../img/icons/drop.svg) center no-repeat;background-size:8px auto;content:'';height:4px;position:absolute;top:50%;right:0;width:8px}.page-buy-details .features-wrap .plan{margin:120px 0}.page-buy-details .features-wrap .plan .plan-sheme img{display:block;width:100%}.page-buy-details .more-information{box-sizing:border-box;background-color:#212121;margin:0 auto;padding:360px 205px 520px}@media screen and (max-width:991px){.page-buy-details .more-information{margin-top:0;padding:270px 30px;width:100%}}.page-buy-details .more-information .container{box-sizing:border-box;margin:0 auto;padding:0 105px;max-width:1280px}@media screen and (max-width:991px){.page-buy-details .more-information .container{padding:0}}.page-buy-details .more-information .row{display:flex;justify-content:space-between}@media screen and (max-width:991px){.page-buy-details .more-information .row{display:block;padding:0}}.page-buy-details .more-information .description{width:calc(50% - 60px)}@media screen and (max-width:991px){.page-buy-details .more-information .description{width:100%}}.page-buy-details .more-information .description strong{color:#e5e5e5;display:block;font-size:12px;line-height:2;letter-spacing:2pt;margin-bottom:-20px}.page-buy-details .more-information .description h4{color:#fff;margin-bottom:40px}@media screen and (max-width:991px){.page-buy-details .more-information .description h4{font-size:18px}}.page-buy-details .more-information .description p{color:#e5e5e5;margin-bottom:30px}.page-buy-details .property-location{box-sizing:border-box;margin:-420px 0 140px;padding:0 100px}@media screen and (max-width:991px){.page-buy-details .property-location{margin-top:-200px;margin-bottom:90px;padding:0 30px}}.page-buy-details .property-location .acf-map{height:70vh}.page-buy-details .property-location .acf-map img{max-width:inherit !important}.page-buy-details .property-location .acf-map .marker{background:red}.page-buy-details .property-location img{display:block;width:100%}.page-sell .page-banner{height:auto}.page-sell .page-banner:before{display:none}.page-sell .container{box-sizing:border-box;margin:0 auto;position:relative;max-width:1480px}.page-sell .sell-info{box-sizing:border-box;color:#212121;padding-top:240px;padding-left:205px;position:relative;z-index:5}@media screen and (max-width:1440px){.page-sell .sell-info{padding-left:105px}}@media screen and (max-width:991px){.page-sell .sell-info{padding:160px 20px 0}}.page-sell .sell-info .row{display:flex;justify-content:space-between;margin:auto}@media screen and (max-width:991px){.page-sell .sell-info .row{display:block}}.page-sell .sell-info .row h1{max-width:610px}@media screen and (max-width:991px){.page-sell .sell-info .row h1{box-sizing:border-box;margin-bottom:100px;padding-left:10px}}.page-sell .sell-info .row p{max-width:400px}.page-sell .sell-info .row .form-wrap{box-sizing:border-box;background:#fff;padding:0 125px 90px;position:relative;max-width:545px;width:100%;z-index:5}@media screen and (max-width:991px){.page-sell .sell-info .row .form-wrap{padding:0 20px 60px}}.page-sell .sell-foto{direction:rtl;margin-top:-230px;position:relative}@media screen and (max-width:991px){.page-sell .sell-foto{margin-top:-50px}}.page-sell .sell-foto .foto{background:#000;background-size:cover;background-position:center;height:80vh;width:calc(100% - 100px)}@media screen and (max-width:991px){.page-sell .sell-foto .foto{height:60vh;width:100%}}.page-sell .sell-info-wrap{box-sizing:border-box;background-color:#212121;margin-top:-120px;padding-top:240px;padding-left:205px;padding-right:205px}@media screen and (max-width:1440px){.page-sell .sell-info-wrap{padding:205px 100px 0}}@media screen and (max-width:991px){.page-sell .sell-info-wrap{margin-top:0;padding:90px 0 60px}}.page-sell .sell-info-wrap .about-selling{margin:0 auto 90px;max-width:1440px}.page-sell .sell-info-wrap .about-selling .container{box-sizing:border-box}@media screen and (max-width:991px){.page-sell .sell-info-wrap .about-selling .container{padding:0 30px}}.page-sell .sell-info-wrap .about-selling .row{box-sizing:border-box;display:flex;justify-content:space-between}@media screen and (max-width:991px){.page-sell .sell-info-wrap .about-selling .row{display:block}}.page-sell .sell-info-wrap .about-selling h2{color:#fff;margin-bottom:40px;max-width:50%}@media screen and (max-width:991px){.page-sell .sell-info-wrap .about-selling h2{max-width:100%}}.page-sell .sell-info-wrap .about-selling p{color:#bdbdbd !important;max-width:505px}@media screen and (max-width:991px){.page-sell .sell-info-wrap .about-selling p{margin-bottom:40px}}