footer{background-color:#4791ac;height:auto;width:100vw;padding:35px 0 5px}.footer_content{display:flex;justify-content:space-evenly}.footer_links{display:flex;flex-direction:column}.footer_infos_title,.footer_links_title{font-size:25px;color:#000;margin:5px 0;font-weight:800}.border_title_footer{width:200px;display:flex;height:3px;background-color:#c99c64;margin-bottom:5px}.footer_links a,p{margin:5px 0;text-decoration:none;color:#000;font-size:18px;font-weight:600}.footer_infos img{width:50px;height:50px;background-color:#fff;border-radius:100%;border:none}.footer_infos p{color:#000}.footer_copyright{text-align:center;margin:25px 0 5px;color:#000}.footer_logo{display:flex;align-items:center}.footer_logo img{width:200px;height:200px;object-fit:cover;border-radius:100%}@media screen and (min-width:768px) and (max-width:1023px){footer{display:flex;flex-direction:column;align-items:center}.footer_content{flex-wrap:wrap;gap:10px}.footer_infos,.footer_links,.footer_logo,.footer_maps{width:40vw;display:flex;flex-direction:column;align-items:center;justify-content:center}.footer_copyright{width:95%}}@media screen and (max-width:767px){footer{overflow:hidden;padding:5%;width:90vw;position:relative}.footer_content{flex-direction:column;gap:10px}.footer_infos{display:flex;flex-direction:column;align-items:flex-end}.footer_maps{display:none}.footer_logo img{position:absolute;bottom:115px;width:80px;height:80px}}.nav-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:70px}.logo-header{width:150px;height:155px;object-fit:cover;z-index:10}.contact_icon_facebook{width:30px;height:30px}.nav-links{display:flex;flex-direction:row;gap:25px}header{display:flex;width:100%;align-items:center;justify-content:center;gap:100px;height:19vh;border-bottom:1vh solid #c99c64}header h1{width:150px;margin-left:30px}body{margin:0;overflow:auto}.desktop-nav{display:flex;align-items:center;gap:20px;width:100%;justify-content:space-around;padding:0 30px 0 0}.desktop-nav a{font-size:17px;font-weight:600;color:#000;text-decoration:none}.subnav{position:relative;display:inline-block}.title_subnav{font-size:20px;font-weight:600}.subnav-title{cursor:pointer;padding:10px}.subnav_link_container{position:absolute;top:100%;left:0;background:#fff;list-style:none;border-radius:0 0 10px 10px;padding:0;margin:0;display:block;min-width:200px;z-index:1000;width:100%}.subnav_link_container li{padding:5px;white-space:nowrap}.contact_content_header img,.desktop-nav .icon_facebook{height:30px;width:30px}.icon_phone{position:fixed;top:95%;right:1%;z-index:999}.contact_container_header{display:flex;position:absolute;flex-direction:row;align-items:flex-start;top:15vh;right:25px;gap:25px}.contact_content_header{display:flex;flex-direction:column;gap:5px}.mobile-menu{display:none}#menuToggle{display:flex;flex-direction:column;position:relative;z-index:4;-webkit-user-select:none;-moz-user-select:none;user-select:none}#menuToggle input{display:flex;width:70px;height:70px;position:absolute;top:97vh;left:-15px;cursor:pointer;opacity:0;z-index:100}#menuToggle span{display:flex;width:40px;height:5px;margin-bottom:5px;position:relative;background:#000;border-radius:3px;z-index:100;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease}#menuToggle input:checked~span{transform:rotate(45deg) translate(-8px,-1px);background:#000}#menuToggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(.2)}#menuToggle input:checked~span:nth-last-child(2){transform:rotate(-45deg) translate(-5px,-1px)}#menu{position:fixed;top:13vh;left:0;width:100vw;height:auto;background-color:#fff;display:flex;padding:0;margin:0;flex-direction:column;justify-content:flex-start;transform:translateY(-100vh);transition:transform .7s cubic-bezier(.77,.2,.05,1);z-index:-10;overflow:hidden;border-radius:0 0 25px 25px}#menuToggle .sr-only{width:0}.list_menu,.sr-only{padding:0}.sr-only{position:absolute;width:1px;height:1px;border:0;clip:rect(0,0,0,0);overflow:hidden}#menu.open{transform:translateY(0)}#menu.open .contact_container_header{justify-content:center}body.menu-open{overflow:hidden;height:100vh}#menu li{padding:10px 5px;list-style:none;color:#000}#menu li a{color:#000;font-size:30px;text-decoration:none}.arrow_up{width:30px;height:30px;position:fixed;bottom:15px;right:30px;padding:5px;background-color:#ffffff36;border-radius:5px;cursor:pointer}@media screen and (min-width:1024px) and (max-width:1250px){.logo-header{height:19vh}.nav-links{flex-wrap:wrap;justify-content:center;width:55%}.desktop-nav{padding:0}}@media screen and (max-width:1023px){.desktop-nav{display:none}.contact_icon_facebook{width:40px}#menu li a{font-size:22px}.mobile-menu{display:flex;align-items:center;width:100%;height:10vh;justify-content:space-around}#menuToggle{position:absolute;right:50px}header{flex-direction:row-reverse;gap:0;height:98.7px;justify-content:space-evenly}.logo-header{height:80px;width:80px}.logo_link_header{z-index:5;position:absolute;left:30px}.contact_container_header{align-items:center;top:87%;width:20%;left:40%}.icon_facebook,.icon_mail{height:40px;width:40px}.icon_phone{width:30px;height:30px;right:2%;top:94%}.title_subnav{width:auto!important;background:none!important;height:auto!important;font-size:22px;text-align:center;font-weight:400}.subnav_link_container{position:relative;top:0;left:0;background:#fff;list-style:none;border-radius:0 0 10px 10px;padding:0;margin:0;display:block;min-width:200px;z-index:1000}}