@keyframes push{0%{opacity:.25}33%{transform:rotate(-.025turn);opacity:1}66%{transform:rotate(.025turn);opacity:.75}to{opacity:0}}@keyframes show{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade{0%{opacity:.4}to{opacity:1}}@keyframes fade{0%{opacity:.4}to{opacity:1}}@-webkit-keyframes fade-out{0%{opacity:1}to{opacity:.8}}@keyframes fade-out{0%{opacity:1}to{opacity:.8}}:root{--primary-color:#072352;--muted-primary-color:rgba(7, 35, 82, 0.5);--secondary-color:#C3ECEF;--light-color:rgba(255, 255, 255, .8);--a-background-color:rgba(7, 35, 82, .2);--a-background-color-focus:rgba(7, 35, 82, .3);--box-shadow-color:rgba( 31, 38, 135, 0.3 )}*{box-sizing:content-box;padding:0;margin:0}a,body,button,html{color:var(--primary-color)}body,html{overflow-x:hidden;font-family:"Avenir Next",sans-serif;font-display:swap;line-height:1.6;position:relative;background-color:var(--secondary-color)}ul{list-style-type:none}a,button{text-decoration:none;font-size:1.2rem;display:inline-block;padding:10px;margin:15px 5px;cursor:pointer;border:var(--primary-color) 1px solid;border-radius:5px;background-color:var(--a-background-color);transition:all .5s ease-in-out;font:inherit}.timestamp{color:var(--muted-primary-color)}:where(h1){margin-block:.67em;font-size:2em}#loader-container{position:relative;height:100vh;width:100%;animation-name:push;animation-duration:1.5s;animation-timing-function:ease-in-out}#img-container,header{background-color:var(--light-color)}#img-container{display:block;margin:auto;width:fit-content;position:absolute;padding:20px;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.show-after-load{position:relative;animation-name:show;animation-duration:1s;animation-timing-function:ease-in}.background{background-image:url(../img/showcase.svg)}header{display:flex;flex-direction:row;width:100%;justify-content:space-between}#content,.extensive-nav{display:none}#lamome-business-logo{display:block;height:50px;padding:5px}#hamburger{align-self:flex-start;cursor:pointer;padding:5px;height:50px}#side-nav-panel{display:flex;flex-direction:column;align-items:center;margin:0;display:none}#side-nav-panel i{padding:7px}#side-nav-panel a,#side-nav-panel button{width:100%;padding:5px 10px;border:0;border-radius:0;background-color:var(--secondary-color);margin:0}#side-language-nav{display:none;flex-direction:row;padding:0;margin:0;justify-content:space-between}#side-language-nav a{padding:5px;background:0 0}.language-img{width:25px;border-radius:20px}.showcase{padding:max(10px,5%);margin:max(20px,5vh) auto;display:block;width:min(1000px,90%);position:relative;border-radius:15px;background-color:var(--light-color)}.slogan{margin:auto;text-align:center}.showcase-text{display:grid;grid-template-columns:1fr 3fr;padding:10px;margin:auto;width:85%}.showcase-text-main{padding:10% 30%;margin:10px;background-color:var(--light-color);width:max-content;border-radius:15px;height:fit-content}.showcase-text-more{display:none}.showcase-text h1{font-size:clamp(1.3rem,-.875rem + 6vw,1.4rem)}.showcase-text h2{font-size:clamp(1.2rem,-.875rem + 6vw,1.3rem)}.showcase-text h3{font-size:clamp(1.1rem,-.875rem + 6vw,1.2rem);font-weight:400}.controls,.next,.prev{font-size:clamp(1.2rem,-.875rem + 6vw,2rem)}.controls{position:absolute;top:50%;left:1%;width:98%;display:flex;justify-content:space-between;margin:auto}.next,.prev{cursor:pointer;width:auto;padding:5px;background-color:var(--primary-color);color:var(--secondary-color);font-weight:700;transition:.6s ease;border-radius:5px 5px;user-select:none}.dots{background-color:var(--light-color);border-radius:10px;padding:10px;display:flex;width:fit-content;margin:auto}.dot{cursor:pointer;height:clamp(.8rem,-.875rem + 6vw,1.2rem);width:clamp(.8rem,-.875rem + 6vw,1.2rem);margin:0 2px;border-radius:50%;background-color:rgba(7,35,82,.3);display:inline-block;transition:background-color .6s ease-in-out}.active,.dot:hover{background-color:var(--primary-color)}.about-heading{text-align:center;font-size:2rem;padding:15px;background-color:var(--light-color);width:fit-content;margin:15px auto;border-radius:15px}.about{align-items:center;display:block;padding:8px;grid-template-columns:1fr;margin:20px auto;gap:15px}.about-text{margin:auto;padding:2%;border-radius:20px;text-align:center;width:min(96%,600px);background-color:var(--light-color);display:flex;flex-direction:column}.about-text a{float:right;width:fit-content}.about-text p{padding:15px;text-align:justify}.about-text .btn{border-bottom:2px var(--primary-color) solid}.about-img,.activities-element p{display:none}.activities{margin:20px auto;position:relative}.activities-content-notice{color:var(--light-color);padding:0 10px;background-color:var(--primary-color);display:none}.activities-header{text-align:center;padding:1rem}.activities-header h1{font-size:clamp(1rem,-.875rem + 6vw,2rem);border-radius:20px}.activities-elements{grid-template-columns:1fr;width:100%;margin:auto auto 40px;height:min-height}.activities-element,.activities-header h1{padding:20px;background-color:var(--light-color)}.activities-element{margin:2%;text-align:center;align-items:center;border:1px solid rgba(255,255,255,.2);border-radius:10px 5px}.activities-element>*,.owner .presentation-card .presentation{padding:10px}.activities-elements{display:block;display:grid}.activities-element{display:block}.activities-call-to-action{width:fit-content;background-color:var(--light-color);margin:auto;padding:5px;border-radius:10px}.services{display:block;margin-bottom:40px}.actualities-header h1,.collaborators-header h1,.services-heading{font-size:clamp(1rem,-.875rem + 6vw,2rem);background-color:var(--light-color)}.services-heading{text-align:center;padding:15px;width:fit-content;margin:15px auto;border-radius:15px}.services-elements{display:grid;grid-template-columns:1fr;margin:auto}.service-element{text-align:center;align-items:center;background-color:var(--light-color);padding:10px;margin:5px;border-radius:20px}.service-element>*{margin:5px}.owner{margin:10px;border-radius:15px;align-items:center;justify-content:center;width:calc(100% -20px);max-width:1014px;background-color:var(--light-color)}.owner .presentation-card,.owner-heading{text-align:center;background-color:var(--light-color)}.owner-heading{font-size:2rem;padding:15px;width:fit-content;margin:15px auto;border-radius:15px}.owner .presentation-card{align-items:center;justify-content:center;display:flex;border-top-right-radius:15px;border-top-left-radius:15px}.collaborator .presentation img,.owner .presentation-card img{border-radius:10px 5px}.owner .presentation-social{display:flex;flex-direction:column;margin:0}.owner .presentation-social a{background-color:transparent;border:0;margin:0;padding:0;font-size:1.5rem}.owner .presentation-social a:hover{scale:1.2;color:var(--secondary-color)}.owner .presentation-text{padding:15px;text-align:justify}#actualities{width:min(1000px,90%);margin:auto;padding:2.5%}.actualities-header{text-align:center;padding:20px 0;width:fit-content;margin:auto;background-color:transparent}.actualities-header h1,.collaborators-header h1{padding:20px;border-radius:20px}.actuality{background-color:var(--light-color);border-radius:5px;padding:2.5%;margin:1%}.actuality ul{list-style:square inside}.collaborators{justify-content:center;align-items:center;position:relative}.collaborators-header{text-align:center;padding:20px 0}.collaborator,.collaborator .presentation{align-items:center;background-color:var(--light-color)}.collaborator{width:calc(100% - 20);margin:10px;display:grid;align-self:center;justify-content:center;border-radius:15px}.collaborator .presentation{width:fit-content;padding:10px;margin:10px auto;border-radius:10px;text-align:center}.collaborator .presentation-text{margin:10px;padding:10px}.collaborator .presentation-link{align-items:left;padding:20px}.collaborator .presentation-link a{float:left}.collaborators .controls{position:absolute;width:90%;left:5%;top:50%;display:flex;justify-content:space-between}.collaborators .next,.collaborators .prev{cursor:pointer;width:auto;font-weight:700;font-size:clamp(1.2rem,-.875rem + 6vw,2rem);transition:.6s ease;border-radius:5px 5px;user-select:none;background-color:var(--primary-color);color:var(--secondary-color)}.next:hover,.prev:hover{color:var(--primary-color);border-color:var(--secondary-color)}.fade{-webkit-animation-name:fade;-webkit-animation-duration:2s;animation-name:fade;animation-duration:2s}.privacyPolicy,footer{color:var(--secondary-color)}footer{background:var(--primary-color)}.privacyPolicy{padding:0;margin:0}.consultation,footer{display:flex;flex-direction:column;align-items:center}.consultation{padding:10px;text-align:center;justify-content:center;justify-self:center}.consultation h2,.form h2{font-size:clamp(1.4rem,-.875rem + 6vw,2rem);padding:min(2%,10px);margin:min(1%,10px)}.infos{font-size:clamp(1rem,-.875rem + 2vw,1.4rem)}.infos a,.infos ul,.next:hover,.prev:hover{background-color:var(--secondary-color)}.infos a:hover{border-radius:25px 10px}.infos ul{color:var(--primary-color);border-radius:10px 5px;margin:min(2.5%,15px);padding:min(2.5%,15px);align-items:center;float:center}.contact{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.contact>*{width:min(80%,400px)}.form{display:flex;flex-direction:column;align-items:center;padding:min(2.5%,10px);width:100%}.form h2{font-size:clamp(1.2rem,-.875rem + 6vw,2rem)}.form input[type=email],.form input[type=password],.form input[type=tel],.form input[type=text],.form textarea{color:var(--primary-color);background-color:var(--secondary-color);border:0;border-radius:10px;padding:min(2%,10px);margin:min(1%,10px);font-size:clamp(.9rem,-.875rem + 2vw,1.2rem)}.form textarea{resize:none;height:200px;border-radius:12px 10px}input,textarea{font:inherit}input::placeholder,textarea::placeholder{color:var(--primary-color);opacity:.7}input:focus,input:hover,textarea:focus,textarea:hover{outline:0}.form .btn-link{width:fit-content;font:inherit;font-size:1.2rem;display:inline-block;padding:10px;margin:15px 5px;cursor:pointer;border:0;border-radius:5px;transition:all .5s ease-in-out;background-color:var(--secondary-color);color:var(--primary-color)}.form .btn-link:hover,.form.btn-link:focus{border-radius:25px 10px}.copyright{text-align:center;padding:10px}.footer-social{color:var(--secondary-color);padding:0}.footer-social:hover{transform:scale(2);transition:.5s ease-in-out}@media (min-width:500px){.activities-elements p{display:block}}@media (min-width:700px){.showcase-text{display:grid;grid-template-columns:1fr 2.5fr;margin:auto;width:95%}.showcase-text-main,.showcase-text-more{display:block;margin:10px;background-color:var(--light-color);border-radius:15px}.showcase-text-main{padding:10%;width:max-content;height:fit-content}.showcase-text-more{padding:5%}.services{width:min(98%,1300px);display:block;margin:auto auto 40px}.services-elements{grid-template-columns:repeat(2,1fr)}.collaborators{width:750px}.collaborator{padding:20px 10%;display:grid;grid-template-columns:4fr 6fr;grid-template-rows:1fr min-content;grid-template-areas:"one two""one three";margin:auto auto 50px}.collaborator .presentation{grid-area:one;text-align:center;align-items:center;border-radius:10px 5px;padding:20px}.collaborator .presentation-text{grid-area:two}.collaborator .presentation-link{grid-area:three;align-items:left;margin-left:auto}.collaborators{margin:auto}}@media (min-width:800px){.showcase-text{grid-template-columns:1fr 3fr}.activities-elements p{display:none}.activities-content-notice{display:block}.activities-elements{grid-template-columns:1fr 1fr 1fr}.activities-element:hover{background-color:var(--primary-color);color:var(--secondary-color);margin:0 auto}:where(.left,.center,.right){transition:all 1s cubic-bezier(.58,.57,.37,1.07)}:where(.left,.center,.right):hover p{display:block}#activities-elements-first-row:has(.left:hover){grid-template-columns:2fr .5fr .5fr}#activities-elements-first-row:has(.center:hover){grid-template-columns:.5fr 2fr .5fr}#activities-elements-first-row:has(.right:hover){grid-template-columns:.5fr .5fr 2fr}#activities-elements-second-row:has(.left:hover){grid-template-columns:2fr .5fr .5fr}#activities-elements-second-row:has(.center:hover){grid-template-columns:.5fr 2fr .5fr}#activities-elements-second-row:has(.right:hover){grid-template-columns:.5fr .5fr 2fr}#activities-elements-third-row:has(.left:hover){grid-template-columns:2fr .5fr .5fr}#activities-elements-third-row:has(.center:hover){grid-template-columns:.5fr 2fr .5fr}#activities-elements-third-row:has(.right:hover){grid-template-columns:.5fr .5fr 2fr}}@media (min-width:1000px){#hamburger{display:none}#submenu-content-languages{position:absolute;left:0;top:0;width:145px;display:flex;flex-direction:row}#submenu-content-languages a{background-color:#ffffff00;padding:5px;margin:0;border:0}#submenu-content-languages img{border-radius:10px;width:100%;height:100%}header{margin:auto;width:max-content}.extensive-nav{display:flex;padding:0;font-size:1.2rem;grid-area:one;width:max-content}.extensive-nav a,.extensive-nav button{display:block;text-align:center;justify-content:center;background-color:var(--a-background-color);border-radius:0;margin:auto 0;border:0;border-left:2px solid transparent}.extensive-nav a:hover,.extensive-nav button:hover{background-color:var(--a-background-color-focus);border-left:2px solid var(--primary-color)}footer{margin:auto;display:grid;grid-template-columns:repeat(2,1fr);justify-content:end}.owner .presentation-social{display:flex;flex-direction:column}.consultation{width:500px}.form{margin:auto;justify-self:end}.copyright{text-align:center;grid-column:1/3}}@media (min-width:1024px){.owner{margin:auto;display:flex;flex-direction:row}.owner .presentation-card{margin:auto;padding:15px;border-top-left-radius:15px;border-top-right-radius:0;border-bottom-left-radius:15px}}@media (min-width:1150px){.activities{width:1150px}}@media (min-width:1200px){#submenu-content-languages{position:fixed;left:0;top:50vh;bottom:50vh;width:50px;flex-direction:column}}