@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";body{background-color:var(--color-background);font-family:Poppins;color:var(--color-text);margin:0}.icon{width:28px;height:auto}.overview{margin:1em;display:flex;flex-wrap:wrap;background-color:var(--color-secondary);border-radius:3px}.overview .overview-infos{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;color:var(--color-text-button);text-align:center;flex:2}.overview .overview-infos h1{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:360;font-size:300%;margin-bottom:.5em}.overview .overview-infos h2{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:500;font-size:250%;margin-top:.25em;margin-bottom:0}.overview .overview-infos hr{height:7px;width:75px;color:var(--color-primary);background-color:var(--color-primary);border:none;margin-top:0;margin-bottom:0}.overview .overview-infos p{font-family:Poppins;font-size:105%;font-weight:450;margin-top:.75em}.overview .overview-infos ul{align-self:flex-start;font-weight:450;color:var(--color-text)}.overview .profile-picture{width:25em;max-width:100%;height:auto;display:block}.overview .overview-infos .btn-profile{display:inline-block;padding:.8em 2em;color:#fff;background-color:var(--color-primary);border-radius:1px;text-decoration:none;margin-top:2.25em}.overview .overview-infos .btn-profile:hover{background-color:var(--color-primary-dark);transition:background-color .15s ease}.prestations h3{text-align:center;font-family:Montserrat,sans-serif;font-weight:600;font-size:175%;margin-bottom:0}.prestations h4{font-size:125%}.prestations .prestations-infos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:1rem}.prestations .prestations-infos .prestations-infos-element{text-align:center;align-items:center;padding:1em;max-width:400px}.prestations-infos-element p{color:var( --color-accent1)}.prestations-logo{width:70px}.prestations .btn-prestations-container{display:flex;justify-content:center;margin:0 1em 1em}.prestations .btn-prestations{display:inline-block;padding:.8em 2em;color:var(--color-text-button);background-color:var(--color-primary);border-radius:10px;text-decoration:none;text-align:center;min-width:100px}.prestations .btn-prestations:hover{background-color:var(--color-primary-dark);transition:background-color .15s ease}.cookies{position:fixed;bottom:0;margin:2em;padding:1em;max-width:400px;background-color:var(--color-background2);border-radius:5px;box-shadow:0 0 30px 10px #e6c9c080;z-index:9999}.cookies h1{font-size:200%;margin:0}.cookies p{margin-top:0}.cookies div{display:flex;flex-direction:row;justify-content:center;gap:1em}.cookies button{border:0;padding:1em 3em;color:#fff;border-radius:5px}.cookies .btn-ok{background-color:#007300}.cookies .btn-nok{background-color:#c80000}.cookies-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#ffffff80;z-index:9998}.cookies-icon button{background-color:transparent;border:0;position:fixed;bottom:0;margin:2em}.cookies-icon button:hover img{animation:bounceRotate .6s ease forwards}@keyframes bounceRotate{0%{transform:rotate(0) translateY(0)}50%{transform:rotate(15deg) translateY(-10px)}to{transform:rotate(0) translateY(0)}}.cookies-icon button img{width:60px;height:auto}:root{--color-primary: #FFAE9D;--color-primary-dark: #e2988a;--color-secondary: #B39188;--color-text: #392E2C;--color-text-button: #fff;--color-text-secondary: #7c6a66;--color-background: #fffbf7;--color-background2: #e6c9c0}.navbar a{text-decoration:none}.navbar{background-color:var(--color-background);padding:10px 25px;display:flex;justify-content:space-between;align-items:center;width:100%;box-sizing:border-box;box-shadow:0 5px 8px #0000001a}.fixed-navbar{position:fixed;top:0;transition:all .3s ease}.navbar a{color:var(--color-text-secondary)}.navbar .active{color:var(--color-text);border-bottom:2px solid var(--color-primary)}.navbar .logo{font-size:1.5em;font-weight:700;color:var(--color-text)}.navbar .nav-links ul{display:flex;list-style-type:none;align-items:center}.navbar .nav-links ul li{margin-inline:25px}.navbar .btn-burger{display:none}@media screen and (max-width: 860px){.navbar{padding-block:1em;margin:0}.nav-links{top:0;left:0;position:absolute;background-color:#ffffffbc;backdrop-filter:blur(4px);width:100%;height:100vh;display:flex;justify-content:center;align-items:center;margin-left:-100%}.mobile-menu{margin-left:0}.nav-links ul{display:flex;flex-direction:column;align-items:center;padding:0}.navbar .nav-links ul li{margin:25px 0;font-size:1.2em}.navbar .btn-burger{display:block;width:35px}}
