@media screen and (max-width:1280px){.content-wrapper{padding:80px 0}}@media screen and (max-width:960px){h1{font-size:16px}.text-content{font-size:12px;line-height:18px;margin:15px auto}.content-wrapper{padding:50px 0}.flex-container{display:block;margin-left:auto;margin-right:auto}#page-contact .flex-item,.criteres-list .flex-item,.flex-item{width:100%;margin:50px auto}#page-contact .flex-item{padding:0}}@media screen and (max-width:850px){.footer-nav .menu-item{display:block;padding:10px 0}}@media screen and (max-width:590px){.header-logo{font-size:16px}.toggle-nav{font-size:20px}}