.disabled-page-scroll{overflow-y:scroll;position:fixed;width:100%}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85),rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports(padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid;border-color:#888 #888 #fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media(max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports(padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media(max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.slick-loading .slick-list{background:#fff url(ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0px;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0px;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide,.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}:root{--font-family-1:"Apercu Pro",sans-serif;--ease-in:cubic-bezier(0.5,0,0.75,0);--ease-out:cubic-bezier(0.25,1,0.5,1);--ease-in-out:cubic-bezier(0.76,0,0.24,1);--x-padding-240:20vw}@media screen and (max-width:1600px){:root{--x-padding-240:240px}}@media screen and (max-width:1400px){:root{--x-padding-240:200px}}@media screen and (max-width:1300px){:root{--x-padding-240:160px}}@media screen and (max-width:1200px){:root{--x-padding-240:130px}}@media screen and (max-width:1100px){:root{--x-padding-240:100px}}@media screen and (max-width:1024px){:root{--x-padding-240:50px}}@media screen and (max-width:768px){:root{--x-padding-240:30px}}@media screen and (max-width:600px){:root{--x-padding-240:25px}}:root{--x-padding-120:15vw}@media screen and (max-width:1600px){:root{--x-padding-120:120px}}@media screen and (max-width:1300px){:root{--x-padding-120:100px}}@media screen and (max-width:1100px){:root{--x-padding-120:80px}}@media screen and (max-width:1024px){:root{--x-padding-120:50px}}@media screen and (max-width:768px){:root{--x-padding-120:30px}}@media screen and (max-width:600px){:root{--x-padding-120:25px}}:root{--x-padding-80:80px}@media screen and (max-width:1400px){:root{--x-padding-80:60px}}@media screen and (max-width:1300px){:root{--x-padding-80:50px}}@media screen and (max-width:1200px){:root{--x-padding-80:50px}}@media screen and (max-width:1100px){:root{--x-padding-80:45px}}@media screen and (max-width:1024px){:root{--x-padding-80:40px}}@media screen and (max-width:768px){:root{--x-padding-80:30px}}@media screen and (max-width:600px){:root{--x-padding-80:25px}}:root{--y-padding-160:160px}@media screen and (max-width:1400px){:root{--y-padding-160:140px}}@media screen and (max-width:1200px){:root{--y-padding-160:120px}}@media screen and (max-width:1024px){:root{--y-padding-160:100px}}@media screen and (max-width:768px){:root{--y-padding-160:80px}}@media screen and (max-width:600px){:root{--y-padding-160:70px}}:root{--y-padding-140:140px}@media screen and (max-width:1400px){:root{--y-padding-140:130px}}@media screen and (max-width:1200px){:root{--y-padding-140:115px}}@media screen and (max-width:1024px){:root{--y-padding-140:100px}}@media screen and (max-width:768px){:root{--y-padding-140:80px}}@media screen and (max-width:600px){:root{--y-padding-140:70px}}:root{--y-padding-120:120px}@media screen and (max-width:1400px){:root{--y-padding-120:110px}}@media screen and (max-width:1200px){:root{--y-padding-120:100px}}@media screen and (max-width:1024px){:root{--y-padding-120:80px}}@media screen and (max-width:768px){:root{--y-padding-120:60px}}@media screen and (max-width:600px){:root{--y-padding-120:50px}}:root{--y-padding-100:100px}@media screen and (max-width:1400px){:root{--y-padding-100:90px}}@media screen and (max-width:1200px){:root{--y-padding-100:80px}}@media screen and (max-width:1024px){:root{--y-padding-100:70px}}@media screen and (max-width:768px){:root{--y-padding-100:60px}}@media screen and (max-width:600px){:root{--y-padding-100:50px}}:root{--y-padding-60:60px}@media screen and (max-width:1200px){:root{--y-padding-60:50px}}@media screen and (max-width:1024px){:root{--y-padding-60:40px}}@media screen and (max-width:768px){:root{--y-padding-60:30px}}:root{--y-padding-50:50px}@media screen and (max-width:1024px){:root{--y-padding-50:40px}}@media screen and (max-width:768px){:root{--y-padding-50:30px}}:root{--y-margin-90:90px}@media screen and (max-width:1400px){:root{--y-margin-90:70px}}@media screen and (max-width:1200px){:root{--y-margin-90:50px}}@media screen and (max-width:600px){:root{--y-margin-90:40px}}@media screen and (max-width:500px){:root{--y-margin-90:30px}}:root{--y-margin-70:70px}@media screen and (max-width:1200px){:root{--y-margin-70:60px}}@media screen and (max-width:1024px){:root{--y-margin-70:50px}}@media screen and (max-width:768px){:root{--y-margin-70:40px}}@media screen and (max-width:600px){:root{--y-margin-70:35px}}:root{--y-margin-60:60px}@media screen and (max-width:1200px){:root{--y-margin-60:55px}}@media screen and (max-width:1024px){:root{--y-margin-60:45px}}@media screen and (max-width:768px){:root{--y-margin-60:35px}}@media screen and (max-width:600px){:root{--y-margin-60:30px}}:root{--y-margin-50:50px}@media screen and (max-width:1024px){:root{--y-margin-50:40px}}@media screen and (max-width:768px){:root{--y-margin-50:30px}}@media screen and (max-width:600px){:root{--y-margin-50:25px}}:root{--y-margin-40:40px}@media screen and (max-width:1024px){:root{--y-margin-40:35px}}@media screen and (max-width:768px){:root{--y-margin-40:25px}}@media screen and (max-width:600px){:root{--y-margin-40:20px}}:root{--y-margin-30:30px}@media screen and (max-width:1024px){:root{--y-margin-30:25px}}@media screen and (max-width:768px){:root{--y-margin-30:20px}}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;height:0;width:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}h1,h2,h3,h4,h5,h6{font-weight:400}ol,ul{list-style:none}input:focus{outline:none}a{-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-slide,.slick-slide a,.slick-slide:focus{outline:none!important}.slick-loading .slick-list{background:none}.fancybox-caption__body{font-family:var(--font-family-1)}@font-face{font-display:swap;font-family:Apercu Pro;font-style:normal;font-weight:400;src:url(../fonts/apercu-pro-regular.otf)}@font-face{font-display:swap;font-family:Apercu Pro;font-style:normal;font-weight:500;src:url(../fonts/apercu-pro-medium.otf)}@font-face{font-display:swap;font-family:Apercu Pro;font-style:normal;font-weight:700;src:url(../fonts/apercu-pro-bold.otf)}.right-padding-240,.x-padding-240{padding-right:var(--x-padding-240)}.left-padding-240,.x-padding-240{padding-left:var(--x-padding-240)}.copyright__container,.document--normal .document__link,.document--plus .document__link,.filters__container,.footer__container,.right-padding-120,.rubric--normal .rubric__header,.rubric--plus .rubric__header,.rubric__content,.search__container,.x-padding-120{padding-right:var(--x-padding-120)}.copyright__container,.document--normal .document__link,.document--plus .document__link,.filters__container,.footer__container,.images-slider__container,.left-padding-120,.rubric--normal .rubric__header,.rubric--plus .rubric__header,.rubric__content,.search__container,.x-padding-120{padding-left:var(--x-padding-120)}.right-padding-80,.x-padding-80{padding-right:var(--x-padding-80)}.left-padding-80,.x-padding-80{padding-left:var(--x-padding-80)}.top-padding-160,.y-padding-160{padding-top:var(--y-padding-160)}.bottom-padding-160,.y-padding-160{padding-bottom:var(--y-padding-160)}.top-padding-140,.y-padding-140{padding-top:var(--y-padding-140)}.bottom-padding-140,.y-padding-140{padding-bottom:var(--y-padding-140)}.contact__form-item,.contact__infos-item,.images-slider__container,.top-padding-100,.y-padding-100{padding-top:var(--y-padding-100)}.bottom-padding-100,.contact__form-item,.contact__infos-item,.y-padding-100{padding-bottom:var(--y-padding-100)}.section--homes-navigation .section__container,.top-padding-60,.y-padding-60{padding-top:var(--y-padding-60)}.bottom-padding-60,.section--homes-navigation .section__container,.y-padding-60{padding-bottom:var(--y-padding-60)}.page-image+.layout>section:first-child>div,.top-padding-50,.y-padding-50{padding-top:var(--y-padding-50)}.bottom-padding-50,.characteristics .rubric__dynamic,.rubric__characteristic-table,.y-padding-50{padding-bottom:var(--y-padding-50)}.top-margin-90,.y-margin-90{margin-top:var(--y-margin-90)}.bottom-margin-90,.y-margin-90{margin-bottom:var(--y-margin-90)}.form__title:not(:first-child),.page-content__documents,.page-content__rubrics,.page-content__similar-news,.top-margin-70,.y-margin-70{margin-top:var(--y-margin-70)}.bottom-margin-70,.y-margin-70{margin-bottom:var(--y-margin-70)}.top-margin-60,.y-margin-60{margin-top:var(--y-margin-60)}.bottom-margin-60,.y-margin-60{margin-bottom:var(--y-margin-60)}.contact__address-title,.rubric--small .rubric__share,.top-margin-50,.y-margin-50{margin-top:var(--y-margin-50)}.bottom-margin-50,.news__title,.y-margin-50{margin-bottom:var(--y-margin-50)}.contact__form,.contact__tags,.news__title,.top-margin-40,.y-margin-40{margin-top:var(--y-margin-40)}.bottom-margin-40,.contact__infos-title,.y-margin-40{margin-bottom:var(--y-margin-40)}.news--no-image .news__title,.page-content__form,.top-margin-30,.y-margin-30{margin-top:var(--y-margin-30)}.bottom-margin-30,.contact__phone,.form__title,.y-margin-30{margin-bottom:var(--y-margin-30)}picture{display:block;font-size:0}picture img{height:100%;width:100%}picture [data-object-fit=cover]{font-family:"object-fit: cover;";object-fit:cover}:root{--dynamic__ol-before-width:20px;--dynamic__ol-before-margin-right:20px}@media screen and (max-width:1024px){:root{--dynamic__ol-before-margin-right:15px}}@media screen and (max-width:768px){:root{--dynamic__ol-before-margin-right:10px}}@media screen and (max-width:500px){:root{--dynamic__ol-before-margin-right:5px}}:root{--dynamic__ol-padding-left:calc(var(--dynamic__ol-before-width) + var(--dynamic__ol-before-margin-right));--dynamic__ul-before-dimension:4px;--dynamic__ul-before-margin-right:35px}@media screen and (max-width:1024px){:root{--dynamic__ul-before-margin-right:25px}}@media screen and (max-width:768px){:root{--dynamic__ul-before-margin-right:20px}}@media screen and (max-width:500px){:root{--dynamic__ul-before-margin-right:15px}}:root{--dynamic__ul-padding-left:calc(var(--dynamic__ul-before-dimension) + var(--dynamic__ul-before-margin-right))}.dynamic>:first-child{margin-top:0!important}.dynamic>:last-child{margin-bottom:0!important}.dynamic h2+h2,.dynamic h2+h3,.dynamic h2+h4,.dynamic h3+h2,.dynamic h3+h3,.dynamic h3+h4,.dynamic h4+h2,.dynamic h4+h3,.dynamic h4+h4{margin-top:40px}@media screen and (max-width:1024px){.dynamic h2+h2,.dynamic h2+h3,.dynamic h2+h4,.dynamic h3+h2,.dynamic h3+h3,.dynamic h3+h4,.dynamic h4+h2,.dynamic h4+h3,.dynamic h4+h4{margin-top:30px}}@media screen and (max-width:768px){.dynamic h2+h2,.dynamic h2+h3,.dynamic h2+h4,.dynamic h3+h2,.dynamic h3+h3,.dynamic h3+h4,.dynamic h4+h2,.dynamic h4+h3,.dynamic h4+h4{margin-top:25px}}@media screen and (max-width:500px){.dynamic h2+h2,.dynamic h2+h3,.dynamic h2+h4,.dynamic h3+h2,.dynamic h3+h3,.dynamic h3+h4,.dynamic h4+h2,.dynamic h4+h3,.dynamic h4+h4{margin-top:20px}}.dynamic h2{margin:70px 0 30px}@media screen and (max-width:1024px){.dynamic h2{margin:50px 0 25px}}@media screen and (max-width:768px){.dynamic h2{margin:40px 0 20px}}@media screen and (max-width:500px){.dynamic h2{margin:30px 0 15px}}.dynamic h3{margin:50px 0 25px}@media screen and (max-width:1024px){.dynamic h3{margin:40px 0 20px}}@media screen and (max-width:768px){.dynamic h3{margin:25px 0 15px}}.dynamic h4{margin:40px 0 25px}@media screen and (max-width:1024px){.dynamic h4{margin:30px 0 20px}}@media screen and (max-width:768px){.dynamic h4{margin:20px 0 15px}}.dynamic p{margin:15px 0}@media screen and (max-width:768px){.dynamic p{margin:10px 0}}.dynamic strong{font-weight:700}.dynamic em{font-style:italic}.dynamic pre{color:var(--secondary-dark-color);font:.875rem/1.7 var(--font-family-1);margin:10px 0;white-space:normal}.dynamic ol{counter-reset:li;list-style:none}.dynamic ol>li{position:relative}.dynamic ol>li:last-child{margin-bottom:0}.dynamic ol>li:before{color:var(--primary-dark-color);content:counter(li) ".";counter-increment:li;display:inline-block;font:700 1.0625rem/1.5 var(--font-family-1);margin-right:var(--dynamic__ol-before-margin-right);min-width:var(--dynamic__ol-before-width)}@media screen and (max-width:768px){.dynamic ol>li:before{font-size:1rem}}@media screen and (max-width:500px){.dynamic ol>li:before{font-size:.9375rem}}.dynamic ol>li ol{counter-reset:li;width:100%}.dynamic ol>li ol li{padding-left:var(--dynamic__ol-padding-left)}.dynamic ol>li ul{counter-reset:li;width:100%}.dynamic ol>li ul li{padding-left:var(--dynamic__ol-padding-left)}.dynamic ul>li{position:relative}.dynamic ul>li:before{background:var(--primary-dark-color);border:1px solid var(--primary-dark-color);border-radius:50%;content:"";height:var(--dynamic__ul-before-dimension);margin-right:var(--dynamic__ul-before-margin-right);transform:translateY(-3px);width:var(--dynamic__ul-before-dimension)}.dynamic ul>li:last-child{padding-bottom:0}.dynamic ul>li ul{padding-left:var(--dynamic__ul-padding-left);width:100%}.dynamic ul>li ul li:before{background:transparent}.dynamic ul>li ul li ul li:before{background:var(--primary-dark-color)}.dynamic ul>li ol{counter-reset:li;width:100%}.dynamic ul>li ol li{padding-left:var(--dynamic__ul-padding-left)}.dynamic>ol,.dynamic>ul{margin-bottom:20px}@media screen and (max-width:1024px){.dynamic>ol,.dynamic>ul{margin-bottom:15px}}@media screen and (max-width:768px){.dynamic>ol,.dynamic>ul{margin-bottom:10px}}.dynamic>ol>li:first-child,.dynamic>ul>li:first-child{padding-top:0}.dynamic>ol li,.dynamic>ul li{align-items:baseline;display:flex;flex-flow:row wrap;padding-top:20px}@media screen and (max-width:1024px){.dynamic>ol li,.dynamic>ul li{padding-top:15px}}@media screen and (max-width:768px){.dynamic>ol li,.dynamic>ul li{padding-top:10px}}.dynamic>ol li p,.dynamic>ul li p{flex:1;margin:0}.dynamic>ol li b,.dynamic>ol li strong,.dynamic>ul li b,.dynamic>ul li strong{font-weight:500}.dynamic blockquote{color:#464646;font-family:var(--font-family-1);font-weight:600;line-height:1.3;margin:40px 0;padding-left:40px;position:relative}@media screen and (min-width:1440px){.dynamic blockquote{font-size:1.375rem}}@media screen and (min-width:320px)and (max-width:1440px){.dynamic blockquote{font-size:calc(1.05357rem + .35714vw)}}@media screen and (max-width:320px){.dynamic blockquote{font-size:1.125rem}}@media screen and (max-width:1024px){.dynamic blockquote{margin:25px 0;padding-left:30px}}@media screen and (max-width:768px){.dynamic blockquote{margin:15px 0;padding-left:20px}}.dynamic blockquote:before{background:var(--primary-color);bottom:0;content:"";left:0;position:absolute;top:0;width:10px}@media screen and (max-width:1024px){.dynamic blockquote:before{width:6px;width:4px}}.dynamic a:not(.link):not(.button){box-shadow:inset 0 -1px 0 var(--primary-color);color:var(--primary-dark-color);display:inline;font:500 1.0625rem/1 var(--font-family-1);padding-bottom:5px;transition:color .3s}.dynamic a:not(.link):not(.button):hover{color:var(--primary-color)}.dynamic .button{margin:15px 0}.dynamic .tableWrapper{margin:30px 0 50px;overflow-x:auto;width:100%}.dynamic .tableWrapper table{margin:0}.dynamic table{margin:30px 0 50px;overflow-x:hidden;table-layout:fixed;white-space:nowrap;width:auto}@media screen and (max-width:1024px){.dynamic table{margin:25px 0 40px}}@media screen and (max-width:768px){.dynamic table{margin:20px 0 30px}}@media screen and (max-width:500px){.dynamic table{margin:15px 0 25px}}.dynamic table tr td,.dynamic table tr th{padding:15px 30px;white-space:normal}.dynamic table thead tr td,.dynamic table thead tr th{background:var(--primary-dark-color);border:1px solid var(--tertiary-dark-color);border-bottom:none;color:#fff;text-align:left}@media screen and (max-width:768px){.dynamic table thead tr td,.dynamic table thead tr th{font-size:1rem}}.dynamic table thead tr td,.dynamic table thead tr td h2,.dynamic table thead tr td h3,.dynamic table thead tr td h4,.dynamic table thead tr td p,.dynamic table thead tr th,.dynamic table thead tr th h2,.dynamic table thead tr th h3,.dynamic table thead tr th h4,.dynamic table thead tr th p{font:600 1.0625rem/1.5 var(--font-family-1)}@media screen and (max-width:768px){.dynamic table thead tr td,.dynamic table thead tr td h2,.dynamic table thead tr td h3,.dynamic table thead tr td h4,.dynamic table thead tr td p,.dynamic table thead tr th,.dynamic table thead tr th h2,.dynamic table thead tr th h3,.dynamic table thead tr th h4,.dynamic table thead tr th p{font-size:1rem}}.dynamic table tbody tr td.style1,.dynamic table tbody tr th.style1{background:var(--secondary-light-color);font-weight:500}.dynamic table tbody tr td:first-child,.dynamic table tbody tr th:first-child{border-left:1px solid var(--tertiary-dark-color)}.dynamic table tbody tr:last-child td,.dynamic table tbody tr:last-child th{border-bottom:1px solid var(--tertiary-dark-color)}.dynamic table tbody tr td,.dynamic table tbody tr th{background:#fff;border-bottom:1px solid var(--tertiary-dark-color);border-right:1px solid var(--tertiary-dark-color);color:var(--secondary-dark-color);font:1.0625rem/1.5 var(--font-family-1);font-weight:400;margin:0;vertical-align:middle!important}@media screen and (max-width:768px){.dynamic table tbody tr td,.dynamic table tbody tr th{font-size:1rem}}.dynamic table tbody tr td>:first-child,.dynamic table tbody tr th>:first-child{margin-top:0!important}.dynamic table tbody tr td>:last-child,.dynamic table tbody tr th>:last-child{margin-bottom:0!important}.dynamic table tbody tr td p,.dynamic table tbody tr th p{color:var(--primary-color);font:1.125rem/1.5 var(--font-family-1)}@media screen and (max-width:768px){.dynamic table tbody tr td p,.dynamic table tbody tr th p{font-size:1rem}}.dynamic img{max-width:100%;position:relative}.dynamic img.fr-dib{display:block;float:none;margin:30px auto;vertical-align:top}.dynamic img.fr-dib.fr-fil{margin-left:0}.dynamic img.fr-dib.fr-fir{margin-right:0}.dynamic img.fr-dii{display:inline-block;float:none;margin:10px 20px;max-width:calc(100% - 40px);vertical-align:bottom}.dynamic img.fr-dii.fr-fil{float:left;margin:10px 20px 10px 0;max-width:calc(100% - 20px)}.dynamic img.fr-dii.fr-fir{float:right;margin:10px 0 10px 20px;max-width:calc(100% - 20px)}.dynamic .fr-img-caption img{width:100%}.dynamic .fr-img-caption.fr-dib{display:block;float:none;margin-left:auto;margin-right:auto;text-align:center}.dynamic .fr-img-caption.fr-dib.fr-fil{margin-left:0;text-align:left}.dynamic .fr-img-caption.fr-dib.fr-fir{margin-right:0;text-align:right}.dynamic .fr-img-caption.fr-dib .fr-img-wrap .fr-inner{display:block;line-height:1.5;font:.8125rem/1.5 var(--font-family-1);white-space:normal}.dynamic .fr-img-caption.fr-dii{display:inline-block;float:none;margin:10px 20px;max-width:calc(100% - 40px);text-align:center;vertical-align:bottom}.dynamic .fr-img-caption.fr-dii.fr-fil{float:left;margin-left:0;max-width:calc(100% - 20px);text-align:left}.dynamic .fr-img-caption.fr-dii.fr-fir{float:right;margin-right:0;max-width:calc(100% - 20px);text-align:right}.dynamic video{max-height:315px;max-width:560px;width:100%}.dynamic .emphasis{border:1px solid var(--tertiary-dark-color);margin:50px 0;padding:50px 40px}@media screen and (max-width:1024px){.dynamic .emphasis{margin:40px 0;padding:40px 30px}}@media screen and (max-width:768px){.dynamic .emphasis{margin:30px 0;padding:30px 25px}}.dynamic .emphasis>:first-child{margin-top:0!important;padding-top:0!important}.dynamic .emphasis>:last-child{margin-bottom:0!important;padding-bottom:0!important}.layout--1{display:flex}.layout--1 .layout__item--aside{padding-right:50px;position:relative;width:350px}@media screen and (max-width:1200px){.layout--1 .layout__item--aside{width:300px}}@media screen and (max-width:950px){.layout--1 .layout__item--aside{display:none}}.layout--1 .layout__item--content{flex:1}@media screen and (max-width:950px){.layout--1 .layout__item--content{flex:inherit}}.layout--1 .layout__item-content--aside{position:sticky;top:50px}.layout--1 .layout__item-content--characteristics,.layout--1 .layout__item-content--dynamic{margin-bottom:70px}@media screen and (max-width:1200px){.layout--1 .layout__item-content--characteristics,.layout--1 .layout__item-content--dynamic{margin-bottom:60px}}@media screen and (max-width:1024px){.layout--1 .layout__item-content--characteristics,.layout--1 .layout__item-content--dynamic{margin-bottom:50px}}@media screen and (max-width:768px){.layout--1 .layout__item-content--characteristics,.layout--1 .layout__item-content--dynamic{margin-bottom:40px}}@media screen and (max-width:600px){.layout--1 .layout__item-content--characteristics,.layout--1 .layout__item-content--dynamic{margin-bottom:30px}}.layout--1 .layout__item-content--showcase{--showcase__padding:40px 60px}@media screen and (max-width:1200px){.layout--1 .layout__item-content--showcase{--showcase__padding:40px 50px}}@media screen and (max-width:1024px){.layout--1 .layout__item-content--showcase{--showcase__padding:40px 40px}}@media screen and (max-width:600px){.layout--1 .layout__item-content--showcase{--showcase__padding:40px 30px}}@media screen and (max-width:500px){.layout--1 .layout__item-content--showcase{--showcase__padding:40px 25px}}.layout--1 .layout__item-content--form{--showcase__padding:40px 60px}@media screen and (max-width:1200px){.layout--1 .layout__item-content--form{--showcase__padding:40px 50px}}@media screen and (max-width:1024px){.layout--1 .layout__item-content--form{--showcase__padding:40px 40px}}@media screen and (max-width:600px){.layout--1 .layout__item-content--form{--showcase__padding:40px 30px}}@media screen and (max-width:500px){.layout--1 .layout__item-content--form{--showcase__padding:40px 25px}}.layout--1 .layout__item-content--form .contact__form-item{background-color:transparent;padding:0;width:100%}.layout--2{display:flex;flex-flow:row wrap;margin-left:calc(0px - var(--page-content__housings-x-gaps));margin-right:calc(0px - var(--page-content__housings-x-gaps));width:calc(100% + var(--page-content__housings-x-gaps)*2)}@media screen and (max-width:700px){.layout--2{justify-content:center;margin:0;width:100%}}.layout--2 .layout__item{margin-bottom:80px;padding:0 var(--page-content__housings-x-gaps);width:33.33%}@media screen and (max-width:1300px)and (min-width:1101px){.layout--2 .layout__item{margin-bottom:50px}.layout--2 .layout__item .housing__price,.layout--2 .layout__item .housing__size{font-size:1.125rem}}@media screen and (max-width:1100px){.layout--2 .layout__item{width:50%}}@media screen and (max-width:900px){.layout--2 .layout__item{margin-bottom:50px}}@media screen and (max-width:700px){.layout--2 .layout__item{padding:0;width:70%}}@media screen and (max-width:600px){.layout--2 .layout__item{width:85%}}@media screen and (max-width:500px){.layout--2 .layout__item{margin-bottom:40px;width:100%}}.layout--form{display:flex;flex-flow:row wrap}.layout--form .layout__item{width:100%}.page{position:relative}:root{--dynamic-sections__padding-top:0;--dynamic-sections__padding-bottom:0}.content section [class*=section__container]{padding-bottom:var(--dynamic-sections__padding-bottom);padding-top:var(--dynamic-sections__padding-top)}.content--y-padding-120 section:not(.section--y-padding):first-child [class*=section__container]{--dynamic-sections__padding-top:var(--y-padding-120)}.content--y-padding-120 section:not(.section--y-padding) [class*=section__container]{--dynamic-sections__padding-bottom:var(--y-padding-120)}.content--y-padding-120 section.section--y-padding [class*=section__container]{--dynamic-sections__padding-top:var(--y-padding-120);--dynamic-sections__padding-bottom:var(--y-padding-120)}.content--y-padding-120 section.section--y-padding+section:not(.section--y-padding) [class*=section__container]{--dynamic-sections__padding-top:var(--y-padding-120)}.content--y-padding-100 section:not(.section--y-padding) [class*=section__container]{--dynamic-sections__padding-bottom:var(--y-padding-100)}.content--y-padding-100 section.section--y-padding [class*=section__container]{--dynamic-sections__padding-top:var(--y-padding-100);--dynamic-sections__padding-bottom:var(--y-padding-100)}.content--first-child-top-padding-100 section:first-child [class*=section__container],.content--y-padding-100 section.section--y-padding+section:not(.section--y-padding) [class*=section__container]{--dynamic-sections__padding-top:var(--y-padding-100)}.content--first-child-top-padding-50 section:first-child [class*=section__container]{--dynamic-sections__padding-top:var(--y-padding-50)}.section--homes-list{--section-header__margin-bottom:0}.section--documents,.section--rubrics{--section-header__margin-bottom:60px}@media screen and (max-width:1200px){.section--documents,.section--rubrics{--section-header__margin-bottom:50px}}@media screen and (max-width:600px){.section--documents,.section--rubrics{--section-header__margin-bottom:40px}}@media screen and (max-width:500px){.section--documents,.section--rubrics{--section-header__margin-bottom:30px}}.section--forms{--section-header__margin-bottom:30px}@media screen and (max-width:768px){.section--forms{--section-header__margin-bottom:20px}}.section--homes-navigation .section__container{background:var(--secondary-light-color)}.section--error{--section-header__title__max-width:100%;--section-header__margin-bottom:0;--section-header__title__margin-bottom:40px}@media screen and (max-width:1024px){.section--error{--section-header__title__margin-bottom:30px}}@media screen and (max-width:768px){.section--error{--section-header__title__margin-bottom:20px}}.section .back-to-news-list{margin-top:50px}@media screen and (max-width:1024px){.section .back-to-news-list{margin-top:40px}}@media screen and (max-width:768px){.section .back-to-news-list{margin-top:30px}}:root{--scrollfire-fade-up__opacity:0;--scrollfire-fade-up__transform:translateY(50px)}@media screen and (max-width:1024px){:root{--scrollfire-fade-up__transform:translateY(25px)}}:root{--scrollfire-fade-up__transition:opacity 800ms,transform 800ms cubic-bezier(.215,.61,.355,1);--scrollfire-fade-up__opacity-fire:1;--scrollfire-fade-up__transform-fire:none}.js-premiumScrollfire>.fade-up,.js-scrollfire.fade-up{opacity:var(--scrollfire-fade-up__opacity);transform:var(--scrollfire-fade-up__transform);transition:var(--scrollfire-fade-up__transition)}.js-premiumScrollfire[data-fire]>.fade-up,.js-scrollfire[data-fire].fade-up{opacity:var(--scrollfire-fade-up__opacity-fire);transform:var(--scrollfire-fade-up__transform-fire)}.js-premiumScrollfire.curtain-right,.js-premiumScrollfire.curtain-top,.js-scrollfire.curtain-right,.js-scrollfire.curtain-top{overflow:hidden}.js-premiumScrollfire.curtain-right:after,.js-premiumScrollfire.curtain-top:after,.js-scrollfire.curtain-right:after,.js-scrollfire.curtain-top:after{background:#fff;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:10}.js-premiumScrollfire.curtain-right img,.js-premiumScrollfire.curtain-top img,.js-scrollfire.curtain-right img,.js-scrollfire.curtain-top img{transform:scale(1.1);transition:transform 1s cubic-bezier(.83,0,.17,1)}.js-premiumScrollfire.curtain-right[data-fire] img,.js-premiumScrollfire.curtain-top[data-fire] img,.js-scrollfire.curtain-right[data-fire] img,.js-scrollfire.curtain-top[data-fire] img{transform:none}.js-premiumScrollfire.curtain-top:after,.js-scrollfire.curtain-top:after{transition:top 1s cubic-bezier(.83,0,.17,1)}.js-premiumScrollfire.curtain-top[data-fire]:after,.js-scrollfire.curtain-top[data-fire]:after{top:100%}.js-premiumScrollfire.curtain-right:after,.js-scrollfire.curtain-right:after{transition:right 1s cubic-bezier(.83,0,.17,1)}.js-premiumScrollfire.curtain-right[data-fire]:after,.js-scrollfire.curtain-right[data-fire]:after{right:100%}.js-scrollfire-delay-enabled .delay1,.js-scrollfire-delay-enabled .delay1:after,.js-scrollfire-delay-enabled .delay1>img{transition-delay:.4s}.js-scrollfire-delay-enabled .delay2,.js-scrollfire-delay-enabled .delay2:after,.js-scrollfire-delay-enabled .delay2>img{transition-delay:.5s}.js-scrollfire-delay-enabled .delay3,.js-scrollfire-delay-enabled .delay3:after,.js-scrollfire-delay-enabled .delay3>img{transition-delay:.6s}.js-scrollfire-delay-enabled .delay4,.js-scrollfire-delay-enabled .delay4:after,.js-scrollfire-delay-enabled .delay4>img{transition-delay:.7s}.js-scrollfire-delay-enabled .delay5,.js-scrollfire-delay-enabled .delay5:after,.js-scrollfire-delay-enabled .delay5>img{transition-delay:.8s}.js-scrollfire-delay-enabled .delay6,.js-scrollfire-delay-enabled .delay6:after,.js-scrollfire-delay-enabled .delay6>img{transition-delay:.9s}.js-scrollfire-delay-enabled .delay7,.js-scrollfire-delay-enabled .delay7:after,.js-scrollfire-delay-enabled .delay7>img{transition-delay:1s}.first-loading{display:none}.default-transition{bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:1000}.default-transition__container{background:var(--secondary-light-color);bottom:100%;box-shadow:0 0 20px 0 rgba(0,0,0,.15);left:0;position:fixed;right:0;top:0}.field{margin-bottom:50px;position:relative}@media screen and (max-width:768px){.field{margin-bottom:40px}}@media screen and (max-width:600px){.field{margin-bottom:35px}}.field__error{color:var(--other-color-1);font:.875rem/1.5 var(--font-family-1);margin-top:5px}.field--error .field__error{display:block}.field__note{font:.875rem/1.5 var(--font-family-1);margin-top:5px}.field__label,.field__note{color:var(--secondary-dark-color)}.field__label{font:.9375rem/1.5 var(--font-family-1)}.field--input .field__input,.field--textarea .field__input{-webkit-appearance:none;background:none;border:none;border-radius:0;box-shadow:0 -1px 0 0 var(--secondary-dark-color) inset;color:var(--primary-dark-color);display:block;font:1.0625rem/1.5 var(--font-family-1);padding:10px 0;width:100%}.field--input :-webkit-autofill,.field--input :-webkit-autofill:active,.field--input :-webkit-autofill:focus,.field--input :-webkit-autofill:hover,.field--textarea :-webkit-autofill,.field--textarea :-webkit-autofill:active,.field--textarea :-webkit-autofill:focus,.field--textarea :-webkit-autofill:hover{border-bottom:1px solid var(--secondary-dark-color)!important;-webkit-box-shadow:0 0 0 100px var(--secondary-light-color) inset!important;-webkit-text-fill-color:var(--primary-dark-color)}.field--input .field__input:focus,.field--textarea .field__input:focus{box-shadow:0 -2px 0 0 var(--primary-color) inset}.field--input.field--error .field__input,.field--textarea.field--error .field__input{box-shadow:0 -2px 0 0 var(--other-color-1) inset!important}.field ::-webkit-input-placeholder{color:var(--tertiary-dark-color)}.field ::-moz-placeholder{color:var(--tertiary-dark-color)}.field :-ms-input-placeholder{color:var(--tertiary-dark-color)}.field :-moz-placeholder{color:var(--tertiary-dark-color)}.field--textarea .field__input{height:45px;outline:none;resize:none}.field--checkbox .field__description,.field--radio .field__description{margin-bottom:20px}.field--checkbox .field__label,.field--radio .field__label{cursor:pointer;display:block;margin-bottom:15px;padding-left:35px;position:relative}@media screen and (max-width:500px){.field--checkbox .field__label,.field--radio .field__label{margin-bottom:10px}}.field--checkbox-inline .field__label,.field--radio-inline .field__label{display:inline-block;margin:0 30px 20px 0}.field--checkbox .field__text,.field--radio .field__text{color:var(--primary-dark-color);font:1.125rem/1.3 var(--font-family-1);user-select:none}.field--checkbox .field__text a{box-shadow:inset 0 -1px 0 var(--primary-color);color:var(--primary-dark-color);display:inline;padding-bottom:5px;transition:color .3s}.field--checkbox .field__text a:hover{color:var(--primary-color)}.field--checkbox .field__input,.field--radio .field__input{cursor:pointer;opacity:0;position:absolute}.field--radio .field__input:checked~.field__box{background:var(--primary-light-color)}.field--checkbox .field__input:checked~.field__box:before,.field--radio .field__input:checked~.field__box:before{transform:translate(-50%,-50%) scale(1)}.field--checkbox .field__box,.field--radio .field__box{background:transparent;border:1px solid var(--secondary-dark-color);height:18px;left:0;position:absolute;top:3px;transition:background 225ms;width:18px}.field--checkbox .field__box:before,.field--radio .field__box:before{content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform 225ms var(--ease-out)}.field--checkbox .field__box:before{background:url(../medias/images/icons/crochet.svg) no-repeat 50%/contain;height:10px;width:10px}.field--checkbox .field__box{border-radius:3px}.field--checkbox .field__input:checked~.field__box{background:var(--primary-color);border-color:var(--primary-color)}.field--small-checkbox{display:flex;flex-flow:row wrap}.field--small-checkbox .field__label{padding-right:10px;width:25%}@media screen and (max-width:1200px){.field--small-checkbox .field__label{width:33.33%}}@media screen and (max-width:1024px){.field--small-checkbox .field__label{padding-right:5px;width:50%}}@media screen and (max-width:500px){.field--small-checkbox .field__label{width:100%}}.field--small-checkbox .field__text{font-size:1rem}.field--small-checkbox .field__box{height:14px;left:10px;top:4px;width:14px}@media screen and (max-width:1024px){.field--small-checkbox .field__box{left:5px}}.field--small-checkbox .field__box:before{height:8px;width:8px}.field--radio .field__box{border-radius:50%}.field--radio .field__box:before{background:var(--primary-color);border-radius:50%;height:10px;width:10px}.field .tail-select{position:relative;z-index:1}.field .select-dropdown{box-shadow:0 0 20px 0 rgba(0,0,0,.15);left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:top .5s var(--ease-out),opacity .5s var(--ease-out),visibility 0s ease .5s;visibility:hidden;width:100%;z-index:-1}.field .tail-select.active .select-dropdown{opacity:1;pointer-events:all;top:calc(100% - 6px);transition:top .5s var(--ease-out),opacity .5s var(--ease-out);visibility:visible}.field .dropdown-inner{overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.field .dropdown-inner::-webkit-scrollbar{display:none}.field--select-style-1 .select-label{background:var(--primary-light-color);border:none;border-radius:8px;cursor:pointer;padding:15px 30px;position:relative;transition:background .3s}.field--select-style-1 .select-label:hover,.field--select-style-1 .tail-select.active .select-label{background:var(--primary-color)}.field--select-style-1 .label-inner{color:var(--secondary-dark-color);font-family:var(--font-family-1);font-size:1rem;font-weight:500;line-height:1.5;transition:color .3s}.field--select-style-1 .select-label:hover .label-inner,.field--select-style-1 .tail-select.active .label-inner{color:var(--primary-light-color)}.field--select-style-1 .select-label:after,.field--select-style-1 .select-label:before{content:"";height:14px;position:absolute;right:30px;top:50%;transform:translateY(-50%);transition:transform .5s var(--ease-out),opacity .3s;width:14px}.field--calendar-icon .select-label:after,.field--calendar-icon .select-label:before{top:calc(50% - 1px);transform:translateY(-50%)!important}.field--select-style-1 .tail-select.active .select-label:after,.field--select-style-1 .tail-select.active .select-label:before{transform:translateY(-50%) rotate(-180deg)}.field--select-style-1 .select-label:before{background:url(../medias/images/icons/chevron-gris.svg) no-repeat 50%/contain}.field--calendar-icon .select-label:before{background:url(../medias/images/icons/calendrier-bleu.svg) no-repeat 50%/contain}.field--select-style-1 .select-label:hover:before,.field--select-style-1 .tail-select.active .select-label:before{opacity:0}.field--select-style-1 .select-label:after{background:url(../medias/images/icons/chevron-blanc.svg) no-repeat 50%/contain;opacity:0}.field--calendar-icon .select-label:after{background:url(../medias/images/icons/calendrier-blanc.svg) no-repeat 50%/contain}.field--select-style-1 .select-label:hover:after,.field--select-style-1 .tail-select.active .select-label:after{opacity:1}.field--select-style-1 .select-dropdown{background:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;overflow:hidden!important}.field--select-style-1 .dropdown-inner{max-height:244px;padding:15px 0}.field--select-style-1 .dropdown-option{background:var(--primary-light-color);color:var(--secondary-dark-color);cursor:pointer;font-family:var(--font-family-1);font-size:1rem;font-weight:500;line-height:1.5;padding:8px 30px;position:relative;transition:color .3s}.field--select-style-1 .dropdown-option.selected,.field--select-style-1 .dropdown-option:hover{color:var(--primary-color)}.field--multi-select-style-1 .select-label{overflow:hidden;padding:15px 60px 15px 30px;text-overflow:ellipsis;white-space:nowrap}.field--multi-select-style-1 .select-handle,.field--multi-select-style-1 .select-label{color:var(--primary-dark-color);font-family:var(--font-family-1);font-size:1rem;font-weight:500;line-height:1.5}.field--multi-select-style-1 .select-label:hover,.field--multi-select-style-1 .select-label:hover .select-handle,.field--multi-select-style-1 .tail-select.active .select-handle,.field--multi-select-style-1 .tail-select.active .select-label{color:var(--primary-light-color)}.field--multi-select-style-1 .select-handle{display:inline}.field--multi-select-style-1 .select-label:hover .select-handle{color:var(--primary-light-color)}.field--multi-select-style-1 .select-handle:not(:first-child):before{content:"•";padding:0 8px}.field--multi-select-style-1 .dropdown-action{display:block;padding:8px 25px}.field--multi-select-style-1 .tail-all{margin-bottom:5px}.field--multi-select-style-1 .tail-all,.field--multi-select-style-1 .tail-none{align-items:center;background:var(--primary-color);border:none;border-radius:3px;color:#fff;cursor:pointer;display:block;font:500 .75rem/1 var(--font-family-1);outline:none;padding:8px 10px;transition:background .3s;width:100%}.field--multi-select-style-1 .tail-all:hover,.field--multi-select-style-1 .tail-none:hover{background:var(--primary-dark-color)}.field--multi-select-style-1 .dropdown-option{padding:8px 30px 8px 55px}.field--multi-select-style-1 .dropdown-option:before{background:url(../medias/images/icons/crochet.svg) no-repeat 50%/10px;background-color:var(--primary-light-color);border:1px solid var(--secondary-dark-color);border-radius:3px;content:"";height:16px;left:25px;position:absolute;top:50%;transform:translateY(-50%);transition:background 225ms;width:16px}.field--multi-select-style-1 .dropdown-option.selected:before{background:url(../medias/images/icons/crochet.svg) no-repeat 50%/10px;background-color:var(--primary-color);border-color:var(--primary-color)}.field--select-style-2 .select-label{background:transparent;border:none;border-radius:8px;cursor:pointer;padding:10px 50px 10px 25px;position:relative;transition:background .5s var(--ease-out),color .3s}.field--select-style-2 .select-label:hover,.field--select-style-2 .tail-select.active .select-label{background:var(--primary-light-color)}.field--select-style-2 .label-inner{color:var(--primary-dark-color);display:block;font-family:var(--font-family-1);font-size:1rem;font-weight:500;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field--select-style-2 .select-label:before{background:url(../medias/images/icons/chevron-bleu.svg) no-repeat 50%/contain;content:"";height:14px;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:transform .5s var(--ease-out),opacity .3s;width:14px}.field--select-style-2 .tail-select.active .select-label:before{transform:translateY(-50%) rotate(-180deg)}.field--select-style-2 .select-dropdown{background:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;overflow:hidden!important}.field--select-style-2 .dropdown-inner{max-height:233px;padding:15px 0}.field--select-style-2 .dropdown-option{background:var(--primary-light-color);color:var(--secondary-dark-color);cursor:pointer;font-family:var(--font-family-1);font-size:1rem;font-weight:500;line-height:1.5;padding:8px 30px;position:relative;transition:color .3s}.field--select-style-2 .dropdown-option.selected,.field--select-style-2 .dropdown-option:hover{color:var(--primary-color)}.field--multi-select select{-webkit-appearance:none;background:url(../medias/images/icons/chevron-gris.svg) no-repeat calc(100% - 20px) 50%/12px 12px;background-color:var(--primary-light-color);border:none;border-radius:8px;color:var(--secondary-dark-color);font-family:var(--font-family-1);font-size:1rem;font-weight:500;line-height:1.5;outline:none;padding:15px 30px;width:100%}.field select::-ms-expand{display:none}.field--select-z-index-1 .tail-select{z-index:1}.field--select-z-index-2 .tail-select{z-index:2}.field--select-z-index-3 .tail-select{z-index:3}.field--select-z-index-4 .tail-select{z-index:4}.field--select-z-index-5 .tail-select{z-index:5}.field--select-z-index-6 .tail-select{z-index:6}.field--select-z-index-7 .tail-select{z-index:7}.field--select-z-index-8 .tail-select{z-index:8}.field--select-small-dropdown .dropdown-inner{max-height:200px}.field--select-full-dropdown .dropdown-inner{max-height:none!important}.field--box .field__input{background:#fff;border:none;border-radius:8px;color:var(--primary-dark-color);font:500 1rem/1 var(--font-family-1);height:100%;padding:15px 50px 15px 30px;width:100%}.field--box ::-webkit-input-placeholder{color:var(--secondary-dark-color)}.field--box ::-moz-placeholder{color:var(--secondary-dark-color)}.field--box :-ms-input-placeholder{color:var(--secondary-dark-color)}.field--box :-moz-placeholder{color:var(--secondary-dark-color)}.field--location .field__svg{fill:var(--primary-color);height:20px;position:absolute;right:20px;top:16px;width:20px}.field--newsletter .field__input{background:var(--secondary-light-color);height:53px}.field--newsletter .field__submit{background:var(--secondary-light-color);position:absolute;right:20px;top:19px}.field--newsletter .field__svg{fill:var(--primary-dark-color);height:16px;transition:fill .3s;width:16px}.field--newsletter .field__submit:hover .field__svg{fill:var(--primary-color)}.contact__infos-title,.huge-title,.page-content__main-title,.page-title__title{line-height:1.2}@media screen and (min-width:1440px){.contact__infos-title,.huge-title,.page-content__main-title,.page-title__title{font-size:3.5rem}}@media screen and (min-width:320px)and (max-width:1440px){.contact__infos-title,.huge-title,.page-content__main-title,.page-title__title{font-size:calc(1.41071rem + 2.32143vw)}}@media screen and (max-width:320px){.contact__infos-title,.huge-title,.page-content__main-title,.page-title__title{font-size:1.875rem}}.characteristics__title,.contact__form-title,.contact__phone,.dynamic h2,.featured__title,.footer__phone,.large-title,.section-header__title,.subtitle-with-title__title{line-height:1.25}@media screen and (min-width:1440px){.characteristics__title,.contact__form-title,.contact__phone,.dynamic h2,.featured__title,.footer__phone,.large-title,.section-header__title,.subtitle-with-title__title{font-size:2.5rem}}@media screen and (min-width:320px)and (max-width:1440px){.characteristics__title,.contact__form-title,.contact__phone,.dynamic h2,.featured__title,.footer__phone,.large-title,.section-header__title,.subtitle-with-title__title{font-size:calc(1.45536rem + 1.16071vw)}}@media screen and (max-width:320px){.characteristics__title,.contact__form-title,.contact__phone,.dynamic h2,.featured__title,.footer__phone,.large-title,.section-header__title,.subtitle-with-title__title{font-size:1.6875rem}}.dynamic h3,.medium-title,.news__title,.overlay-share__title,.page-content__title,.rubric__documents-title,.section-header__medium-title{line-height:1.3}@media screen and (min-width:1440px){.dynamic h3,.medium-title,.news__title,.overlay-share__title,.page-content__title,.rubric__documents-title,.section-header__medium-title{font-size:1.875rem}}@media screen and (min-width:320px)and (max-width:1440px){.dynamic h3,.medium-title,.news__title,.overlay-share__title,.page-content__title,.rubric__documents-title,.section-header__medium-title{font-size:calc(1.23214rem + .71429vw)}}@media screen and (max-width:320px){.dynamic h3,.medium-title,.news__title,.overlay-share__title,.page-content__title,.rubric__documents-title,.section-header__medium-title{font-size:1.375rem}}.contact__address-title,.dynamic h4,.form__title,.icon-title-text-in-box__title,.small-title,.town__dots .town__dot{line-height:1.4}@media screen and (min-width:1440px){.contact__address-title,.dynamic h4,.form__title,.icon-title-text-in-box__title,.small-title,.town__dots .town__dot{font-size:1.5625rem}}@media screen and (min-width:320px)and (max-width:1440px){.contact__address-title,.dynamic h4,.form__title,.icon-title-text-in-box__title,.small-title,.town__dots .town__dot{font-size:calc(1.16071rem + .44643vw)}}@media screen and (max-width:320px){.contact__address-title,.dynamic h4,.form__title,.icon-title-text-in-box__title,.small-title,.town__dots .town__dot{font-size:1.25rem}}.home__price,.home__size,.tiny-title{line-height:1.35}@media screen and (min-width:1440px){.home__price,.home__size,.tiny-title{font-size:1.375rem}}@media screen and (min-width:320px)and (max-width:1440px){.home__price,.home__size,.tiny-title{font-size:calc(.97321rem + .44643vw)}}@media screen and (max-width:320px){.home__price,.home__size,.tiny-title{font-size:1.0625rem}}.minuscule-title,.news__subtitle,.page-title__subtitle,.section-header__subtitle,.subtitle-with-title__subtitle{color:var(--primary-color);font-size:1.125rem;line-height:1.3;text-transform:uppercase}@media screen and (min-width:1440px){.minuscule-title,.news__subtitle,.page-title__subtitle,.section-header__subtitle,.subtitle-with-title__subtitle{font-size:1.125rem}}@media screen and (min-width:320px)and (max-width:1440px){.minuscule-title,.news__subtitle,.page-title__subtitle,.section-header__subtitle,.subtitle-with-title__subtitle{font-size:calc(.88393rem + .26786vw)}}@media screen and (max-width:320px){.minuscule-title,.news__subtitle,.page-title__subtitle,.section-header__subtitle,.subtitle-with-title__subtitle{font-size:.9375rem}}.characteristics__title span,.contact__form-title span,.contact__infos-title span,.contact__phone span,.dynamic h2 span,.featured__title span,.footer__phone span,.huge-title span,.large-title span,.page-content__main-title span,.page-title__title span,.section-header__title span,.subtitle-with-title__title span{color:var(--primary-color)}.characteristics__title,.contact__address-title,.contact__form-title,.contact__infos-title,.contact__phone,.dynamic h2,.dynamic h3,.dynamic h4,.featured__title,.footer__phone,.form__title,.home__price,.home__size,.huge-title,.icon-title-text-in-box__title,.large-title,.medium-title,.news__title,.overlay-share__title,.page-content__main-title,.page-content__title,.page-title__title,.rubric__documents-title,.section-header__medium-title,.section-header__title,.small-title,.subtitle-with-title__title,.tiny-title,.town__dots .town__dot{color:var(--primary-dark-color)}.characteristics__title,.contact__address-title,.contact__form-title,.contact__infos-title,.contact__phone,.dynamic h2,.dynamic h3,.dynamic h4,.featured__title,.footer__phone,.form__title,.home__price,.home__size,.huge-title,.icon-title-text-in-box__title,.large-title,.medium-title,.minuscule-title,.news__subtitle,.news__title,.overlay-share__title,.page-content__main-title,.page-content__title,.page-title__subtitle,.page-title__title,.rubric__documents-title,.section-header__medium-title,.section-header__subtitle,.section-header__title,.small-title,.subtitle-with-title__subtitle,.subtitle-with-title__title,.tiny-title,.town__dots .town__dot{font-family:var(--font-family-1);font-weight:600}.characteristic-table__title,.contact__address,.dynamic p,.dynamic>ol li,.dynamic>ul li,.field--checkbox .field__description,.field--radio .field__description,.homes-navigation__location,.page-content__description,.paragraph,.section-header__description{color:var(--secondary-dark-color);font:1.0625rem/1.7 var(--font-family-1)}@media screen and (max-width:768px){.characteristic-table__title,.contact__address,.dynamic p,.dynamic>ol li,.dynamic>ul li,.field--checkbox .field__description,.field--radio .field__description,.homes-navigation__location,.page-content__description,.paragraph,.section-header__description{font-size:1rem}}@media screen and (max-width:500px){.characteristic-table__title,.contact__address,.dynamic p,.dynamic>ol li,.dynamic>ul li,.field--checkbox .field__description,.field--radio .field__description,.homes-navigation__location,.page-content__description,.paragraph,.section-header__description{font-size:.9375rem}}a{cursor:pointer;display:inline-block;text-decoration:none}.button{align-items:center;background:var(--primary-color);border-radius:8px;display:inline-flex;padding:15px 30px;transition:background .3s}@media screen and (max-width:600px){.button{padding:12px 24px}}.button,.button__text{color:#fff;font:500 1rem/1.5 var(--font-family-1)}.button__svg{fill:#fff;height:18px;margin-left:10px;width:18px}.button:hover{background:var(--primary-dark-color)}.button--transparent{background:transparent;border:1px solid var(--primary-color);color:var(--primary-dark-color);transition:color .3s}.button--transparent:hover{background:transparent;color:var(--primary-color)}.link{box-shadow:inset 0 -1px 0 var(--primary-color);color:var(--primary-dark-color);display:inline;font:500 1.0625rem/1.5 var(--font-family-1);transition:color .3s}.link:hover{color:var(--primary-color)}.btn-menu{position:relative}.btn-menu__lines{height:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}.btn-menu__line{background:var(--primary-dark-color);display:block;height:2px;left:0;opacity:1;position:absolute;transform:rotate(0deg);transition:.25s;width:100%}.btn-menu__line1{top:0}.btn-menu__line2,.btn-menu__line3{top:calc(50% - 1px)}.btn-menu__line4{bottom:0}:root{--circular-icon__position:relative;--circular-icon__dimension:34px;--circular-icon__top:inherit;--circular-icon__right:inherit;--circular-icon__bottom:inherit;--circular-icon__background:#fff;--circular-icon__background-over:#fff;--circular-icon__z-index:0;--circular-icon__box-shadow:none;--circular-icon__transform:none;--circular-icon__transition:none;--circular-icon__svg-dimension:14px;--circular-icon__svg-fill:var(--primary-dark-color);--circular-icon__svg-fill-over:var(--primary-color);--circular-icon__svg-transform:none}.circular-icon{background:var(--circular-icon__background);border-radius:50%;bottom:var(--circular-icon__bottom);box-shadow:var(--circular-icon__box-shadow);height:var(--circular-icon__dimension);position:var(--circular-icon__position);right:var(--circular-icon__right);top:var(--circular-icon__top);transform:var(--circular-icon__transform);transition:var(--circular-icon__transition);width:var(--circular-icon__dimension);z-index:var(--circular-icon__z-index)}.circular-icon__svg{fill:var(--circular-icon__svg-fill);height:var(--circular-icon__svg-dimension);left:calc(50% - var(--circular-icon__svg-dimension)/2);position:absolute;top:calc(50% - var(--circular-icon__svg-dimension)/2);transform:var(--circular-icon__svg-transform);transition:fill .3s;width:var(--circular-icon__svg-dimension)}.circular-icon:hover{background:var(--circular-icon__background-over)}.circular-icon:hover .circular-icon__svg{fill:var(--circular-icon__svg-fill-over)}:root{--subtitle-with-title__max-width:100%;--subtitle-with-title__padding-right:0;--subtitle-with-title__margin-bottom:90px}@media screen and (max-width:1400px){:root{--subtitle-with-title__margin-bottom:70px}}@media screen and (max-width:1200px){:root{--subtitle-with-title__margin-bottom:50px}}@media screen and (max-width:600px){:root{--subtitle-with-title__margin-bottom:40px}}@media screen and (max-width:500px){:root{--subtitle-with-title__margin-bottom:30px}}:root{--subtitle-with-title__subtitle-margin-bottom:20px}@media screen and (max-width:1300px){:root{--subtitle-with-title__subtitle-margin-bottom:15px}}@media screen and (max-width:1100px){:root{--subtitle-with-title__subtitle-margin-bottom:10px}}.subtitle-with-title{margin-bottom:var(--subtitle-with-title__margin-bottom);max-width:var(--subtitle-with-title__max-width);padding-right:var(--subtitle-with-title__padding-right)}.subtitle-with-title__subtitle{display:block;margin-bottom:var(--subtitle-with-title__subtitle-margin-bottom)}:root{--icon-title-text-in-box__width:300px;--icon-title-text-in-box__height:var(--icon-title-text-in-box__width);--icon-title-text-in-box__margin-top:0px;--icon-title-text-in-box__margin-right:0px;--icon-title-text-in-box__opacity:0;--icon-title-text-in-box__transform:scale(0);--icon-title-text-in-box__transition:transform 800ms var(--ease-out),opacity 800ms var(--ease-out);--icon-title-text-in-box__transition-delay:0ms}.icon-title-text-in-box{align-items:center;background:var(--tertiary-light-color);display:flex;height:var(--icon-title-text-in-box__height);margin-right:var(--icon-title-text-in-box__margin-right);margin-top:var(--icon-title-text-in-box__margin-top);opacity:var(--icon-title-text-in-box__opacity);transform:var(--icon-title-text-in-box__transform);transition:var(--icon-title-text-in-box__transition);transition-delay:var(--icon-title-text-in-box__transition-delay);width:var(--icon-title-text-in-box__width)}.icon-title-text-in-box__container{padding:15px 50px}@media screen and (max-width:1200px){.icon-title-text-in-box__container{padding:15px 30px}}@media screen and (max-width:1024px){.icon-title-text-in-box__container{padding:15px 25px}}@media screen and (max-width:500px){.icon-title-text-in-box__container{padding:30px 25px}}.icon-title-text-in-box__svg{fill:var(--primary-color);height:50px;width:50px}@media screen and (max-width:1200px){.icon-title-text-in-box__svg{height:40px;width:40px}}@media screen and (max-width:1024px){.icon-title-text-in-box__svg{height:36px;width:36px}}@media screen and (max-width:900px){.icon-title-text-in-box__svg{height:40px;width:40px}}.icon-title-text-in-box__svg--smaller{height:42px;width:42px}@media screen and (max-width:1200px){.icon-title-text-in-box__svg--smaller{height:34px;width:34px}}@media screen and (max-width:1024px){.icon-title-text-in-box__svg--smaller{height:30px;width:30px}}@media screen and (max-width:900px){.icon-title-text-in-box__svg--smaller{height:34px;width:34px}}.icon-title-text-in-box__title{margin:25px 0}@media screen and (max-width:1200px){.icon-title-text-in-box__title{margin:15px 0}}@media screen and (max-width:1024px){.icon-title-text-in-box__title{margin:10px 0}}@media screen and (max-width:900px){.icon-title-text-in-box__title{margin:20px 0}}@media screen and (max-width:768px){.icon-title-text-in-box__title{margin:15px 0}}@media screen and (max-width:600px){.icon-title-text-in-box__title{margin:10px 0}}@media screen and (max-width:500px){.icon-title-text-in-box__title{margin:15px 0}}.icon-title-text-in-box__text{color:var(--secondary-dark-color);font:1rem/1.3 var(--font-family-1)}:root{--text-icon-link__display:flex;--text-icon-link__padding:0;--text-icon-link__color:var(--primary-dark-color);--text-icon-link__color-over:var(--primary-color);--text-icon-link__svg-dimension:14px;--text-icon-link__svg-margin-right:0;--text-icon-link__svg-margin-left:0;--text-icon-link__svg-fill:var(--text-icon-link__color);--text-icon-link__svg-fill-over:var(--text-icon-link__color-over)}.text-icon-link{align-items:center;display:var(--text-icon-link__display);padding:var(--text-icon-link__padding)}.text-icon-link__text{color:var(--text-icon-link__color);font:500 1rem/1 var(--font-family-1);transition:color .3s}.text-icon-link__svg{fill:var(--text-icon-link__svg-fill);height:var(--text-icon-link__svg-dimension);margin-left:var(--text-icon-link__svg-margin-left);margin-right:var(--text-icon-link__svg-margin-right);transition:fill .3s;width:var(--text-icon-link__svg-dimension)}.text-icon-link:hover .text-icon-link__text{color:var(--text-icon-link__color-over)}.text-icon-link:hover .text-icon-link__svg{fill:var(--text-icon-link__svg-fill-over)}.tag{display:inline-block;margin:0 5px 8px 0;position:relative}.tag__button{font-size:.75rem;padding:10px 45px 10px 20px;text-transform:uppercase}.tag__close{height:12px;position:absolute;right:20px;top:calc(50% - 6px);width:12px}.tag__close:after,.tag__close:before{background:var(--primary-light-color);content:"";height:2px;left:50%;position:absolute;top:50%;transition:background .3s;width:12px}.tag__close:hover:after,.tag__close:hover:before{background:var(--primary-dark-color)}.tag__close:before{transform:translate(-50%,-50%) rotate(-45deg)}.tag__close:after{transform:translate(-50%,-50%) rotate(45deg)}:root{--plus__position:absolute;--plus__width:20px;--plus__height:var(--plus__width);--plus__top:calc(50% - var(--plus__height)/2);--plus__right:auto;--plus__left:calc(50% - var(--plus__width)/2);--plus__pointer-events:inherit;--plus__pseudo-element-height:2px;--plus__pseudo-element-top:50%;--plus__pseudo-element-left:50%;--plus__pseudo-element-background:var(--primary-color);--plus__before-width:100%;--plus__after-width:100%}.plus{height:var(--plus__height);left:var(--plus__left);pointer-events:var(--plus__pointer-events);position:var(--plus__position);right:var(--plus__right);top:var(--plus__top);width:var(--plus__width)}.plus:after,.plus:before{background:var(--plus__pseudo-element-background);content:"";height:var(--plus__pseudo-element-height);left:var(--plus__pseudo-element-left);position:absolute;top:var(--plus__pseudo-element-top)}.plus:before{transform:translate(-50%,-50%) rotate(90deg);transition:background .3s,width .3s var(--ease-out);width:var(--plus__before-width)}.plus:after{transform:translate(-50%,-50%);transition:background .3s;width:var(--plus__after-width)}.overlay-dropdown{box-shadow:0 0 20px 0 rgba(0,0,0,.15);height:0;left:-40px;overflow:hidden;position:absolute;top:0;visibility:hidden;width:250px}@media screen and (max-width:1200px){.overlay-dropdown{left:-30px}}.overlay-dropdown__container{background:#fff;padding:110px 40px 60px}@media screen and (max-width:1200px){.overlay-dropdown__container{padding:90px 30px 50px}}@media screen and (max-width:1024px){.overlay-dropdown__container{padding:85px 30px 40px}}.overlay-dropdown__ul{opacity:0;transform:translateY(50px);transition:opacity .8s var(--ease-in-out),transform .8s var(--ease-in-out);will-change:transform}.overlay-dropdown__li:not(:last-child){margin-bottom:35px}@media screen and (max-width:1200px){.overlay-dropdown__li:not(:last-child){margin-bottom:25px}}.overlay-dropdown__link{color:var(--secondary-dark-color);font:500 1rem/1.3 var(--font-family-1);transition:color .3s}.overlay-dropdown__link:hover{color:var(--primary-color)}.overlay-menu{bottom:0;left:0;pointer-events:none;position:fixed;right:0;top:var(--header__height);visibility:hidden;z-index:10}.overlay-menu__background{background:transparent;bottom:0;left:0;position:absolute;right:0;top:0;transition:background .8s;z-index:-1}.overlay-menu__container{background:#fff;bottom:0;overflow-x:hidden;overflow-y:auto;padding:60px 0;position:absolute;right:-500px;scrollbar-width:none;top:0;transition:right .8s var(--ease-in-out);width:500px}@media screen and (max-width:600px){.overlay-menu__container{padding:40px 0;right:-100%;width:100%}}.overlay-menu__container::-webkit-scrollbar{display:none}.overlay-menu__main-level{opacity:0;transform:translateX(200px);transition:opacity 1s var(--ease-in-out),transform 1s var(--ease-in-out)}.overlay-menu__main-level-li{padding-bottom:10px;transition:padding .8s var(--ease-in-out)}.overlay-menu__main-level-button{border-bottom:1px solid rgba(var(--primary-color),.2);color:var(--primary-dark-color);font:500 1.8125rem/1 var(--font-family-1);margin:0 30px 10px;padding-bottom:10px;padding-right:30px;position:relative}@media screen and (max-width:600px){.overlay-menu__main-level-button{font-size:1.625rem;margin:0 20px 10px}}@media screen and (max-width:425px){.overlay-menu__main-level-button{font-size:1.5rem}}.overlay-menu__main-level-svg{fill:var(--primary-color);height:14px;position:absolute;right:0;top:11px;transform:rotate(90deg);transition:transform .7s var(--ease-in-out);width:14px}@media screen and (max-width:425px){.overlay-menu__main-level-svg{top:9px}}.overlay-menu__main-level-text{box-shadow:inset 0 -2px 0 rgba(var(--primary-color),0);padding-bottom:3px;transition:box-shadow .3s}.overlay-menu__second-level{background:var(--tertiary-light-color);height:0;margin-top:0;opacity:0;overflow:hidden;transition:opacity .7s var(--ease-in-out),margin .7s var(--ease-in-out)}.overlay-menu__second-level-li:first-child .overlay-menu__second-level-button{margin-top:20px}.overlay-menu__second-level-li:last-child .overlay-menu__second-level-button{margin-bottom:20px}.overlay-menu__second-level-button{color:var(--primary-color);font:1.125rem/1.5 var(--font-family-1);margin:10px 30px 0}@media screen and (max-width:600px){.overlay-menu__second-level-button{margin:10px 20px 0}}.overlay-share{bottom:0;left:0;pointer-events:none;position:fixed;right:0;top:0;visibility:hidden;z-index:15}.overlay-share__background{background:transparent;bottom:0;left:0;position:absolute;right:0;top:0;transition:background .8s;z-index:-1}.overlay-share__container{background:var(--primary-light-color);left:50%;opacity:0;padding:85px;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translateX(-50%);transition:opacity .8s var(--ease-in-out),transform .8s var(--ease-in-out);width:520px;z-index:151}@media screen and (max-width:1200px){.overlay-share__container{width:490px}}@media screen and (max-width:1024px){.overlay-share__container{padding:50px;width:400px}}@media screen and (max-width:600px){.overlay-share__container{left:20px;padding:50px 20px;right:20px;transform:none;width:auto}}.overlay-share__title{margin-bottom:20px}.overlay-share__close{cursor:pointer;height:16px;position:absolute;right:20px;top:20px;width:16px}.overlay-share__close:hover:after,.overlay-share__close:hover:before{background:var(--primary-dark-color)}.overlay-share__close:after,.overlay-share__close:before{background:var(--primary-color);content:"";height:2px;left:50%;position:absolute;top:50%;transition:background .3s;width:16px}.overlay-share__close:before{transform:translate(-50%,-50%) rotate(45deg)}.overlay-share__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.overlay-share__list{margin-top:16px;position:relative}.overlay-share__list-li{display:inline-block}.overlay-share__list-li:not(:last-child){margin-right:20px}@media screen and (max-width:600px){.overlay-share__list-li:not(:last-child){margin-right:10px}}.overlay-share__link{background:var(--primary-color);border-radius:50%;height:45px;position:relative;transition:background .3s;width:45px}.overlay-share__link:hover{background:var(--primary-dark-color)}.overlay-share__svg{fill:var(--primary-light-color);height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}:root{--header__height:130px}@media screen and (max-width:1200px){:root{--header__height:110px}}@media screen and (max-height:800px){:root{--header__height:110px}}@media screen and (max-width:1024px){:root{--header__height:100px}}@media screen and (max-height:700px){:root{--header__height:100px}}@media screen and (max-width:500px){:root{--header__height:80px}}.header__favorites-container,.header__housing-container,.header__link-container,.header__menu-mobile-container{align-items:center;display:flex;height:var(--header__height)}.header__favorites-link,.header__menu-mobile-link{border:1px solid var(--primary-color);border-radius:50%;height:54px;width:54px}@media screen and (max-width:500px){.header__favorites-link,.header__menu-mobile-link{height:46px;width:46px}}.header{background:#fff;box-shadow:0 0 10px 0 transparent;position:relative;transition:box-shadow .8s var(--ease-in-out);z-index:10}.header__container{display:flex;justify-content:space-between}.header__logo-item{align-items:center;display:flex}.header__logo-link{font-size:0}.header__logo-img{width:100px}@media screen and (max-width:500px){.header__logo-img{width:80px}}.header__links{display:flex}.header__link-container{margin-right:30px;position:relative}@media screen and (max-width:1300px){.header__link-container{margin-right:25px}}@media screen and (max-width:1200px){.header__link-container{margin-right:20px}}@media screen and (max-width:1000px){.header__link-container{display:none}}.header__dropdown-link-container{z-index:2}.header__link{align-items:flex-end;display:flex}.header__dropdown-link{position:relative;z-index:1}.header__link-text{color:var(--primary-dark-color);font:500 1rem/1 var(--font-family-1);transition:color .3s}.header__link-svg{fill:var(--primary-color);height:12px;margin-left:10px;transform:rotate(90deg);transition:transform .3s var(--ease-out);width:12px}.header__link:hover .header__link-text{color:var(--primary-color)}.header__favorites-container{margin:0 20px 0 10px}@media screen and (max-width:1200px){.header__favorites-container{margin:0 15px 0 0}}@media screen and (max-width:1000px){.header__favorites-container{order:2}}.header__favorites-link{position:relative}.header__favorites-svg{fill:transparent;height:18px;left:50%;position:absolute;stroke:var(--primary-dark-color);stroke-width:8px;top:50%;transform:translate(-50%,-50%);transition:fill .3s,stroke .3s;width:18px}.header__favorites-number{background:var(--primary-color);border-radius:50%;color:var(--primary-light-color);font:.75rem/1.7 var(--font-family-1);font-weight:600;height:20px;padding-bottom:1px;padding-left:1px;position:absolute;right:-2px;text-align:center;top:-2px;width:20px}@media screen and (max-width:500px){.header__favorites-number{right:-5px;top:-5px}}.header__favorites-link:hover .header__favorites-svg{fill:var(--primary-color);stroke:var(--primary-color)}.header__menu-mobile-container{order:3}@media screen and (min-width:1001px){.header__menu-mobile-container{display:none}}@media screen and (max-width:1000px){.header__housing-container{margin-right:20px;order:1}}@media screen and (max-width:600px){.header__housing-container{display:none}}:root{--footer-fast-link-margin-bottom:35px}@media screen and (max-width:950px){:root{--footer-fast-link-margin-bottom:15px}}.footer__container{border-top:1px solid var(--tertiary-dark-color);padding-bottom:calc(90px - var(--footer-fast-link-margin-bottom));padding-top:70px}@media screen and (max-width:768px){.footer__container{padding-bottom:60px;padding-top:60px}}@media screen and (max-width:500px){.footer__container{padding-bottom:50px;padding-top:50px}}.footer__grid{display:flex;flex-flow:row nowrap}@media screen and (max-width:768px){.footer__grid{flex-wrap:wrap}}.footer__logo-item{width:215px}@media screen and (max-width:1300px){.footer__logo-item{width:170px}}@media screen and (max-width:1024px){.footer__logo-item{width:150px}}@media screen and (max-width:950px){.footer__logo-item{width:200px}}@media screen and (max-width:850px){.footer__logo-item{width:170px}}@media screen and (max-width:800px){.footer__logo-item{width:150px}}@media screen and (max-width:768px){.footer__logo-item{margin-bottom:30px;width:100%}}@media screen and (max-width:500px){.footer__logo-item{margin-bottom:20px}}.footer__fast-links-item{flex:1}@media screen and (max-width:768px){.footer__fast-links-item{display:none}}.footer__infos-item{text-align:right;width:360px}@media screen and (max-width:1300px){.footer__infos-item{width:300px}}@media screen and (max-width:768px){.footer__infos-item{text-align:left;width:70%}}@media screen and (max-width:600px){.footer__infos-item{width:90%}}@media screen and (max-width:500px){.footer__infos-item{width:100%}}.footer__logo-img{width:95px}.footer__fast-links-ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;max-width:480px}@media screen and (max-width:950px)and (min-width:769px){.footer__fast-links-ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.footer__fast-link-li{margin-bottom:var(--footer-fast-link-margin-bottom);padding-right:20px}.footer__fast-link{color:var(--primary-dark-color);font:500 1rem/1.3 var(--font-family-1);transition:color .3s}.footer__fast-link:hover{color:var(--primary-color)}.footer__title{color:var(--secondary-dark-color);display:inline-block;font:1.0625rem/1.3 var(--font-family-1);margin-bottom:15px;max-width:295px}.footer__phone{color:var(--primary-color);margin-bottom:15px;transition:color .3s}.footer__phone:hover{color:var(--primary-dark-color)}.copyright__blanko-link,.copyright__text{color:var(--secondary-dark-color);font:.875rem/1 var(--font-family-1)}.copyright__container{background:var(--secondary-light-color);padding-bottom:20px;padding-top:20px}.copyright__grid{align-items:center;display:flex}.copyright__facebook-item{font-size:0;width:calc(var(--circular-icon__dimension) + 25px)}@media screen and (max-width:600px){.copyright__facebook-item{width:calc(var(--circular-icon__dimension) + 20px)}}@media screen and (max-width:500px){.copyright__facebook-item{width:calc(var(--circular-icon__dimension) + 15px)}}.copyright__text-item{flex:1}.copyright__text-grid{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:425px){.copyright__text-grid{flex-wrap:wrap}.copyright__text{margin-bottom:8px;width:100%}}.copyright__blanko-link{transition:color .3s}.copyright__blanko-link:hover{color:var(--primary-dark-color)}:root{--back-to-top-spacing:20px}.back-to-top{--circular-icon__position:fixed;--circular-icon__right:var(--back-to-top-spacing);--circular-icon__bottom:var(--back-to-top-spacing);--circular-icon__transition:opacity 300ms,visibility 0ms ease 300ms;--circular-icon__svg-transform:rotate(180deg);--circular-icon__box-shadow:0px 0px 20px 0px rgba(0,0,0,.1);--circular-icon__z-index:10;--circular-icon__dimension:50px}@media screen and (max-width:1024px){.back-to-top{--circular-icon__dimension:36px}}.back-to-top{opacity:0;visibility:hidden}.back-to-top.js-back-to-top-active{--circular-icon__transition:opacity 300ms;opacity:1;visibility:visible}:root{--banner__dots-height:3px;--banner__form-height:130px}@media screen and (max-width:1200px){:root{--banner__form-height:120px}}@media screen and (max-width:1024px){:root{--banner__form-height:110px}}:root{--banner__x-padding:120px}@media screen and (max-width:1400px){:root{--banner__x-padding:100px}}@media screen and (max-width:1200px){:root{--banner__x-padding:80px}}@media screen and (max-width:1024px){:root{--banner__x-padding:50px}}@media screen and (max-width:900px){:root{--banner__x-padding:40px}}@media screen and (max-width:768px){:root{--banner__x-padding:30px}}@media screen and (max-width:600px){:root{--banner__x-padding:25px}}:root{--banner__form-bottom-position:200px}@media screen and (max-height:800px){:root{--banner__form-bottom-position:175px}}@media screen and (max-width:1300px){:root{--banner__form-bottom-position:175px}}@media screen and (max-height:700px){:root{--banner__form-bottom-position:150px}}:root{--banner__title-item-width:40%}@media screen and (max-width:1440px){:root{--banner__title-item-width:45%}}@media screen and (max-width:900px){:root{--banner__title-item-width:100%}}:root{--banner__image-item-width:60%}@media screen and (max-width:1440px){:root{--banner__image-item-width:55%}}@media screen and (max-width:900px){:root{--banner__image-item-width:100%}}:root{--banner__dots-bottom:50px}@media screen and (max-height:800px){:root{--banner__dots-bottom:40px}}@media screen and (max-width:1300px){:root{--banner__dots-bottom:40px}}@media screen and (max-height:700px){:root{--banner__dots-bottom:30px}}@media screen and (max-width:900px){:root{--banner__dots-bottom:25px}}:root{--banner__round-button-dimension:74px}@media screen and (max-width:1200px){:root{--banner__round-button-dimension:62px}}@media screen and (max-width:900px){:root{--banner__round-button-dimension:74px}}@media screen and (max-width:600px){:root{--banner__round-button-dimension:62px}}.banner .slick-list,.banner .slick-slide,.banner .slick-slide>div,.banner .slick-track,.banner__grid,.banner__parallax,.banner__slick,.banner__slick-container,.banner__slick-slide{height:100%}.banner__scrolldown-button,.banner__search-button{bottom:calc(var(--banner__form-bottom-position)/2);left:var(--banner__x-padding);position:absolute;transform:translateY(50%)}@media screen and (max-width:900px){.banner__scrolldown-button,.banner__search-button{bottom:var(--banner__dots-bottom);left:auto;right:var(--banner__x-padding);transform:none}}.banner__scrolldown-button-scrollfire,.banner__search-button-scrollfire{align-items:center;display:flex}.banner__scrolldown-svg-container,.banner__search-button-svg-container{background:var(--primary-color);border-radius:50%;height:var(--banner__round-button-dimension);position:relative;transition:background .3s;width:var(--banner__round-button-dimension)}.banner__scrolldown-svg,.banner__search-button-svg{fill:#fff;height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}.banner__container{height:calc(var(--vh, 1vh)*100 - var(--header__height));min-height:480px;position:relative;transition:height .5s var(--ease-out)}@media screen and (max-width:1024px){.banner__container{max-height:700px}}@media screen and (max-width:900px){.banner__container{min-height:450px}}@media screen and (max-width:768px){.banner__container{max-height:650px}}.banner__grid{display:flex}@media screen and (max-width:900px){.banner__grid{flex-flow:column nowrap}}.banner__title-item{height:100%;padding-left:var(--banner__x-padding);width:var(--banner__title-item-width)}@media screen and (max-width:900px){.banner__title-item{height:auto;padding:40px var(--banner__x-padding) 40px}}.banner__image-item{overflow:hidden;position:relative;width:var(--banner__image-item-width)}@media screen and (max-width:900px){.banner__image-item{flex:1}}.banner__title-container{align-items:center;display:flex;height:calc(100% - var(--banner__form-height) - var(--banner__form-bottom-position));max-width:480px}@media screen and (max-width:900px){.banner__title-container{height:100%}}.banner__slick-flex{bottom:calc((var(--banner__form-bottom-position) + var(--banner__dots-bottom) + var(--banner__dots-height))/2);left:var(--x-padding-80);position:absolute;right:var(--x-padding-80);transform:translateY(50%);z-index:2}@media screen and (max-width:900px){.banner__slick-flex{bottom:calc(var(--banner__dots-bottom)*2 + var(--banner__dots-height));left:var(--banner__x-padding);right:calc(var(--banner__x-padding) + var(--banner__round-button-dimension));transform:none}}.banner__slick-image-content{align-items:center;display:flex;justify-content:space-between}.banner__title{color:var(--primary-dark-color);font-family:var(--font-family-1);font-size:5.125rem;font-weight:600;line-height:1}@media screen and (max-height:800px),screen and (max-width:1400px){.banner__title{font-size:4.375rem}}@media screen and (max-height:750px),screen and (max-width:1200px){.banner__title{font-size:4.0625rem}}@media screen and (max-height:700px),screen and (max-width:1024px){.banner__title{font-size:3.75rem}}@media screen and (max-width:850px){.banner__title{font-size:3.4375rem}}@media screen and (max-height:600px),screen and (max-width:768px){.banner__title{font-size:3.125rem}}@media screen and (max-width:600px){.banner__title{font-size:2.8125rem}}@media screen and (max-width:500px){.banner__title{font-size:2.5rem}}@media screen and (max-width:425px){.banner__title{font-size:2.1875rem}}.banner__title-blue{color:var(--primary-color)}.banner__title-button{margin-top:30px}@media screen and (min-width:901px){.banner__title-button{display:none}}@media screen and (max-height:600px),screen and (max-width:500px){.banner__title-button{margin-top:20px}}.banner__picture{bottom:0;left:0;position:absolute;right:0;top:-5%}.banner__picture:before{background:linear-gradient(0deg,rgba(0,0,0,.7) 10%,transparent 75%);content:"";z-index:1}.banner__img,.banner__picture:before{bottom:0;left:0;position:absolute;right:0;top:0}.banner__slick-info{color:#fff;font:700 1.375rem/1.3 var(--font-family-1);max-width:335px;padding-right:30px}@media screen and (max-width:900px){.banner__image-button{display:none}}.banner__dots-container{bottom:var(--banner__dots-bottom);left:calc(var(--banner__title-item-width) + var(--x-padding-80));position:absolute;transform:translateY(50%);width:300px;z-index:1}@media screen and (max-width:1200px){.banner__dots-container{width:250px}}@media screen and (max-width:1024px){.banner__dots-container{width:200px}}@media screen and (max-width:900px){.banner__dots-container{left:var(--banner__x-padding);transform:none}}@media screen and (max-width:600px){.banner__dots-container{width:150px}}.banner__dots.fade-up{transform:translateY(20px)}.banner__dots[data-fire].fade-up{transform:none}.banner__dots .slick-dots{bottom:0;display:flex;position:relative}.banner__dots li{flex:1;height:var(--banner__dots-height);margin:0;width:inherit}.banner__dots li.slick-active button{background:#fff}.banner__dots li button{background:var(--secondary-dark-color);height:100%;padding:0;width:100%}.banner__dots li button:before{display:none}@media screen and (max-width:900px){.banner__scrolldown-button{display:none}}.banner__scrolldown-text{color:var(--primary-dark-color);font:500 1.0625rem/1 var(--font-family-1);margin-left:20px}.banner__scrolldown-button:hover .banner__scrolldown-svg-container{background:var(--primary-dark-color)}@media screen and (min-width:901px){.banner__search-button{display:none}}.banner__search-form-container{background:var(--secondary-light-color);bottom:var(--banner__form-bottom-position);left:var(--banner__x-padding);position:absolute;width:900px}@media screen and (max-width:1300px){.banner__search-form-container{width:800px}}@media screen and (max-width:1024px){.banner__search-form-container{width:750px}}@media screen and (max-width:900px){.banner__search-form-container{display:none}}.banner__search-form{align-items:center;display:flex;height:var(--banner__form-height)}.banner__fields-container{display:flex;padding:0 40px;width:calc(100% - var(--banner__form-height))}@media screen and (max-width:1300px){.banner__fields-container{padding:0 25px}}@media screen and (max-width:1024px){.banner__fields-container{padding:0 20px}}.banner__field,.banner__select{margin-bottom:0}.banner__field{width:40%}.banner__select{margin-left:20px;width:calc(30% - 20px)}@media screen and (max-width:1024px){.banner__select{margin-left:15px;width:calc(30% - 15px)}}.banner__search-form-submit{background:var(--primary-color);height:100%;position:relative;transition:background .3s;width:var(--banner__form-height)}.banner__search-form-submit:hover{background:var(--primary-dark-color)}.banner__search-form-submit-svg{fill:#fff;height:30px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:30px}:root{--home__width:100%;--home__margin-right:0;--home__picture-after-and-img-transition-delay:0ms}.home__surtitle{display:block;margin-bottom:5px}.home__dimension,.home__place,.home__surtitle{color:var(--secondary-dark-color);font:1.0625rem/1.2 var(--font-family-1);margin-top:10px}@media screen and (max-width:1024px){.home__dimension,.home__place,.home__surtitle{font-size:1rem}}@media screen and (max-width:768px){.home__dimension,.home__place,.home__surtitle{font-size:.9375rem}}@media screen and (max-width:500px){.home__dimension,.home__place,.home__surtitle{font-size:.875rem}}.home{margin-right:var(--home__margin-right);position:relative;width:var(--home__width)}.home__link{width:100%}.home__picture-container{position:relative}.home__content{border-top:1px solid var(--primary-dark-color);margin-top:30px;padding-top:25px}@media screen and (max-width:1024px){.home__content{margin-top:25px;padding-top:20px}}@media screen and (max-width:768px){.home__content{margin-top:20px;padding-top:15px}}.home__grid{display:flex;justify-content:space-between}.home__favorite{--favorite__position:absolute;--favorite__top:20px;--favorite__right:20px}@media screen and (max-width:500px){.home__favorite{--favorite__top:15px;--favorite__right:15px}}.home__availability{background:var(--primary-color);border-radius:8px;color:#fff;font:.75rem/1 var(--font-family-1);left:20px;letter-spacing:1px;padding:11px 20px;position:absolute;text-transform:uppercase;top:20px;z-index:1}@media screen and (max-width:500px){.home__availability{font-size:.6875rem;left:15px;padding:11px 14px;top:15px}}.home__learn-more{box-shadow:inset 0 -1px 0 #fff;color:#fff;font:500 1.0625rem/1 var(--font-family-1);left:50%;opacity:0;padding-bottom:5px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s;z-index:2}.home__link:hover .home__learn-more{opacity:1}.home__picture{overflow:hidden;padding-top:100%;position:relative}.home__picture:before{background:var(--primary-color);opacity:0;transition:opacity .3s;z-index:1}.home__picture:after,.home__picture:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.home__picture:after{background:#fff;transition:top 1s cubic-bezier(.83,0,.17,1) var(--home__picture-after-and-img-transition-delay);z-index:10}[data-fire] .home__picture:after{top:100%}.home__img{bottom:0;left:0;position:absolute;right:0;top:0;transform:scale(1.1);transition:transform 1s cubic-bezier(.83,0,.17,1) var(--home__picture-after-and-img-transition-delay)}[data-fire] .home__img{transform:none}.home__link:hover .home__picture:before{opacity:.7}:root{--featured-home-next-dimension:90px}@media screen and (max-width:1024px){:root{--featured-home-next-dimension:70px}}@media screen and (max-width:768px){:root{--featured-home-next-dimension:60px}}:root{--featured-home-slick-list-padding-right:120px}@media screen and (max-width:1439px){:root{--featured-home-slick-list-padding-right:300px}}@media screen and (max-width:1300px){:root{--featured-home-slick-list-padding-right:240px}}@media screen and (max-width:1200px){:root{--featured-home-slick-list-padding-right:200px}}@media screen and (max-width:1100px){:root{--featured-home-slick-list-padding-right:150px}}@media screen and (max-width:1024px){:root{--featured-home-slick-list-padding-right:0}}.homes-slider{position:relative}.homes-slider__slider{margin-bottom:0}.homes-slider__slider .slick-list{padding-right:var(--featured-home-slick-list-padding-right)}.homes-slider [data-slick-index="0"]{--home__picture-after-and-img-transition-delay:100ms}.homes-slider [data-slick-index="1"]{--home__picture-after-and-img-transition-delay:200ms}.homes-slider [data-slick-index="2"]{--home__picture-after-and-img-transition-delay:300ms}.homes-slider [data-slick-index="3"]{--home__picture-after-and-img-transition-delay:400ms}.homes-slider{--home__width:400px}@media screen and (max-width:1650px){.homes-slider{--home__width:360px}}@media screen and (max-width:1439px){.homes-slider{--home__width:420px}}@media screen and (max-width:1400px){.homes-slider{--home__width:400px}}@media screen and (max-width:1200px){.homes-slider{--home__width:370px}}@media screen and (max-width:1100px){.homes-slider{--home__width:350px}}@media screen and (max-width:1024px){.homes-slider{--home__width:400px}}@media screen and (max-width:768px){.homes-slider{--home__width:350px}}@media screen and (max-width:600px){.homes-slider{--home__width:330px}}@media screen and (max-width:500px){.homes-slider{--home__width:310px}}@media screen and (max-width:375px){.homes-slider{--home__width:290px}}@media screen and (max-width:350px){.homes-slider{--home__width:270px}}@media screen and (max-width:1024px){.homes-slider{--home__margin-right:50px}}@media screen and (max-width:768px){.homes-slider{--home__margin-right:30px}}@media screen and (max-width:600px){.homes-slider{--home__margin-right:20px}}@media screen and (max-width:375px){.homes-slider{--home__margin-right:15px}}.homes-slider__next{--circular-icon__position:absolute;--circular-icon__dimension:var(--featured-home-next-dimension);--circular-icon__top:calc(var(--home__width)/2);--circular-icon__right:calc(var(--featured-home-slick-list-padding-right) - var(--featured-home-next-dimension)/2)}@media screen and (max-width:1024px){.homes-slider__next{--circular-icon__right:50px}}@media screen and (max-width:768px){.homes-slider__next{--circular-icon__right:30px}}@media screen and (max-width:600px){.homes-slider__next{--circular-icon__right:25px}}.homes-slider__next{--circular-icon__background-over:var(--primary-color);--circular-icon__box-shadow:0px 0px 20px 0px rgba(0,0,0,.15);--circular-icon__z-index:1;--circular-icon__transform:translateY(-50%);--circular-icon__transition:background 300ms;--circular-icon__svg-dimension:20px;--circular-icon__svg-fill:var(--primary-color);--circular-icon__svg-fill-over:#fff;--circular-icon__svg-transform:rotate(-90deg)}@media screen and (max-width:500px){.homes-slider__next{display:none}}.home-map{background:#fff;border-radius:8px;left:calc(50% + 70px);opacity:0;padding:35px;pointer-events:none;position:absolute;top:calc(50% + 15px);transform:translateY(-50%);width:440px}@media screen and (max-width:1024px){.home-map{width:380px}}@media screen and (max-width:900px){.home-map{padding:35px 20px;width:350px}}@media screen and (max-width:850px){.home-map{left:calc(50% - 150px);width:300px}}.home-map:before{background:#fff;content:"";height:40px;left:0;position:absolute;top:280px;transform:rotate(45deg) translateX(-50%);width:40px}@media screen and (max-width:1024px){.home-map:before{top:240px}}@media screen and (max-width:850px){.home-map:before{content:none}}.home-map--is-active{opacity:1;pointer-events:all}.home-map__close{height:14px;position:absolute;right:15px;top:15px;width:14px}.home-map__close:after,.home-map__close:before{background:var(--primary-color);content:"";height:2px;left:50%;position:absolute;top:50%;transition:background .3s;width:14px}.home-map__close:hover:after,.home-map__close:hover:before{background:var(--primary-dark-color)}.home-map__close:before{transform:translate(-50%,-50%) rotate(-45deg)}.home-map__close:after{transform:translate(-50%,-50%) rotate(45deg)}.home-map__navigation{align-items:center;border-top:1px solid var(--tertiary-dark-color);display:flex;justify-content:space-between;margin-top:30px;padding-top:20px}@media screen and (max-width:768px){.home-map__navigation{margin-top:20px}}.home-map__navigation-svg{fill:var(--tertiary-dark-color);height:14px;transition:fill .3s;width:14px}@media screen and (max-width:768px){.home-map__navigation-svg{height:12px;width:12px}}.home-map__navigation-first:hover .home-map__navigation-svg,.home-map__navigation-last:hover .home-map__navigation-svg,.home-map__navigation-next:hover .home-map__navigation-svg,.home-map__navigation-prev:hover .home-map__navigation-svg{fill:var(--primary-color)}.home-map__navigation-first .home-map__navigation-svg,.home-map__navigation-prev .home-map__navigation-svg{transform:rotate(180deg)}.home-map__navigation-pagination{min-width:70px;text-align:center}.home-map__navigation-current,.home-map__navigation-slash,.home-map__navigation-total{color:var(--secondary-dark-color);font:1.0625rem/1 var(--font-family-1)}@media screen and (max-width:768px){.home-map__navigation-current,.home-map__navigation-slash,.home-map__navigation-total{font-size:1rem}}.home-map .home__price,.home-map .home__size{font-size:1.25rem}@media screen and (max-width:768px){.home-map .home__price,.home-map .home__size{font-size:1.125rem}}.homes-navigation{display:flex;justify-content:space-between}.homes-navigation__svg{fill:var(--primary-color);height:18px;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s;width:18px}@media screen and (max-width:900px){.homes-navigation__svg{height:16px;width:16px}}.homes-navigation__link:hover .homes-navigation__svg{opacity:1}.homes-navigation__prev .homes-navigation__svg{left:0;transform:translateY(-50%) rotate(90deg)}.homes-navigation__next .homes-navigation__svg{right:0;transform:translateY(-50%) rotate(-90deg)}.homes-navigation__link{align-items:center;display:flex;position:relative;transition:padding .3s var(--ease-out)}.homes-navigation__prev .homes-navigation__link{padding-left:0;padding-right:60px}@media screen and (max-width:1400px){.homes-navigation__prev .homes-navigation__link{padding-left:0;padding-right:50px}}@media screen and (max-width:1200px){.homes-navigation__prev .homes-navigation__link{padding-left:0;padding-right:40px}}@media screen and (max-width:1024px){.homes-navigation__prev .homes-navigation__link{padding-left:0;padding-right:35px}}.homes-navigation__prev .homes-navigation__link:hover{padding-left:60px;padding-right:0}@media screen and (max-width:1400px){.homes-navigation__prev .homes-navigation__link:hover{padding-left:50px;padding-right:0}}@media screen and (max-width:1200px){.homes-navigation__prev .homes-navigation__link:hover{padding-left:40px;padding-right:0}}@media screen and (max-width:1024px){.homes-navigation__prev .homes-navigation__link:hover{padding-left:35px;padding-right:0}}.homes-navigation__next .homes-navigation__link{padding-left:60px;padding-right:0}@media screen and (max-width:1400px){.homes-navigation__next .homes-navigation__link{padding-left:50px;padding-right:0}}@media screen and (max-width:1200px){.homes-navigation__next .homes-navigation__link{padding-left:40px;padding-right:0}}@media screen and (max-width:1024px){.homes-navigation__next .homes-navigation__link{padding-left:35px;padding-right:0}}.homes-navigation__next .homes-navigation__link:hover{padding-left:0;padding-right:60px}@media screen and (max-width:1400px){.homes-navigation__next .homes-navigation__link:hover{padding-left:0;padding-right:50px}}@media screen and (max-width:1200px){.homes-navigation__next .homes-navigation__link:hover{padding-left:0;padding-right:40px}}@media screen and (max-width:1024px){.homes-navigation__next .homes-navigation__link:hover{padding-left:0;padding-right:35px}}.homes-navigation__picture{height:70px;position:relative;width:100px}@media screen and (max-width:900px){.homes-navigation__picture{display:none}}.homes-navigation__prev .homes-navigation__picture{margin-right:20px}.homes-navigation__next .homes-navigation__picture{margin-left:20px}.homes-navigation__img{bottom:0;left:0;position:absolute;right:0;top:0}.homes-navigation__next .homes-navigation__texts{text-align:right}.homes-navigation__title{color:var(--primary-dark-color);font:700 1.375rem/1 var(--font-family-1);margin-bottom:5px}@media screen and (max-width:900px){.homes-navigation__title{display:none}}@media screen and (max-width:700px){.homes-navigation__title{font-size:1.25rem}}@media screen and (max-width:425px){.homes-navigation__title{font-size:1.125rem}}@media screen and (max-width:900px){.homes-navigation__location{display:none}}.homes-navigation__word{color:var(--primary-dark-color);font:700 1.375rem/1 var(--font-family-1)}@media screen and (max-width:450px){.homes-navigation__word{font-size:1.125rem}}@media screen and (min-width:901px){.homes-navigation__word{display:none}}.favorite,.housing-infos__favorite{background:#fff;border-radius:50%;height:36px;position:var(--favorite__position,relative);right:var(--favorite__right,0);top:var(--favorite__top,0);width:36px;z-index:3}.favorite__svg{fill:transparent;height:16px;left:50%;position:absolute;stroke:var(--primary-dark-color);stroke-width:10px;top:50%;transform:translate(-50%,-50%);transition:fill .3s,stroke .3s;width:16px}.favorite:hover .favorite__svg,.favorite__svg--is-active,.housing-infos__favorite:hover .favorite__svg{fill:var(--primary-color);stroke:var(--primary-color)}:root{--about__square-space-between:10px}.about{--subtitle-with-title__max-width:460px}@media screen and (max-width:900px){.about{--subtitle-with-title__max-width:430px}}.about{--subtitle-with-title__padding-right:30px}@media screen and (max-width:900px){.about{--subtitle-with-title__padding-right:0}}.about{--icon-title-text-in-box__width:300px}@media screen and (max-width:1200px){.about{--icon-title-text-in-box__width:250px}}@media screen and (max-width:1024px){.about{--icon-title-text-in-box__width:230px}}@media screen and (max-width:900px){.about{--icon-title-text-in-box__width:calc(50% - var(--about__square-space-between)/2)}}@media screen and (max-width:500px){.about{--icon-title-text-in-box__width:100%}}.about{--icon-title-text-in-box__height:var(--icon-title-text-in-box__width)}@media screen and (max-width:900px){.about{--icon-title-text-in-box__height:250px}}@media screen and (max-width:500px){.about{--icon-title-text-in-box__height:var(--icon-title-text-in-box__width)}}.about__squares[data-fire]{--icon-title-text-in-box__opacity:1;--icon-title-text-in-box__transform:none}.about__square:first-child{--icon-title-text-in-box__transition-delay:100ms}.about__square:nth-child(2){--icon-title-text-in-box__transition-delay:200ms}.about__square:nth-child(3){--icon-title-text-in-box__transition-delay:300ms}.about__square:nth-child(4){--icon-title-text-in-box__transition-delay:400ms}.about__square:first-child,.about__square:nth-child(3){--icon-title-text-in-box__margin-right:var(--about__square-space-between)}@media screen and (max-width:500px){.about__square:first-child,.about__square:nth-child(3){--icon-title-text-in-box__margin-right:0}}.about__square:nth-child(3),.about__square:nth-child(4){--icon-title-text-in-box__margin-top:var(--about__square-space-between)}@media screen and (max-width:500px){.about__square:nth-child(2){--icon-title-text-in-box__margin-top:var(--about__square-space-between)}}.about__grid{display:flex;justify-content:space-between}@media screen and (max-width:900px){.about__grid{flex-flow:row wrap}}.about__texts-item{flex:1}@media screen and (max-width:900px){.about__texts-item{flex:initial;width:100%}}.about__squares-item{width:calc(var(--about__square-space-between) + var(--icon-title-text-in-box__width)*2)}@media screen and (max-width:900px){.about__squares-item{width:100%}}.about__squares{display:flex;flex-flow:row wrap}.about__button{margin-top:50px}@media screen and (max-width:1200px){.about__button{margin-top:40px}}@media screen and (max-width:1024px){.about__button{margin-top:30px}}@media screen and (max-width:900px){.about__button{margin-top:25px}}.featured__container{position:relative}.featured__container:before{background:var(--secondary-light-color);bottom:0;content:"";left:0;position:absolute;right:0;top:140px}@media screen and (max-width:500px){.featured__parallax-container{padding:0}}.featured__parallax{overflow:hidden}.featured__parallax-inner{height:106%;margin-bottom:-3%;margin-top:-3%}.featured__grid{align-items:center;display:flex;justify-content:space-between;margin-top:90px;position:relative}@media screen and (max-width:1400px){.featured__grid{margin-top:70px}}@media screen and (max-width:1200px){.featured__grid{margin-top:50px}}@media screen and (max-width:600px){.featured__grid{flex-flow:row wrap}}.featured__button-item{width:150px}@media screen and (max-width:600px){.featured__button-item{margin-top:20px;order:2;width:100%}}.featured__text-item{flex:1;text-align:right}@media screen and (max-width:600px){.featured__text-item{flex:initial;order:1;text-align:left;width:100%}}.featured__picture{min-height:300px;padding-top:45%;position:relative}@media screen and (max-width:500px){.featured__picture{min-height:250px}}.featured__picture:after{background:var(--secondary-light-color)!important}.featured__img{bottom:-3%;height:106%;left:0;position:absolute;right:0;top:-3%;width:100%}.featured__title{margin-left:auto;max-width:630px}@media screen and (max-width:600px){.featured__title{margin:0}}:root{--town__circle-link-dimension:240px}@media screen and (max-width:1400px){:root{--town__circle-link-dimension:200px}}@media screen and (max-width:1024px){:root{--town__circle-link-dimension:180px}}:root{--town__dots-width:300px}@media screen and (max-width:1300px){:root{--town__dots-width:250px}}@media screen and (max-width:900px){:root{--town__dots-width:200px}}.town{--subtitle-with-title__max-width:550px}@media screen and (max-width:500px){.town__content{padding:0}.town__container{padding-bottom:0}}.town__slick-container{align-items:center;display:flex;padding-left:120px;position:relative}@media screen and (max-width:1600px){.town__slick-container{padding-left:var(--x-padding-120)}}@media screen and (max-width:1200px){.town__slick-container{padding-left:0}}.town__slick{margin-bottom:0!important;width:calc(100% - var(--town__dots-width))}@media screen and (max-width:600px){.town__slick{width:100%}}.town__slick .slick-list{font-size:0}.town__slide{font-size:0;position:relative}.town__slide:before{background:linear-gradient(0deg,rgba(0,0,0,.7),transparent 80%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.town__parallax{min-height:300px;padding-top:60.7142857143%;position:relative}.town__picture{bottom:-7%;top:-7%}.town__img,.town__picture{left:0;position:absolute;right:0}.town__img{bottom:0;top:0}.town__logo{bottom:30px;left:30px;position:absolute;width:75px;z-index:2}@media screen and (max-width:1024px){.town__logo{bottom:20px;left:20px;width:60px}}@media screen and (max-width:768px){.town__logo{bottom:15px;left:15px;width:50px}}.town__circle-link{background:var(--primary-color);border:none;border-radius:50%;height:var(--town__circle-link-dimension);outline:none;position:absolute;right:calc(0px - var(--town__circle-link-dimension)/2);top:calc(0px - var(--town__circle-link-dimension)/2);transition:background .3s;width:var(--town__circle-link-dimension);z-index:1}@media screen and (max-width:1600px){.town__circle-link{right:calc(0px - var(--town__circle-link-dimension)/4);top:calc(0px - var(--town__circle-link-dimension)/4)}}@media screen and (max-width:1024px){.town__circle-link{left:calc(50% + var(--town__dots-width)/2);right:calc(0px - var(--town__circle-link-dimension)/6);right:auto;top:calc(0px - var(--town__circle-link-dimension)/6);top:50%;transform:translate(-50%,-50%)}}@media screen and (max-width:600px){.town__circle-link{left:50%}}.town__link{box-shadow:inset 0 -1px 0 #fff;color:#fff;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap;width:140px}.town__circle-link:hover{background:var(--primary-dark-color)}.town__link:hover{color:#fff}.town__dots{padding-right:40px;width:var(--town__dots-width)}@media screen and (max-width:600px){.town__dots{bottom:30px;padding-right:0;position:absolute;right:30px;width:150px}}.town__dots ul{bottom:0;display:flex;flex-flow:column nowrap;justify-content:space-between;position:relative;text-align:left}@media screen and (max-width:600px){.town__dots ul{flex-flow:row nowrap;z-index:1}}.town__dots li{display:block;height:100%;margin:0;width:100%}@media screen and (max-width:600px){.town__dots li{background-color:hsla(0,0%,100%,.5);flex:1;height:4px;transition:background-color .3s}}.town__dots li:not(:last-child){margin-bottom:60px}@media screen and (max-width:1400px){.town__dots li:not(:last-child){margin-bottom:40px}}@media screen and (max-width:1200px){.town__dots li:not(:last-child){margin-bottom:30px}}@media screen and (max-width:1024px){.town__dots li:not(:last-child){margin-bottom:25px}}@media screen and (max-width:600px){.town__dots li:not(:last-child){margin-bottom:0}}.town__dots .town__dot{color:var(--secondary-dark-color);font-weight:400;transition:color .3s}@media screen and (max-width:600px){.town__dots .town__dot{display:none}.town__dots li.slick-active{background-color:#fff}}.town__dots li.slick-active .town__dot{color:var(--primary-dark-color)!important}.breadcrumb{--scrollfire-fade-up__transform:translateY(30px)}@media screen and (max-width:1024px){.breadcrumb{--scrollfire-fade-up__transform:translateY(20px)}}@media screen and (max-width:768px){.breadcrumb{--scrollfire-fade-up__transform:translateY(15px)}}.breadcrumb{--text-icon-link__color:var(--primary-color);--text-icon-link__color-over:var(--primary-dark-color);--text-icon-link__svg-fill:var(--primary-color);--text-icon-link__svg-fill-over:var(--primary-dark-color);--text-icon-link__svg-margin-left:10px}@media screen and (max-width:600px){.breadcrumb{--text-icon-link__display:none}}.breadcrumb__link,.breadcrumb__span{color:var(--secondary-dark-color);display:inline;position:relative}.breadcrumb__link:not(:last-child),.breadcrumb__span:not(:last-child){margin-right:15px}@media screen and (max-width:768px){.breadcrumb__link:not(:last-child),.breadcrumb__span:not(:last-child){margin-right:10px}}@media screen and (max-width:500px){.breadcrumb__link:not(:last-child),.breadcrumb__span:not(:last-child){margin-right:5px}}.breadcrumb__container{background:var(--secondary-light-color);border-bottom:1px solid rgba(var(--tertiary-dark-rgb-color),.5);padding-bottom:40px;padding-top:40px}@media screen and (max-width:1024px){.breadcrumb__container{padding-bottom:35px;padding-top:35px}}@media screen and (max-width:768px){.breadcrumb__container{padding-bottom:30px;padding-top:30px}}@media screen and (max-width:600px){.breadcrumb__container{padding-bottom:25px;padding-top:25px}}@media screen and (max-width:500px){.breadcrumb__container{padding-bottom:20px;padding-top:20px}}.breadcrumb__grid{display:flex;justify-content:space-between}.breadcrumb__content{color:var(--secondary-dark-color);font:500 1rem/1 var(--font-family-1);overflow:hidden;padding:2px 30px 2px 0;position:relative;text-overflow:ellipsis;white-space:nowrap;z-index:1}@media screen and (max-width:600px){.breadcrumb__content{font-size:.9375rem;padding-right:0}}@media screen and (max-width:425px){.breadcrumb__content{font-size:.875rem}}.breadcrumb__bull,.breadcrumb__span:last-child{color:var(--primary-dark-color)}.breadcrumb__link{transition:color .3s}.breadcrumb__link:hover{color:var(--primary-color)}@media screen and (min-width:1601px){.breadcrumb--max-x-padding-120 .breadcrumb__container{padding-left:120px;padding-right:120px}}.page-title{position:relative;z-index:1}.page-title__container{background:var(--secondary-light-color)}.page-title__grid{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:700px){.page-title__grid{display:block}}.page-title__subtitle{margin-bottom:20px}.page-title__subtitle-separator{padding:0 5px}.page-title__select{margin-bottom:0;width:260px}@media screen and (max-width:700px){.page-title__select{margin-top:20px}}:root{--page-image__parallax-y-gap:100px}@media screen and (max-width:1024px){:root{--page-image__parallax-y-gap:50px}}@media screen and (max-width:768px){:root{--page-image__parallax-y-gap:25px}}.page-image__container:before,.page-image__scrollfire:after{background:var(--secondary-light-color);content:"";left:0;position:absolute;right:0;top:0}.page-image__container{overflow:hidden;position:relative}@media screen and (max-width:1024px){.page-image__container{padding:0}}.page-image__container:before{bottom:25%}.page-image__scrollfire{position:relative}.page-image__scrollfire:after{bottom:0;transition:bottom .8s var(--ease-out) .6s;z-index:2}.page-image__scrollfire[data-fire]:after{bottom:100%}.page-image__parallax-container{min-height:300px;padding-top:60%;position:relative;width:100%}.page-image__parallax{bottom:var(--news__parallax-y-gap);left:0;overflow:hidden;position:absolute;right:0;top:0}.page-image__parallax-inner{bottom:calc(0% - var(--news__parallax-y-gap)*2);left:0;position:absolute;right:0;top:0}.page-image__picture{bottom:0;left:0;position:absolute;right:0;top:0}.page-image__credit{background:rgba(var(--primary-dark-rgb-color),.5);bottom:-3px;color:#fff;font:.75rem/1 var(--font-family-1);padding:15px 30px 18px;position:absolute;right:0;z-index:1}:root{--page-content__housings-x-gaps:30px}@media screen and (max-width:1400px){:root{--page-content__housings-x-gaps:20px}}@media screen and (max-width:1300px){:root{--page-content__housings-x-gaps:10px}}@media screen and (max-width:1100px){:root{--page-content__housings-x-gaps:30px}}@media screen and (max-width:900px){:root{--page-content__housings-x-gaps:20px}}@media screen and (max-width:700px){:root{--page-content__housings-x-gaps:10px}}.page-content--flex-header .page-content__header{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:600px){.page-content--flex-header .page-content__header{display:block}}.page-content__description{margin-top:20px}@media screen and (max-width:600px){.page-content__link{margin-top:20px}}.map-container{position:relative}.list-container,.map-container{height:0;opacity:0;overflow:hidden;transition:opacity .3s,height 0s ease .3s}.show-list .list-container,.show-map .map-container{transition:opacity .3s linear .3s,height 0s ease .3s}.show-list .list-container,.show-map .map-container{height:100%;opacity:1}:root{--rubric--plus__picture-width:90px}@media screen and (max-width:768px){:root{--rubric--plus__picture-width:75px}}:root{--rubric--plus__picture-height:var(--rubric--plus__picture-width);--rubric--plus__picture-margin-right:40px}@media screen and (max-width:1024px){:root{--rubric--plus__picture-margin-right:30px}}@media screen and (max-width:768px){:root{--rubric--plus__picture-margin-right:20px}}.rubric--normal,.rubric--plus{background:transparent;border-bottom:1px solid rgba(var(--tertiary-dark-rgb-color),.5);overflow:hidden;position:relative;transition:background .7s}.rubric--normal:first-child,.rubric--plus:first-child{border-top:1px solid rgba(var(--tertiary-dark-rgb-color),.5)}.rubric--normal .rubric__header,.rubric--plus .rubric__header{cursor:pointer;display:block;padding-bottom:60px;padding-top:60px;position:relative}@media screen and (max-width:1200px){.rubric--normal .rubric__header,.rubric--plus .rubric__header{padding-bottom:50px;padding-top:50px}}@media screen and (max-width:1024px){.rubric--normal .rubric__header,.rubric--plus .rubric__header{padding-bottom:40px;padding-top:40px}}@media screen and (max-width:600px){.rubric--normal .rubric__header,.rubric--plus .rubric__header{padding-bottom:30px;padding-top:30px}}@media screen and (min-width:1440px){.rubric--normal .rubric__title,.rubric--plus .rubric__title{font-size:1.25rem}}@media screen and (min-width:320px)and (max-width:1440px){.rubric--normal .rubric__title,.rubric--plus .rubric__title{font-size:calc(.92857rem + .35714vw)}}@media screen and (max-width:320px){.rubric--normal .rubric__title,.rubric--plus .rubric__title{font-size:1rem}}.rubric--normal .rubric__title,.rubric--plus .rubric__title{color:var(--primary-dark-color);font-family:var(--font-family-1);font-weight:700;line-height:1.5;padding-right:50px;text-transform:uppercase;transition:color .3s}.rubric--normal .rubric__header:hover .rubric__title,.rubric--plus .rubric__header:hover .rubric__title{color:var(--primary-color)}.rubric--normal .rubric__plus,.rubric--plus .rubric__plus{--plus__right:var(--x-padding-120);--plus__left:auto}@media screen and (max-width:768px){.rubric--normal .rubric__plus,.rubric--plus .rubric__plus{--plus__width:18px}}@media screen and (max-width:600px){.rubric--normal .rubric__plus,.rubric--plus .rubric__plus{--plus__width:16px}}.rubric--plus:not(.rubric--no-image) .rubric__header{padding-bottom:35px;padding-top:35px}@media screen and (max-width:600px){.rubric--plus:not(.rubric--no-image) .rubric__header{padding-bottom:30px;padding-top:30px}}.rubric--plus .rubric__flex{align-items:center;display:flex}.rubric--plus .rubric__picture{height:var(--rubric--plus__picture-height);margin-right:var(--rubric--plus__picture-margin-right);overflow:hidden;width:var(--rubric--plus__picture-width)}@media screen and (max-width:600px){.rubric--plus .rubric__picture{display:none}}.rubric--plus .rubric__text{width:calc(100% - var(--rubric--plus__picture-width) - var(--rubric--plus__picture-margin-right))}@media screen and (max-width:600px){.rubric--plus .rubric__text{width:100%}}.rubric--plus .rubric__subtitle{color:var(--primary-dark-color);font:.875rem/1.7 var(--font-family-1);margin-bottom:5px;padding-right:50px;transition:color .3s}.rubric--normal .rubric__header:hover .rubric__subtitle,.rubric--plus .rubric__header:hover .rubric__subtitle{color:var(--primary-color)}.rubric--small .rubric__header{padding:50px 0}@media screen and (max-width:1024px){.rubric--small .rubric__header{padding-bottom:40px;padding-top:40px}}@media screen and (max-width:600px){.rubric--small .rubric__header{padding-bottom:30px;padding-top:30px}}.rubric--small .rubric__plus{--plus__right:0}.rubric--small .rubric__content{padding:0}.rubric--search{border-bottom:none}.rubric--search:first-child{border-top:none}.rubric--search .rubric__header{padding-bottom:30px;padding-top:30px}.rubric--search .rubric__title{font-size:1rem;padding-left:30px}.rubric--search .rubric__plus{--plus__width:16px;--plus__height:var(--plus__width);--plus__top:calc(50% - var(--plus__height)/2);--plus__right:auto;--plus__left:var(--x-padding-120)}.rubric__content{height:0;overflow:hidden;will-change:height}.rubric__transition{opacity:0;transform:translateY(100px);transition:opacity .7s var(--ease-in-out),transform .7s var(--ease-in-out)}.rubric__transition>:first-child{margin-top:0}.rubric__documents,.rubric__gallery,.rubric__share{margin-top:70px}@media screen and (max-width:1200px){.rubric__documents,.rubric__gallery,.rubric__share{margin-top:60px}}@media screen and (max-width:1024px){.rubric__documents,.rubric__gallery,.rubric__share{margin-top:50px}}@media screen and (max-width:768px){.rubric__documents,.rubric__gallery,.rubric__share{margin-top:40px}}.rubric__documents-title{margin-bottom:10px}.rubric__share{--text-icon-link__svg-margin-left:25px;--text-icon-link__padding:0 0 30px}.rubric__dynamic h3,.rubric__dynamic h4{margin:40px 0 25px}@media screen and (max-width:1024px){.rubric__dynamic h3,.rubric__dynamic h4{margin:35px 0 25px}}@media screen and (max-width:768px){.rubric__dynamic h3,.rubric__dynamic h4{margin:30px 0 20px}}@media screen and (max-width:600px){.rubric__dynamic h3,.rubric__dynamic h4{margin:25px 0 20px}}.rubric__dynamic h2+h2,.rubric__dynamic h2+h3,.rubric__dynamic h2+h4,.rubric__dynamic h3+h2,.rubric__dynamic h3+h3,.rubric__dynamic h3+h4,.rubric__dynamic h4+h2,.rubric__dynamic h4+h3,.rubric__dynamic h4+h4{margin:20px 0}.rubric__dynamic h3{font-size:1.375rem}@media screen and (max-width:375px){.rubric__dynamic h3{font-size:1.3125rem}}@media screen and (max-width:320px){.rubric__dynamic h3{font-size:1.25rem}}.rubric__dynamic h4{font-size:1.125rem}@media screen and (max-width:320px){.rubric__dynamic h4{font-size:1rem}}.rubric__dynamic p{margin:5px 0 15px}.rubric__dynamic blockquote{font-size:1.4375rem}@media screen and (max-width:1024px){.rubric__dynamic blockquote{font-size:1.375rem}}@media screen and (max-width:768px){.rubric__dynamic blockquote{font-size:1.3125rem}}@media screen and (max-width:425px){.rubric__dynamic blockquote{font-size:1.25rem}}@media screen and (max-width:375px){.rubric__dynamic blockquote{font-size:1.1875rem}}@media screen and (max-width:320px){.rubric__dynamic blockquote{font-size:1.125rem}}.rubric__dynamic blockquote p{font-size:1.4375rem}@media screen and (max-width:1024px){.rubric__dynamic blockquote p{font-size:1.375rem}}@media screen and (max-width:768px){.rubric__dynamic blockquote p{font-size:1.3125rem}}@media screen and (max-width:425px){.rubric__dynamic blockquote p{font-size:1.25rem}}@media screen and (max-width:375px){.rubric__dynamic blockquote p{font-size:1.1875rem}}@media screen and (max-width:320px){.rubric__dynamic blockquote p{font-size:1.125rem}}.rubric--documents .rubric__documents{margin-top:20px}.gallery{max-width:900px}.gallery__grid{display:flex;flex-flow:row nowrap;height:350px}@media screen and (max-width:768px){.gallery__grid{height:335px}}@media screen and (max-width:500px){.gallery__grid{height:200px}}.gallery__left{flex:1;margin-right:30px}@media screen and (max-width:768px){.gallery__left{margin-right:15px}}@media screen and (max-width:500px){.gallery__left{margin-right:10px}}.gallery__right{display:flex;flex-flow:column nowrap;justify-content:space-between;width:160px}@media screen and (max-width:500px){.gallery__right{width:95px}}.gallery__block{height:100%;position:relative}.gallery__block:before{background:var(--primary-color);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s}.gallery__link{display:block;height:100%}.gallery__block{display:none}.gallery__block-1,.gallery__block-2,.gallery__block-3{display:block}.gallery__block-1 .gallery__link,.gallery__block-2 .gallery__link,.gallery__block-3 .gallery__link{display:block;height:100%}.gallery__block-2,.gallery__block-3{height:160px}@media screen and (max-width:500px){.gallery__block-2,.gallery__block-3{height:95px}}.gallery__block-3:before,.gallery__block:hover:before{opacity:.4}.gallery__picture{height:100%;width:100%}.gallery__plus{--plus__pointer-events:none;--plus__pseudo-element-background:#fff}.gallery__note{color:var(--secondary-dark-color);font:.875rem/1.7 var(--font-family-1);margin-top:20px}:root{--document--plus__picture-width:90px}@media screen and (max-width:768px){:root{--document--plus__picture-width:75px}}:root{--document--plus__picture-height:var(--document--plus__picture-width);--document--plus__picture-margin-right:40px}@media screen and (max-width:1024px){:root{--document--plus__picture-margin-right:30px}}@media screen and (max-width:768px){:root{--document--plus__picture-margin-right:20px}}:root{--document--plus-in-rubric__picture-width:55px;--document--plus-in-rubric__picture-height:var(--document--plus-in-rubric__picture-width);--document--plus-in-rubric__picture-margin-right:20px}.document--normal,.document--plus{background:transparent;border-bottom:1px solid rgba(var(--tertiary-dark-rgb-color),.5);overflow:hidden;position:relative;transition:background .7s}.document--normal:first-child,.document--plus:first-child{border-top:1px solid rgba(var(--tertiary-dark-rgb-color),.5)}.document--normal .document__link,.document--plus .document__link{cursor:pointer;display:block;padding-bottom:60px;padding-top:60px;position:relative}@media screen and (max-width:1200px){.document--normal .document__link,.document--plus .document__link{padding-bottom:50px;padding-top:50px}}@media screen and (max-width:1024px){.document--normal .document__link,.document--plus .document__link{padding-bottom:40px;padding-top:40px}}@media screen and (max-width:600px){.document--normal .document__link,.document--plus .document__link{padding-bottom:30px;padding-top:30px}}@media screen and (min-width:1440px){.document--normal .document__title,.document--plus .document__title{font-size:1.25rem}}@media screen and (min-width:320px)and (max-width:1440px){.document--normal .document__title,.document--plus .document__title{font-size:calc(.92857rem + .35714vw)}}@media screen and (max-width:320px){.document--normal .document__title,.document--plus .document__title{font-size:1rem}}.document--normal .document__title,.document--plus .document__title{color:var(--primary-dark-color);font-family:var(--font-family-1);font-weight:700;line-height:1.5;padding-right:50px;text-transform:uppercase;transition:color .3s}.document--normal .document__link:hover .document__title,.document--plus .document__link:hover .document__title{color:var(--primary-color)}.document--normal .document__svg,.document--plus .document__svg{fill:var(--primary-color);height:22px;position:absolute;right:var(--x-padding-120);top:50%;transform:translateY(-50%);transition:fill .3s;width:22px;z-index:1}@media screen and (max-width:768px){.document--normal .document__svg,.document--plus .document__svg{height:20px;width:20px}}@media screen and (max-width:600px){.document--normal .document__svg,.document--plus .document__svg{height:18px;width:18px}}.document--normal .document__svg--external,.document--plus .document__svg--external{height:17px;width:17px}@media screen and (max-width:768px){.document--normal .document__svg--external,.document--plus .document__svg--external{height:15px;width:15px}}@media screen and (max-width:600px){.document--normal .document__svg--external,.document--plus .document__svg--external{height:13px;width:13px}}.document--plus:not(.document--no-image) .document__link{padding-bottom:35px;padding-top:35px}@media screen and (max-width:600px){.document--plus:not(.document--no-image) .document__link{padding-bottom:30px;padding-top:30px}}.document--plus .document__flex{align-items:center;display:flex}.document--plus .document__picture{height:var(--document--plus__picture-height);margin-right:var(--document--plus__picture-margin-right);overflow:hidden;width:var(--document--plus__picture-width)}@media screen and (max-width:600px){.document--plus .document__picture{display:none}}.document--plus .document__text{width:calc(100% - var(--document--plus__picture-width) - var(--document--plus__picture-margin-right))}@media screen and (max-width:600px){.document--plus .document__text{width:100%}}.document--plus .document__subtitle{color:var(--primary-dark-color);font:.875rem/1.7 var(--font-family-1);margin-bottom:5px;padding-right:50px;transition:color .3s}.document--plus .document__header:hover .document__subtitle{color:var(--primary-color)}.document--normal-in-rubric .document__link,.document--plus-in-rubric .document__link{border-bottom:1px solid var(--primary-dark-color);display:block;padding:20px 55px 20px 20px;position:relative;transition:background .3s;width:100%}.document--normal-in-rubric .document__title,.document--plus-in-rubric .document__title{color:var(--secondary-dark-color);font:1.0625rem/1.5 var(--font-family-1);transition:color .3s}@media screen and (max-width:768px){.document--normal-in-rubric .document__title,.document--plus-in-rubric .document__title{font-size:1rem}}.document--normal-in-rubric .document__link:hover .document__title,.document--plus-in-rubric .document__link:hover .document__title{color:var(--primary-color)}.document--normal-in-rubric .document__svg,.document--plus-in-rubric .document__svg{fill:var(--primary-color);height:16px;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:fill .3s;width:16px;z-index:1}.document--normal-in-rubric .document__svg--external,.document--plus-in-rubric .document__svg--external{height:12px;width:12px}.document--plus-in-rubric:not(.document--no-image-in-rubric) .document__link{padding-bottom:15px;padding-top:15px}.document--plus-in-rubric .document__flex{align-items:center;display:flex}.document--plus-in-rubric .document__picture{height:var(--document--plus-in-rubric__picture-height);margin-right:var(--document--plus-in-rubric__picture-margin-right);overflow:hidden;width:var(--document--plus-in-rubric__picture-width)}@media screen and (max-width:600px){.document--plus-in-rubric .document__picture{display:none}}.document--plus-in-rubric .document__text{width:calc(100% - var(--document--plus-in-rubric__picture-width) - var(--document--plus-in-rubric__picture-margin-right))}@media screen and (max-width:600px){.document--plus-in-rubric .document__text{width:100%}}.document--plus-in-rubric .document__subtitle{color:var(--primary-dark-color);font:.875rem/1.7 var(--font-family-1);padding-right:50px;transition:color .3s}.document--plus-in-rubric .document__header:hover .document__subtitle{color:var(--primary-color)}:root{--news__parallax-y-gap:50px}@media screen and (max-width:768px){:root{--news__parallax-y-gap:25px}}.news{border-bottom:1px solid var(--tertiary-dark-color);border-top:1px solid var(--tertiary-dark-color);display:block;padding-bottom:60px;padding-top:60px;position:relative}@media screen and (max-width:1200px){.news{padding-bottom:50px;padding-top:50px}}@media screen and (max-width:1024px){.news{padding-bottom:40px;padding-top:40px}}@media screen and (max-width:768px){.news{padding-bottom:30px;padding-top:30px}}.news__subtitle-separator{padding:0 5px}.news__title{max-width:630px;transition:color .3s}.news:hover .news__title{color:var(--primary-color)}.news__parallax-container{min-height:300px;padding-top:60%;position:relative;width:100%}.news__parallax{bottom:var(--news__parallax-y-gap);overflow:hidden}.news__parallax,.news__parallax-inner{left:0;position:absolute;right:0;top:0}.news__parallax-inner{bottom:calc(0% - var(--news__parallax-y-gap)*2)}.news__picture{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.news__img{transition:transform .3s var(--ease-out)}.news:hover .news__img{transform:scale(1.05)}.news--no-image{padding-bottom:50px;padding-top:50px}@media screen and (max-width:1024px){.news--no-image{padding-bottom:40px;padding-top:40px}}@media screen and (max-width:768px){.news--no-image{padding-bottom:30px;padding-top:30px}}.news--no-image .news__title{margin-bottom:0;max-width:90%}@media screen and (max-width:768px){.news--no-image .news__title{max-width:100%}}.news-list__container{position:relative}.news-list__container:before{background:var(--secondary-light-color);content:"";height:600px;left:0;position:absolute;right:0;top:0}@media screen and (max-width:1200px){.news-list__container:before{height:500px}}@media screen and (max-width:768px){.news-list__container:before{height:400px}}@media screen and (max-width:600px){.news-list__container:before{height:300px}}.news-list__news:not(:first-child) .news{border-top:none}.pagination__scrollfire{align-items:center;display:flex;justify-content:center}.pagination__next,.pagination__prev{font-size:0}.pagination__next-svg,.pagination__prev-svg{fill:var(--secondary-dark-color);height:16px;transition:fill .3s;width:16px}.pagination__prev-svg{margin-right:30px;transform:rotate(180deg)}.pagination__next-svg{margin-left:30px}.pagination__dots,.pagination__number{border-radius:50%;color:var(--secondary-dark-color);font:600 1.25rem/58px var(--font-family-1);height:60px;margin:0 5px;text-align:center;transition:color .3s,background .3s;width:60px}@media screen and (max-width:1024px){.pagination__dots,.pagination__number{height:50px;line-height:46px;width:50px}}@media screen and (max-width:768px){.pagination__dots,.pagination__number{font-size:1.125rem;height:46px;line-height:42px;width:46px}}@media screen and (max-width:600px){.pagination__dots,.pagination__number{font-size:1rem;height:40px;line-height:38px;margin:0 2px;width:40px}}@media screen and (max-width:425px){.pagination__dots,.pagination__number{font-size:.9375rem;height:34px;line-height:32px;width:34px}}.pagination__number:hover{color:var(--primary-color)}.pagination__number.js-pagination-active{border:1px solid var(--primary-color);border-radius:50%;color:var(--primary-dark-color);pointer-events:none}.pagination__dots{font-size:.8125rem}.pagination__next:hover .pagination__next-svg,.pagination__prev:hover .pagination__prev-svg{fill:var(--primary-color)}.contact__grid{display:flex;flex-flow:row wrap}.contact__form-item,.contact__infos-item{padding-left:120px;padding-right:120px;width:50%}@media screen and (max-width:1400px){.contact__form-item,.contact__infos-item{padding-left:100px;padding-right:100px}}@media screen and (max-width:1300px){.contact__form-item,.contact__infos-item{padding-left:80px;padding-right:80px}}@media screen and (max-width:1200px){.contact__form-item,.contact__infos-item{padding-left:60px;padding-right:60px}}@media screen and (max-width:1100px){.contact__form-item,.contact__infos-item{padding-left:40px;padding-right:40px}}@media screen and (max-width:1024px){.contact__form-item,.contact__infos-item{padding-left:var(--x-padding-120);padding-right:var(--x-padding-120);width:100%}}.contact__form-item{background:var(--secondary-light-color)}.contact__phone{color:var(--primary-color);transition:color .3s}.contact__phone:hover{color:var(--primary-dark-color)}.contact__address,.contact__address-title{margin-bottom:20px}.search__container{background:var(--secondary-light-color);border-bottom:1px solid rgba(var(--tertiary-dark-rgb-color),.5);padding-bottom:50px;padding-top:50px}@media screen and (max-width:768px){.search__container{padding-bottom:40px;padding-top:40px}}@media screen and (max-width:500px){.search__container{padding-bottom:30px;padding-top:30px}}.search__grid{display:flex;justify-content:space-between;margin:0 -10px;width:calc(100% + 20px)}@media screen and (max-width:1300px){.search__grid{margin:0 -5px;width:calc(100% + 10px)}}@media screen and (max-width:1024px){.search__grid{flex-flow:row wrap}}.search__item{padding-left:10px;padding-right:10px}@media screen and (max-width:1300px){.search__item{padding-left:5px;padding-right:5px}}.search__item-1{width:25%}@media screen and (max-width:1024px){.search__item-1{flex:inherit;margin-bottom:10px;width:100%}}.search__item-2{width:25%}@media screen and (max-width:1400px){.search__item-2{width:20%}}@media screen and (max-width:1200px){.search__item-2{width:25%}}@media screen and (max-width:1024px){.search__item-2{margin-bottom:10px;width:50%}}@media screen and (max-width:500px){.search__item-2{width:100%}}.search__item-3{width:25%}@media screen and (max-width:1400px){.search__item-3{width:20%}}@media screen and (max-width:1024px){.search__item-3{margin-bottom:10px;width:50%}}@media screen and (max-width:500px){.search__item-3{width:100%}}.search__item-4{width:300px}@media screen and (max-width:1300px){.search__item-4{width:260px}}@media screen and (max-width:1024px){.search__item-4{text-align:center;width:100%}}.search__field,.search__select{margin-bottom:0}.search__submit{padding-left:40px;padding-right:40px}@media screen and (max-width:1300px){.search__submit{padding-left:30px;padding-right:30px}}@media screen and (max-width:1024px){.search__submit{justify-content:center;margin-bottom:10px;width:100%}}.search__buttons{display:table;width:100%}.search__reset{margin-left:20px}@media screen and (max-width:1300px){.search__reset{margin-left:10px}}@media screen and (max-width:1024px){.search__reset{margin-left:0}}.advanced-search__container{background:var(--secondary-light-color)}.advanced-search__grid{display:flex;flex-flow:row wrap;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}@media screen and (max-width:1024px){.advanced-search__grid{margin-left:-5px;margin-right:-5px;width:calc(100% + 10px)}}.advanced-search__select-column{padding-left:10px;padding-right:10px;width:25%}@media screen and (max-width:1400px){.advanced-search__select-column{width:50%}}@media screen and (max-width:1024px){.advanced-search__select-column{padding-left:5px;padding-right:5px}}@media screen and (max-width:600px){.advanced-search__select-column{width:100%}}.advanced-search__select{margin-bottom:20px}@media screen and (max-width:1024px){.advanced-search__select{margin-bottom:10px}}.advanced-search__checkbox-column{margin-top:30px;width:100%}@media screen and (max-width:768px){.advanced-search__checkbox-column{margin-top:20px}}@media screen and (max-width:500px){.advanced-search__checkbox-column{margin-top:10px}}@media screen and (max-width:1024px){.advanced-search__checkboxes{margin-bottom:40px}}@media screen and (max-width:768px){.advanced-search__checkboxes{margin-bottom:30px}}@media screen and (max-width:500px){.advanced-search__checkboxes{margin-bottom:20px}}.filters__container{background:var(--other-color-2)}.filters__grid{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:700px){.filters__grid{flex-flow:row wrap}}.filters__display-item{align-items:center;display:flex}.filters__display-item,.filters__select-item{width:280px}@media screen and (max-width:1024px){.filters__display-item,.filters__select-item{width:180px}}@media screen and (max-width:700px){.filters__display-item,.filters__select-item{width:auto}.filters__select-item{width:100%}}.filters__label{margin-right:20px}@media screen and (max-width:1024px){.filters__label{display:none}}.filters__list{margin-right:10px}@media screen and (max-width:700px){.filters__list{margin-right:15px}}.filters__label,.filters__list,.filters__map{color:var(--primary-dark-color);font:500 1rem/1 var(--font-family-1)}@media screen and (max-width:425px){.filters__label,.filters__list,.filters__map{font-size:.9375rem}}.filters__list,.filters__map{align-items:center;display:flex;padding:30px 10px;position:relative;transition:color .3s}@media screen and (max-width:700px){.filters__list,.filters__map{padding:30px 0}}.filters__list:hover,.filters__map:hover{color:var(--primary-color)}.filters__list:before,.filters__map:before{bottom:0;content:"";height:4px;left:0;position:absolute;right:0;transition:background .3s}@media screen and (max-width:700px){.filters__list:before,.filters__map:before{display:none}}.filters__list-svg,.filters__map-svg{fill:var(--primary-color);height:15px;margin-left:10px;stroke:var(--primary-color);width:15px}.filters__list-svg{height:13px;width:13px}.filters__select{margin-bottom:0;margin-left:auto;width:200px}@media screen and (max-width:700px){.filters__select{margin-bottom:30px;width:100%}.filters__select.field--select-style-2 .select-label{background:var(--primary-light-color)}}.filters__result-count-text{font:1.375rem/1 var(--font-family-1)}@media screen and (max-width:700px){.filters__result-count-text{font-size:1.25rem}}@media screen and (max-width:425px){.filters__result-count-text{font-size:1.125rem}}@media screen and (max-width:700px){.page.show-list .filters__list{color:var(--primary-color)}}.page.show-list .filters__list:before{background:var(--primary-color)}@media screen and (max-width:700px){.page.show-map .filters__map{color:var(--primary-color)}}.page.show-map .filters__map:before{background:var(--primary-color)}:root{--showcase__padding:65px 100px}@media screen and (max-width:1400px){:root{--showcase__padding:65px 80px}}@media screen and (max-width:1200px){:root{--showcase__padding:50px 60px}}@media screen and (max-width:1024px){:root{--showcase__padding:45px 40px}}@media screen and (max-width:600px){:root{--showcase__padding:40px 30px}}@media screen and (max-width:500px){:root{--showcase__padding:40px 25px}}.showcase{align-items:center;background:var(--primary-color);display:flex;justify-content:space-between;padding:var(--showcase__padding);transition:background .3s}@media screen and (max-width:600px){.showcase{flex-flow:row wrap;justify-content:center;text-align:center}}.showcase:hover{background:var(--primary-dark-color)}.showcase__text-item{padding-right:50px}@media screen and (max-width:600px){.showcase__text-item{padding-right:0;width:100%}}.showcase__subtitle-container{align-items:center;display:flex;margin-bottom:20px}@media screen and (max-width:600px){.showcase__subtitle-container{justify-content:center}}.showcase__subtitle-svg{fill:var(--primary-light-color);height:19px;margin-right:15px;width:19px}.showcase__subtitle-text{color:var(--primary-light-color);font:700 1.125rem/1 var(--font-family-1);text-transform:uppercase}.showcase__title{color:var(--primary-light-color);font-family:var(--font-family-1);font-weight:700;line-height:1.3}@media screen and (min-width:1440px){.showcase__title{font-size:2.1875rem}}@media screen and (min-width:320px)and (max-width:1440px){.showcase__title{font-size:calc(1.22321rem + 1.07143vw)}}@media screen and (max-width:320px){.showcase__title{font-size:1.4375rem}}@media screen and (max-width:600px){.showcase__button-item{margin-top:30px}}.showcase__button{height:180px;position:relative;width:180px}@media screen and (max-width:1024px){.showcase__button{height:160px;width:160px}}.showcase__button:before{background:var(--primary-light-color);border-radius:50%;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:transform .3s var(--ease-out)}.showcase:hover .showcase__button:before{transform:scale(1.1)}.showcase__text{color:var(--primary-dark-color);font:500 1.0625rem/1 var(--font-family-1);left:50%;padding-bottom:5px;position:absolute;top:50%;transform:translate(-50%,-50%)}.showcase__text:before{background:var(--primary-color);bottom:0;content:"";height:1px;left:0;position:absolute;right:0;transition:background .3s}.showcase:hover .showcase__text:before{background:var(--primary-dark-color)}.housing-infos{border-bottom:1px solid var(--primary-dark-color);padding-bottom:30px}.housing-infos__grid{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;margin-top:30px;width:100%}@media screen and (max-width:450px){.housing-infos__grid{margin-top:25px}.housing-infos__availability-item{width:100%}}.housing-infos__availability-button{font-size:.75rem;font-weight:400;margin-right:30px;padding:10px 20px;text-transform:uppercase}@media screen and (max-width:450px){.housing-infos__availability-button{justify-content:center;margin-bottom:17px;margin-right:0;width:100%}}@media screen and (max-width:1000px){.housing-infos__address-item{flex:inherit;margin-top:20px;order:3;width:100%}}@media screen and (max-width:450px){.housing-infos__address-item{margin-top:15px}}.housing-infos__address-link{align-items:center;display:flex}.housing-infos__address-svg{fill:var(--primary-color);height:20px;margin-right:10px;vertical-align:middle;width:20px}.housing-infos__address-text-container{flex:1}.housing-infos__address-text{margin-right:20px}@media screen and (max-width:1024px){.housing-infos__address-text{font-size:1rem}}@media screen and (max-width:1000px){.housing-infos__address-text{margin-right:0}}@media screen and (max-width:768px){.housing-infos__address-text{font-size:.9375rem}}@media screen and (max-width:600px){.housing-infos__address-text{font-size:.875rem}}.housing-infos__favorite-item{flex:1;font-size:0}.housing-infos__favorite:focus{outline:none}@media screen and (max-width:1000px){.housing-infos__price-item{order:2}}@media screen and (max-width:450px){.housing-infos__price-item{width:auto}}.housing-infos__price{font:700 1.5625rem/1 var(--font-family-1)}@media screen and (max-width:1200px){.housing-infos__price{font-size:1.4375rem}}@media screen and (max-width:1024px){.housing-infos__price{font-size:1.3125rem}}@media screen and (max-width:768px){.housing-infos__price{font-size:1.25rem}}@media screen and (max-width:600px){.housing-infos__price{font-size:1.1875rem}}:root{--housing-features__x-gap:40px}@media screen and (max-width:1024px){:root{--housing-features__x-gap:30px}}@media screen and (max-width:768px){:root{--housing-features__x-gap:25px}}@media screen and (max-width:600px){:root{--housing-features__x-gap:20px}}.housing-features__grid{display:flex;flex-flow:row wrap;margin-right:calc(0px - var(--housing-features__x-gap));margin-top:10px;width:calc(100% + var(--housing-features__x-gap))}@media screen and (max-width:1000px){.housing-features__grid{order:4}}.housing-features__item{margin:20px 40px 0 0}@media screen and (max-width:1024px){.housing-features__item{margin:15px 30px 0 0}}@media screen and (max-width:768px){.housing-features__item{margin:10px 25px 0 0}}@media screen and (max-width:600px){.housing-features__item{margin:10px 20px 0 0}}.housing-features__svg{fill:var(--primary-color);height:15px;margin-right:10px;width:15px}@media screen and (max-width:1024px){.housing-features__svg{height:14px;width:14px}}@media screen and (max-width:768px){.housing-features__svg{height:13px;width:13px}}@media screen and (max-width:600px){.housing-features__svg{margin-right:5px}}.housing-features__text{color:var(--secondary-dark-color);font:1.0625rem/1 var(--font-family-1)}@media screen and (max-width:1024px){.housing-features__text{font-size:1rem}}@media screen and (max-width:768px){.housing-features__text{font-size:.9375rem}}@media screen and (max-width:600px){.housing-features__text{font-size:.875rem}}:root{--images-slider__picture-bottom:110px}@media screen and (max-width:1400px){:root{--images-slider__picture-bottom:90px}}@media screen and (max-width:1200px){:root{--images-slider__picture-bottom:70px}}@media screen and (max-width:1024px){:root{--images-slider__picture-bottom:60px}}@media screen and (max-width:768px){:root{--images-slider__picture-bottom:50px}}@media screen and (max-width:600px){:root{--images-slider__picture-bottom:40px}}:root{--images-slider__next-dimension:90px}@media screen and (max-width:1400px){:root{--images-slider__next-dimension:80px}}@media screen and (max-width:1200px){:root{--images-slider__next-dimension:64px}}@media screen and (max-width:768px){:root{--images-slider__next-dimension:50px}}@media screen and (max-width:600px){:root{--images-slider__next-dimension:40px}}:root{--images-slider__slick-list-padding-right:260px}@media screen and (max-width:1400px){:root{--images-slider__slick-list-padding-right:230px}}@media screen and (max-width:1200px){:root{--images-slider__slick-list-padding-right:180px}}@media screen and (max-width:1100px){:root{--images-slider__slick-list-padding-right:130px}}@media screen and (max-width:1024px){:root{--images-slider__slick-list-padding-right:100px}}@media screen and (max-width:900px){:root{--images-slider__slick-list-padding-right:80px}}@media screen and (max-width:768px){:root{--images-slider__slick-list-padding-right:50px}}@media screen and (max-width:600px){:root{--images-slider__slick-list-padding-right:30px}}@media screen and (max-width:500px){:root{--images-slider__slick-list-padding-right:20px}}@media screen and (max-width:450px){:root{--images-slider__slick-list-padding-right:10px}}:root{--images-slider__slide-padding-right:75px}@media screen and (max-width:1400px){:root{--images-slider__slide-padding-right:60px}}@media screen and (max-width:1200px){:root{--images-slider__slide-padding-right:50px}}@media screen and (max-width:1024px){:root{--images-slider__slide-padding-right:40px}}@media screen and (max-width:768px){:root{--images-slider__slide-padding-right:30px}}@media screen and (max-width:600px){:root{--images-slider__slide-padding-right:15px}}@media screen and (max-width:500px){:root{--images-slider__slide-padding-right:10px}}.images-slider__container{position:relative}@media screen and (max-width:768px){.images-slider__container{padding-top:40px}}@media screen and (max-width:450px){.images-slider__container{padding-top:30px}}.images-slider__container:before{background:var(--secondary-light-color);content:"";height:70%;left:0;position:absolute;right:0;top:0}.images-slider__slider,.images-slider__slider-container{position:relative}.images-slider__slider .slick-list{padding-right:var(--images-slider__slick-list-padding-right)}.images-slider__slide{padding-right:var(--images-slider__slide-padding-right)}.images-slider__image-container{padding-top:60%;position:relative;width:100%}@media screen and (max-width:1440px){.images-slider__image-container{padding-top:66.66%}}.images-slider__gallery-link{bottom:calc(var(--images-slider__picture-bottom) + 30px);height:64px;opacity:0;position:absolute;right:30px;transition:opacity .6s,bottom .6s;width:64px;z-index:1}@media screen and (max-width:1024px){.images-slider__gallery-link{bottom:calc(var(--images-slider__picture-bottom) + 20px);height:50px;right:20px;width:50px}}@media screen and (max-width:768px){.images-slider__gallery-link{bottom:calc(var(--images-slider__picture-bottom) + 15px);height:var(--images-slider__next-dimension);right:15px;width:var(--images-slider__next-dimension)}}@media screen and (max-width:450px){.images-slider__gallery-link{bottom:calc(var(--images-slider__picture-bottom) + 10px);right:10px}}.images-slider__slider .slick-slide.slick-current .images-slider__gallery-link,.images-slider__slider .slick-slide.slickAnimate .images-slider__gallery-link{bottom:30px;opacity:1}@media screen and (max-width:1024px){.images-slider__slider .slick-slide.slick-current .images-slider__gallery-link,.images-slider__slider .slick-slide.slickAnimate .images-slider__gallery-link{bottom:20px}}@media screen and (max-width:768px){.images-slider__slider .slick-slide.slick-current .images-slider__gallery-link,.images-slider__slider .slick-slide.slickAnimate .images-slider__gallery-link{bottom:15px}}@media screen and (max-width:450px){.images-slider__slider .slick-slide.slick-current .images-slider__gallery-link,.images-slider__slider .slick-slide.slickAnimate .images-slider__gallery-link{bottom:10px}}.images-slider__gallery-link:before{background:var(--primary-color);border-radius:50%;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:transform .3s var(--ease-out)}.images-slider__gallery-link:hover:before{transform:scale(1.1)}.images-slider__plus{height:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:14px}.images-slider__plus:after,.images-slider__plus:before{background:var(--primary-light-color);content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.images-slider__plus:before{height:2px;width:100%}@media screen and (max-width:425px){.images-slider__plus:before{height:1px}}.images-slider__plus:after{height:100%;width:2px}@media screen and (max-width:425px){.images-slider__plus:after{width:1px}}.images-slider__picture{bottom:var(--images-slider__picture-bottom);left:0;position:absolute;right:0;top:0;transition:bottom .6s var(--ease-out)}.images-slider__slider .slick-slide.slick-current .images-slider__picture,.images-slider__slider .slick-slide.slickAnimate .images-slider__picture{bottom:0}.images-slider__next{--circular-icon__position:absolute;--circular-icon__dimension:var(--images-slider__next-dimension);--circular-icon__top:calc(50% - var(--images-slider__picture-bottom)/2)}@media screen and (max-width:768px){.images-slider__next{--circular-icon__top:auto}}.images-slider__next{--circular-icon__right:var(--images-slider__slick-list-padding-right)}@media screen and (max-width:768px){.images-slider__next{--circular-icon__right:calc(var(--images-slider__slick-list-padding-right) + var(--images-slider__slide-padding-right) + 15px)}}@media screen and (max-width:450px){.images-slider__next{--circular-icon__right:calc(var(--images-slider__slick-list-padding-right) + var(--images-slider__slide-padding-right) + 10px)}}@media screen and (max-width:768px){.images-slider__next{--circular-icon__bottom:calc(var(--images-slider__next-dimension) + 25px)}}@media screen and (max-width:450px){.images-slider__next{--circular-icon__bottom:calc(var(--images-slider__next-dimension) + 18px)}}.images-slider__next{--circular-icon__background-over:var(--primary-color);--circular-icon__box-shadow:0px 0px 20px 0px rgba(0,0,0,.15);--circular-icon__z-index:1;--circular-icon__transform:translate(50%,-50%)}@media screen and (max-width:768px){.images-slider__next{--circular-icon__transform:none}}.images-slider__next{--circular-icon__transition:background 300ms;--circular-icon__svg-dimension:20px}@media screen and (max-width:1200px){.images-slider__next{--circular-icon__svg-dimension:16px}}@media screen and (max-width:768px){.images-slider__next{--circular-icon__svg-dimension:14px}}.images-slider__next{--circular-icon__svg-fill:var(--primary-color);--circular-icon__svg-fill-over:#fff;--circular-icon__svg-transform:rotate(-90deg)}:root{--aside__header-margin-bottom:50px;--aside__footer-margin-top:var(--aside__header-margin-bottom)}.aside__header{margin-bottom:var(--aside__header-margin-bottom)}.aside__title{color:var(--primary-dark-color);font:700 1.375rem/1.5 var(--font-family-1);margin-bottom:10px}.aside__link-wrapper:not(:last-child){margin-bottom:25px}.aside__link{color:var(--primary-dark-color);font:500 1rem/1.5 var(--font-family-1);padding-left:0;padding-right:15px;position:relative;transition:color .3s,padding .3s var(--ease-out)}.aside__link.is-active,.aside__link:hover{color:var(--primary-color)}.aside__link.is-active{padding-left:15px;padding-right:0}.aside__link:before{background:var(--primary-color);border-radius:50%;content:"";height:4px;left:0;opacity:0;position:absolute;top:calc(50% - 2px);transition:opacity .3s;width:4px}.aside__link.is-active:before{opacity:1}.aside__footer{margin-top:var(--aside__footer-margin-top)}.characteristics__title{margin-bottom:30px}@media screen and (max-width:768px){.characteristics__title{margin-bottom:20px}}.characteristic-table__item{display:flex;padding:25px 35px}@media screen and (max-width:1200px){.characteristic-table__item{padding:20px 30px}}@media screen and (max-width:1024px){.characteristic-table__item{padding:15px 20px}}@media screen and (max-width:950px){.characteristic-table__item{padding:25px 35px}}@media screen and (max-width:768px){.characteristic-table__item{padding:20px 25px}}@media screen and (max-width:600px){.characteristic-table__item{flex-wrap:wrap;padding:15px 20px}}@media screen and (max-width:450px){.characteristic-table__item{padding:15px}}.characteristic-table__item:nth-child(odd){background:var(--secondary-light-color)}.characteristic-table__left,.characteristic-table__right{width:50%}@media screen and (max-width:600px){.characteristic-table__left,.characteristic-table__right{width:100%}}.characteristic-table__left{padding-right:10px}@media screen and (max-width:600px){.characteristic-table__left{padding:0}}.characteristic-table__left .characteristic-table__title{font-weight:700}.characteristic-table__right{padding-left:10px}@media screen and (max-width:600px){.characteristic-table__right{padding:5px 0 0}}.characteristic-table__title:not(:first-child):before{content:"•";padding:0 8px 0 5px}:root{--section-header__margin-bottom:90px}@media screen and (max-width:1400px){:root{--section-header__margin-bottom:70px}}@media screen and (max-width:1200px){:root{--section-header__margin-bottom:50px}}@media screen and (max-width:600px){:root{--section-header__margin-bottom:40px}}@media screen and (max-width:500px){:root{--section-header__margin-bottom:30px}}:root{--section-header__subtitle__margin-bottom:20px}@media screen and (max-width:1300px){:root{--section-header__subtitle__margin-bottom:15px}}@media screen and (max-width:1100px){:root{--section-header__subtitle__margin-bottom:10px}}:root{--section-header__title__max-width:450px;--section-header__title__margin-bottom:0px;--section-header__description__margin-top:20px}@media screen and (max-width:1024px){:root{--section-header__description__margin-top:15px}}@media screen and (max-width:768px){:root{--section-header__description__margin-top:10px}}.section-header__container{margin-bottom:var(--section-header__margin-bottom)}.section-header__grid{align-items:flex-end;display:flex;justify-content:space-between}@media screen and (max-width:600px){.section-header__grid{display:block}}.section-header__subtitle{display:block;margin-bottom:var(--section-header__subtitle__margin-bottom)}.section-header__medium-title,.section-header__title{max-width:var(--section-header__title__max-width)}.section-header__medium-title{margin-bottom:var(--section-header__title__margin-bottom)}.section-header__description{margin-top:var(--section-header__description__margin-top)}.section-header__buttons-item{margin-bottom:5px}@media screen and (max-width:600px){.section-header__buttons-item{margin:15px 0 0}}.map{background:url(../medias/images/_temp/map.jpg) no-repeat 50%/cover;height:80vh;min-height:800px;overflow:hidden;position:relative;width:100%}@media screen and (max-width:600px){.map{height:600px}}.mapPin{cursor:pointer;display:block;font-size:16px;height:40px;line-height:40px;text-align:center;width:40px}.mapPin .marker{fill:#737373;height:40px;transition:all .3s;width:40px}.mapPin .marker__text{color:var(--primary-light-color);font:1rem/1.7 var(--font-family-1);font-weight:600;height:16px;left:50%;position:absolute;top:2px;transform:translateX(-50%);width:16px}.mapPin.active .marker,.mapPin:hover .marker{fill:var(--primary-color)}@media screen and (min-width:1440px){.intro{font-size:1.5625rem}}@media screen and (min-width:320px)and (max-width:1440px){.intro{font-size:calc(1.16071rem + .44643vw)}}@media screen and (max-width:320px){.intro{font-size:1.25rem}}.intro{color:var(--primary-dark-color);font-family:var(--font-family-1);font-weight:400;line-height:1.6;padding-bottom:60px}@media screen and (max-width:1024px){.intro{padding-bottom:50px}}@media screen and (max-width:768px){.intro{padding-bottom:40px}}@media screen and (max-width:600px){.intro{padding-bottom:30px}}.rubric.js-accordion-opened .rubric__transition{opacity:1;transform:none}.rubric.js-accordion-opened .rubric__plus{--plus__before-width:0%}.rubric.js-accordion-opened .rubric__header .rubric__title{color:var(--primary-color)}.show-overlay-dropdown .header__link-svg{transform:rotate(-90deg)}.show-overlay-dropdown .overlay-dropdown{visibility:visible}.show-overlay-dropdown .overlay-dropdown__ul{opacity:1;transform:none}.show-overlay-dropdown.closing-overlay-dropdown .header__link-svg{transform:rotate(90deg)}.show-overlay-dropdown.closing-overlay-dropdown .overlay-dropdown{visibility:visible}.show-overlay-dropdown.closing-overlay-dropdown .overlay-dropdown__ul{opacity:0;transform:translateY(50px)}.show-overlay-menu .header{box-shadow:0 0 10px 0 rgba(0,0,0,.15)}.show-overlay-menu .btn-menu__line1{left:50%;opacity:0;top:calc(50% - 1px);width:0}.show-overlay-menu .btn-menu__line2{transform:rotate(45deg);width:100%}.show-overlay-menu .btn-menu__line3{transform:rotate(-45deg);width:100%}.show-overlay-menu .btn-menu__line4{bottom:calc(50% - 1px);left:50%;opacity:0;width:0}.show-overlay-menu .overlay-menu{pointer-events:all;visibility:visible}.show-overlay-menu .overlay-menu__background{background:rgba(0,0,0,.4)}.show-overlay-menu .overlay-menu__container{right:0}@media screen and (max-width:600px){.show-overlay-menu .overlay-menu__container{right:0}}.show-overlay-menu .overlay-menu__main-level{opacity:1;transform:none}.show-overlay-menu.closing-overlay-menu .header{box-shadow:0 0 10px 0 transparent}.show-overlay-menu.closing-overlay-menu .btn-menu__line1{left:0;opacity:1;top:0;width:100%}.show-overlay-menu.closing-overlay-menu .btn-menu__line2,.show-overlay-menu.closing-overlay-menu .btn-menu__line3{top:calc(50% - 1px);transform:none}.show-overlay-menu.closing-overlay-menu .btn-menu__line4{bottom:0;left:0;opacity:1;width:100%}.show-overlay-menu.closing-overlay-menu .overlay-menu__background{background:transparent}.show-overlay-menu.closing-overlay-menu .overlay-menu__container{right:-500px}@media screen and (max-width:600px){.show-overlay-menu.closing-overlay-menu .overlay-menu__container{right:-100%}}.show-overlay-menu.closing-overlay-menu .overlay-menu__main-level{opacity:0;transform:translateX(200px)}.overlay-menu__main-level-li.js-accordion-opened{padding-bottom:30px}.js-accordion-opened .overlay-menu__main-level-svg{transform:rotate(-90deg)}.js-accordion-opened .overlay-menu__second-level{opacity:1}.js-accordion-opened .overlay-menu__second-level-text{box-shadow:inset 0 -2px 0 rgba(var(--primary-color),1)}.show-overlay-share .overlay-share{pointer-events:all;visibility:visible}.show-overlay-share .overlay-share__background{background:rgba(0,0,0,.4)}.show-overlay-share .overlay-share__container{opacity:1;pointer-events:all;transform:translate(-50%,-50%)}@media screen and (max-width:600px){.show-overlay-share .overlay-share__container{transform:translateY(-50%)}}.show-overlay-share.closing-overlay-share .overlay-share__background{background:transparent}.show-overlay-share.closing-overlay-share .overlay-share__container{opacity:0;transform:translateX(-50%)}@media screen and (max-width:600px){.show-overlay-share.closing-overlay-share .overlay-share__container{transform:none}}:root{--primary-color:#32aaf7;--primary-rgb-color:50,170,247;--primary-light-color:#fff;--primary-light-rgb-color:255,255,255;--secondary-light-color:#efefef;--secondary-light-rgb-color:239,239,239;--tertiary-light-color:#f7f7f7;--tertiary-light-rgb-color:247,247,247;--primary-dark-color:#000;--primary-dark-rgb-color:0,0,0;--secondary-dark-color:#7a7a7a;--secondary-dark-rgb-color:122,122,122;--tertiary-dark-color:#ababab;--tertiary-dark-rgb-color:171,171,171;--other-color-1:#e90000;--other-rgb-color-1:233,0,0;--other-color-2:#dbdbdb;--other-rgb-color-2:219,219,219}