@font-face{font-family:"Trajan Pro 3";src:url(/assets/TrajanPro3SemiBold-223a2a33.eot);src:local("Trajan Pro 3 SemiBold"),local("TrajanPro3SemiBold"),url(/assets/TrajanPro3SemiBold-223a2a33.eot?#iefix) format("embedded-opentype"),url(/assets/TrajanPro3SemiBold-b323bd8d.woff2) format("woff2"),url(/assets/TrajanPro3SemiBold-b75d4363.woff) format("woff"),url(/assets/TrajanPro3SemiBold-ee358462.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Trajan Pro 3";src:url(/assets/TrajanPro3Bold-38c7b364.eot);src:local("Trajan Pro 3 Bold"),local("TrajanPro3Bold"),url(/assets/TrajanPro3Bold-38c7b364.eot?#iefix) format("embedded-opentype"),url(/assets/TrajanPro3Bold-6081ebbd.woff2) format("woff2"),url(/assets/TrajanPro3Bold-f454884e.woff) format("woff"),url(/assets/TrajanPro3Bold-df7f45af.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Trajan Pro 3";src:url(/assets/TrajanPro3ExtraLight-dc14692c.eot);src:local("Trajan Pro 3 ExtraLight"),local("TrajanPro3ExtraLight"),url(/assets/TrajanPro3ExtraLight-dc14692c.eot?#iefix) format("embedded-opentype"),url(/assets/TrajanPro3ExtraLight-e1db25cc.woff2) format("woff2"),url(/assets/TrajanPro3ExtraLight-b21aaa01.woff) format("woff"),url(/assets/TrajanPro3ExtraLight-ca6afb9c.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:"Trajan Pro 3";src:url(/assets/TrajanPro3Light-95788cb1.eot);src:local("Trajan Pro 3 Ligh"),local("TrajanPro3Light"),url(/assets/TrajanPro3Light-95788cb1.eot?#iefix) format("embedded-opentype"),url(/assets/TrajanPro3Light-3b085957.woff2) format("woff2"),url(/assets/TrajanPro3Light-e347f3fe.woff) format("woff"),url(/assets/TrajanPro3Light-c33a36f4.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Trajan Pro 3";src:url(/assets/TrajanPro3Regular-588db70d.eot);src:local("Trajan Pro 3 Regular"),local("TrajanPro3Regular"),url(/assets/TrajanPro3Regular-588db70d.eot?#iefix) format("embedded-opentype"),url(/assets/TrajanPro3Regular-0f96a75e.woff2) format("woff2"),url(/assets/TrajanPro3Regular-fad8093a.woff) format("woff"),url(/assets/TrajanPro3Regular-47b1cbf8.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Trajan Pro 3";src:url(/assets/TrajanPro3Black-b5369195.eot);src:local("Trajan Pro 3 Black"),local("TrajanPro3Black"),url(/assets/TrajanPro3Black-b5369195.eot?#iefix) format("embedded-opentype"),url(/assets/TrajanPro3Black-5d9a6d76.woff2) format("woff2"),url(/assets/TrajanPro3Black-d0db48b8.woff) format("woff"),url(/assets/TrajanPro3Black-8a938ff0.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Constantine;src:local("Constantine"),url(/assets/constantine-webfont-fde9552c.woff2) format("woff2"),url(/assets/constantine-webfont-c3a413a3.woff) format("woff"),url(/assets/constantine-webfont-c3405477.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Constantine;src:local("Constantine"),url(/assets/constantine_bold-c1521bde.ttf) format("truetype");font-weight:900;font-style:normal}@keyframes intro{0%{opacity:0;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes fadeInBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1}}@keyframes move{0%{-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;-ms-transform-origin:bottom left;-o-transform-origin:bottom left;transform-origin:bottom left;transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1)}to{transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1)}}html,body{background-color:#fff;margin:0;padding:0;font-family:"Trajan Pro 3";font-size:1rem;font-weight:400;line-height:1.5;color:#3e0f13;scroll-behavior:smooth;overflow:hidden}h1,h2,h3,h4,h5,h6{color:#a2271c}h2{font-family:Constantine;font-weight:900}a{text-decoration:none;color:inherit}img{vertical-align:middle;border-style:none}section{height:100%;overflow:hidden;padding:0}a.btn-default{position:relative;overflow:hidden;border:1px solid;padding:10px 20px;border-radius:999px;color:#fff;font-weight:700}a.btn-default div:first-child{z-index:10;position:relative}a.btn-default .btn-default-bg-hover{transform:translateY(100%);width:100%;height:100%;position:absolute;left:0;top:0;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.7s}a.btn-default:hover{border-color:#3e0f13}a.btn-default:hover .btn-default-bg-hover{transform:translate(0);background-color:#3e0f13}.layout-row{display:flex}.layout-column{display:flex;flex-direction:column}.flex-wrap{flex-wrap:wrap}.justify-space-evenly{justify-content:space-evenly}.justify-end{justify-content:flex-end}.justify-center-center{justify-content:center;align-items:center}.align-center{align-items:center}.display-hide{display:none}.bg-center-cover{background-position:center;background-repeat:no-repeat;background-size:cover;z-index:0}.marker-vert-center,.marker-horiz-center{position:absolute;width:2px;background-color:green;top:0;bottom:0;left:50%;z-index:999999}.marker-horiz-center{width:100%;height:2px;top:50%;bottom:0;left:0;right:0}.title-section{font-size:4rem;line-height:4rem;margin-top:0}nav{position:fixed;text-transform:uppercase;background-color:#423a3a3d;width:100%;padding:15px 0;transition:all .5ms ease-in;z-index:8}nav:hover{transition:all .5ms ease-in;background:rgba(66,58,58,.2392156863)}nav .nav-menu{display:flex}nav .nav-menu .logo-mini{width:150px;margin:auto}header{position:relative;height:100vh}header .bg-header{background-image:url(/assets/headerbgtest-6d3f1387.jpg);position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover}header .header-baroncia-logo{z-index:1;position:absolute;width:20%;max-width:150px;top:10%;left:0;bottom:0;right:0;margin:auto;opacity:0}main .full-view-height{height:100vh;width:100%}main #histoire{position:relative}main section .bg{background-image:url(/assets/ruine_baroncia_test-f6f1ddc7.jpg);position:absolute;top:0;left:0;right:0;bottom:0}main section .content{position:absolute;z-index:1;top:40%;right:5.5vw;text-align:right;transform:translateY(-50%);max-width:90%}main section .content p{font-size:1.5rem;color:#fff}section#products{padding:35px}.caroussel .caroussel-item{position:relative;margin-bottom:100px}.caroussel .caroussel-item .product-content{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.caroussel .caroussel-item .product-content h3{font-family:Constantine;position:absolute;bottom:0;right:0;font-size:30px;font-weight:600;background-color:#fff;padding:0 1rem}.caroussel .caroussel-item .product-content a{position:absolute;bottom:-30px;left:0}.caroussel .image-ratio{overflow:hidden;max-width:80%}.caroussel .image-ratio img{width:100%}footer{padding:4rem 1rem;height:unset;background-color:#8080801a}footer .contact-title{text-align:left;margin:0}footer .map{box-shadow:0 1px 2px 1px #3c3b3b57;width:600px}footer .horizontal-sep{padding:11px 0}footer .horizontal-sep>span{border:2px solid rgba(66,76,87,.1098039216);width:18%;display:inline-block}footer .icon{padding-right:15px}footer ul{list-style:none;padding-left:0}@media only screen and (max-width: 1023px){.layout-sm-column-reverse{display:flex;flex-direction:column-reverse}.caroussel-item.pull-right-sm .image-ratio{margin-left:auto}.caroussel-item.pull-right-sm .product-content h3{position:absolute;bottom:0;left:0;right:unset;font-size:30px;font-weight:600}.caroussel-item.pull-right-sm .product-content a{right:0;left:unset}.product-content.pull-left-sm h3{position:absolute;bottom:0;right:0;font-size:30px;font-weight:600}.product-content.pull-left-sm a{position:absolute;bottom:-10px;right:0}}@media only screen and (min-width: 1024px){.layout-md-row{display:flex}main .content{top:50%;width:50%}main .full-view-height-md{height:100vh}.caroussel{height:100%}.caroussel .caroussel-item{padding-left:35px;width:30%;height:89%;flex:0 1 30%}.caroussel .caroussel-item .product-content{position:unset;flex:1 0 25%;display:flex;flex-direction:column;justify-content:flex-end}.caroussel .caroussel-item .product-content h3{position:unset;padding:0;margin:0;font-weight:500;background-color:unset}.caroussel .caroussel-item .product-content a{position:unset}.caroussel .caroussel-item .image-ratio{aspect-ratio:2/3;flex:1 1 100%;max-width:unset;overflow:unset}.caroussel .caroussel-item img{width:100%;height:100%;object-fit:cover}.caroussel .caroussel-item:first-child{padding-left:0}.caroussel .caroussel-item:nth-child(2n){flex-direction:column-reverse;justify-content:flex-end;padding-bottom:0}.caroussel .caroussel-item:nth-child(2n) .product-content{justify-content:flex-start}footer .map{margin-left:20px}}
