@import url("https://fonts.googleapis.com/css?family=Alegreya+Sans:300,400|Playfair+Display:400,400i&display=swap");@import url("bs.css");.ir{display:inline-block;max-width:100%;height:auto}.ir-fluid{display:inline-block;width:100%;max-width:100%;height:auto}.rel{position:relative}.href{cursor:pointer}div.cng,div.container-no-gutters{padding-left:0 !important;padding-right:0 !important}.z1{z-index:1000}.z2{z-index:2000}.z3{z-index:3000}.z4{z-index:4000}.z5{z-index:5000}.z6{z-index:6000}.z7{z-index:7000}.z8{z-index:8000}.z9{z-index:9000}.z10{z-index:10000}.hide,.show-lg,.show-md,.show-sm,.show-xs{display:none}.text-left-md-center{text-align:left}@media only screen and (max-width: 1199.98px){.show-lg{display:block}.hide-lg{display:none !important}}@media only screen and (max-width: 991.98px){.text-left-md-center{text-align:center}.show-md{display:block}.hide-md{display:none !important}}@media only screen and (max-width: 767.98px){.show-sm{display:block}.hide-sm{display:none !important}}@media only screen and (max-width: 575.98px){.show-xs{display:block}.hide-xs{display:none !important}}html,body{font-family:'Alegreya Sans', sans-serif;;font-weight:400;min-height:100%}div.container{max-width:800px;padding-left:10px;padding-right:10px}div.container.sm{max-width:680px}div.container.lg{max-width:1040px}div.container-fluid{position:relative;z-index:10}a{transition:.3s;text-decoration:none}a:hover{text-decoration:none}.pad-top{padding-top:40px}.pad-bot{padding-bottom:40px}.pad-top-md{padding-top:30px}.pad-bot-md{padding-bottom:30px}.pad-top-sm{padding-top:20px}.pad-bot-sm{padding-bottom:20px}.pad-top-xs{padding-top:10px}.pad-bot-xs{padding-bottom:10px}.pad-left-sm{padding-left:20px}@media only screen and (max-width: 991.98px){.pad-left-sm{padding-left:10px}}@media only screen and (max-width: 991.98px){.pad-lr-md{padding-left:10px;padding-right:10px}}.pad-right-sm{padding-right:20px}@media only screen and (max-width: 991.98px){.pad-right-sm{padding-right:10px}}header{width:100%;height:75px}header.fixed{position:fixed;top:0;left:0;z-index:60000;background:#fff;box-shadow:4px 4px 5px rgba(0,0,0,0.1)}header.fixed.hide-menu{background:transparent;box-shadow:none}header nav{z-index:20000;width:100%;top:0;left:0;position:fixed;background:#fff}header nav.forceactive,header nav.active{top:0 !important;transition:.3s}header nav.forceactive #btn-menu,header nav.active #btn-menu{background:url(images/btn-menu.png) center center no-repeat !important}header nav div.container-logo{text-align:center;padding-top:20px}header nav #btn-menu{width:30px;height:35px;position:absolute;top:15px;right:30px;background:url(images/btn-menu.png) center center no-repeat;border:0;outline:none;z-index:50000}header nav #btn-menu.dark{background:url(images/btn-menu-dark.png) center center no-repeat}header nav #menu-xs{z-index:30000;background:rgba(170,162,154,0.95);position:absolute;top:0;right:0;padding-top:80px;width:300px;height:100vh;transform:translateX(301px);transition:.3s}header nav #menu-xs.active{transform:translateX(0);transition:.3s}header nav ul.menu{list-style:none;margin:0;padding:0 0 0 30px}header nav ul.menu li{margin:0;padding:0;font-family:'Playfair Display', serif;;font-weight:400;font-size:1rem;position:relative;padding-bottom:50px}header nav ul.menu li.submenu>a{background:url(images/menu-close.svg) right 5px no-repeat;padding-right:20px}header nav ul.menu li a{display:inline-block;padding:0px 5px;margin:0;color:#fff;text-decoration:none}header nav ul.menu li a:hover{color:#58595b}header nav ul.menu li div.submenu{max-height:0;overflow:hidden;transition:0.9s;position:relative}header nav ul.menu li div.submenu ul.submenu{list-style:none;margin:0;padding:0 20px}header nav ul.menu li div.submenu ul.submenu li{font-family:'Playfair Display', serif;;font-weight:400;color:#fff;font-size:1rem;padding:50px 0 0 0;white-space:nowrap}header nav ul.menu li div.submenu ul.submenu li a{font-style:italic;color:#fff}header nav ul.menu li div.submenu ul.submenu li a:hover{color:#58595b}header nav ul.menu li.active div.submenu{max-height:1000px;transition:0.9s}header nav ul.menu li.active.submenu>a{background:url(images/menu-open.svg) right 8px no-repeat}header nav ul.menu li.forceactive>a,header nav ul.menu li.active>a{color:#58595b}div.slide-cover-container{margin-top:75px}div.slide-cover-container.slide-cover-full{margin-top:0}div.slide-cover-container.slide-cover-full div.slide-cover div.slide-cover-item{height:66vh}div.slide-cover-container div.slide-cover-text-container{position:relative}div.slide-cover-container div.slide-cover-text-container div.slide-cover-text{position:absolute;display:inline-block;text-align:center;width:100%;top:calc(50% - 30px);left:0%;z-index:10000}div.slide-cover-container div.slide-cover{position:relative;z-index:10}div.slide-cover-container div.slide-cover div.slide-cover-item{height:calc(66vh - 75px);position:relative}div.slide-cover-container div.slide-cover div.slide-home1{background:url(images/slide-home1.jpg) 50% 80% no-repeat;background-size:cover}@media only screen and (max-width: 991.98px){div.slide-cover-container div.slide-cover div.slide-home1{background:url(images/slide-home1-sm.jpg) bottom left no-repeat;background-size:cover}}div.slide-cover-container div.slide-cover div.slide-home2{background:url(images/slide-home2.jpg) center center no-repeat;background-size:cover}@media only screen and (max-width: 991.98px){div.slide-cover-container div.slide-cover div.slide-home2{background:url(images/slide-home2-sm.jpg) center center no-repeat;background-size:cover}}div.slide-cover-container div.slide-cover div.slide-home3{background:url(images/slide-home3.jpg) center center no-repeat;background-size:cover}@media only screen and (max-width: 991.98px){div.slide-cover-container div.slide-cover div.slide-home3{background:url(images/slide-home3-sm.jpg) center center no-repeat;background-size:cover}}div.slide-cover-container div.slide-cover div.slide-home4{background:url(images/slide-home4.jpg) 50% 60% no-repeat;background-size:cover}@media only screen and (max-width: 991.98px){div.slide-cover-container div.slide-cover div.slide-home4{background:url(images/slide-home4-sm.jpg) center center no-repeat;background-size:cover}}div.slide-cover-container div.slide-cover div.slide-home5{background:url(images/slide-home5.jpg) center center no-repeat;background-size:cover}@media only screen and (max-width: 991.98px){div.slide-cover-container div.slide-cover div.slide-home5{background:url(images/slide-home5-sm.jpg) center center no-repeat;background-size:cover}}div.slide-cover-container div.slide-cover div.slide-about1{background:url(images/slide-about1.jpg) center 60% no-repeat;background-size:cover}div.bg-white{background:#fff;position:relative;z-index:20}div.content-start{padding-top:40px;margin-top:66vh}div.content-start.cover-no{margin-top:75px}div.fixed-cover{position:fixed;top:0;z-index:1}p{font-family:'Alegreya Sans', sans-serif;;font-weight:400}div.intro{font-family:'Alegreya Sans', sans-serif;;font-weight:300;font-size:1.75rem;line-height:1.4;text-align:center;color:#99938c;padding-top:30px;padding-bottom:50px}@media only screen and (max-width: 991.98px){div.intro{font-size:1.25rem;padding-top:10px;padding-bottom:25px}div.intro br{display:none}}div.text-about,div.text-gen,div.text-home{font-family:'Alegreya Sans', sans-serif;;font-weight:400;font-size:1rem;line-height:1.7;text-align:center;color:#58595b;padding-top:60px;padding-bottom:60px}div.text-about{padding-top:30px}div.social{display:inline-block;text-align:center;padding-top:20px;padding-bottom:20px}div.social a{display:inline-block;margin-left:5px;margin-right:5px}div.social:before{position:absolute;content:'';width:80px;height:1px;background:#c4bfb9;display:block;margin-left:auto;margin-right:auto;top:0;left:calc(50% - 40px)}div.social.menu:before{display:none}div.copyright{background:#fff;text-align:center;padding-top:20px;padding-bottom:20px;font-family:'Alegreya Sans', sans-serif;;font-weight:400;font-size:.75rem;color:#58595b}h1{font-family:'Playfair Display', serif;;font-weight:400;font-size:1.3125rem;color:#7f7b75}@media only screen and (max-width: 991.98px){h1{font-size:1.1875rem}}h2{font-family:'Playfair Display', serif;;font-weight:400;font-size:1.125rem;color:#7f7b75;text-transform:uppercase;padding-top:20px;padding-bottom:10px}@media only screen and (max-width: 991.98px){h2{font-size:1rem}}div.work{margin-bottom:50px}div.work div.image{width:100%;height:275px;overflow:hidden}@media only screen and (max-width: 991.98px){div.work div.image{height:245px}}div.work div.image img{transition:0.6s}div.work div.image:hover img{transform:scale(1.1)}div.work div.title{text-align:center;position:relative}div.work div.title:after{position:absolute;content:'';width:50px;height:1px;background:#c4bfb9;display:block;margin-left:auto;margin-right:auto;top:100%;left:calc(50% - 25px)}div.work div.type{padding-top:10px;font-family:'Alegreya Sans', sans-serif;;font-weight:400;text-align:center;color:#aaa29a;font-size:.875rem;line-height:1.7}div.work div.credit{padding-top:10px;font-family:'Alegreya Sans', sans-serif;;font-weight:400;font-style:italic;text-align:center;color:#aaa29a;font-size:.8125rem;line-height:1.7}.slick-slider.slide-cover ul.slick-dots{bottom:5px}.slick-slider.slide-cover ul.slick-dots li{width:10px;height:10px}.slick-slider.slide-cover ul.slick-dots li button{width:5px;height:5px}.slick-slider.slide-cover ul.slick-dots li button:before{background:#fff;width:5px;height:5px}.slick-slider.slide-cover ul.slick-dots li.slick-active button:before{background:#99938c}
