.home .nouvelles .wrap .item-post:hover::after{height:100%}.home .nouvelles .wrap .item-post::before{content:'';background-color:var(--color-grey-l-15);border-left:4px solid var(--color-grey-l-5);position:absolute;height:100%;z-index:-1;transition:all 1s}.home .nouvelles .wrap .item-post::after{content:'';background-color:var(--color-grey-dark);width:4px;position:absolute;height:0;left:0;top:0;transition:all 1s}.home .nos-adhesions .wrap .item-price .price-content .price-footer .button-adhesion,.home .activities .wrap .item-activities .item-text a{background-color:var(--color-button);color:#fff;border-radius:20px;padding:.25em .5em;transition:all .5s}.home .nos-adhesions .wrap .item-price .price-content .price-footer .button-adhesion:focus,.home .activities .wrap .item-activities .item-text a:focus,.home .nos-adhesions .wrap .item-price .price-content .price-footer .button-adhesion:hover,.home .activities .wrap .item-activities .item-text a:hover,.home .nos-adhesions .wrap .item-price .price-content .price-footer .button-adhesion:active,.home .activities .wrap .item-activities .item-text a:active{background-color:var(--color-button-hover)}.home .item-post a{text-decoration:none;color:inherit}.home .item-post .item-post-title,.home .activities .wrap .item-activities .item-text .item-title{text-decoration:none;margin:1em 2em;font-weight:bolder;line-height:1.3em;font-size:1.3em;font-weight:700;color:var(--color-grey);text-transform:uppercase}@media (min-width: 1600px){.home .section,.home .block-gallery .wrap,.home .activities .wrap{max-width:1600px;margin-left:auto;margin-right:auto}}.home .section{padding:3em 8%}.home .section.custom-block-home{position:relative;overflow:hidden;max-width:100%}.home .section.custom-block-home .wrap{display:block;max-width:1600px;margin-left:auto;margin-right:auto}.home .section.custom-block-home .title,.home .section.custom-block-home .icon-title,.home .section.custom-block-home .content{position:relative;z-index:2}.home .section.custom-block-home:focus .background img,.home .section.custom-block-home:hover .background img,.home .section.custom-block-home:active .background img{transform:scale(1.1)}.home .section.custom-block-home .blocks-gallery-item__caption a{background-color:var(--color-primary);color:#fff}.home .section.custom-block-home img{transition:.5s}.home .section.custom-block-home img:hover{transform:scale(1.025) rotate(2deg)}.home .section .title{text-align:center;font-weight:800;font-size:2em;margin:0 0 .25em 0;text-transform:uppercase}.home .section .icon-title{display:flex;justify-content:center;align-items:center;color:var(--color-title)}.home .section .icon-title:focus .box .fa,.home .section .icon-title:hover .box .fa,.home .section .icon-title:active .box .fa{transform:rotate(90deg)}.home .section .icon-title .box{border:2px solid var(--color-title);border-radius:4px;margin:0 .9em;font-size:.7em;padding:0.1em .7em}.home .section .icon-title .box .fa{transition:transform .5s}.home .section .icon-title .stroke{width:22px;height:2px;background-color:var(--color-title)}.home .section .wrap{display:flex;flex-wrap:wrap}.home .section .background{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;display:flex;align-items:center;justify-content:center}.home .section .background img{width:100%}@media screen and (max-width: 980px){.home .section .background img{width:auto;height:100%}}.home .no-results{display:flex;width:100%;justify-content:center;font-weight:700;font-size:1.2em}.home .square-grid .wrap{margin-top:2em;display:flex;justify-content:center}.home .square-grid .wrap .item-wrap{text-decoration:none;padding:4em 2em;display:flex;flex-direction:column;align-items:center;width:33.333%;color:var(--color-primary);transition:all .5s}@media (max-width: 600px){.home .square-grid .wrap .item-wrap{width:100%;padding-top:2em}}.home .square-grid .wrap .item-wrap:nth-child(odd){background-color:var(--color-primary-l-40)}.home .square-grid .wrap .item-wrap:nth-child(even){background-color:var(--color-primary-l-40)}.home .square-grid .wrap .item-wrap:hover{background-color:#fff;box-shadow:0 0 5px RGBA(0, 0, 0, 0.1)}.home .square-grid .wrap .item-wrap .logo{width:150px}.home .square-grid .wrap .item-wrap .number{font-weight:800;font-size:3em;line-height:.8em;margin-top:10px}.home .square-grid .wrap .item-wrap .number::after{content:'+'}.home .block-gallery{background-color:var(--color-grey-bg-l-10);max-width:100%}.home .block-gallery .wrap{justify-content:center;margin-top:1em}.home .block-gallery .wrap .item-gallery{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:calc(25% - 2em);color:var(--color-primary);padding:2em;text-decoration:none;box-shadow:3px 3px 7px RGBA(0, 0, 0, 0.05);overflow:hidden;transition:all .5s;margin:1em;background-color:var(--color-grey-bg-l-15)}@media (max-width: 980px){.home .block-gallery .wrap .item-gallery{margin:.5em 0;width:100%}}.home .block-gallery .wrap .item-gallery:focus,.home .block-gallery .wrap .item-gallery:hover,.home .block-gallery .wrap .item-gallery:active{background-color:var(--color-primary);color:#fff;transform:scale(1.05);box-shadow:0px 0px 0px RGBA(0, 0, 0, 0.1)}.home .block-gallery .wrap .item-gallery:focus .item-title::after,.home .block-gallery .wrap .item-gallery:hover .item-title::after,.home .block-gallery .wrap .item-gallery:active .item-title::after{width:100%}.home .block-gallery .wrap .item-gallery:focus .item-description,.home .block-gallery .wrap .item-gallery:hover .item-description,.home .block-gallery .wrap .item-gallery:active .item-description{bottom:0}.home .block-gallery .wrap .item-gallery:focus .btn-voir-plus,.home .block-gallery .wrap .item-gallery:hover .btn-voir-plus,.home .block-gallery .wrap .item-gallery:active .btn-voir-plus{opacity:0}.home .block-gallery .wrap .item-gallery .fa{font-size:3em}.home .block-gallery .wrap .item-gallery .item-title{margin:0;line-height:1.2em;font-size:1.2em}.home .block-gallery .wrap .item-gallery .item-title::after{content:'';width:0px;height:1px;background-color:#fff;transition:all .5s}.home .block-gallery .wrap .item-gallery .item-description{position:absolute;bottom:-200px;background-color:var(--color-primary-light);padding:1em;width:110%;line-height:1.3em;transition:all .5s;right:-5%;transform:rotate(-5deg)}@media (max-width: 980px){.home .block-gallery .wrap .item-gallery .item-description{width:100%;right:0;transform:rotate(0)}}.home .block-gallery .wrap .item-gallery .btn-voir-plus{background-color:var(--color-primary);color:#fff;padding:.5em 1em;margin-top:.5em;transition:all .5s;border-radius:20px}.home .block-gallery .wrap .item-gallery .btn-voir-plus::after{content:''}.home .item-post a{background-color:var(--color-grey)}.home .item-post .image-container{background-color:#e6e6e6;overflow:hidden;display:flex;align-items:center;justify-content:center}.home .item-post .item-post-description,.home .item-post .item-post-author{margin:0 2.6em;color:var(--color-text);line-height:1.3em;text-overflow:ellipsis}.home .item-post .item-post-description{margin:0 2.6em}.home .item-post .item-post-categories{margin:0 2.6em;margin-top:1em;margin-bottom:1em}.home .nouvelles .icon-title .box .fa{transform:rotate(25deg)}@media (max-width: 980px){.home .nouvelles .wrap{flex-direction:column}}.home .nouvelles .wrap .item-post{width:calc(50% - 1em);display:flex;position:relative;margin:1em;margin-bottom:4em;justify-content:space-between;align-items:center}@media (max-width: 1180px){.home .nouvelles .wrap .item-post{flex-direction:column;width:100%;margin:2em 0;align-items:baseline}}@media (max-width: 980px){.home .nouvelles .wrap .item-post{margin:1em 0}}.home .nouvelles .wrap .item-post:nth-child(odd){margin-left:0}.home .nouvelles .wrap .item-post:nth-child(even){margin-right:0}.home .nouvelles .wrap .item-post:focus .item-post-title,.home .nouvelles .wrap .item-post:hover .item-post-title,.home .nouvelles .wrap .item-post:active .item-post-title{color:var(--color-grey-dark)}.home .nouvelles .wrap .item-post:focus::before,.home .nouvelles .wrap .item-post:hover::before,.home .nouvelles .wrap .item-post:active::before{background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,0.15)}.home .nouvelles .wrap .item-post::before{width:75%}@media (max-width: 1180px){.home .nouvelles .wrap .item-post::before{width:100%}}.home .nouvelles .wrap .item-post .image-container{min-width:300px;flex-basis:300px;height:225px;margin:2em 0}@media (max-width: 1180px){.home .nouvelles .wrap .item-post .image-container{order:-1;margin:0;flex-basis:100%;height:auto;max-height:200px}}.home .nouvelles .wrap .item-post .image-container img{width:auto;height:100%;max-width:500%}@media (max-width: 1180px){.home .nouvelles .wrap .item-post .image-container img{width:100%;height:auto}}.home .nouvelles .wrap .item-post .image-container.no-image img{width:50%;height:auto}.home .nouvelles .wrap .item-post .btn-voir-plus{position:absolute;left:10%;bottom:-1.25em;font-weight:normal;text-transform:uppercase;padding:.75em 2em}@media (max-width: 1180px){.home .nouvelles .wrap .item-post .btn-voir-plus{position:relative;left:auto;bottom:-0.5em;order:0;width:calc(100% - 5.2em);margin:1em 0 0 2.6em}}.home .nouvelles .wrap .item-post .item-post-description{margin:0 2.6em 3em 2.6em}@media (max-width: 1180px){.home .nouvelles .wrap .item-post .item-post-description{margin:0 2.6em}}.home .nouvelles .btn-voir-tout{padding:1em;margin:auto;display:inline-block;width:200px}.home .offres{background-color:var(--color-grey-bg-l-10);max-width:100%}.home .members-club{padding-left:0;padding-right:0;margin:0}@media (min-width: 1600px){.home .members-club{margin-left:auto;margin-right:auto}}.home .nos-adhesions{background-color:var(--color-footer);max-width:100%}.home .nos-adhesions .wrap{margin:auto;display:flex;justify-content:center}@media (max-width: 980px){.home .nos-adhesions .wrap{flex-direction:column;align-items:center}}.home .nos-adhesions .wrap .item-price{color:var(--color-grey-dark)}.home .nos-adhesions .wrap .item-price:focus .button-adhesion,.home .nos-adhesions .wrap .item-price:hover .button-adhesion,.home .nos-adhesions .wrap .item-price:active .button-adhesion{border:1px solid #fff}.home .nos-adhesions .wrap .item-price:focus .button-adhesion:hover,.home .nos-adhesions .wrap .item-price:hover .button-adhesion:hover,.home .nos-adhesions .wrap .item-price:active .button-adhesion:hover{border:none}.home .nos-adhesions .wrap .item-price:focus .button-adhesion.featured,.home .nos-adhesions .wrap .item-price:hover .button-adhesion.featured,.home .nos-adhesions .wrap .item-price:active .button-adhesion.featured{border:1px solid #fff}.home .nos-adhesions .wrap .item-price .price-number{font-size:2.5em;font-weight:bolder}.home .nos-adhesions .wrap .item-price .price-number::before{content:'$';font-size:.6em;position:absolute;text-indent:-1em}.home .nos-adhesions .wrap .item-price .price-content{width:100%}.home .nos-adhesions .wrap .item-price .price-content .price-short-description{padding:1em;border-top:1px solid var(--color-grey-bg);margin:1em 0}.home .nos-adhesions .wrap .item-price .price-content .price-footer{display:flex;flex-direction:column}.home .nos-adhesions .wrap .item-price .price-content .price-footer .button-adhesion{margin-bottom:.25em;display:flex;align-items:center;justify-content:center;padding:.8em 0;text-decoration:none;border-radius:0}.home .nos-adhesions .wrap .item-price .price-content .price-footer .button-adhesion:focus,.home .nos-adhesions .wrap .item-price .price-content .price-footer .button-adhesion:hover,.home .nos-adhesions .wrap .item-price .price-content .price-footer .button-adhesion:active{border:1px solid #fff}.home .nos-adhesions .wrap .item-price .price-content .price-footer .button-adhesion .fa{font-size:1.5em;margin-right:.5em}.home .partenaires .wrap{justify-content:flex-start}.home .partenaires .wrap .item-wrap{width:20%;padding:2em;display:flex;align-items:center;justify-content:center}.home .partenaires .wrap .item-wrap.odd{background-color:var(--color-primary-40)}.home .partenaires .wrap .item-wrap.even{background-color:var(--color-primary-35)}.home .partenaires .wrap .item-wrap .logo{width:auto;height:auto;max-width:125px;max-height:100px}@media (max-width: 600px){.home .partenaires .wrap .item-wrap{width:100%;padding-top:2em}}@media (max-width: 980px){.home .partenaires .metaslider img{width:100% !important;height:auto !important}}.home .activities{background-color:var(--color-grey-bg-l-10);max-width:100%;padding:0}.home .activities .wrap{display:flex;flex-direction:column;align-items:center}.home .activities .wrap .item-activities{display:flex;align-items:center;width:100%;border-bottom:1px solid var(--color-grey-bg);padding:2em 10%;flex-direction:column;justify-content:center}.home .activities .wrap .item-activities:focus img,.home .activities .wrap .item-activities:hover img,.home .activities .wrap .item-activities:active img{transform:rotate(25deg)}@media (max-width: 980px){.home .activities .wrap .item-activities{flex-direction:column}}.home .activities .wrap .item-activities:first-of-type{margin-top:0px}.home .activities .wrap .item-activities:last-of-type{border:none}.home .activities .wrap .item-activities .item-text{padding:0 10%;width:100%;display:flex;align-items:center;margin:1em 1%;flex-direction:column}@media (max-width: 980px){.home .activities .wrap .item-activities .item-text{width:100%;margin:1em 0}}@media (max-width: 1024px){.home .activities .wrap .item-activities .item-text{padding:0}}.home .activities .wrap .item-activities .item-text .item-title{margin:0}@media (max-width: 980px){.home .activities .wrap .item-activities .item-text .item-title{text-align:center;width:100%}}.home .activities .wrap .item-activities .item-text a{padding:1em;text-decoration:none}.home .activities .wrap .item-activities .item-text .item-content{flex-direction:column;align-items:center;text-align:center}.home .activities .wrap .item-activities .item-image{padding:auto;width:100%;display:flex;align-items:center;margin:1em 1%;justify-content:center}@media (max-width: 980px){.home .activities .wrap .item-activities .item-image{width:100%;margin:1em 0}}.home .activities .wrap .item-activities .item-image img{height:auto;max-width:100%;max-height:150px;width:auto;transition:all .5s}@media (max-width: 980px){.home .activities .wrap .item-activities .item-image img{margin:auto}}
