html{scroll-behavior:smooth}body{--slenco-black: "slenco-black", sans-serif;--slenco-light: "slenco-light", sans-serif !important;--grey: #212529;font-family:"slenco-light", sans-serif !important;font-weight:400 !important;font-optical-sizing:auto;background-color:#212529 !important}body a{text-decoration:none}body h1{font-weight:600}body h5{margin-top:2rem;font-size:3rem}body h6{font-family:"slenco-black", sans-serif;font-size:3rem}body h1,body h2,body h3,body h4,body h5,body h6{text-align:center;margin-top:2rem}.text-bold{font-family:"slenco-black", sans-serif;font-weight:bold}.container{background-color:white;padding:unset !important}@media screen and (max-width: 992px){.container{max-width:992px !important}}.btn,.card,.navbar,.dropdown-menu{border-radius:0px !important}.montserrat-light{font-family:"Montserrat", sans-serif;font-optical-sizing:auto;font-weight:100;font-style:normal}.montserrat-medium{font-family:"Montserrat", sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.montserrat-bold{font-family:"Montserrat", sans-serif;font-optical-sizing:auto;font-weight:900;font-style:normal}@font-face{font-family:"slenco-black";src:url(/assets/Slenco-Black-68b87c1a859bb404acc812f1dc1839afc2f38d556d61d21fa0cb495f601b6f4d.otf) format("opentype");font-weight:light;font-style:normal}@font-face{font-family:"slenco-light";src:url(/assets/Slenco-Light-b84b3d281a9d327b2364d965a49d9f57148ee6402f5ff18774165d967163386f.woff) format("woff");font-weight:light;font-style:normal}.sticky-navbar{top:0;z-index:1000}.nav-item{margin-inline:2rem}.dropdown-item{color:lightgrey !important}.dropdown-item:hover{background-color:rgba(169,169,169,0.205) !important}.icon{height:20px;width:auto;margin-right:1rem}.logo-home{height:400px;width:auto;margin-bottom:2rem;object-position:top left}.logo-navbar{margin-left:1rem;margin-block:4px;height:70px;width:auto;border-radius:50%;margin-right:1rem}.logo-footer{height:120px;width:auto}.logo-contact{height:200px;width:auto}.footer{background-color:#212529;padding-bottom:1rem}.footer .footer-image{min-height:200px;display:flex;align-items:center;justify-content:center;color:#9a9c9e;text-align:center;background:linear-gradient(to bottom, rgba(194,189,189,0.055), #212529),url(/assets/home/footer-719353bc60e60f9cd7d3b9a70dd86f2e102d914a125476b8190a3e619b236083.jpg) center/cover no-repeat}.footer a{color:#9a9c9e;text-decoration:none;font-size:36px;padding-inline:0.5rem}.footer .footer-infos{color:#9a9c9e;display:flex;flex-direction:column}.footer .footer-infos h2{font-size:24px;font-family:"slenco-black", sans-serif;text-align:start}.footer .footer-infos h2,.footer .footer-infos p{margin:unset}.footer .footer-infos p{font-size:12px}.home-logo-bg{align-items:center;flex-direction:column;height:700px;background-image:linear-gradient(to bottom, rgba(0,0,0,0.3), rgba(19,18,18,0.3)),url(/assets/home/home_winter-45d16d0b72e52d4b3ad5d298cbfd42a8626f9ef9c13d1938438084f610145c3c.jpg);background-size:cover;background-position:center;color:white}.home-logo-bg p{font-family:"slenco-black", sans-serif}.home-logo-bg h3{font-size:3rem}.home-logo-bg h5{font-size:calc(1rem + 1.2vw)}.home-logo-bg h6{font-size:calc(1rem + 2vw)}.home-logo-bg i{font-size:0.5rem}.home-logo-bg h3,.home-logo-bg h6,.home-logo-bg h5{margin:unset;margin-inline:8px}.home-logo-bg .inline-text{display:inline-block;vertical-align:middle;margin:unset}.home-logo-bg .subtitle-flex{display:flex}.home-logo-bg .subtitle-flex h5{margin-inline:4px}.home-logo-bg .subtitle-flex span{height:fit-content}.guide-presentation{padding:10px}.guide-presentation img{height:350px;width:auto;filter:grayscale(100%)}.guide-titles{height:50%;text-align:center;align-items:center;display:flex;flex-direction:column;justify-content:space-between}.guide-titles h5{font-size:1.3rem;color:var(--grey);margin-block:4px;font-family:var(--slenco-black)}.guide-titles h4{margin:unset;background:black;color:white;font-size:1rem}.image-and-text{display:flex}@media only screen and (min-width: 657px){.subtitle-flex{flex-direction:row}.subtitle-flex h5,.subtitle-flex i{margin-inline:4px}.subtitle-flex i{line-height:24px}.guide-presentation .text-and-heading{margin-left:1rem}.guide-presentation .text-and-heading h3{margin-top:unset;text-align:start}}@media only screen and (max-width: 656px){.subtitle-flex{flex-direction:column}.subtitle-flex h5{margin-inline:unset}.subtitle-flex i{visibility:hidden;margin-block:unset;height:0px}.guide-presentation{flex-direction:column}.guide-presentation .image-and-text{flex-direction:column}.guide-presentation .image-and-text img{object-fit:cover}.guide-presentation .text-and-heading{margin-left:unset}.guide-presentation .text-and-heading h3{margin-top:unset;text-align:start}}.card-list{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;padding:0;margin:0}.card-item{flex:1 1 auto;max-width:fit-content;padding:10px}.card-card{position:relative;width:300px;height:200px;background-size:cover;background-position:center;overflow:hidden;display:flex;align-items:flex-end;color:#fff;padding:20px;transition:filter 0.3s ease}.card-card h2{font-size:1.5em;font-weight:400;transition:font-size 0.3s ease, font-weight 0.3s ease}.card-card:hover{filter:brightness(1.1)}.card-card:hover h2{font-size:2em;font-weight:700}@media only screen and (max-width: 656px){.card-list{flex-direction:column}.card-item{flex:1 1 100%;max-width:100%}.card-card{width:100%}}.banner-bg{display:grid;align-items:center;flex-direction:column;height:250px;background-size:cover;background-position:center;color:white}.banner-bg h6{font-family:var(--slenco-light);font-size:5rem}.formula-bg{position:relative;align-items:center;background-size:cover;background-position:center;color:white;border-top:1px solid #9b9595}.formula-bg .formula-body{position:absolute;width:70%;height:100%;top:0;display:grid;align-items:center;justify-content:center}.formula-bg .formula-body h3{font-family:var(--slenco-black);color:var(--grey);font-size:clamp(1.2rem, calc(1.2rem + 2.5vw), 3rem)}.formula-bg .formula-body h2,.formula-bg .formula-body a{font-family:var(--slenco-black);font-size:20px;margin:unset}.formula-bg .formula-body #price{font-family:var(--slenco-black);font-size:36px;margin:unset}.formula-bg .formula-body h1{font-family:var(--slenco-light);font-weight:lighter;font-size:18px;margin-top:unset}.formula-bg .formula-body p{font-size:13px}@media only screen and (min-width: 843px){.formula-bg{height:650px}}@media only screen and (max-width: 843px){.formula-bg{height:700px}.formula-bg .formula-body{width:95%}}.contact{padding-bottom:1rem}.contact i{margin-right:1rem;line-height:2}.contact a{text-decoration:underline;font-size:18px;color:black}.contact .footer-infos{display:flex;flex-direction:column}.contact .footer-infos h2{font-size:32px;font-family:"slenco-black", sans-serif;text-align:start}.contact .footer-infos h2,.contact .footer-infos p{margin:unset}.contact .footer-infos p{font-size:18px}.gallery{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:16px}.photo{text-align:center}.thumbnail{max-width:100%;height:auto;border:1px solid #9a9c9e;cursor:pointer;transition:transform 0.2s ease}.thumbnail:hover{transform:scale(1.05)}.photo a{display:inline-block;position:relative}.photo a:hover::after{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,0.7);color:#fff;padding:5px 10px;border-radius:5px;font-size:0.8em;white-space:nowrap}
