﻿@font-face{font-family:"NeueMontreal-Bold";src:url("../fonts/NeueMontreal-Bold.eot");src:url("../fonts/NeueMontreal-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/NeueMontreal-Bold.woff2") format("woff2"),url("../fonts/NeueMontreal-Bold.woff") format("woff"),url("../fonts/NeueMontreal-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"NeueMontreal-BoldItalic";src:url("../fonts/NeueMontreal-BoldItalic.eot");src:url("../fonts/NeueMontreal-BoldItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/NeueMontreal-BoldItalic.woff2") format("woff2"),url("../fonts/NeueMontreal-BoldItalic.woff") format("woff"),url("../fonts/NeueMontreal-BoldItalic.ttf") format("truetype");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"NeueMontreal-Italic";src:url("../fonts/NeueMontreal-Italic.eot");src:url("../fonts/NeueMontreal-Italic.eot?#iefix") format("embedded-opentype"),url("../fonts/NeueMontreal-Italic.woff2") format("woff2"),url("../fonts/NeueMontreal-Italic.woff") format("woff"),url("../fonts/NeueMontreal-Italic.ttf") format("truetype");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"NeueMontreal-LightItalic";src:url("../fonts/NeueMontreal-LightItalic.eot");src:url("../fonts/NeueMontreal-LightItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/NeueMontreal-LightItalic.woff2") format("woff2"),url("../fonts/NeueMontreal-LightItalic.woff") format("woff"),url("../fonts/NeueMontreal-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"NeueMontreal-Medium";src:url("../fonts/NeueMontreal-Medium.eot");src:url("../fonts/NeueMontreal-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/NeueMontreal-Medium.woff2") format("woff2"),url("../fonts/NeueMontreal-Medium.woff") format("woff"),url("../fonts/NeueMontreal-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"NeueMontreal-Light";src:url("../fonts/NeueMontreal-Light.eot");src:url("../fonts/NeueMontreal-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/NeueMontreal-Light.woff2") format("woff2"),url("../fonts/NeueMontreal-Light.woff") format("woff"),url("../fonts/NeueMontreal-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"NeueMontreal-Regular";src:url("../fonts/NeueMontreal-Regular.eot");src:url("../fonts/NeueMontreal-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/NeueMontreal-Regular.woff2") format("woff2"),url("../fonts/NeueMontreal-Regular.woff") format("woff"),url("../fonts/NeueMontreal-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"NeueMontreal-MediumItalic";src:url("../fonts/NeueMontreal-MediumItalic.eot");src:url("../fonts/NeueMontreal-MediumItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/NeueMontreal-MediumItalic.woff2") format("woff2"),url("../fonts/NeueMontreal-MediumItalic.woff") format("woff"),url("../fonts/NeueMontreal-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"icomoon";src:url("../fonts/icomoon.eot?sxwvxf");src:url("../fonts/icomoon.eot?sxwvxf#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?sxwvxf") format("truetype"),url("../fonts/icomoon.woff?sxwvxf") format("woff"),url("../fonts/icomoon.svg?sxwvxf#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook:before{content:"";color:#f8f8f8}.icon-houzz:before{content:"";color:#f8f8f8}.icon-instagram:before{content:"";color:#f8f8f8}.icon-linkedin:before{content:"";color:#f8f8f8}.icon-pinterest:before{content:"";color:#f8f8f8}.icon-youtube:before{content:"";color:#f8f8f8}.footer{display:inline-block;width:100%}@media(max-width: 1023px){.footer{padding-bottom:20px !important}.footer .cols{width:100%}}.footer .title a{transition:.3s;color:#f8f8f8;display:inline-block;position:relative;padding-bottom:.5rem}.footer .title a:hover{color:#c8102e}.footer .title a:hover:before{transform:scaleX(0);transform-origin:right;transition:transform .55s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition-delay:0s}.footer .title a:hover:after{transform:scaleX(1);transform-origin:left;transition:transform .55s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition-delay:.2s}.footer .title a:before,.footer .title a:after{background-color:#c8102e;bottom:0;content:"";height:.32vw;left:0;min-height:1px;position:absolute;right:0}@media(max-width: 1023px){.footer .title a:before,.footer .title a:after{height:3px}}.footer .title a:before{transform:scaleX(1);transform-origin:left;transition:transform .55s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition-delay:.5s}.footer .title a:after{transform:scaleX(0);transform-origin:right;transition:transform .55s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition-delay:0s}.footer .title h2,.footer .title h3{margin-bottom:0;color:#f8f8f8;font-size:11.78vw;line-height:11.78vw}@media(min-width: 1921px){.footer .title h2,.footer .title h3{font-size:220px;line-height:220px}}@media(max-width: 1023px){.footer .title h2,.footer .title h3{font-size:56px;line-height:64px}}.footer .title--elegant{text-align:center;padding-bottom:1vw}.footer .title--elegant .title__sub{display:block;font-family:NeueMontreal-Italic;font-size:1.4vw;color:rgba(255,255,255,.4);letter-spacing:1px;margin-bottom:.8vw}@media(min-width: 1921px){.footer .title--elegant .title__sub{font-size:26px;margin-bottom:14px}}@media(max-width: 1023px){.footer .title--elegant .title__sub{font-size:14px;margin-bottom:8px}}.footer .title--elegant h2,.footer .title--elegant h3{font-size:clamp(28px,3.5vw,64px);line-height:1.1}.footer .title--elegant a{padding-bottom:.3rem}.footer .title--elegant a:before,.footer .title--elegant a:after{height:.18vw}@media(max-width: 1023px){.footer .title--elegant a:before,.footer .title--elegant a:after{height:2px}}.footer .listing{padding:5.35vw 0}@media(max-width: 767px){.footer .listing{padding:40px 0}}@media(max-width: 1023px){.footer .listing .fAdress{margin-bottom:40px}}.footer .listing .fAdress a{display:inline-block;position:relative}.footer .listing .fAdress a:hover:before{transform:scaleX(0);transform-origin:right;transition:transform .55s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition-delay:0s}.footer .listing .fAdress a:hover:after{transform:scaleX(1);transform-origin:left;transition:transform .55s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition-delay:.2s}.footer .listing .fAdress a:before,.footer .listing .fAdress a:after{background-color:#f8f8f8;bottom:3px;content:"";height:.16vw;left:0;min-height:1px;position:absolute;right:0}.footer .listing .fAdress a:before{transform:scaleX(1);transform-origin:left;transition:transform .55s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition-delay:.5s}.footer .listing .fAdress a:after{transform:scaleX(0);transform-origin:right;transition:transform .55s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition-delay:0s}.footer .listing ul{padding:0;margin:0}.footer .listing ul li{list-style-type:none}.footer .listing ul li a.noHover{opacity:.5}.footer .listing ul li a.active{opacity:1}.footer .listing ul li span,.footer .listing ul li a{transition:.3s;color:#f8f8f8;font-size:1.71vw;line-height:2.14vw;display:inline-block;padding:5px 0}@media(min-width: 1921px){.footer .listing ul li span,.footer .listing ul li a{font-size:32px;line-height:40px}}@media(max-width: 1023px){.footer .listing ul li span,.footer .listing ul li a{font-size:20px;line-height:28px}}@media(max-width: 1023px){.footer .bottomFooter{margin-top:20px}}.footer .bottomFooter .row{align-items:center}.footer .bottomFooter .copyAndLink{display:flex;align-items:center}.footer .bottomFooter .copyAndLink .copyright{display:flex;align-items:center;margin-right:2rem}@media only screen and (min-width: 1024px)and (max-width: 1200px){.footer .bottomFooter .copyAndLink .copyright{margin-right:1rem}}@media(max-width: 1023px){.footer .bottomFooter .copyAndLink .copyright{width:auto}.footer .bottomFooter .copyAndLink .copyright span{display:none}}.footer .bottomFooter .copyAndLink img{margin-right:30px;filter:brightness(0) invert(1);opacity:.6;height:3.8vw;width:auto}@media only screen and (min-width: 1024px)and (max-width: 1200px){.footer .bottomFooter .copyAndLink img{margin-right:15px}}@media(min-width: 1921px){.footer .bottomFooter .copyAndLink img{height:68px}}@media(max-width: 1023px){.footer .bottomFooter .copyAndLink img{width:auto;height:40px;margin-right:0}}.footer .bottomFooter .copyAndLink a,.footer .bottomFooter .copyAndLink span{transition:.3s;font-size:1.07vw;line-height:1.5vw;color:#7b7a80}.footer .bottomFooter .copyAndLink a:hover,.footer .bottomFooter .copyAndLink span:hover{color:#f8f8f8}@media(min-width: 1921px){.footer .bottomFooter .copyAndLink a,.footer .bottomFooter .copyAndLink span{font-size:20px;line-height:28px}}@media only screen and (min-width: 1024px)and (max-width: 1200px){.footer .bottomFooter .copyAndLink a,.footer .bottomFooter .copyAndLink span{white-space:nowrap}}@media(max-width: 1023px){.footer .bottomFooter .copyAndLink a,.footer .bottomFooter .copyAndLink span{font-size:14px;line-height:20px}}.footer .bottomFooter .copyAndLink ul{padding:0;margin:0;display:flex;align-items:center}@media(max-width: 1023px){.footer .bottomFooter .copyAndLink ul{justify-content:flex-end;width:100%}}@media(max-width: 767px){.footer .bottomFooter .copyAndLink ul{flex-wrap:wrap}}.footer .bottomFooter .copyAndLink ul li{list-style-type:none;margin:0 10px}@media only screen and (min-width: 1024px)and (max-width: 1200px){.footer .bottomFooter .copyAndLink ul li{margin:0 5px;white-space:nowrap}}@media(max-width: 767px){.footer .bottomFooter .copyAndLink ul li:last-child{margin-top:.5rem}}.footer .bottomFooter .copyAndLink ul li a{display:inline-block;position:relative}.footer .bottomFooter .copyAndLink ul li a:hover:before{transform:scaleX(0);transform-origin:right;transition:transform .55s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition-delay:0s;background:#f8f8f8}.footer .bottomFooter .copyAndLink ul li a:hover:after{transform:scaleX(1);transform-origin:left;transition:transform .55s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition-delay:.2s;background:#f8f8f8}.footer .bottomFooter .copyAndLink ul li a:before,.footer .bottomFooter .copyAndLink ul li a:after{background-color:#7b7a80;bottom:3px;content:"";height:1px;left:0;min-height:1px;position:absolute;right:0}.footer .bottomFooter .copyAndLink ul li a:before{transform:scaleX(1);transform-origin:left;transition:transform .55s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition-delay:.5s}.footer .bottomFooter .copyAndLink ul li a:after{transform:scaleX(0);transform-origin:right;transition:transform .55s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition-delay:0s}@media(max-width: 1023px){.footer .bottomFooter .social{border-top:1px solid rgba(248,248,248,.08);border-bottom:1px solid rgba(248,248,248,.08);margin:20px 0}}.footer .bottomFooter .social ul{padding:0;margin:0;display:flex;align-items:center}@media(max-width: 1023px){.footer .bottomFooter .social ul{justify-content:center;padding:20px 0}}@media(max-width: 767px){.footer .bottomFooter .social ul{justify-content:space-between}}.footer .bottomFooter .social ul li{list-style-type:none;margin:0 10px}@media only screen and (min-width: 1024px)and (max-width: 1200px){.footer .bottomFooter .social ul li{margin:0 5px}}.footer .bottomFooter .social ul li:first-child{margin-left:0}.footer .bottomFooter .social ul li:last-child{margin-right:0}.footer .bottomFooter .social ul li a{color:#7b7a80}.footer .bottomFooter .social ul li a:hover span{opacity:1}.footer .bottomFooter .social ul li a span{transition:.3s;font-size:1.71vw;opacity:.5}@media(max-width: 1023px){.footer .bottomFooter .social ul li a span{font-size:32px}}@media(min-width: 1921px){.footer .bottomFooter .social ul li a span{font-size:32px}}.footer .bottomFooter .backAndLink{display:flex;align-items:center;justify-content:space-between}@media only screen and (min-width: 1024px)and (max-width: 1200px){.footer .bottomFooter .backAndLink{margin-left:2rem}}@media(max-width: 1023px){.footer .bottomFooter .backAndLink{display:inline-block;width:100%}}.footer .bottomFooter .backAndLink .btnGroupFooter{display:flex;align-items:center;justify-content:space-between}.footer .bottomFooter .backAndLink .btnGroupFooter a{transition:.3s;display:inline-flex;align-items:center;justify-content:center;border:1px solid #c8102e;border-radius:100px;color:#f8f8f8;min-width:11.7vw;min-height:3.21vw;position:relative;overflow:hidden;padding:0 1vw}@media only screen and (min-width: 1024px)and (max-width: 1200px){.footer .bottomFooter .backAndLink .btnGroupFooter a{min-width:initial}}@media(max-width: 1023px){.footer .bottomFooter .backAndLink .btnGroupFooter a{width:100%;min-width:initial;height:48px}}.footer .bottomFooter .backAndLink .btnGroupFooter a span{position:relative}.footer .bottomFooter .backAndLink .btnGroupFooter a:hover{color:#f8f8f8;background:#c8102e;border-color:#c8102e}@media(min-width: 1921px){.footer .bottomFooter .backAndLink .btnGroupFooter a{min-width:220px;min-height:60px}}.footer .bottomFooter .backAndLink .btnGroupFooter .topClick{transition:.3s;width:3.21vw;height:3.21vw;margin-left:20px;border:1px solid #f8f8f8;border-radius:50%;display:flex;align-items:center;cursor:pointer;justify-content:center;color:#f8f8f8;font-size:17px;position:relative;overflow:hidden}@media only screen and (min-width: 1024px)and (max-width: 1200px){.footer .bottomFooter .backAndLink .btnGroupFooter .topClick{margin-left:10px}}@media(max-width: 1023px){.footer .bottomFooter .backAndLink .btnGroupFooter .topClick{display:none}}.footer .bottomFooter .backAndLink .btnGroupFooter .topClick:hover{color:#1a1a18;background:#f8f8f8}.footer .bottomFooter .backAndLink .btnGroupFooter .topClick:hover img{filter:brightness(0) saturate(100%)}.footer .bottomFooter .backAndLink .btnGroupFooter .topClick img{transition:.3s;max-width:1.17vw}@media(min-width: 1921px){.footer .bottomFooter .backAndLink .btnGroupFooter .topClick img{max-width:22px}}@media(min-width: 1921px){.footer .bottomFooter .backAndLink .btnGroupFooter .topClick{width:60px;height:60px}}
