@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);color:var(--color-text);margin:0;font-family:Poppins}.icon{width:28px;height:auto}.overview{background-color:var(--color-secondary);border-radius:3px;flex-wrap:wrap;margin:1em;display:flex}.overview .overview-infos{color:var(--color-text-button);text-align:center;flex-flow:column;flex:2;justify-content:center;align-items:center;display:flex}.overview .overview-infos h1{font-optical-sizing:auto;margin-bottom:.5em;font-family:Montserrat,sans-serif;font-size:300%;font-weight:360}.overview .overview-infos h2{font-optical-sizing:auto;margin-top:.25em;margin-bottom:0;font-family:Montserrat,sans-serif;font-size:250%;font-weight:500}.overview .overview-infos hr{width:75px;height:7px;color:var(--color-primary);background-color:var(--color-primary);border:none;margin-top:0;margin-bottom:0}.overview .overview-infos p{margin-top:.75em;font-family:Poppins;font-size:105%;font-weight:450}.overview .overview-infos ul{color:var(--color-text);align-self:flex-start;font-weight:450}.overview .profile-picture{width:25em;max-width:100%;height:auto;display:block}.overview .overview-infos .btn-profile{color:#fff;background-color:var(--color-primary);border-radius:1px;margin-top:2.25em;padding:.8em 2em;text-decoration:none;display:inline-block}.overview .overview-infos .btn-profile:hover{background-color:var(--color-primary-dark);transition:background-color .15s}.prestations h3{text-align:center;margin-bottom:0;font-family:Montserrat,sans-serif;font-size:175%;font-weight:600}.prestations h4{font-size:125%}.prestations .prestations-infos{flex-wrap:wrap;justify-content:center;align-items:center;padding:1rem;display:flex}.prestations .prestations-infos .prestations-infos-element{text-align:center;align-items:center;max-width:400px;padding:1em}.prestations-infos-element p{color:var(--color-accent1)}.prestations-logo{width:70px}.prestations .btn-prestations-container{justify-content:center;margin:0 1em 1em;display:flex}.prestations .btn-prestations{color:var(--color-text-button);background-color:var(--color-primary);text-align:center;border-radius:10px;min-width:100px;padding:.8em 2em;text-decoration:none;display:inline-block}.prestations .btn-prestations:hover{background-color:var(--color-primary-dark);transition:background-color .15s}.cookies{background-color:var(--color-background2);z-index:9999;border-radius:5px;max-width:400px;margin:2em;padding:1em;position:fixed;bottom:0;box-shadow:0 0 30px 10px #e6c9c080}.cookies h1{margin:0;font-size:200%}.cookies p{margin-top:0}.cookies div{flex-direction:row;justify-content:center;gap:1em;display:flex}.cookies button{color:#fff;border:0;border-radius:5px;padding:1em 3em}.cookies .btn-ok{background-color:#007300}.cookies .btn-nok{background-color:#c80000}.cookies-overlay{z-index:9998;background:#ffffff80;width:100vw;height:100vh;position:fixed;top:0;left:0}.cookies-icon button{background-color:#0000;border:0;margin:2em;position:fixed;bottom:0}.cookies-icon button:hover img{animation:.6s forwards bounceRotate}@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);box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;padding:10px 25px;display:flex;box-shadow:0 5px 8px #0000001a}.fixed-navbar{transition:all .3s;position:fixed;top:0}.navbar a{color:var(--color-text-secondary)}.navbar .active{color:var(--color-text);border-bottom:2px solid var(--color-primary)}.navbar .logo{color:var(--color-text);font-size:1.5em;font-weight:700}.navbar .nav-links ul{align-items:center;list-style-type:none;display:flex}.navbar .nav-links ul li{margin-inline:25px}.navbar .btn-burger{display:none}@media screen and (width<=860px){.navbar{margin:0;padding-block:1em}.nav-links{backdrop-filter:blur(4px);background-color:#ffffffbc;justify-content:center;align-items:center;width:100%;height:100vh;margin-left:-100%;display:flex;position:absolute;top:0;left:0}.mobile-menu{margin-left:0}.nav-links ul{flex-direction:column;align-items:center;padding:0;display:flex}.navbar .nav-links ul li{margin:25px 0;font-size:1.2em}.navbar .btn-burger{width:35px;display:block}}
