body.offcanvas{overflow-x:hidden}body.offcanvas #savoye-aside{-moz-transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);width:270px;z-index:999;position:fixed}body.offcanvas #savoye-main,body.offcanvas .savoye-nav-toggle{top:0;-moz-transform:translateX(270px);-webkit-transform:translateX(270px);-ms-transform:translateX(270px);-o-transform:translateX(270px);transform:translateX(270px)}#savoye-main-menu{margin-bottom:90px}.savoye-nav-toggle{cursor:pointer;text-decoration:none}.savoye-nav-toggle:hover,.savoye-nav-toggle:focus,.savoye-nav-toggle:active{outline:none;border-bottom:none !important}.savoye-nav-toggle i{position:relative;display:-moz-inline-stack;display:inline-block;zoom:1;width:20px;height:1px;font:bold 14px/.4 Helvetica;text-transform:uppercase;text-indent:-55px;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;top:-5px}.savoye-nav-toggle i::before,.savoye-nav-toggle i::after{content:'';width:20px;height:1px;position:absolute;left:0;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s}.savoye-nav-toggle.dark i{position:relative;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.savoye-nav-toggle.dark i::before,.savoye-nav-toggle.dark i::after{-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s}.savoye-nav-toggle i::before{top:-7px}.savoye-nav-toggle i::after{bottom:-7px}.savoye-nav-toggle:hover i::before{top:-10px}.savoye-nav-toggle:hover i::after{bottom:-10px}.savoye-nav-toggle.active i{background:transparent}.savoye-nav-toggle.active i::before{top:0;-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);transform:rotateZ(45deg)}.savoye-nav-toggle.active i::after{bottom:0;-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg);-o-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.savoye-nav-toggle{position:fixed;left:0px;top:0px;z-index:9999;cursor:pointer;opacity:1;visibility:hidden;padding:11px 15px;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;margin:15px 30px;border-radius:50%}@media screen and (max-width: 768px){#savoye-main-menu{margin-bottom:60px}.savoye-nav-toggle{opacity:1;visibility:visible}}.header{min-height:100vh;overflow:hidden;position:relative}.menuDesktopElement a{color:#fff !important}.menuDesktopElement a:hover{border:none !important;color:#fff !important}.menuDesktopElement.menuDesktopElementHover:hover .subMenuDesktopElements{display:block !important}.header .caption .o-hidden{display:inline-block}.header .caption h2{font-weight:400;font-size:30px}.header .caption h6{font-family:'Khand', sans-serif;font-size:17px;font-weight:400;text-align:left;margin-bottom:10px;-webkit-animation-delay:.3s;animation-delay:.3s;text-transform:uppercase;letter-spacing:4px;align-items:center;display:inline-flex}.header .caption h6::before{position:relative;top:0px;content:'';width:30px;height:1px;margin-right:15px}.header .caption h1{position:relative;font-family:'Khand', sans-serif;font-size:95px;font-weight:500;line-height:1.1em;text-transform:uppercase;-webkit-animation-delay:.5s;animation-delay:.5s;margin-bottom:0}.header .caption p{font-size:17px;margin-bottom:0;-webkit-animation-delay:.7s;animation-delay:.7s;margin-right:15px}.header .caption p span{letter-spacing:5px;text-transform:uppercase;margin:0 5px;padding-right:14px;position:relative}.header .caption p span:last-child{padding:0}.header .caption p span:last-child:after{display:none}.header .caption p span:after{content:'';width:7px;height:7px;border-radius:50%;position:absolute;top:10px;right:0;opacity:.5}.header .caption .btn{margin-top:20px;margin-bottom:20px;-webkit-animation-delay:.9s;animation-delay:.9s}.header .social a{font-size:20px;margin:10px 15px}.banner-header{height:70vh;background-attachment:inherit;background-position:top}.banner-header h6{font-size:20px;font-weight:400;margin-bottom:10px}.banner-header h6 i{margin:0 15px;font-size:10px}.banner-header h5{font-size:18px;font-family:'Khand', sans-serif;font-weight:400;margin-bottom:20px}.banner-header h1{font-size:70px;font-weight:500;position:relative;text-transform:uppercase;margin-bottom:0}.banner-header p{margin-bottom:0}@media screen and (max-width: 767px){.banner-header h6{font-size:12px;font-weight:400;margin-bottom:10px}.banner-header h6 i{margin:0 15px;font-size:10px}.banner-header h1{font-size:60px;line-height:1em}}.topbanner-footer h6{font-size:17px;font-family:'Khand', sans-serif;font-weight:400;margin-bottom:10px;text-transform:uppercase;letter-spacing:4px}.topbanner-footer h5{font-size:24px;font-family:'Khand', sans-serif;margin-bottom:20px}.topbanner-footer h1{font-size:45px;font-family:'Khand', sans-serif;position:relative;margin-bottom:20px;line-height:1.25em}.topbanner-footer p{font-size:17px;font-weight:400;line-height:1.75em}@media screen and (max-width: 767px){.topbanner-footer h6{font-size:12px;font-weight:400;margin-bottom:10px}}.banner-img:after{position:absolute;height:100%;right:0;left:0;content:"";background:-webkit-linear-gradient(bottom, #e5e5e5 0%, rgba(229,229,229,0.5) 100%, rgba(229,229,229,0.2) 100%);background:linear-gradient(to top, #e5e5e5 0%, rgba(229,229,229,0.5) 100%, rgba(229,229,229,0.2) 100%);object-fit:cover}.header{min-height:100vh;overflow:hidden}.header .caption .o-hidden{display:inline-block}.header .caption h2{font-weight:400;font-size:30px}.header .caption h6{font-family:'Khand', sans-serif;font-size:17px;font-weight:400;text-align:left;margin-bottom:10px;-webkit-animation-delay:.3s;animation-delay:.3s;text-transform:uppercase;letter-spacing:4px;align-items:center;display:inline-flex}.header .caption h6::before{position:relative;top:0px;content:'';width:30px;height:1px;margin-right:15px}.header .caption h1{position:relative;font-family:'Khand', sans-serif;font-size:95px;font-weight:500;line-height:1.1em;text-transform:uppercase;-webkit-animation-delay:.5s;animation-delay:.5s;margin-bottom:0}.header .caption p{font-size:36px;margin-bottom:0;-webkit-animation-delay:.7s;animation-delay:.7s;margin-right:15px}.header .caption p span{letter-spacing:5px;text-transform:uppercase;margin:0 5px;padding-right:14px;position:relative}.header .caption p span:last-child{padding:0}.header .caption p span:last-child:after{display:none}.header .caption p span:after{content:'';width:7px;height:7px;border-radius:50%;position:absolute;top:10px;right:0;opacity:.5}.header .caption .btn{margin-top:20px;margin-bottom:20px;-webkit-animation-delay:.9s;animation-delay:.9s}.header .social a{font-size:20px;margin:10px 15px}#savoye-aside{padding:60px 40px;width:20.9%;position:fixed;bottom:0;top:0;left:0;overflow-x:hidden;z-index:1001;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;scrollbar-width:none}@media screen and (max-width: 1200px){#savoye-aside{width:30%}}#savoye-aside .savoye-logo{text-align:center;margin-bottom:75px;display:block}#savoye-aside .savoye-logo a:hover{border-bottom:none !important}#savoye-aside .savoye-logo h2{font-family:'Khand', sans-serif;font-size:50px;font-weight:500;display:block;width:100%;position:relative;letter-spacing:1px;margin-bottom:0;text-transform:uppercase}#savoye-aside .savoye-logo span{font-family:'Khand', sans-serif;font-size:12px;font-weight:400;letter-spacing:6px;display:block;margin-top:0px;margin-left:5px;line-height:1.5em;text-transform:uppercase}#savoye-aside .savoye-logo .logo-img{width:60px;margin-bottom:5px}@media screen and (max-width: 768px){#savoye-aside .savoye-logo{margin-bottom:60px}}#savoye-aside .savoye-logo a{display:inline-block;text-align:center}#savoye-aside .savoye-logo a span{display:block;margin-top:0px}@media screen and (max-width: 768px){#savoye-aside{width:270px;-moz-transform:translateX(-270px);-webkit-transform:translateX(-270px);-ms-transform:translateX(-270px);-o-transform:translateX(-270px);transform:translateX(-270px);padding:60px 30px 0 30px}}#savoye-aside .savoye-main-menu,#savoye-aside .savoye-main-menu ul,#savoye-aside .savoye-main-menu ul li,#savoye-aside .savoye-main-menu ul li a{margin:0;padding:0;border:0;list-style:none;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#savoye-aside .savoye-main-menu{margin-bottom:90px}@media screen and (max-width: 768px){#savoye-aside .savoye-main-menu{margin-bottom:30px}}#savoye-aside .savoye-main-menu ul ul{display:none}#savoye-aside .savoye-main-menu ul ul li:last-of-type{border-bottom:1px solid rgba(255,255,255,0.02);padding-bottom:13px}#savoye-aside .savoye-main-menu>ul>li>a{font-family:'Khand', sans-serif;letter-spacing:1px;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.25em;margin:13px 0 0 0;padding:0 0 13px 0;list-style:none;border-bottom:1px solid rgba(255,255,255,0.02)}#savoye-aside .savoye-main-menu>ul>li.open>a{margin:13px 0 0 0;padding:0 0 13px 0;list-style:none;border-bottom:none}#savoye-aside .savoye-main-menu ul ul li a{padding:8px 0 8px 15px;list-style:none;font-family:'Khand', sans-serif;font-size:17px;font-weight:400;line-height:1.25em}#savoye-aside .savoye-main-menu ul ul ul li a{margin-left:15px}#savoye-aside .savoye-main-menu>ul>li>ul>li:last-child>a,#savoye-aside .savoye-main-menu>ul>li>ul>li.last>a{padding-bottom:8px}
