@charset "UTF-8";
@font-face{font-family:BT Beau Sans;src:url(//www.laguilde.quebec/app/themes/rougemkt/assets/dist/fonts/BT-BeauSans-Regular.woff2) format("woff2"),url(//www.laguilde.quebec/app/themes/rougemkt/assets/dist/fonts/BT-BeauSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BT Beau Sans;src:url(//www.laguilde.quebec/app/themes/rougemkt/assets/dist/fonts/BT-BeauSans-BoldItalic.woff2) format("woff2"),url(//www.laguilde.quebec/app/themes/rougemkt/assets/dist/fonts/BT-BeauSans-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:BT Beau Sans;src:url(//www.laguilde.quebec/app/themes/rougemkt/assets/dist/fonts/T-BeauSans-ExtraBold.woff2) format("woff2"),url(//www.laguilde.quebec/app/themes/rougemkt/assets/dist/fonts/BT-BeauSans-ExtraBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:BT Beau Sans;src:url(//www.laguilde.quebec/app/themes/rougemkt/assets/dist/fonts/BT-BeauSans-Bold.woff2) format("woff2"),url(//www.laguilde.quebec/app/themes/rougemkt/assets/dist/fonts/BT-BeauSans-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:BT Beau Sans;src:url(//www.laguilde.quebec/app/themes/rougemkt/assets/dist/fonts/BT-BeauSans-Medium.woff2) format("woff2"),url(//www.laguilde.quebec/app/themes/rougemkt/assets/dist/fonts/BT-BeauSans-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:BT Beau Sans;src:url(//www.laguilde.quebec/app/themes/rougemkt/assets/dist/fonts/BT-BeauSans-MediumItalic.woff2) format("woff2"),url(//www.laguilde.quebec/app/themes/rougemkt/assets/dist/fonts/BT-BeauSans-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:BT Beau Sans;src:url(//www.laguilde.quebec/app/themes/rougemkt/assets/dist/fonts/BT-BeauSans-LightItalic.woff2) format("woff2"),url(//www.laguilde.quebec/app/themes/rougemkt/assets/dist/fonts/BT-BeauSans-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:BT Beau Sans;src:url(//www.laguilde.quebec/app/themes/rougemkt/assets/dist/fonts/BT-BeauSans-Light.woff2) format("woff2"),url(//www.laguilde.quebec/app/themes/rougemkt/assets/dist/fonts/BT-BeauSans-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:BT Beau Sans;src:url(//www.laguilde.quebec/app/themes/rougemkt/assets/dist/fonts/BT-BeauSans-Italic.woff2) format("woff2"),url(//www.laguilde.quebec/app/themes/rougemkt/assets/dist/fonts/BT-BeauSans-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}.btn{position:relative;overflow:hidden;border:none;display:inline-block;padding:0 34px 0 0;margin-top:50px;color:#1e1e1e;font-size:clamp(16px,1.4vw,1.4vw);font-weight:500;font-family:BT Beau Sans;text-decoration:none;text-transform:uppercase;background:url(//www.laguilde.quebec/app/themes/rougemkt/assets/dist/images/arrow_black.svg) 100% no-repeat;background-size:26px 26px;transition:color .2s ease}@media (max-width:768px){.btn{margin-top:20px}}.btn:hover{color:#1e1e1e}.btn>span{position:relative;display:block;padding:0;will-change:transform;transition:color .5s cubic-bezier(.25,1,.5,1),background-color .5s cubic-bezier(.25,1,.5,1)}.btn>span.label-out{position:absolute;width:calc(100% - 34px)}.btn.btn-back{padding:0 0 0 34px;background:url(//www.laguilde.quebec/app/themes/rougemkt/assets/dist/images/back.svg) 0 no-repeat;background-size:26px 26px}.btn-large{position:relative;overflow:hidden;border:none;display:inline-block;padding:0 34px 0 0!important;margin-top:30px;line-height:1.3em!important;color:#f7fa73;font-size:clamp(20px,4vw,4vw)!important;font-weight:500;font-family:BT Beau Sans;text-decoration:none}.btn-large>span{position:relative;display:block;padding:0;will-change:transform}.btn-large>span.label-out{position:absolute}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;font-optical-sizing:auto}:focus{outline:none}body{font-size:clamp(16px,1.5vw,32px);font-family:BT Beau Sans;font-weight:400;font-style:normal;line-height:1.2em}body,ol,ul{padding:0;margin:0}img{display:block}img.aligncenter{position:relative;margin:0 auto}p{margin-top:1em;margin-bottom:0}p:first-of-type{margin-top:0}p:last-of-type{margin-bottom:0}a{color:#2341c1;text-decoration:none;transition:color .2s ease}a:hover{text-decoration:underline}strong a{font-weight:700}button{font-family:BT Beau Sans}main{overflow-x:hidden}.main-container,main{position:relative;width:100%}.main-container{padding-top:100dvh}@media (max-width:768px){.main-container{padding-top:100dvh}}.main-container>div:first-of-type{position:fixed;top:0;left:0;height:100dvh}.main-container>div:first-of-type.row_texts{display:flex;align-items:flex-end;padding-top:0;justify-content:flex-end}.main-container>div:first-of-type.row_texts h2{margin-bottom:clamp(1rem,1vw,1vw)}.main-container>div:nth-of-type(2){margin-top:-40px;border-top-left-radius:40px;border-top-right-radius:40px}@media (max-width:768px){.main-container>div:nth-of-type(2){border-top-left-radius:20px;border-top-right-radius:20px}}.membre-template-default .main-container>div:first-child,.partenaire-template-default .main-container>div:first-child{position:relative;height:auto}.background-container{display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:30px}@media (max-width:768px){.background-container{border-radius:20px}}.background-container.bg-blue{background:#2341c1}.background-container.bg-white{background:#eef3fa}.background-container.bg-green{background:#00bfb6}.background-container.bg-darkgreen{background:#005450}.background-container.bg-mauve{background:#bface7}.background-container.bg-jaune{background:#f7fa73}.background-container.bg-noir{background:#1e1e1e}.otgs-development-site-front-end{display:none!important}.group:after{content:"";display:table;clear:both}h1{font-weight:400;font-style:normal;font-size:clamp(50px,8vw,8vw);line-height:1em;color:#eef3fa}h2{margin-bottom:clamp(20px,5vw,5vw);font-size:clamp(30px,6.7vw,6.7vw);line-height:1.05em;color:#eef3fa;will-change:transform}h2,h3{margin-top:0;font-weight:500;font-style:normal}h3{margin-bottom:clamp(20px,3vw,3vw);font-size:clamp(20px,6vw,6vw);line-height:1em;color:#fff}h4{margin:50px 0;font-size:clamp(20px,3.8vw,3.8vw);font-weight:500;line-height:1.05em;color:#1e1e1e}h4:first-child{margin-top:0}@media (max-width:768px){h4{margin:0 0 20px}}h5{margin:30px 0;font-size:clamp(24px,3.2vw,3.2vw);font-weight:500;line-height:1.05em;color:#1e1e1e}h5:first-child{margin-top:0}@media (max-width:768px){h5{margin:0 0 20px}}h6{margin:30px 0;font-size:clamp(24px,2.35vw,36px);font-weight:500;line-height:1.05em;color:#1e1e1e}h6:first-child{margin-top:0}@media (max-width:768px){h6{margin:30px 0 20px}}canvas[data-bgcolor=white]+div h2,canvas[data-bgcolor=white]+div h3,canvas[data-bgcolor=white]+div h4,canvas[data-bgcolor=white]+div p{color:#1e1e1e}[data-bgcolor=blue] .btn,[data-bgcolor=blue] a,[data-bgcolor=blue] h2,[data-bgcolor=blue] h3,[data-bgcolor=blue] h4,[data-bgcolor=blue] h5,[data-bgcolor=blue] h6,[data-bgcolor=blue] li,[data-bgcolor=blue] p,[data-bgcolor=blue] ul,[data-bgcolor=darkgreen] .btn,[data-bgcolor=darkgreen] a,[data-bgcolor=darkgreen] h2,[data-bgcolor=darkgreen] h3,[data-bgcolor=darkgreen] h4,[data-bgcolor=darkgreen] h5,[data-bgcolor=darkgreen] h6,[data-bgcolor=darkgreen] li,[data-bgcolor=darkgreen] p,[data-bgcolor=darkgreen] ul{color:#eef3fa}[data-bgcolor=blue] .text-content li:before,[data-bgcolor=darkgreen] .text-content li:before{background:url(//www.laguilde.quebec/app/themes/rougemkt/assets/dist/images/arrow.svg) 100% no-repeat!important}[data-bgcolor=blue] .btn,[data-bgcolor=darkgreen] .btn{background:url(//www.laguilde.quebec/app/themes/rougemkt/assets/dist/images/arrow.svg) 100% no-repeat}[data-bgcolor=blue] .carrousel-slider .btn,[data-bgcolor=darkgreen] .carrousel-slider .btn{color:#1e1e1e;background:url(//www.laguilde.quebec/app/themes/rougemkt/assets/dist/images/arrow_black.svg) 100% no-repeat}[data-bgcolor=white] a{color:#1e1e1e}[data-bgcolor=white] .text-content a:not(.btn){color:#2341c1}[data-bgcolor=white] a.btn-large{color:#f7fa73!important}[data-bgcolor=white].text-content .btn,[data-bgcolor=white].text-content h2,[data-bgcolor=white].text-content h3,[data-bgcolor=white].text-content h4,[data-bgcolor=white].text-content h5,[data-bgcolor=white].text-content h6,[data-bgcolor=white].text-content li,[data-bgcolor=white].text-content p,[data-bgcolor=white].text-content ul{color:#1e1e1e}[data-bgcolor=white].text-content li:before{background:url(//www.laguilde.quebec/app/themes/rougemkt/assets/dist/images/arrow_black.svg) 100% no-repeat!important}footer[data-bgcolor=white] a,footer[data-bgcolor=white] h2{color:#eef3fa}[data-bgcolor=green] h2,[data-bgcolor=green] h3,[data-bgcolor=green] p,[data-bgcolor=mauve] h2,[data-bgcolor=mauve] h3,[data-bgcolor=mauve] p,[data-bgcolor=white] h2,[data-bgcolor=white] h3,[data-bgcolor=white] p,[data-bgcolor=yellow] h2,[data-bgcolor=yellow] h3,[data-bgcolor=yellow] p{color:#1e1e1e}.texts-container[data-bgcolor=blue] .btn,.texts-container[data-bgcolor=blue] a,.texts-container[data-bgcolor=blue] h2,.texts-container[data-bgcolor=blue] h3,.texts-container[data-bgcolor=blue] h4,.texts-container[data-bgcolor=blue] h5,.texts-container[data-bgcolor=blue] h6,.texts-container[data-bgcolor=blue] li,.texts-container[data-bgcolor=blue] p,.texts-container[data-bgcolor=blue] ul,.texts-container[data-bgcolor=darkgreen] .btn,.texts-container[data-bgcolor=darkgreen] a,.texts-container[data-bgcolor=darkgreen] h2,.texts-container[data-bgcolor=darkgreen] h3,.texts-container[data-bgcolor=darkgreen] h4,.texts-container[data-bgcolor=darkgreen] h5,.texts-container[data-bgcolor=darkgreen] h6,.texts-container[data-bgcolor=darkgreen] li,.texts-container[data-bgcolor=darkgreen] p,.texts-container[data-bgcolor=darkgreen] ul{color:#eef3fa}.texts-container[data-bgcolor=blue] .btn,.texts-container[data-bgcolor=darkgreen] .btn{background:url(//www.laguilde.quebec/app/themes/rougemkt/assets/dist/images/arrow.svg) 100% no-repeat}.h-padding{padding-left:90px;padding-right:90px}@media (max-width:768px){.h-padding{padding-left:20px;padding-right:20px}}.v-padding{padding-top:70px;padding-bottom:70px}@media (max-width:768px){.v-padding{padding-top:40px;padding-bottom:40px}}.empty-space{width:100%;height:140px}@media (max-width:768px){.empty-space{height:90px}}.no-margin-top{margin-top:0}.no-margin-bottom{margin-bottom:0!important}.no-padding-top{padding-top:0}.no-padding-bottom{padding-bottom:0!important}@media (max-width:768px){.mobile-center{text-align:center}}.row{position:relative;padding-bottom:100px;display:flex;width:100%}@media (max-width:768px){.row{flex-direction:column;padding-bottom:50px}}.row>div.one-quart{width:25%}@media (max-width:768px){.row>div.one-quart{width:100%}}.row>div.three-quart{width:75%}@media (max-width:768px){.row>div.three-quart{width:100%}}.row>div.one-half{width:50%}@media (max-width:768px){.row>div.one-half{width:100%}}.row>div.one-tier{width:33%}@media (max-width:768px){.row>div.one-tier{width:100%}}.row>div.one-tier:last-child{width:34%}@media (max-width:768px){.row>div.one-tier:last-child{width:100%}}.row>div.two-tier{width:67%}@media (max-width:768px){.row>div.two-tier{width:100%}}.carrousel-evolue{padding-left:20px;padding-right:20px}@media (max-width:768px){.carrousel-evolue{padding-left:10px;padding-right:10px}}.carrousel-evolue .carrousel-container{position:relative;width:100%;padding:80px 5vw 60px;transition:height .5s cubic-bezier(.76,0,.24,1)}@media (max-width:768px){.carrousel-evolue .carrousel-container{padding:30px 20px 0}}@media (max-width:768px){.carrousel-evolue .carrousel-content{padding-bottom:0!important}}.carrousel-evolue .slide-text{display:none}.carrousel-evolue .tns-ovh{overflow:visible}.carrousel-evolue .tns-item .slide{position:relative;height:100%}.carrousel-evolue .tns-item .slide .slide-content{position:relative;display:flex;height:100%;z-index:2}.carrousel-evolue .tns-item .slide .slide-img{width:100%;height:48vw;max-height:90vh;margin:0;position:relative;overflow:hidden}.carrousel-evolue .tns-item .slide .slide-text{width:50%;padding:60px}.carrousel-evolue .tns-item .slide .slide-text p{font-size:clamp(18px,1.7vw,1.7vw);font-weight:500;line-height:1.3em}.carrousel-evolue .carrousel-info{position:absolute;left:-2vw;bottom:3vw;width:75%;perspective:1500px}@media (max-width:768px){.carrousel-evolue .carrousel-info{position:relative;left:10px;width:calc(100% - 20px);top:-40px}}.carrousel-evolue .carrousel-info .carrousel-info-container{opacity:0;position:relative;padding:60px 4vw 80px}@media (max-width:768px){.carrousel-evolue .carrousel-info .carrousel-info-container{padding:30px 30px 40px}}.carrousel-evolue .carrousel-info h3,.carrousel-evolue .carrousel-info p{position:relative;color:#1e1e1e}button[data-action=stop]{display:none}.carrousel-simple .tns-ovh{overflow:visible}.carrousel-simple .carrousel-container{position:relative;width:100%;padding:0 20px}@media (max-width:768px){.carrousel-simple .carrousel-container{padding:0 10px}}.carrousel-simple .tns-item .slide{position:relative;height:100%}.carrousel-simple .tns-item .slide .slide-content{position:relative;display:flex;height:100%;z-index:2}@media (max-width:768px){.carrousel-simple .tns-item .slide .slide-content{flex-direction:column}}.carrousel-simple .tns-item .slide .slide-img{width:calc(50% - 20px);height:calc(100% - 40px);margin:20px;position:relative;overflow:hidden}@media (max-width:768px){.carrousel-simple .tns-item .slide .slide-img{width:calc(100% - 40px);margin:20px 20px 30px;height:250px}}.carrousel-simple .tns-item .slide .slide-img .hexa-container{position:absolute;top:0;left:0;width:100%;height:100%}.carrousel-simple .tns-item .slide .slide-text{width:50%;padding:8vh 60px}@media (max-width:768px){.carrousel-simple .tns-item .slide .slide-text{width:100%;padding:0 20px 30px}}.carrousel-simple .tns-item .slide .slide-text p{font-size:clamp(18px,1.7vw,1.7vw);font-weight:500;line-height:1.3em}@media (max-width:768px){.carrousel-simple .tns-item .slide .slide-text p{font-size:clamp(16px,1.7vw,1.7vw)}}.carrousel-simple .tns-item .slide .slide-text h4 a{color:#1e1e1e;text-decoration:none}.carrousel-simple .tns-item .slide .slide-text h4 a:hover{color:#1e1e1e}.background-container.bg-img{display:block;position:relative;width:100%}.background-container.bg-img img{display:block;object-fit:cover;width:100%;height:100%}.background-container.bg-img:before{display:none}.carrousel-container .caroussel-header{gap:40px;align-items:end;padding-bottom:60px}@media (max-width:768px){.carrousel-container .caroussel-header{padding-bottom:20px;gap:20px}}.carrousel-container .caroussel-header>div{width:50%}@media (max-width:768px){.carrousel-container .caroussel-header>div{width:100%}}.carrousel-container .caroussel-header>div:last-child{margin-bottom:8px}.carrousel-container .caroussel-header h2{color:#1e1e1e}.carrousel-container h2{display:inline-block;margin-bottom:0}.carrousel-container .carrousel-content{position:relative;padding-bottom:150px}@media (max-width:768px){.carrousel-container .carrousel-content{padding-bottom:50px}}.carrousel-container .carrousel-slider{display:flex}.carrousel-container .tns-outer{position:relative}.carrousel-container .tns-outer .tns-nav{display:flex;gap:8px;width:100%;justify-content:flex-end;margin-bottom:20px}.carrousel-container .tns-outer .tns-nav button{width:18px;height:18px;background:none;border:2px solid #eef3fa;border-radius:5px}.carrousel-container .tns-outer .tns-nav .tns-nav-active{background-color:#eef3fa}.carrousel-evolue .carrousel-container .tns-outer .tns-nav{display:none}.row_corde{padding:0 20px 100px}@media (max-width:768px){.row_corde{padding:0 20px 50px}}.row_corde .corde-container{margin-right:-20px;margin-left:-20px;overflow:hidden;width:calc(100% + 40px)}.row_corde .corde-container>div{display:flex;justify-content:space-between;gap:20px;padding:0 20px 20px}@media (max-width:768px){.row_corde .corde-container>div{flex-wrap:wrap;gap:10px;padding:0 10px 10px}}.row_corde .box{position:relative;flex:1}.row_corde .box .box-content{position:relative;padding:30px 30px 30px 45px}@media (max-width:768px){.row_corde .box .box-content{padding:20px}}.row_corde .box strong{position:relative;font-size:clamp(18px,9.5vw,9.5vw);font-weight:800;line-height:1.1}.row_corde .box p{position:relative;margin-top:40px;text-transform:uppercase;font-size:clamp(14px,1.8vw,1.8vw);line-height:1.1em;text-align:right}.row_equipe{padding:0 20px 100px}@media (max-width:768px){.row_equipe{padding:0 20px 20px}}.row_equipe h2{padding:0 90px;color:#1e1e1e}@media (max-width:768px){.row_equipe h2{padding:0}}.row_equipe .equipe-description{padding:0 90px;color:#1e1e1e;margin-bottom:clamp(20px,5vw,5vw)}@media (max-width:768px){.row_equipe .equipe-description{padding:0}}.row_equipe .equipe-container{position:relative;width:100%}.row_equipe .equipe-container .equipe-content{display:flex;flex-direction:row;gap:60px}@media (max-width:768px){.row_equipe .equipe-container .equipe-content{flex-direction:column-reverse;gap:20px}}.row_equipe .equipe-container .equipe-content .equipe-img{position:relative;width:50%;min-height:500px;align-self:stretch}@media (max-width:768px){.row_equipe .equipe-container .equipe-content .equipe-img{width:100%;min-height:400px}}.row_equipe .equipe-container .equipe-content .equipe-img .hexa-container{position:absolute;inset:0}.row_equipe .equipe-container .equipe-content .equipe-img .background-container.bg-img{height:calc(100% - 60px);perspective:1000px}@media (max-width:768px){.row_equipe .equipe-container .equipe-content .equipe-img .background-container.bg-img{height:250px}}.row_equipe .equipe-container .equipe-content .equipe-img .bg-img-container{position:relative;height:100%;display:flex;visibility:hidden;overflow:hidden}.row_equipe .equipe-container .equipe-content .equipe-img .bg-img-container img{position:absolute;inset:0}.row_equipe .equipe-container .equipe-content .equipe-img .equipe-info{position:absolute;width:calc(100% - 80px);left:20px;bottom:0;z-index:2;perspective:1000px}@media (max-width:768px){.row_equipe .equipe-container .equipe-content .equipe-img .equipe-info{position:relative;width:100%;transform:translateX(0);top:-30px;left:0}}.row_equipe .equipe-container .equipe-content .equipe-img .equipe-info .equipe-info-container{position:relative;z-index:2;padding:2.4vw 2.8vw 3vw;visibility:hidden}@media (max-width:768px){.row_equipe .equipe-container .equipe-content .equipe-img .equipe-info .equipe-info-container{padding:30px 30px 40px}}.row_equipe .equipe-container .equipe-content .equipe-img .equipe-info .equipe-info-content{position:relative;z-index:2}.row_equipe .equipe-container .equipe-content .equipe-img .equipe-info p{font-size:clamp(14px,1.3vw,1.3vw);line-height:1.3em;color:#eef3fa;margin:0;padding:0}.row_equipe .equipe-container .equipe-content .equipe-img .equipe-info p:first-child{text-transform:uppercase;margin-bottom:15px}.row_equipe .equipe-container .equipe-content .equipe-img .equipe-info a{color:#eef3fa}.row_equipe .equipe-container .equipe-content .liste-equipe{width:50%}@media (max-width:768px){.row_equipe .equipe-container .equipe-content .liste-equipe{width:100%}}.row_equipe .equipe-container .equipe-content .liste-equipe ul{list-style-type:none;margin:20px 0 0;padding:0 90px 0 0}@media (max-width:768px){.row_equipe .equipe-container .equipe-content .liste-equipe ul{padding:0 40px 0 0;margin-top:0}}.row_equipe .equipe-container .equipe-content .liste-equipe li{font-family:BT Beau Sans;font-size:clamp(18px,4.3vw,51.7vw);font-weight:500;line-height:1em;margin-bottom:10px;color:#1e1e1e;cursor:pointer;position:relative;transition:color .2s cubic-bezier(.25,1,.5,1)}@media (max-width:768px){.row_equipe .equipe-container .equipe-content .liste-equipe li{-webkit-user-select:none;-moz-user-select:none;user-select:none}}.row_equipe .equipe-container .equipe-content .liste-equipe li.active{color:#2341c1;left:0}@media (max-width:768px){.row_equipe .equipe-container .equipe-content .liste-equipe li.active{left:0}}.row_equipe .equipe-container .equipe-content .liste-equipe li:hover{color:#2341c1}.row_equipe .equipe-container .team-list-container{width:100%;padding:0 90px}@media (max-width:768px){.row_equipe .equipe-container .team-list-container{padding:0 0 30px}}.row_equipe .equipe-container .team-list-container .team-member{position:relative;border-bottom:2px solid #1e1e1e;padding:20px 0}@media (max-width:768px){.row_equipe .equipe-container .team-list-container .team-member{padding:15px 0}}.row_equipe .equipe-container .team-list-container .team-member:first-child{border-top:2px solid #1e1e1e}.row_equipe .equipe-container .team-list-container .team-member:hover .team-title h3{padding-left:20px}@media (max-width:768px){.row_equipe .equipe-container .team-list-container .team-member:hover .team-title h3{padding-left:10px}}.row_equipe .equipe-container .team-list-container .team-member:hover .team-title p{padding-right:20px}@media (max-width:768px){.row_equipe .equipe-container .team-list-container .team-member:hover .team-title p{padding-right:0;padding-left:10px}}.row_equipe .equipe-container .team-list-container .team-title{position:relative;z-index:10;display:flex;justify-content:space-between;gap:20px;cursor:pointer;align-items:center;overflow:hidden}@media (max-width:768px){.row_equipe .equipe-container .team-list-container .team-title{flex-direction:column;align-items:flex-start;gap:0;padding-bottom:0}}.row_equipe .equipe-container .team-list-container .team-title h3{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:BT Beau Sans;font-size:clamp(18px,3vw,3vw);font-weight:500;line-height:1.2em;margin:0;color:#1e1e1e;transition:padding-left .5s cubic-bezier(.76,0,.24,1);overflow:hidden}@media (max-width:768px){.row_equipe .equipe-container .team-list-container .team-title h3{margin-bottom:10px}}.row_equipe .equipe-container .team-list-container .team-title p{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:BT Beau Sans;font-size:clamp(18px,1vw,1vw);font-weight:500;line-height:1em;text-transform:uppercase;transition:padding-right .5s cubic-bezier(.76,0,.24,1),padding-left .5s cubic-bezier(.76,0,.24,1)}@media (max-width:768px){.row_equipe .equipe-container .team-list-container .team-title p{margin-top:-5px;line-height:1.1em}}.row_equipe .equipe-container .team-list-container .team-img-container{visibility:hidden;position:absolute;top:50%;left:33%;height:400px;width:40%;max-width:400px;text-align:center;transform:translateY(-50%);pointer-events:none;z-index:15}@media (max-width:1280px){.row_equipe .equipe-container .team-list-container .team-img-container{height:320px;width:30%}}@media (max-width:768px){.row_equipe .equipe-container .team-list-container .team-img-container{left:auto;width:40%;height:200px;right:0}}.row_equipe .equipe-container .team-list-container .team-img-container .team-img{width:75%;height:100%;display:inline-block}@media (max-width:1280px){.row_equipe .equipe-container .team-list-container .team-img-container .team-img{width:100%;height:100%}}.row_equipe .equipe-container .team-list-container .team-img-container .team-img .hexa-container{height:100%;width:100%}.row_etiquettes>div{position:relative}.row_etiquettes ul{display:flex;flex-wrap:wrap;gap:15px 70px;padding:0;margin:0;list-style:none;perspective:1000px}@media (max-width:768px){.row_etiquettes ul{flex-direction:column;gap:15px}}.row_etiquettes ul li{position:relative;flex-basis:calc(50% - 35px);display:block;align-items:stretch}.row_etiquettes ul li .li-content{position:relative;height:100%;padding:.6em 1.2em;display:flex;justify-content:flex-end;align-items:center;color:#1e1e1e;font-family:BT Beau Sans;font-weight:500;line-height:1.1em;font-size:clamp(16px,2vw,2vw);text-transform:uppercase;text-align:right}@media (max-width:768px){.row_etiquettes ul li .li-content{padding:20px 24px}}.row_etiquettes.style-icones>div{padding-left:20px;padding-right:20px}.row_etiquettes.style-icones .hexa-container{position:absolute;top:0;left:20px;right:20px;bottom:0;width:auto}@media (max-width:768px){.row_etiquettes.style-icones .hexa-container{left:10px;right:10px}}.row_etiquettes.style-icones .liste-etiquettes{padding:90px;position:relative;z-index:10}@media (max-width:768px){.row_etiquettes.style-icones .liste-etiquettes{padding:50px 30px 40px}}.row_etiquettes.style-icones ul{flex-direction:column}@media (max-width:768px){.row_etiquettes.style-icones ul{gap:20px}}.row_etiquettes.style-icones ul li{flex-basis:100%;display:flex;align-items:center;flex-direction:row;gap:20px}.row_etiquettes.style-icones ul li .li-content{flex:1;font-size:clamp(15px,2vw,2vw);justify-content:flex-start;background:none;text-align:left}@media (max-width:768px){.row_etiquettes.style-icones ul li .li-content{padding:0}}.row_etiquettes.style-icones ul li .icon-img{width:8%}.row_etiquettes.style-icones ul li .icon-img img{width:100%;height:100%;object-fit:contain}footer{position:relative;display:flex;flex-direction:column;min-height:100dvh;height:auto;padding:20px}@media (max-width:768px){footer{padding:10px 10px 70px}}footer .footer-container{position:relative;height:100%;display:flex;flex-direction:column;flex-grow:1}@media (max-width:768px){footer .footer-container{gap:20px}}footer .footer-container .footer-content{display:flex;flex-grow:1;flex-direction:column;justify-content:space-between;height:100%;gap:40px}@media (max-width:768px){footer .footer-container .footer-content{gap:20px}}footer .footer-container .row,footer h2{margin-bottom:0}footer h2{color:#eef3fa!important}@media (max-width:768px){footer .form-el,footer h2{text-align:center}}footer .row{padding-bottom:0;gap:20px}footer .row:nth-child(3){margin-top:20px}@media (max-width:768px){footer .row:nth-child(3)>div{margin-bottom:40px}}@media (max-width:768px){footer .row:nth-child(3) div>a>img{width:120px;margin:0 auto}}@media (max-width:768px){footer .row:nth-child(3) li{text-align:center}}footer .copyright{font-size:clamp(14px,1.2vw,1.2vw);margin:0;padding:0;color:#eef3fa;font-weight:400}@media (max-width:768px){footer .copyright{text-align:center}}.logged-in footer{min-height:calc(100dvh - 32px)}.row_form .text-content{max-width:1300px;width:100%;position:relative;margin:0 auto}.row_form.loading:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.8);z-index:20}.form-row{position:relative;display:flex;justify-content:space-between;gap:20px;margin-bottom:40px}@media (max-width:768px){.form-row{flex-direction:column;gap:20px}}.form-row.ajout-jeux{align-items:flex-start}.form-row.save-jeux{align-items:flex-end}.form-row:first-child{margin-top:0}.form-row.label-only,.form-row:last-child{margin-bottom:0}.form-row .form-el{position:relative;flex:1;line-height:1;font-weight:400}@media (max-width:768px){.form-row .form-el{width:100%}}@media (max-width:768px){.form-row .form-el:first-child{width:100%;margin-bottom:0}}.form-row .form-el>label{display:block;margin-bottom:10px;font-size:clamp(16px,1.6vw,30px)}.form-row .form-el input[type=submit]{position:relative;border:none;display:inline-block;padding:0 34px 0 0;font-size:clamp(20px,1.4vw,26px);font-weight:500;font-family:BT Beau Sans;text-decoration:none;color:#eef3fa;text-transform:uppercase;background:url(//www.laguilde.quebec/app/themes/rougemkt/assets/dist/images/arrow.svg) 100% no-repeat;background-size:26px 26px}@media (max-width:768px){.form-row .form-el input[type=submit]{padding:0 34px 0 0;border-radius:15px}}.form-row .form-el input[type=submit]:hover{color:#f7fa73}.form-row .form-el ::placeholder{color:#eef3fa}.form-devenir-membre h1:first-of-type,.form-devenir-membre h2:first-of-type,.form-devenir-membre h3:first-of-type,.form-devenir-membre h4:first-of-type,.form-update h1:first-of-type,.form-update h2:first-of-type,.form-update h3:first-of-type,.form-update h4:first-of-type,.newsletter-form h1:first-of-type,.newsletter-form h2:first-of-type,.newsletter-form h3:first-of-type,.newsletter-form h4:first-of-type,.wpcf7 h1:first-of-type,.wpcf7 h2:first-of-type,.wpcf7 h3:first-of-type,.wpcf7 h4:first-of-type{margin-top:0;padding-top:0}.form-devenir-membre .form-row,.form-update .form-row,.newsletter-form .form-row,.wpcf7 .form-row{position:relative;display:flex;justify-content:space-between;gap:20px;margin-bottom:40px}@media (max-width:768px){.form-devenir-membre .form-row,.form-update .form-row,.newsletter-form .form-row,.wpcf7 .form-row{flex-direction:column;gap:20px;margin-bottom:20px}}.form-devenir-membre .form-row:first-child,.form-update .form-row:first-child,.newsletter-form .form-row:first-child,.wpcf7 .form-row:first-child{margin-top:0}.form-devenir-membre .form-row:nth-last-child(2),.form-update .form-row:nth-last-child(2),.newsletter-form .form-row:nth-last-child(2),.wpcf7 .form-row:nth-last-child(2){margin-bottom:0}.form-devenir-membre .form-row .form-el,.form-update .form-row .form-el,.newsletter-form .form-row .form-el,.wpcf7 .form-row .form-el{position:relative;flex:1;line-height:1.3em;font-weight:400}@media (max-width:768px){.form-devenir-membre .form-row .form-el,.form-update .form-row .form-el,.newsletter-form .form-row .form-el,.wpcf7 .form-row .form-el{width:100%}}.form-devenir-membre .form-row .form-el input[type=date],.form-devenir-membre .form-row .form-el input[type=email],.form-devenir-membre .form-row .form-el input[type=tel],.form-devenir-membre .form-row .form-el input[type=text],.form-devenir-membre .form-row .form-el textarea,.form-update .form-row .form-el input[type=date],.form-update .form-row .form-el input[type=email],.form-update .form-row .form-el input[type=tel],.form-update .form-row .form-el input[type=text],.form-update .form-row .form-el textarea,.newsletter-form .form-row .form-el input[type=date],.newsletter-form .form-row .form-el input[type=email],.newsletter-form .form-row .form-el input[type=tel],.newsletter-form .form-row .form-el input[type=text],.newsletter-form .form-row .form-el textarea,.wpcf7 .form-row .form-el input[type=date],.wpcf7 .form-row .form-el input[type=email],.wpcf7 .form-row .form-el input[type=tel],.wpcf7 .form-row .form-el input[type=text],.wpcf7 .form-row .form-el textarea{width:100%;max-height:118px;min-height:60px;padding:4.5vh 50px;background-color:transparent;border:2px solid #eef3fa;border-radius:20px;color:#eef3fa;font-size:clamp(16px,1.4vw,22px);font-family:BT Beau Sans;font-weight:400;transition:background-color .2s ease}@media (max-width:768px){.form-devenir-membre .form-row .form-el input[type=date],.form-devenir-membre .form-row .form-el input[type=email],.form-devenir-membre .form-row .form-el input[type=tel],.form-devenir-membre .form-row .form-el input[type=text],.form-devenir-membre .form-row .form-el textarea,.form-update .form-row .form-el input[type=date],.form-update .form-row .form-el input[type=email],.form-update .form-row .form-el input[type=tel],.form-update .form-row .form-el input[type=text],.form-update .form-row .form-el textarea,.newsletter-form .form-row .form-el input[type=date],.newsletter-form .form-row .form-el input[type=email],.newsletter-form .form-row .form-el input[type=tel],.newsletter-form .form-row .form-el input[type=text],.newsletter-form .form-row .form-el textarea,.wpcf7 .form-row .form-el input[type=date],.wpcf7 .form-row .form-el input[type=email],.wpcf7 .form-row .form-el input[type=tel],.wpcf7 .form-row .form-el input[type=text],.wpcf7 .form-row .form-el textarea{padding:20px}}.form-devenir-membre .form-row .form-el input[type=date]:focus,.form-devenir-membre .form-row .form-el input[type=email]:focus,.form-devenir-membre .form-row .form-el input[type=tel]:focus,.form-devenir-membre .form-row .form-el input[type=text]:focus,.form-devenir-membre .form-row .form-el textarea:focus,.form-update .form-row .form-el input[type=date]:focus,.form-update .form-row .form-el input[type=email]:focus,.form-update .form-row .form-el input[type=tel]:focus,.form-update .form-row .form-el input[type=text]:focus,.form-update .form-row .form-el textarea:focus,.newsletter-form .form-row .form-el input[type=date]:focus,.newsletter-form .form-row .form-el input[type=email]:focus,.newsletter-form .form-row .form-el input[type=tel]:focus,.newsletter-form .form-row .form-el input[type=text]:focus,.newsletter-form .form-row .form-el textarea:focus,.wpcf7 .form-row .form-el input[type=date]:focus,.wpcf7 .form-row .form-el input[type=email]:focus,.wpcf7 .form-row .form-el input[type=tel]:focus,.wpcf7 .form-row .form-el input[type=text]:focus,.wpcf7 .form-row .form-el textarea:focus{background-color:#eef3fa;color:#2341c1}.form-devenir-membre .form-row .form-el input[type=date]:focus::placeholder,.form-devenir-membre .form-row .form-el input[type=email]:focus::placeholder,.form-devenir-membre .form-row .form-el input[type=tel]:focus::placeholder,.form-devenir-membre .form-row .form-el input[type=text]:focus::placeholder,.form-devenir-membre .form-row .form-el textarea:focus::placeholder,.form-update .form-row .form-el input[type=date]:focus::placeholder,.form-update .form-row .form-el input[type=email]:focus::placeholder,.form-update .form-row .form-el input[type=tel]:focus::placeholder,.form-update .form-row .form-el input[type=text]:focus::placeholder,.form-update .form-row .form-el textarea:focus::placeholder,.newsletter-form .form-row .form-el input[type=date]:focus::placeholder,.newsletter-form .form-row .form-el input[type=email]:focus::placeholder,.newsletter-form .form-row .form-el input[type=tel]:focus::placeholder,.newsletter-form .form-row .form-el input[type=text]:focus::placeholder,.newsletter-form .form-row .form-el textarea:focus::placeholder,.wpcf7 .form-row .form-el input[type=date]:focus::placeholder,.wpcf7 .form-row .form-el input[type=email]:focus::placeholder,.wpcf7 .form-row .form-el input[type=tel]:focus::placeholder,.wpcf7 .form-row .form-el input[type=text]:focus::placeholder,.wpcf7 .form-row .form-el textarea:focus::placeholder{color:#2341c1}.form-devenir-membre .form-row .form-el input[type=submit],.form-update .form-row .form-el input[type=submit],.newsletter-form .form-row .form-el input[type=submit],.wpcf7 .form-row .form-el input[type=submit]{position:relative;border:none;display:inline-block;padding:0 34px 0 0;font-size:clamp(20px,1.4vw,22px);font-weight:500;font-family:BT Beau Sans;text-decoration:none;color:#eef3fa;text-transform:uppercase;background:url(//www.laguilde.quebec/app/themes/rougemkt/assets/dist/images/arrow.svg) 100% no-repeat;background-size:26px 26px}@media (max-width:768px){.form-devenir-membre .form-row .form-el input[type=submit],.form-update .form-row .form-el input[type=submit],.newsletter-form .form-row .form-el input[type=submit],.wpcf7 .form-row .form-el input[type=submit]{padding:0 34px 0 0;border-radius:15px}}.form-devenir-membre .form-row .form-el ::placeholder,.form-update .form-row .form-el ::placeholder,.newsletter-form .form-row .form-el ::placeholder,.wpcf7 .form-row .form-el ::placeholder{color:#eef3fa}.form-devenir-membre .spinner-container,.form-update .spinner-container,.newsletter-form .spinner-container,.wpcf7 .spinner-container{display:none;position:absolute;top:0;left:0;width:100%;height:100%;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.9);opacity:0;z-index:0}.form-devenir-membre .submitting .spinner-container,.form-update .submitting .spinner-container,.newsletter-form .submitting .spinner-container,.wpcf7 .submitting .spinner-container{display:flex;opacity:1;z-index:1}.form-devenir-membre .wpcf7-response-output,.form-update .wpcf7-response-output,.newsletter-form .wpcf7-response-output,.wpcf7 .wpcf7-response-output{padding:15px 20px!important;margin:20px 0 0!important}@media (max-width:768px){.form-devenir-membre .wpcf7-response-output,.form-update .wpcf7-response-output,.newsletter-form .wpcf7-response-output,.wpcf7 .wpcf7-response-output{margin:20px 0 0!important}}.form-devenir-membre .wpcf7-not-valid-tip,.form-update .wpcf7-not-valid-tip,.newsletter-form .wpcf7-not-valid-tip,.wpcf7 .wpcf7-not-valid-tip{display:none}.form-devenir-membre .wpcf7-not-valid,.form-update .wpcf7-not-valid,.newsletter-form .wpcf7-not-valid,.wpcf7 .wpcf7-not-valid{border:1px solid red!important}.form-devenir-membre .jeux .form-row .form-el label,.form-devenir-membre .membre .form-row .form-el label,.form-update .jeux .form-row .form-el label,.form-update .membre .form-row .form-el label,.newsletter-form .jeux .form-row .form-el label,.newsletter-form .membre .form-row .form-el label,.wpcf7 .jeux .form-row .form-el label,.wpcf7 .membre .form-row .form-el label{display:block}.form-devenir-membre .jeux .form-row .form-el input[type=date],.form-devenir-membre .jeux .form-row .form-el input[type=email],.form-devenir-membre .jeux .form-row .form-el input[type=tel],.form-devenir-membre .jeux .form-row .form-el input[type=text],.form-devenir-membre .jeux .form-row .form-el textarea,.form-devenir-membre .membre .form-row .form-el input[type=date],.form-devenir-membre .membre .form-row .form-el input[type=email],.form-devenir-membre .membre .form-row .form-el input[type=tel],.form-devenir-membre .membre .form-row .form-el input[type=text],.form-devenir-membre .membre .form-row .form-el textarea,.form-update .jeux .form-row .form-el input[type=date],.form-update .jeux .form-row .form-el input[type=email],.form-update .jeux .form-row .form-el input[type=tel],.form-update .jeux .form-row .form-el input[type=text],.form-update .jeux .form-row .form-el textarea,.form-update .membre .form-row .form-el input[type=date],.form-update .membre .form-row .form-el input[type=email],.form-update .membre .form-row .form-el input[type=tel],.form-update .membre .form-row .form-el input[type=text],.form-update .membre .form-row .form-el textarea,.newsletter-form .jeux .form-row .form-el input[type=date],.newsletter-form .jeux .form-row .form-el input[type=email],.newsletter-form .jeux .form-row .form-el input[type=tel],.newsletter-form .jeux .form-row .form-el input[type=text],.newsletter-form .jeux .form-row .form-el textarea,.newsletter-form .membre .form-row .form-el input[type=date],.newsletter-form .membre .form-row .form-el input[type=email],.newsletter-form .membre .form-row .form-el input[type=tel],.newsletter-form .membre .form-row .form-el input[type=text],.newsletter-form .membre .form-row .form-el textarea,.wpcf7 .jeux .form-row .form-el input[type=date],.wpcf7 .jeux .form-row .form-el input[type=email],.wpcf7 .jeux .form-row .form-el input[type=tel],.wpcf7 .jeux .form-row .form-el input[type=text],.wpcf7 .jeux .form-row .form-el textarea,.wpcf7 .membre .form-row .form-el input[type=date],.wpcf7 .membre .form-row .form-el input[type=email],.wpcf7 .membre .form-row .form-el input[type=tel],.wpcf7 .membre .form-row .form-el input[type=text],.wpcf7 .membre .form-row .form-el textarea{border:2px solid #1e1e1e;color:#1e1e1e}.form-devenir-membre .jeux .form-row .form-el textarea,.form-devenir-membre .membre .form-row .form-el textarea,.form-update .jeux .form-row .form-el textarea,.form-update .membre .form-row .form-el textarea,.newsletter-form .jeux .form-row .form-el textarea,.newsletter-form .membre .form-row .form-el textarea,.wpcf7 .jeux .form-row .form-el textarea,.wpcf7 .membre .form-row .form-el textarea{max-height:none;resize:vertical}.form-devenir-membre .jeux .form-row .form-el input[type=submit],.form-devenir-membre .membre .form-row .form-el input[type=submit],.form-update .jeux .form-row .form-el input[type=submit],.form-update .membre .form-row .form-el input[type=submit],.newsletter-form .jeux .form-row .form-el input[type=submit],.newsletter-form .membre .form-row .form-el input[type=submit],.wpcf7 .jeux .form-row .form-el input[type=submit],.wpcf7 .membre .form-row .form-el input[type=submit]{color:#1e1e1e}.form-devenir-membre .jeux .form-row .form-el ::placeholder,.form-devenir-membre .membre .form-row .form-el ::placeholder,.form-update .jeux .form-row .form-el ::placeholder,.form-update .membre .form-row .form-el ::placeholder,.newsletter-form .jeux .form-row .form-el ::placeholder,.newsletter-form .membre .form-row .form-el ::placeholder,.wpcf7 .jeux .form-row .form-el ::placeholder,.wpcf7 .membre .form-row .form-el ::placeholder{color:#1e1e1e!important}.form-devenir-membre #image-box,.form-update #image-box,.newsletter-form #image-box,.wpcf7 #image-box{display:flex;flex-wrap:wrap;margin-top:10px}.form-devenir-membre #image-box img,.form-update #image-box img,.newsletter-form #image-box img,.wpcf7 #image-box img{max-width:100px;margin:5px}.newsletter-form{position:relative;width:100%}.newsletter-form .loading{display:none;opacity:0;position:absolute;inset:0;background-color:rgba(35,65,193,.8);z-index:20}.newsletter-form .loading svg{width:100px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.newsletter-form .form-row{margin-bottom:0}.newsletter-form .form-row:first-child{margin-bottom:40px}.newsletter-form .form-response{display:none;margin-top:20px}.newsletter-form .form-response p{color:#eef3fa;font-size:16px}@media (max-width:768px){.newsletter-form .form-response p{text-align:center}}.newsletter-form .form-response.success{display:block}.form-devenir-membre,.form-update{display:none;position:fixed;width:300px;right:20px;top:50%;transform:translateX(calc(100% + 40px)) translateY(-50%);background-color:#eef3fa;padding:20px;border-radius:15px;margin-bottom:20px;z-index:100}.form-devenir-membre label,.form-update label{font-size:clamp(16px,1.5vw,17px);line-height:1.3em;display:inline-block;margin-bottom:10px}.form-devenir-membre .form-row,.form-update .form-row{margin-bottom:15px}.form-devenir-membre .form-row:nth-last-child(2),.form-update .form-row:nth-last-child(2){margin-bottom:5px}.form-devenir-membre .form-row .form-el input[type=date],.form-devenir-membre .form-row .form-el input[type=email],.form-devenir-membre .form-row .form-el input[type=tel],.form-devenir-membre .form-row .form-el input[type=text],.form-devenir-membre .form-row .form-el textarea,.form-update .form-row .form-el input[type=date],.form-update .form-row .form-el input[type=email],.form-update .form-row .form-el input[type=tel],.form-update .form-row .form-el input[type=text],.form-update .form-row .form-el textarea{font-size:clamp(16px,1.4vw,18px);padding:13px 16px;border:2px solid #2341c1;color:#1e1e1e;border-radius:15px}.form-devenir-membre .form-row .form-el input[type=submit],.form-update .form-row .form-el input[type=submit]{margin-top:10px;color:#1e1e1e;background:url(//www.laguilde.quebec/app/themes/rougemkt/assets/dist/images/arrow_black.svg) 100% no-repeat;cursor:pointer}.form-devenir-membre .form-row .form-el input[type=submit]:hover,.form-update .form-row .form-el input[type=submit]:hover{color:#2341c1}.form-devenir-membre .form-row .form-el ::placeholder,.form-update .form-row .form-el ::placeholder{color:#1e1e1e!important}.form-devenir-membre .form-row:last-child,.form-update .form-row:last-child{margin-bottom:0}.form-devenir-membre .form-response,.form-update .form-response{display:none;margin-top:20px}.form-devenir-membre .form-response p,.form-update .form-response p{color:#eef3fa;font-size:clamp(16px,1.5vw,17px);line-height:1.3em}@media (max-width:768px){.form-devenir-membre .form-response p,.form-update .form-response p{text-align:center}}.form-devenir-membre .form-response.success,.form-update .form-response.success{display:block}.form-devenir-membre .loading,.form-update .loading{display:none;opacity:0;position:absolute;inset:0;background-color:rgba(35,65,193,.8);z-index:20}.form-devenir-membre .loading svg,.form-update .loading svg{width:100px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.form-devenir-membre .form-response p,.form-update .form-response p{color:#1e1e1e;text-align:right}.form-devenir-membre .loading,.form-update .loading{background-color:rgba(238,243,250,.8);border-radius:20px}.wpcf7-spinner{position:absolute;top:.5vw}.wpcf7-response-output{color:#eef3fa}.post-form input[type=date],.post-form input[type=email],.post-form input[type=tel],.post-form input[type=text]{border:2px solid #1e1e1e;color:#1e1e1e;width:100%;max-height:118px;min-height:70px;padding:20px;background-color:transparent;border-radius:10px;font-size:16px;font-family:BT Beau Sans;font-weight:400;transition:color .2s ease}@media (max-width:768px){.post-form input[type=date],.post-form input[type=email],.post-form input[type=tel],.post-form input[type=text]{padding:20px}}.post-form input[type=date]:focus,.post-form input[type=email]:focus,.post-form input[type=tel]:focus,.post-form input[type=text]:focus{color:#2341c1}.post-form input[type=date]:focus::placeholder,.post-form input[type=email]:focus::placeholder,.post-form input[type=tel]:focus::placeholder,.post-form input[type=text]:focus::placeholder{color:#2341c1!important}.post-form ::placeholder{color:#1e1e1e!important}.post-form .textarea-container{height:400px;width:100%;padding:20px;border:2px solid #1e1e1e;border-radius:10px}.post-form .textarea-container textarea{background-color:#eef3fa;resize:vertical;width:100%;height:100%;border:none;color:#1e1e1e;font-size:16px;font-family:BT Beau Sans;font-weight:400;transition:background-color .2s ease}.post-form .textarea-container textarea:focus{color:#2341c1}.post-form .textarea-container textarea::placeholder{color:#1e1e1e}.post-form input[type=file]{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.post-form input[type=file]+label{width:100%;white-space:nowrap;padding:0;border:2px solid #2341c1;background-color:#fff;border-radius:10px;font-size:16px;font-weight:500;color:#2341c1;display:inline-block;overflow:hidden;cursor:pointer}@media (max-width:768px){.post-form input[type=file]+label{font-size:14px}}.post-form input[type=file]+label span{width:auto;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;vertical-align:top}.post-form input[type=file]+label svg{width:1em;height:1em;vertical-align:middle;fill:currentColor;margin-top:-.25em;margin-right:.25em}.post-form input[type=file]+label strong{color:#f1e5e6;background-color:#2341c1;display:inline-block}.post-form input[type=file]+label span,.post-form input[type=file]+label strong{padding:20px;border-top-right-radius:7px;border-bottom-right-radius:7px}.post-form button[type=submit]{cursor:pointer;position:relative;border:none;display:inline-block;padding:0 34px 0 0;font-size:clamp(20px,1.4vw,30px);font-weight:500;font-family:BT Beau Sans;text-decoration:none;color:#1e1e1e;text-transform:uppercase;background:url(//www.laguilde.quebec/app/themes/rougemkt/assets/dist/images/arrow_black.svg) 100% no-repeat;background-size:26px 26px;transition:color .2s ease}@media (max-width:768px){.post-form button[type=submit]{padding:0 34px 0 0;border-radius:15px}}.post-form button[type=submit]:hover{color:#2341c1}.post-form #image-preview,.post-form #logo-preview{position:relative;display:flex;flex-wrap:wrap;gap:10px;margin-top:10px;border-radius:10px;border:2px solid #1e1e1e;padding:15px;background-color:#fff}.post-form #image-preview img,.post-form #logo-preview img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center center;border-radius:7px}.post-form #galerie-preview{position:relative;display:flex;flex-wrap:wrap;gap:10px;margin-top:10px;border-radius:10px;border:2px solid #1e1e1e;padding:15px;background-color:#fff}.post-form #galerie-preview .galerie-container{position:relative;cursor:move;width:calc(20% - 8px);transition:opacity .2s ease}.post-form #galerie-preview .galerie-container:hover{opacity:.8}.post-form #galerie-preview .galerie-container .galerie-content{position:relative;width:100%;padding-top:100%}.post-form #galerie-preview .galerie-container img{position:absolute;top:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;border-radius:7px}.post-form #galerie-preview .galerie-container.ghost-class{opacity:.5}.post-form #galerie-preview .galerie-container.ghost-class:after{display:block;content:"";position:absolute;inset:0;background-color:#00bfb6;opacity:.8;border-radius:7px}.post-form .delete-galerie{position:absolute;top:-1px;right:-1px;padding:5px;width:25px;height:25px;background:url(//www.laguilde.quebec/app/themes/rougemkt/assets/dist/images/delete.svg) 50% no-repeat;cursor:pointer;background-size:15px 15px;border:none}.post-form .list-checkbox{margin:15px 0 0;display:flex;flex-wrap:wrap;gap:0;padding-left:0}.post-form .list-checkbox li{width:50%;padding-left:0;margin:8px 0}.post-form .list-checkbox li:before{display:none}.post-form .styled-checkbox{position:absolute;opacity:0}.post-form .styled-checkbox+label{display:block;font-size:16px;position:relative;cursor:pointer;padding:0 0 0 32px;margin-bottom:5px}@media (max-width:768px){.post-form .styled-checkbox+label{font-size:14px}}.post-form .styled-checkbox+label:before{position:absolute;top:50%;transform:translateY(-50%);left:0;content:"";margin-right:10px;display:inline-block;vertical-align:text-top;width:25px;height:25px;background:#fff}.post-form .styled-checkbox:hover+label:before{background:#00bfb6}.post-form .styled-checkbox:focus+label:before{box-shadow:0 0 0 3px rgba(0,0,0,.12)}.post-form .styled-checkbox:checked+label:before{background:#2341c1}.post-form .styled-checkbox:disabled+label{color:#b8b8b8;cursor:auto}.post-form .styled-checkbox:disabled+label:before{box-shadow:none;background:#ddd}.post-form .styled-checkbox:checked+label:after{content:"";position:absolute;left:7px;top:50%;background:#fff;width:2px;height:2px;box-shadow:2px 0 0 #fff,4px 0 0 #fff,4px -2px 0 #fff,4px -4px 0 #fff,4px -6px 0 #fff,4px -8px 0 #fff;transform:rotate(45deg) translateY(-50%)}.post-form .submit-container{border-radius:10px;border:2px solid #2341c1}.post-form .submit-container,.post-form .submit-container .submit-content{display:flex;justify-content:center;flex-direction:column;align-items:center}.post-form .submit-container .submit-content{padding:20px}.post-form .submit-container button{margin:15px 0}.post-form .submit-container p{text-align:center}.post-form .submit-container .reponse{display:none;justify-content:center;flex-direction:column;align-items:center;gap:10px;margin-top:0;margin-bottom:15px}.post-form .submit-container .reponse a{background:none;margin-top:20px;padding:0}.post-form .submit-container .reponse p{font-size:clamp(16px,1.6vw,20px);line-height:1.3em}.post-form .submit-container .reponse i{font-style:normal;font-size:clamp(14px,1.4vw,16px)}.post-form .submit-container .reponse.success{display:flex}.post-form .formulaire-jeux{background-color:#2341c1;padding:30px 0;border-radius:10px;color:#eef3fa;font-size:16px;line-height:1em}.post-form .formulaire-jeux label{display:block;font-weight:700;padding:0 0 0 25px}.post-form .formulaire-jeux>label>a{margin-bottom:8px}.post-form .formulaire-jeux .jeu{background-color:#1c32a4;padding:15px 25px;margin:0;cursor:move;transition:background-color .2s ease}.post-form .formulaire-jeux .jeu:nth-child(odd){background-color:#1a2e94}.post-form .formulaire-jeux .jeu:hover{background-color:#00bfb6}.post-form .formulaire-jeux .jeu.ghost-class{background-color:#2341c1}.post-form .formulaire-jeux .jeu a{color:#fff;text-decoration:none}.post-form .formulaire-jeux .jeu a:hover{color:#2341c1!important}.post-form .formulaire-jeux .jeu .jeu-lien{display:inline-block;margin-bottom:8px;text-decoration:none;font-weight:700;display:block}.post-form .formulaire-jeux .ajout-jeu-lien{display:inline-block;color:#eef3fa!important;font-weight:700;text-decoration:none;font-size:clamp(16px,1.6vw,30px)}.post-form .formulaire-jeux .ajout-jeu-lien:hover{color:#00bfb6!important}.post-form .formulaire-jeux .note{margin-top:10px;padding:0 25px;font-size:14px;font-weight:400;display:block;margin-bottom:20px;color:#fff;line-height:1.1em}.post-form .formulaire-jeux .note.empty{font-size:clamp(18px,1.6vw,30px);margin-bottom:0;padding:30px 50px;margin-top:0}.post-form .formulaire-jeux .note:last-child{margin-bottom:0}.btn-loading{display:none;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:30;border-radius:10px}.btn-loading svg{width:100px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loading{display:none;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.4);z-index:20}.row_bouton{padding:0 110px 100px;perspective:1000px}@media (max-width:768px){.row_bouton{padding:0 20px 50px}}.row_bouton .bouton-container{width:100%}.row_bouton .bouton-container a{display:block;padding:0 12vw 0 0;line-height:1.1em;text-transform:none;font-size:clamp(20px,7.5vw,7.5vw);background-size:12vw auto;background-position:100%;text-align:right}.row_bouton .bouton-container span.label-out{width:100%;padding-right:12vw}.row_bouton .bouton-container label{position:relative;font-size:clamp(16px,1.5vw,32px);display:block;line-height:1;text-align:right;text-transform:uppercase}header{position:fixed;top:20px;left:20px;right:20px;z-index:1000}header .header-logo{display:inline-block;position:absolute;top:0;left:0;width:100%;z-index:10}header .header-logo .logo{display:block;position:absolute;top:0;left:0}header .header-logo a img{width:68px}header .logo-alternatif .logo{opacity:0}header .logo-alternatif-container{display:none;position:absolute;top:0;left:0;width:100%;max-width:2000px}@media (max-width:768px){header .logo-alternatif-container{width:calc(100% - 65px)}}header .logo-alternatif-container .logo-alternatif-img{display:block;width:100%}header .logo-alternatif-container .logo-alternatif-img img{width:100%}header .logo-alternatif-container .logo-title{color:#eef3fa;margin:0;padding:0;position:absolute;right:0;bottom:0;font-size:clamp(11px,1.58vw,33px);text-transform:uppercase;font-weight:500;line-height:1}@media (max-width:768px){header .logo-alternatif-container .logo-title{bottom:-5px}}header .nav-bar{position:relative;z-index:600}header .nav-bar,header .nav-bar>nav ul{display:flex;justify-content:flex-end;align-items:center;gap:40px}header .nav-bar>nav ul{list-style-type:none;margin:7px 0 0;padding:0}@media (max-width:768px){header .nav-bar>nav ul{display:none}}header .nav-bar>nav ul li{margin:0;padding:0}header .nav-bar>nav ul li:last-child{margin-right:0}header .nav-bar>nav ul li a{position:relative;display:block;overflow:hidden;color:#eef3fa;text-decoration:none;text-transform:uppercase;font-size:clamp(14px,1vw,18px);font-weight:400;line-height:1em}header .nav-bar>nav ul li a span{position:relative;display:block;padding:0;will-change:transform;transition:color .5s cubic-bezier(.25,1,.5,1),background-color .5s cubic-bezier(.25,1,.5,1)}header .nav-bar>nav ul li a span.label-out{position:absolute}header .nav-bar .menu-toggle{position:relative;height:20px;width:37px;line-height:0;cursor:pointer;z-index:9999;margin-top:4px}header .nav-bar .menu-toggle div{position:absolute;top:50%;width:37px;height:2px;background-color:#eef3fa;will-change:transform;right:0}header .nav-bar .menu-toggle div:first-child{transform:translateY(-5px)}header .nav-bar .menu-toggle div:last-child{transform:translateY(5px)}.logged-in header{top:52px}.row_hero:last-child{margin-bottom:0}.row_hero .hero-bg,.row_hero .hero-bg-container{position:absolute;inset:0}.row_hero .hero-bg[data-bgcolor=green]{background-color:#00bfb6}.row_hero .hero-bg[data-bgcolor=white]{background-color:#eef3fa}.row_hero .hero-bg[data-bgcolor=blue]{background-color:#2341c1}.row_hero .hero-bg[data-bgcolor=darkgreen]{background-color:#005450}.row_hero .hero-bg[data-bgcolor=mauve]{background-color:#bface7}.row_hero .hero-bg[data-bgcolor=yellow]{background-color:#f7fa73}.row_hero .hero-bg[data-bgcolor=noir]{background-color:#1e1e1e}.row_hero .hero-container{position:relative;display:flex;align-items:flex-end;width:100%;height:100%;overflow:hidden;padding-bottom:100px}@media (max-width:768px){.row_hero .hero-container{height:100vh;padding-bottom:90px}}.row_hero .hero-container h2{margin-bottom:clamp(1rem,1vw,1vw)}.row_hero .hero-container .media-container{position:absolute;top:0;left:0;width:100%;height:100%}.row_hero .hero-container .hero-img,.row_hero .hero-container iframe,.row_hero .hero-container video{position:relative;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.row_hero .hero-container .vignettes{display:flex;flex-direction:row;justify-content:space-between;width:100%;padding:0 8vw;gap:20px;z-index:1;perspective:1000px}@media (max-width:768px){.row_hero .hero-container .vignettes{flex-direction:column;margin-bottom:60px}}.row_hero .hero-container .vignettes>div{display:flex;flex-direction:column;justify-content:center;flex:1;padding:20px;border:2px solid #eef3fa;border-radius:20px;line-height:1;align-items:center;visibility:hidden}.row_hero .hero-container .vignettes>div span{display:block;font-size:clamp(22px,4.5vw,4.5vw);color:#eef3fa;text-align:center;line-height:1;font-weight:800;margin-bottom:2px}.row_hero .hero-container .vignettes>div p{margin:0;padding:0;font-size:clamp(16px,1vw,1vw);color:#eef3fa;text-align:center;line-height:1.3em;font-weight:400}.row_hero .hero-container.bordure-1 .hero-bg-container{position:absolute;top:87px;left:20px;right:20px;bottom:20px}@media (max-width:768px){.row_hero .hero-container.bordure-1 .hero-bg-container{left:10px;right:10px}}.row_hero .hero-container.bordure-1 .media-container{padding:87px 20px 20px}@media (max-width:768px){.row_hero .hero-container.bordure-1 .media-container{padding:87px 10px 10px}}.row_hero .hero-container.bordure-1 iframe,.row_hero .hero-container.bordure-1 video{border-radius:30px}@media (max-width:768px){.row_hero .hero-container.bordure-1 iframe,.row_hero .hero-container.bordure-1 video{border-radius:20px}}.row_hero .hero-container.bordure-1 .hero-bg{position:relative;width:100%;height:100%;clip-path:polygon(calc(0% + 160px) 0,100% 0,100% calc(100% - 140px),calc(100% - 160px) 100%,0 100%,0 calc(0% + 140px))}@media (max-width:768px){.row_hero .hero-container.bordure-1 .hero-bg{clip-path:polygon(calc(0% + 160px) 0,100% 0,100% calc(100% - 70px),calc(100% - 90px) 100%,0 100%,0 calc(0% + 140px))}}@media (max-width:768px){.row_hero .hero-container.bordure-1 .texts-container{padding-left:30px;padding-right:30px}}.row_hero .texts-container{position:relative;width:100%;padding-left:90px;padding-right:90px}@media (max-width:768px){.row_hero .texts-container{flex-direction:column;gap:20px;padding-left:20px;padding-right:20px}}.row_hero .texts-container .text{position:relative;flex:1;padding:0}.row_hero .texts-container .text.taille-large p{font-size:clamp(18px,3.2vw,3.2vw);font-weight:500;line-height:1.1}.row_hero .texts-content{display:flex;justify-content:space-between;gap:40px;align-items:stretch;width:100%}@media (max-width:768px){.row_hero .texts-content{flex-direction:column;gap:30px}}.row_hero .texts-content>div{align-self:center}@media (max-width:768px){.row_hero .texts-content>div{align-self:flex-start}}.row_hero .texts-content .text-content{position:relative;z-index:2}.row_hero .texts-content .text-content h3+a{margin-top:0!important}.row_hero .texts-content .text-content p{visibility:hidden}.row_hero .texts-content .text-content .btn-large{color:#f7fa73}.row_hero .texts-content .text-content img{width:100%}.logged-in .row_hero .bordure-1 .media-container{padding-top:101px}.logged-in .row_hero .bordure-1 .hero-bg-container{top:101px}.hexa-container{display:block;position:relative;width:100%;height:100%}.hexa-container img{width:100%;height:auto;z-index:0;visibility:hidden}.hexa-container canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.hexa-container .hexa-content{position:relative;padding:7vw 8vw;z-index:1}canvas.hexagone{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.row_image{padding:0 20px 100px;perspective:1000px}@media (max-width:768px){.row_image{padding:0 10px 50px}}.row_image:nth-child(2){padding-top:100px}@media (max-width:768px){.row_image:nth-child(2){padding-top:50px}}.row_image .image-container{position:relative;width:100%}.row_image .background-container{position:relative;max-height:50vh;overflow:hidden}.row_image .background-container:before{clip-path:polygon(0 0,calc(100% - 120px) 0,100% calc(0% + 120px),100% 100%,calc(0% + 120px) 100%,0 calc(100% - 120px))}.row_liste_initiatives{display:block;padding:0 20px 100px}@media (max-width:768px){.row_liste_initiatives{padding:0 20px 50px}}.row_liste_initiatives ul{display:flex;margin:0;padding:0;list-style-type:none;flex-wrap:wrap}.row_liste_initiatives ul button{border:none;background:none;cursor:pointer}.row_liste_initiatives .types-container{margin-bottom:20px}.row_liste_initiatives .filtres-container{position:relative;padding:25px 55px;z-index:400}@media (max-width:768px){.row_liste_initiatives .filtres-container{padding:10px 20px}}.row_liste_initiatives .filtres-container .hexagone{opacity:1}.row_liste_initiatives .filtres-container .filtres{gap:0 40px}@media (max-width:768px){.row_liste_initiatives .filtres-container .filtres{gap:0 20px}}.row_liste_initiatives .filtres-container .filtres li{position:relative;color:#bdc2c8}.row_liste_initiatives .filtres-container .filtres li span{display:block;padding:10px 0;font-size:clamp(18px,1.4vw,1.4vw);font-weight:500;text-transform:uppercase;cursor:pointer;transition:color .5s cubic-bezier(.25,1,.5,1),background-color .5s cubic-bezier(.25,1,.5,1)}.row_liste_initiatives .filtres-container .filtres li:hover>span{color:#2341c1}.row_liste_initiatives .filtres-container .filtres li.active>span{color:#1e1e1e}.row_liste_initiatives .filtres-container .filtres li .sub-container{position:absolute;display:none;top:30px;left:0}.row_liste_initiatives .filtres-container .filtres li ul{position:relative;flex-direction:column;top:50px;left:0;background-color:#eef3fa;border-radius:10px;z-index:999;padding:20px 0}.row_liste_initiatives .filtres-container .filtres li ul li{padding:4px 30px}.row_liste_initiatives .filtres-container .filtres li ul li button{position:relative;font-size:clamp(18px,1.25vw,1.25vw);font-weight:500;text-transform:uppercase;overflow:hidden}.row_liste_initiatives .filtres-container .filtres li ul li button>span{position:relative;display:block;padding:0;will-change:transform;transition:color .5s cubic-bezier(.25,1,.5,1),background-color .5s cubic-bezier(.25,1,.5,1)}.row_liste_initiatives .filtres-container .filtres li ul li button>span.label-out{position:absolute}.row_liste_initiatives .filtres-container .filtres li ul li.active button{color:#2341c1}.row_liste_initiatives div.liste{position:relative;padding:0;margin-top:40px}.row_liste_initiatives div.liste .item{position:relative;margin-bottom:20px;perspective:1000px}.row_liste_initiatives div.liste .item:last-child{margin-bottom:0}.row_liste_initiatives div.liste .item .item-container{position:relative}.row_liste_initiatives div.liste .item .item-container>.background-container{z-index:0}.row_liste_initiatives div.liste .item .item-container>.background-container:before{clip-path:polygon(calc(0% + 160px) 0,100% 0,100% calc(100% - 140px),calc(100% - 160px) 100%,0 100%,0 calc(0% + 140px))}@media (max-width:768px){.row_liste_initiatives div.liste .item .item-container>.background-container:before{clip-path:polygon(calc(0% + 90px) 0,100% 0,100% calc(100% - 80px),calc(100% - 90px) 100%,0 100%,0 calc(0% + 80px))}}.row_liste_initiatives div.liste .item .etiquette{position:absolute;top:20px;left:0;z-index:2}@media (max-width:768px){.row_liste_initiatives div.liste .item .etiquette{top:10px}}.row_liste_initiatives div.liste .item .etiquette span{min-width:200px;position:relative;display:block;padding:25px 50px;color:#2341c1;font-size:clamp(14px,1.2vw,1.2vw);font-weight:500;text-transform:uppercase}@media (max-width:768px){.row_liste_initiatives div.liste .item .etiquette span{min-width:120px;padding:15px 20px}}.row_liste_initiatives div.liste .item .item-content{position:relative;display:flex;height:100%;z-index:2}@media (max-width:768px){.row_liste_initiatives div.liste .item .item-content{flex-direction:column}}.row_liste_initiatives div.liste .item .item-img{width:calc(50% - 20px);margin:20px;position:relative;overflow:hidden}@media (max-width:768px){.row_liste_initiatives div.liste .item .item-img{width:100%;margin:0;padding:10px}}.row_liste_initiatives div.liste .item .item-img>a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;min-height:200px}@media (max-width:768px){.row_liste_initiatives div.liste .item .item-img>a{position:relative}}.row_liste_initiatives div.liste .item .item-img>a img{display:block;object-fit:cover;width:100%;height:100%}.row_liste_initiatives div.liste .item .item-text{width:50%;padding:60px 60px 90px}@media (max-width:768px){.row_liste_initiatives div.liste .item .item-text{width:100%;padding:20px 20px 30px}}.row_liste_initiatives div.liste .item .item-text p{font-size:clamp(16px,1.7vw,32px);font-weight:500;line-height:1.3em}.row_liste_initiatives div.liste .item .item-text a{color:#1e1e1e;text-decoration:none}.row_liste_initiatives div.liste .item .item-text a:hover{color:#1e1e1e}.row_liste_initiatives div.liste .item .item-text a.btn{background-image:url(//www.laguilde.quebec/en//app/themes/rougemkt/assets/dist/images/arrow_black.svg)}.row_liste_initiatives div.liste .item .item-text a.btn:hover{color:#1e1e1e}.row_liste_initiatives .btn.plus{color:#eef3fa;background:url(//www.laguilde.quebec/app/themes/rougemkt/assets/dist/images/arrow.svg) 100% no-repeat}.row_liste_initiatives .no-filter img{object-fit:contain!important}@media (max-width:768px){.row_liste_initiatives .no-filter img{object-fit:contain!important}}.row_liste_membres{display:block;padding:0 20px 100px}@media (max-width:768px){.row_liste_membres{padding:0 20px 50px}}@media (max-width:768px){.row_liste_membres .texts-container{padding-left:0;padding-right:0}}.row_liste_membres .display-carte{display:none;position:relative;padding:40px 0 0;height:700px;perspective:1000px}@media (max-width:768px){.row_liste_membres .display-carte{height:500px;padding:20px 0 0}}.row_liste_membres .display-carte #map{display:block;object-fit:cover;width:100%;height:100%;border-radius:20px}@media (max-width:768px){.row_liste_membres .display-carte #map{border-radius:20px}}.row_liste_membres .display-carte .gm-style iframe+div{border:none!important}.row_liste_membres ul{display:flex;margin:0;padding:0;list-style-type:none}.row_liste_membres ul button{border:none;background:none;cursor:pointer}.row_liste_membres ul.types-affichage li{margin-right:25px}.row_liste_membres ul.types-affichage li:last-child{margin-right:0}.row_liste_membres ul.types-affichage li button{color:#503d78;opacity:.3;font-size:clamp(18px,3vw,10vw);font-weight:500;text-transform:uppercase;cursor:pointer;transition:color .2s cubic-bezier(.25,1,.5,1),opacity .2s cubic-bezier(.25,1,.5,1)}.row_liste_membres ul.types-affichage li button.active{color:#1e1e1e;opacity:1}.row_liste_membres ul.types-affichage li:hover button{color:#2341c1;opacity:1}.row_liste_membres .types-container{margin-bottom:20px;padding-left:70px;padding-right:70px}@media (max-width:768px){.row_liste_membres .types-container{padding-left:0;padding-right:0}}.row_liste_membres .filtres-container{position:relative;padding:25px 80px;z-index:400}@media (max-width:768px){.row_liste_membres .filtres-container{padding:10px 20px 20px}}.row_liste_membres .filtres-container .hexagone{opacity:1}.row_liste_membres .filtres-container .filtres{gap:60px}@media (max-width:768px){.row_liste_membres .filtres-container .filtres{flex-direction:column;gap:0}}.row_liste_membres .filtres-container .filtres>li{position:relative;cursor:pointer}.row_liste_membres .filtres-container .filtres>li span{color:#bdc2c8;display:block;padding:10px 0;font-size:clamp(16px,1.4vw,1.4vw);font-weight:500;text-transform:uppercase;transition:color .2s cubic-bezier(.25,1,.5,1)}.row_liste_membres .filtres-container .filtres>li:hover span{color:#1e1e1e}@media (max-width:768px){.row_liste_membres .filtres-container .filtres>li:hover span{color:#1e1e1e}}.row_liste_membres .filtres-container .filtres>li.active>span{color:#1e1e1e}.row_liste_membres .filtres-container .filtres>li .sub-container{position:absolute;display:none;bottom:0;transform:translateY(100%);left:0}.row_liste_membres .filtres-container .filtres>li ul{position:relative;flex-direction:column;top:0;left:0;background-color:#eef3fa;border-radius:10px;z-index:999;padding:20px 0}@media (max-width:768px){.row_liste_membres .filtres-container .filtres>li ul{top:0}}.row_liste_membres .filtres-container .filtres>li ul li{padding:2px 20px;text-align:left}@media (max-width:768px){.row_liste_membres .filtres-container .filtres>li ul li{padding:5px 20px}}.row_liste_membres .filtres-container .filtres>li ul li button{color:#bdc2c8;white-space:nowrap;position:relative;font-size:clamp(16px,1.15vw,1.15vw);font-weight:500;text-transform:uppercase;overflow:hidden;text-align:left;line-height:1.2em}.row_liste_membres .filtres-container .filtres>li ul li:hover button{color:#1e1e1e}@media (max-width:768px){.row_liste_membres .filtres-container .filtres>li ul li:hover button{color:#1e1e1e}}.row_liste_membres .filtres-container .filtres>li ul li.active button{color:#1e1e1e}.row_liste_membres .filtres-container .filtres>li:last-child{position:absolute;right:20px;top:50%;width:25%;max-width:350px;transform:translateY(-50%)}@media (max-width:768px){.row_liste_membres .filtres-container .filtres>li:last-child{position:relative;right:0;top:0;width:100%;max-width:none;transform:translateY(0)}}.row_liste_membres .filtres-container .filtres>li input[type=text]{border:2px solid #1e1e1e;color:#1e1e1e;width:100%;padding:10px 15px;background-color:transparent;border-radius:10px;font-size:16px;font-family:BT Beau Sans;font-weight:400;transition:color .2s ease}@media (max-width:768px){.row_liste_membres .filtres-container .filtres>li input[type=text]{margin-top:10px;padding:10px 15px}}.row_liste_membres .filtres-container .filtres>li input[type=text]:focus{color:#1e1e1e}.row_liste_membres .filtres-container .filtres>li input[type=text]:focus::placeholder{color:#1e1e1e!important}.row_liste_membres div.liste{display:none;position:relative;padding:40px 80px 0}@media (max-width:768px){.row_liste_membres div.liste{padding:20px 0}}.row_liste_membres div.liste .membre{position:relative;padding:30px 0;border-top:2px solid #1e1e1e}.row_liste_membres div.liste .membre a{display:flex;flex-direction:row;justify-content:space-between;gap:60px;text-decoration:none;color:#1e1e1e}@media (max-width:768px){.row_liste_membres div.liste .membre a{gap:0 20px;flex-wrap:wrap;align-items:flex-start}}.row_liste_membres div.liste .membre a:hover h5{padding-left:20px}@media (max-width:768px){.row_liste_membres div.liste .membre a:hover h5{padding-left:10px}}.row_liste_membres div.liste .membre h5{margin:0 0 30px;font-size:clamp(18px,2.8vw,2.8vw);font-weight:500;line-height:1;color:#1e1e1e;transition:padding-left .5s cubic-bezier(.76,0,.24,1)}@media (max-width:768px){.row_liste_membres div.liste .membre h5{margin-bottom:10px}}.row_liste_membres div.liste .membre .membre-details{flex:1}@media (max-width:768px){.row_liste_membres div.liste .membre .membre-details{flex:auto;width:calc(70% - 15px)}}.row_liste_membres div.liste .membre .membre-details p{font-size:clamp(14px,1.3vw,5vw);line-height:1.3em}@media (max-width:768px){.row_liste_membres div.liste .membre .membre-details p{margin-bottom:10px}}.row_liste_membres div.liste .membre .logo-container{background-color:#eef3fa;border-radius:15px;padding:20px;width:15%;align-self:center}@media (max-width:768px){.row_liste_membres div.liste .membre .logo-container{align-self:flex-start;width:calc(30% - 5px);padding:10px}}.row_liste_membres div.liste .membre .logo-container .img-container{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.row_liste_membres div.liste .membre .logo-container img{width:100%}.row_liste_membres div.liste .membre a>span{position:relative;display:block;overflow:hidden;height:100%;flex-shrink:0;margin-top:0;align-self:center}@media (max-width:768px){.row_liste_membres div.liste .membre a>span{text-align:left;width:auto}}.row_liste_membres div.liste .membre a>span span{white-space:nowrap}.row_liste_membres div.liste .membre-container{position:relative;perspective:1000px}.row_liste_membres div.liste .membre-container:last-child .membre{border-bottom:2px solid #1e1e1e}.row_liste_membres .afficher-plus{display:none}#map{position:relative;height:700px;width:100%}#map .gm-style-iw{padding:0;background:none;box-shadow:none;max-width:700px}#map .gm-style-iw .gm-style-iw-d{padding:0 30px 40px;font-family:BT Beau Sans;background-color:#bface7;border-radius:15px}@media (max-width:768px){#map .gm-style-iw .gm-style-iw-d{padding:0 20px 30px}}#map .gm-style-iw .gm-style-iw-d strong{margin-bottom:20px;font-size:clamp(18px,2.8vw,42px);line-height:1.1em;color:#1e1e1e;display:block;font-weight:500}@media (max-width:768px){#map .gm-style-iw .gm-style-iw-d strong{font-size:16px;margin-bottom:10px;font-weight:600}}#map .gm-style-iw .gm-style-iw-d p{font-size:clamp(16px,1.2vw,18px);line-height:1.3em;color:#1e1e1e;display:block;margin-bottom:10px;font-weight:500}@media (max-width:768px){#map .gm-style-iw .gm-style-iw-d p{font-size:14px}}#map .gm-style .gm-style-iw-d::-webkit-scrollbar{display:none}#map .gm-style .gm-style-iw-tc:after{display:none}#map .gm-style-iw-chr{position:relative;z-index:20}@media (max-width:768px){#map .gm-style-iw-chr button{height:28px!important}}#map .gm-style-iw-chr{height:20px}#map .gm_style *{line-height:28px}#map .iw-container{position:relative;display:flex;flex-direction:row;justify-content:flex-start;gap:40px;margin-top:20px}@media (max-width:768px){#map .iw-container{flex-direction:column;gap:0}}#map .iw-container .iw-background{position:absolute;top:0;left:0}#map .iw-container .iw-content{width:58%}@media (max-width:768px){#map .iw-container .iw-content{width:100%}}#map .iw-container .iw-img-container{display:flex;flex-direction:column;gap:20px;justify-content:space-between;align-self:flex-start;width:42%;padding-top:10px}@media (max-width:768px){#map .iw-container .iw-img-container{width:auto}}#map .iw-container .iw-img{flex-grow:1;display:flex;padding:20px;border-radius:15px;background-color:#eef3fa}@media (max-width:768px){#map .iw-container .iw-img{display:none}}#map .iw-container .iw-img img{height:100%;width:100%;object-fit:contain}#map .iw-container .btn{margin-top:0;white-space:nowrap;font-size:clamp(16px,1.4vw,20px);align-self:flex-start}@media (max-width:768px){#map .iw-container .btn{font-size:14px}}.row_gmap{display:block;padding:0 20px 100px}@media (max-width:768px){.row_gmap{padding:0 10px 50px}}.row_gmap .display-carte{position:relative;padding:40px 0;perspective:1000px}.row_gmap .display-carte .map-container{display:block;position:relative;height:60vw;min-height:500px;max-height:80vh;border-radius:20px;overflow:hidden}.row_gmap .display-carte .map-container #map{display:block;object-fit:cover;width:100%;height:100%}.row_gmap .display-carte .map-container .gm-style iframe+div{border:none!important}.row_gmap .infos-container{position:relative;display:flex;flex-direction:row;justify-content:space-between;gap:20px;align-items:center;padding:0 60px}@media (max-width:768px){.row_gmap .infos-container{flex-direction:column;padding:0 60px 0 10px;gap:30px}}.row_gmap .coordonnees-container{margin-top:-60px;perspective:1000px}@media (max-width:768px){.row_gmap .coordonnees-container{margin-top:-50px}}.row_gmap .coordonnees-container .coordonnees{position:relative;display:inline-block;width:auto;padding:clamp(20px,4vw,4vw) clamp(20px,3vw,3vw);color:#1e1e1e;z-index:5}.row_gmap .coordonnees-container .coordonnees strong{display:block;font-size:clamp(18px,3vw,10vw);text-transform:uppercase;font-weight:500;margin-bottom:20px}@media (max-width:768px){.row_gmap .coordonnees-container .coordonnees strong{margin-bottom:10px}}.row_gmap .coordonnees-container .coordonnees p,.row_gmap .coordonnees-container .coordonnees span,.row_gmap .coordonnees-container .coordonnees strong{color:#1e1e1e}.row_gmap .btn-container{position:relative}.row_gmap .btn-container .btn{margin-top:0}.menu-overlay{visibility:hidden;pointer-events:none;opacity:0;position:fixed;width:100%;height:100dvh;top:0;left:0;z-index:500;background:#2341c1}.menu-overlay .logo{display:block;position:absolute;top:20px;left:20px}.menu-overlay a img{width:68px}.menu-overlay .menu-close{display:none;position:absolute;top:20px;right:20px;width:20px;height:20px;line-height:0;background:none;border:none;cursor:pointer;padding:0}.menu-overlay .menu-close div{position:absolute;top:50%;width:20px;height:2px;background-color:#eef3fa;transition:all .3s ease}.menu-overlay .menu-close div:first-child{transform:rotate(45deg)}.menu-overlay .menu-close div:last-child{transform:rotate(-45deg)}.menu-overlay .menu-overlay-container{display:flex;gap:0;width:100%;height:100%}@media (max-width:768px){.menu-overlay .menu-overlay-container{flex-direction:column;justify-content:space-between}}.menu-overlay .menu-overlay-container .menus-container{display:flex;justify-content:space-evenly;flex-direction:column;gap:40px;width:45%;padding:120px 0 60px 20px}@media (max-width:768px){.menu-overlay .menu-overlay-container .menus-container{width:100%;padding:100px 0 0;gap:40px}}.menu-overlay .menu-overlay-container .menus-container nav{perspective:500px}.menu-overlay .menu-overlay-container .menus-container ul{position:relative;display:flex;flex-direction:column;gap:10px;justify-content:space-between;list-style-type:none;margin:0;padding:0 50px 0 0}@media (max-width:768px){.menu-overlay .menu-overlay-container .menus-container ul{gap:10px}}.menu-overlay .menu-overlay-container .menus-container ul li{margin:0;padding:0;display:block;position:relative;line-height:1;text-align:right}.menu-overlay .menu-overlay-container .menus-container ul li a{position:relative;display:block;overflow:hidden;padding:0 1.3em 0 0;font-size:clamp(18px,3.3vw,60px);color:#eef3fa;text-decoration:none;background:url(//www.laguilde.quebec/app/themes/rougemkt/assets/dist/images/arrow.svg) 100% no-repeat;background-size:auto 90%;text-transform:uppercase;font-weight:500}@media (max-width:768px){.menu-overlay .menu-overlay-container .menus-container ul li a{padding-right:1.6em}}.menu-overlay .menu-overlay-container .menus-container ul li a span{position:relative;display:block;text-align:right;padding:5px 0;will-change:transform;transition:color .5s cubic-bezier(.25,1,.5,1),background-color .5s cubic-bezier(.25,1,.5,1)}.menu-overlay .menu-overlay-container .menus-container ul li a span.label-out{position:absolute;width:calc(100% - 1.3em)}@media (max-width:768px){.menu-overlay .menu-overlay-container .menus-container ul li a span.label-out{width:calc(100% - 1.6em)}}.menu-overlay .menu-overlay-container .menus-container nav.menu .current-menu-item a{margin-right:-.6em}@media (max-width:768px){.menu-overlay .menu-overlay-container .menus-container nav.menu .current-menu-item a{margin-right:-.6em}}.menu-overlay .menu-overlay-container .menus-container nav.secondary-menu .current-menu-item a{margin-right:-.8em}@media (max-width:768px){.menu-overlay .menu-overlay-container .menus-container nav.secondary-menu .current-menu-item a{margin-right:-.8em}}.menu-overlay .menu-overlay-container .menus-container .menu-outils ul li a,.menu-overlay .menu-overlay-container .menus-container .secondary-menu ul li a{position:relative;display:block;overflow:hidden;padding:0;padding-right:1.6em;font-size:clamp(14px,1.5vw,35px)}@media (max-width:768px){.menu-overlay .menu-overlay-container .menus-container .menu-outils ul li a,.menu-overlay .menu-overlay-container .menus-container .secondary-menu ul li a{padding-right:1.9em}}.menu-overlay .menu-overlay-container .menus-container .menu-outils ul li a span,.menu-overlay .menu-overlay-container .menus-container .secondary-menu ul li a span{position:relative;display:block;text-align:right;padding:5px 0;will-change:transform;transition:color .5s cubic-bezier(.25,1,.5,1),background-color .5s cubic-bezier(.25,1,.5,1)}.menu-overlay .menu-overlay-container .menus-container .menu-outils ul li a span.label-out,.menu-overlay .menu-overlay-container .menus-container .secondary-menu ul li a span.label-out{position:absolute;width:calc(100% - 2.5vw)}@media (max-width:768px){.menu-overlay .menu-overlay-container .menus-container .menu-outils ul li a span.label-out,.menu-overlay .menu-overlay-container .menus-container .secondary-menu ul li a span.label-out{width:calc(100% - 34px)}}.menu-overlay .menu-overlay-container .menus-container .menu-outils{display:none}@media (max-width:768px){.menu-overlay .menu-overlay-container .menus-container .menu-outils{display:block}}.menu-overlay .menu-overlay-container .menu-fiche{position:relative;width:55%;padding:55px 20px 20px;perspective:1000px}@media (max-width:768px){.menu-overlay .menu-overlay-container .menu-fiche{width:100%;padding:20px}}.menu-overlay .menu-overlay-container .menu-fiche .menu-fiche-container{position:relative;width:100%;height:100%;visibility:hidden}.menu-overlay .menu-overlay-container .menu-fiche .menu-fiche-content{display:flex;flex-direction:column;height:100%;padding:20px}@media (max-width:768px){.menu-overlay .menu-overlay-container .menu-fiche .menu-fiche-content{display:none}}.menu-overlay .menu-overlay-container .menu-fiche .menu-fiche-content .menu-fiche-img{position:relative;flex-grow:1;min-height:0}@media (max-width:768px){.menu-overlay .menu-overlay-container .menu-fiche .menu-fiche-content .menu-fiche-img{display:none;flex:1}}.menu-overlay .menu-overlay-container .menu-fiche .menu-fiche-content .menu-fiche-text{position:relative;padding:30px 10px 20px}@media (max-width:768px){.menu-overlay .menu-overlay-container .menu-fiche .menu-fiche-content .menu-fiche-text{padding:20px}}.menu-overlay .menu-overlay-container .menu-fiche .menu-fiche-content .menu-fiche-text p{color:#2341c1;font-size:clamp(16px,1.3vw,1.3vw)}.menu-overlay .menu-overlay-container .menu-fiche .menu-fiche-content .menu-fiche-text a{color:#2341c1;margin-top:20px;background-image:url(//www.laguilde.quebec/app/themes/rougemkt/assets/dist/images/arrow_blue.svg)}footer nav ul{list-style-type:none}footer nav li{margin-bottom:5px}footer nav li:last-child{margin-bottom:0}footer nav a{position:relative;display:inline-block;overflow:hidden;text-decoration:none;text-transform:uppercase;font-size:clamp(14px,1.4vw,1.4vw);font-weight:500}footer nav a,footer nav a:hover{color:#eef3fa}footer nav a>span{position:relative;display:block;padding:0;will-change:transform;transition:color .5s cubic-bezier(.25,1,.5,1),background-color .5s cubic-bezier(.25,1,.5,1)}footer nav a>span.label-out{position:absolute}.logged-in .menu-fiche{padding-top:101px!important}.logged-in .menus-container{padding-top:172px!important}.row_liste_nouvelles{display:block;padding:100px 20px}@media (max-width:768px){.row_liste_nouvelles{padding:50px 10px}}.row_liste_nouvelles .title-container{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:50px;padding:0 90px 100px}@media (max-width:768px){.row_liste_nouvelles .title-container{flex-direction:column;padding:0 10px 50px;gap:30px}}.row_liste_nouvelles .title-container h2{margin-bottom:0}@media (max-width:768px){.row_liste_nouvelles .title-container img{width:50%}}.row_liste_nouvelles div.liste{position:relative;padding:0}.row_liste_nouvelles div.liste .item{position:relative;margin-bottom:20px;perspective:1000px}.row_liste_nouvelles div.liste .item:last-child{margin-bottom:0}.row_liste_nouvelles div.liste .item .etiquette{position:absolute;bottom:20px;right:0;z-index:2;visibility:hidden}@media (max-width:768px){.row_liste_nouvelles div.liste .item .etiquette{bottom:10px}}.row_liste_nouvelles div.liste .item .etiquette span{position:relative;display:block;padding:30px 40px;color:#2341c1;font-size:clamp(14px,1.4vw,1.4vw);font-weight:500;text-transform:uppercase}@media (max-width:768px){.row_liste_nouvelles div.liste .item .etiquette span{padding:15px 20px}}.row_liste_nouvelles div.liste .item .item-content{position:relative;display:flex;height:100%;z-index:2;gap:40px;padding:60px}@media (max-width:768px){.row_liste_nouvelles div.liste .item .item-content{padding:30px 20px;flex-direction:column;gap:20px}}.row_liste_nouvelles div.liste .item .item-content .item-title{position:relative;width:50%}@media (max-width:768px){.row_liste_nouvelles div.liste .item .item-content .item-title{width:100%}}.row_liste_nouvelles div.liste .item .item-content .item-title h3{font-size:clamp(20px,3vw,3vw);font-weight:500;line-height:1.05em;margin-bottom:0}.row_liste_nouvelles div.liste .item .item-content .item-title a{color:#1e1e1e;text-decoration:none}.row_liste_nouvelles div.liste .item .item-content .item-title a:hover{color:#2341c1}.row_liste_nouvelles div.liste .item .item-content .item-text{width:50%;margin-bottom:100px}@media (max-width:768px){.row_liste_nouvelles div.liste .item .item-content .item-text{width:100%;margin-bottom:50px}}.row_liste_nouvelles div.liste .item .item-content .item-text p{font-size:clamp(16px,1.7vw,1.7vw);font-weight:500;line-height:1.3em}@media (max-width:768px){.row_liste_nouvelles div.liste .item .item-content .item-text p{font-weight:400}}.row_liste_nouvelles div.liste .item .item-content .item-text .btn{color:#1e1e1e;background:url(//www.laguilde.quebec/app/themes/rougemkt/assets/dist/images/arrow_black.svg) 100% no-repeat}.row_liste_nouvelles .btn.plus{color:#eef3fa;background:url(//www.laguilde.quebec/app/themes/rougemkt/assets/dist/images/arrow.svg) 100% no-repeat}@media (max-width:768px){.row_liste_nouvelles .btn.plus{margin-top:60px}}.row_partenaires{display:block;padding:0 20px 100px}@media (max-width:768px){.row_partenaires{padding:0 20px 50px}}.row_partenaires .partenaires-container{position:relative;width:100%}.row_partenaires .partenaires-container .partenaire-content{position:relative;width:100%;text-align:center}.row_partenaires .partenaires-container h2{display:inline-block;margin-bottom:100px;text-align:center;width:100%}@media (max-width:768px){.row_partenaires .partenaires-container h2{margin-bottom:50px}}.row_partenaires .partenaires-container .classement-name{display:flex;justify-content:center;gap:20px;align-items:center}.row_partenaires .partenaires-container .classement-name span:first-child,.row_partenaires .partenaires-container .classement-name span:last-child{height:2px;background-color:#eef3fa;display:block;flex:1}.row_partenaires .partenaires-container .classement-name span:nth-child(2){color:#eef3fa}.row_partenaires .partenaires-container ul{display:flex;justify-content:center;gap:60px;flex-wrap:wrap;margin:70px 0;padding:0 30px;list-style-type:none;align-items:center}@media (max-width:768px){.row_partenaires .partenaires-container ul{margin:30px 0 50px;gap:30px}}.row_partenaires .partenaires-container ul li{display:inline-block;visibility:hidden}.row_partenaires .partenaires-container ul a{display:inline-block;width:300px;height:150px}.row_partenaires .partenaires-container ul img{width:100%;height:100%;object-fit:contain;object-position:center}.row_partenaires .partenaires-container ul.p-grand-partenaire a,.row_partenaires .partenaires-container ul.p-major-partner a{display:inline-block;width:300px;height:150px}.row_partenaires .partenaires-container ul.p-grand-partenaire img,.row_partenaires .partenaires-container ul.p-major-partner img{width:100%;height:100%;object-fit:contain;object-position:center}.row_partenaires .partenaires-container ul.p-partenaires-platine a,.row_partenaires .partenaires-container ul.p-platinum-partners a{display:inline-block;width:200px;height:90px}.row_partenaires .partenaires-container ul.p-partenaires-platine img,.row_partenaires .partenaires-container ul.p-platinum-partners img{width:100%;height:100%;object-fit:contain;object-position:center}.row_partenaires .partenaires-container ul.p-gold-partners a,.row_partenaires .partenaires-container ul.p-partenaires-or a{display:inline-block;width:180px;height:80px}.row_partenaires .partenaires-container ul.p-gold-partners img,.row_partenaires .partenaires-container ul.p-partenaires-or img{width:100%;height:100%;object-fit:contain;object-position:center}.row_partenaires .partenaires-container ul.p-partenaires-argent a,.row_partenaires .partenaires-container ul.p-silver-partners a{display:inline-block;width:170px;height:70px}.row_partenaires .partenaires-container ul.p-partenaires-argent img,.row_partenaires .partenaires-container ul.p-silver-partners img{width:100%;height:100%;object-fit:contain;object-position:center}.row_partenaires .partenaires-container ul.p-bronze-partners a,.row_partenaires .partenaires-container ul.p-partenaires-bronze a{display:inline-block;width:160px;height:50px}.row_partenaires .partenaires-container ul.p-bronze-partners img,.row_partenaires .partenaires-container ul.p-partenaires-bronze img{width:100%;height:100%;object-fit:contain;object-position:center}.row_partenaires .partenaires-container ul.p-partenaires-de-services,.row_partenaires .partenaires-container ul.p-service-partners{margin-bottom:20px}.row_partenaires .partenaires-container ul.p-partenaires-de-services a,.row_partenaires .partenaires-container ul.p-service-partners a{display:inline-block;width:170px;height:70px}.row_partenaires .partenaires-container ul.p-partenaires-de-services img,.row_partenaires .partenaires-container ul.p-service-partners img{width:100%;height:100%;object-fit:contain;object-position:center}.row_partenaires .partenaires-container ul.p-ecosystem-partners a,.row_partenaires .partenaires-container ul.p-partenaires-decosysteme a{display:inline-block;width:140px;height:40px}.row_partenaires .partenaires-container ul.p-ecosystem-partners img,.row_partenaires .partenaires-container ul.p-partenaires-decosysteme img{width:100%;height:100%;object-fit:contain;object-position:center}.row_partenaires .partenaires-container a.link-services{margin-bottom:70px}.row_partenaires .partenaires-container .btn{color:#eef3fa;background-image:url(//www.laguilde.quebec/app/themes/rougemkt/assets/dist/images/arrow.svg)}.row_partenaires[data-bgcolor=yellow] .partenaires-container .classement-name span{color:#1e1e1e}.row_partenaires[data-bgcolor=yellow] .partenaires-container span:first-child,.row_partenaires[data-bgcolor=yellow] .partenaires-container span:last-child{background-color:#1e1e1e}.row_partenaires div.liste{position:relative;padding:0 80px}@media (max-width:768px){.row_partenaires div.liste{padding:20px 0}}.row_partenaires div.liste .membre{position:relative;padding:30px 0;border-top:2px solid #1e1e1e}.row_partenaires div.liste .membre a{display:flex;flex-direction:row;justify-content:space-between;gap:60px;text-decoration:none;color:#1e1e1e}@media (max-width:768px){.row_partenaires div.liste .membre a{gap:0 20px;flex-wrap:wrap;align-items:flex-start}}.row_partenaires div.liste .membre a:hover h5{padding-left:20px}@media (max-width:768px){.row_partenaires div.liste .membre a:hover h5{padding-left:10px}}.row_partenaires div.liste .membre h5{margin:0 0 30px;font-size:clamp(18px,2.8vw,2.8vw);font-weight:500;line-height:1;color:#1e1e1e;transition:padding-left .5s cubic-bezier(.76,0,.24,1)}@media (max-width:768px){.row_partenaires div.liste .membre h5{margin-bottom:10px}}.row_partenaires div.liste .membre .membre-details{flex:1}@media (max-width:768px){.row_partenaires div.liste .membre .membre-details{flex:auto;width:calc(70% - 15px)}}.row_partenaires div.liste .membre .membre-details p{font-size:clamp(14px,1.3vw,5vw);line-height:1.3em}@media (max-width:768px){.row_partenaires div.liste .membre .membre-details p{margin-bottom:10px}}.row_partenaires div.liste .membre .logo-container{background-color:#eef3fa;border-radius:15px;padding:20px;width:15%;align-self:center}@media (max-width:768px){.row_partenaires div.liste .membre .logo-container{align-self:flex-start;width:calc(30% - 5px);padding:10px}}.row_partenaires div.liste .membre .logo-container .img-container{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.row_partenaires div.liste .membre .logo-container img{width:100%;height:auto}.row_partenaires div.liste .membre .btn{color:#1e1e1e;background-image:url(//www.laguilde.quebec/app/themes/rougemkt/assets/dist/images/arrow_black.svg)}.row_partenaires div.liste .membre .membre-details{text-align:left}.row_partenaires div.liste .membre a>span{position:relative;display:block;overflow:hidden;height:100%;flex-shrink:0;margin-top:0;align-self:center}@media (max-width:768px){.row_partenaires div.liste .membre a>span{text-align:left;width:auto}}.row_partenaires div.liste .membre a>span span{white-space:nowrap}.row_partenaires div.liste .membre-container{position:relative;perspective:1000px}.row_partenaires div.liste .membre-container:last-child .membre{border-bottom:2px solid #1e1e1e}.row_partenaires[data-bgcolor=white] .partenaires-container .classement-name span:first-child,.row_partenaires[data-bgcolor=white] .partenaires-container .classement-name span:nth-child(3){background-color:#1e1e1e}.row_partenaires[data-bgcolor=white] .partenaires-container .classement-name span:nth-child(2){color:#1e1e1e}.row_roulette{flex-direction:row;align-items:flex-start;justify-content:flex-start;padding:0 110px 100px;gap:100px}@media (max-width:768px){.row_roulette{flex-direction:column;padding:0 20px 50px;gap:0}}.row_roulette>div{flex:1}@media (max-width:768px){.row_roulette img{display:none}}.row_roulette ul{list-style-type:none;margin:0;padding:0}.row_roulette li{font-family:BT Beau Sans;font-size:clamp(18px,3.7vw,3.7vw);font-weight:500;line-height:1.1;color:#1e1e1e;margin-bottom:5px}.roulette_title h2{color:#1e1e1e}.single-membre .main-container{padding-top:90px!important}.single-membre .main-container .text-image-content{gap:80px;padding-right:0!important}@media (max-width:768px){.single-membre .main-container .text-image-content{gap:0}}.single-membre .main-container>div:nth-of-type(2){margin-top:0!important}@media (max-width:768px){.single-membre .main-container .row_text_image .text-image-container .text-image-content .text-content{padding:0 10px;width:100%}}@media (max-width:768px){.single-membre .main-container .row_text_image .text-image-container .text-image-content{padding:10px 0 20px}}.single-membre .header-membre>a:first-of-type{display:block}.single-membre .membre-logo{position:absolute;top:4rem;left:-40px;width:40%;background:#eef3fa;border-radius:15px;max-width:40%;perspective:1000px}@media (max-width:768px){.single-membre .membre-logo{width:25%;top:10px;left:10px}}.single-membre .membre-logo .logo-container{position:relative;width:100%;padding-top:100%}.single-membre .membre-logo img{position:absolute;top:1.4vw;left:1.4vw;right:1.4vw;bottom:1.4vw;width:calc(100% - 2.8vw);height:calc(100% - 2.8vw);object-fit:contain}@media (max-width:768px){.single-membre .membre-logo img{top:10px;left:10px;right:10px;bottom:10px;width:calc(100% - 20px);height:calc(100% - 20px)}}.single-membre .text-content>.btn:first-child{margin-top:0;margin-bottom:40px;padding:0 0 0 34px;background:url(//www.laguilde.quebec/app/themes/rougemkt/assets/dist/images/back.svg) 0 no-repeat;background-size:26px 26px}.single-membre .membre-actions{margin-top:50px}@media (max-width:768px){.single-membre .membre-actions{margin-top:30px;margin-bottom:30px}}.single-membre .membre-actions .btn{display:inline-block;margin-top:10px!important}.single-membre .fiche-links{margin-top:50px}@media (max-width:768px){.single-membre .fiche-links{margin-top:30px}}.single-membre .fiche-links .btn{margin-top:15px!important}.single-membre .text-img{display:flex;flex-direction:column}@media (max-width:768px){.single-membre .text-img{height:auto!important;min-height:220px}}.single-membre .text-img .hexa-container{position:relative!important;height:auto!important;flex:1;min-height:26vw}.single-membre .text-img .hexa-container.no-filter img{position:relative;inset:0;visibility:visible;height:100%;object-fit:contain;object-position:top center;min-height:0}@media (max-width:768px){.single-membre .text-img .hexa-container.no-filter img{width:80%;margin:0 auto}}.single-membre .row_jeux{margin-top:0!important;visibility:hidden}.single-membre .row_jeux .texts-container{padding:110px 90px 10px!important}@media (max-width:768px){.single-membre .row_jeux .texts-container{padding:50px 20px 10px!important}}.single-membre .row_jeux .texts-container .background-container{--clip-path:polygon(0 0,calc(100% - 160px) 0,100% calc(0% + 140px),100% 100%,calc(0% + 140px) 100%,0 calc(100% - 140px),0 0)}.single-membre .row_jeux h2{color:#1e1e1e;margin-bottom:0;margin-top:-20px!important}.single-membre .row_jeux h5{margin-bottom:0;line-height:1.1em}@media (max-width:768px){.single-membre .row_jeux .text{width:100%}}.single-membre .row_jeux .text-content>.row:first-child{padding-bottom:80px;align-items:center}@media (max-width:768px){.single-membre .row_jeux .text-content>.row:first-child{padding-bottom:10px}}.single-membre .row_jeux .text-content>.row:first-child>div{width:50%}@media (max-width:768px){.single-membre .row_jeux .text-content>.row:first-child>div{width:100%;margin-bottom:20px}}.single-membre .row_jeux .jeu{border-top:2px solid #1e1e1e;padding-top:40px;padding-bottom:80px;perspective:1000px}@media (max-width:768px){.single-membre .row_jeux .jeu{padding-bottom:40px!important}}.single-membre .row_jeux .jeu .jeu-container{position:relative}.single-membre .row_jeux .jeu .row:first-child{flex-direction:row;gap:20px;justify-content:space-between;align-items:flex-start;padding-bottom:40px}@media (max-width:768px){.single-membre .row_jeux .jeu .row:first-child{flex-direction:column}}.single-membre .row_jeux .jeu .row:first-child>div:last-child{display:flex;flex-direction:row;align-items:center;flex-shrink:0;gap:40px;margin-top:9px}@media (max-width:768px){.single-membre .row_jeux .jeu .row:first-child>div:last-child{flex-direction:column;align-items:flex-start;gap:20px}}.single-membre .row_jeux .jeu .row:first-child ul{list-style-type:none;display:flex;flex-direction:row;gap:20px;margin:0;padding:0}.single-membre .row_jeux .jeu .row:first-child ul li{padding-left:0;margin-bottom:0}.single-membre .row_jeux .jeu .row:first-child ul li:before{display:none}.single-membre .row_jeux .jeu .row:first-child .btn{margin-top:0}.single-membre .row_jeux .jeu .row.jeu-visuel{height:28vw;gap:25px;padding-bottom:0!important;flex-direction:row}@media (max-width:768px){.single-membre .row_jeux .jeu .row.jeu-visuel{gap:10px}}.single-membre .row_jeux .jeu .row.jeu-visuel .jeux-img{width:34%;perspective:500px;height:100%}.single-membre .row_jeux .jeu .row.jeu-visuel .jeux-img-container{position:relative;height:100%}.single-membre .row_jeux .background-container.bg-img,.single-membre .row_jeux .jeux-slider,.single-membre .row_jeux .slide,.single-membre .row_jeux .slide-content,.single-membre .row_jeux .tns-inner,.single-membre .row_jeux .tns-ovh{height:100%}@media (max-width:768px){.single-membre .row_jeux .tns-inner{width:100%}}.single-membre .row_jeux .jeux-slider>div{height:100%}@media (max-width:768px){.single-membre .row_jeux .jeux-slider{width:calc(100% + 20px)}}.single-membre .row_jeux .jeux-slider .hexa-container img{width:100%;height:100%;object-fit:cover}.single-membre .row_jeux .tns-outer{position:relative;height:100%}.single-membre .row_jeux .tns-controls{position:absolute;bottom:30px;right:30px;z-index:10}@media (max-width:768px){.single-membre .row_jeux .tns-controls{bottom:15px;right:15px}}.single-membre .row_jeux .tns-controls button{border:none;background:url(//www.laguilde.quebec/app/themes/rougemkt/assets/dist/images/arrow_slider.svg) 50%;width:30px;height:30px;background-size:28px 28px;text-indent:-1000px;overflow:hidden;transition:transform .2s ease}.single-membre .row_jeux .tns-controls button:first-child{margin-right:10px;transform:scaleX(-1)}.single-membre .row_jeux .tns-controls button:first-child:hover{transform:scaleX(-1) translateX(5px)}.single-membre .row_jeux .tns-controls button:last-child:hover{transform:translateX(5px)}.single-membre .row_jeux .jeux-slider-container{position:relative;width:66%}.single-membre .row_jeux .jeux-slider .tns-item{width:100%;vertical-align:inherit;height:100%}@media (max-width:768px){.single-membre .row_jeux .jeux-slider .tns-item{padding-right:2px!important}}@media (max-width:768px){.row_nouvelle{justify-content:flex-end}}.row_nouvelle .bg-img{height:auto!important}.row_nouvelle .img-container{margin-bottom:60px}@media (max-width:768px){.row_nouvelle .img-container{margin-bottom:40px}}.row_nouvelle .img-container img{width:100%;height:auto;clip-path:polygon(0 0,calc(100% - 90px) 0,100% calc(0% + 80px),100% 100%,calc(0% + 90px) 100%,0 calc(100% - 80px))!important}@media (max-width:768px){.row_nouvelle .img-container img{clip-path:polygon(0 0,calc(100% - 40px) 0,100% calc(0% + 30px),100% 100%,calc(0% + 40px) 100%,0 calc(100% - 30px))!important}}.row_nouvelle ul{margin:1em 0;list-style-type:none}.row_nouvelle ul li{padding-left:30px;position:relative;margin-bottom:10px}.row_nouvelle ul li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background:url(//www.laguilde.quebec/app/themes/rougemkt/assets/dist/images/arrow_black.svg) 50% no-repeat}.row_nouvelle ol{margin:1em 0;list-style-type:none}.row_nouvelle ol li{counter-increment:a;position:relative;margin-bottom:20px;padding-left:2vw}.row_nouvelle ol li:before{content:counter(a) ".";position:absolute;left:0;top:0}.row_nouvelle .texts-container{width:100%}.row_nouvelle:nth-child(2) .texts-container{padding-top:90px}@media (max-width:768px){.row_nouvelle:nth-child(2) .texts-container{padding-top:50px}}.row_nouvelle .texts-content{position:relative;z-index:2}.row_nouvelle .text-content h5:first-child{margin-top:0}.row_nouvelle .texts-container h2{color:#1e1e1e}.row_nouvelle:first-of-type .texts-container h2{color:#eef3fa;margin-bottom:clamp(20px,2vw,2vw)}.row_nouvelle h4,.row_nouvelle h5{margin-top:60px}.row_nouvelle h3{color:#1e1e1e;margin-top:60px}.row_nouvelle a:hover{color:#2341c1!important}.single-partenaire .main-container{padding-top:90px!important}.single-partenaire .main-container .text-image-content{justify-content:flex-start;align-items:flex-start;gap:80px;padding-right:0!important}@media (max-width:768px){.single-partenaire .main-container .text-image-content{gap:0}}.single-partenaire .main-container>div:nth-of-type(2){margin-top:0!important}@media (max-width:768px){.single-partenaire .main-container .row_text_image .text-image-container .text-image-content .text-content{padding:0 10px;width:100%}}@media (max-width:768px){.single-partenaire .main-container .row_text_image .text-image-container .text-image-content{padding:10px 0 0}}.single-partenaire .header-membre>a:first-of-type{display:block}.single-partenaire .membre-logo{position:absolute;top:10rem;left:-40px;width:40%;background:#eef3fa;border-radius:15px;max-width:40%;perspective:1000px}@media (max-width:768px){.single-partenaire .membre-logo{width:25%;top:10px;left:10px}}.single-partenaire .membre-logo .logo-container{position:relative;width:100%;padding-top:100%}.single-partenaire .membre-logo img{position:absolute;top:1.4vw;left:1.4vw;right:1.4vw;bottom:1.4vw;width:calc(100% - 2.8vw);height:calc(100% - 2.8vw);object-fit:contain}@media (max-width:768px){.single-partenaire .membre-logo img{top:10px;left:10px;right:10px;bottom:10px;width:calc(100% - 20px);height:calc(100% - 20px)}}.single-partenaire .text-content>.btn:first-child{margin-top:0;margin-bottom:40px;padding:0 0 0 34px;background:url(//www.laguilde.quebec/app/themes/rougemkt/assets/dist/images/back.svg) 0 no-repeat;background-size:26px 26px}.single-partenaire h2{font-size:clamp(30px,6.7vw,90px)}.single-partenaire .membre-actions{margin-top:50px}@media (max-width:768px){.single-partenaire .membre-actions{margin-top:30px;margin-bottom:30px;padding-left:10px;padding-right:10px}}.single-partenaire .membre-actions .btn{display:inline-block;margin-top:10px!important}.single-partenaire .fiche-links{margin-top:50px}@media (max-width:768px){.single-partenaire .fiche-links{margin-top:30px}}.single-partenaire .fiche-links .btn{margin-top:15px!important}.single-partenaire .text-img{display:flex;flex-direction:column}@media (max-width:768px){.single-partenaire .text-img{height:auto!important;min-height:220px;margin-top:50px}}.single-partenaire .text-img .logo{position:relative;width:100%;padding-top:100%}.single-partenaire .text-img .logo-container{position:absolute;top:0;left:0;width:100%;height:100%;padding:clamp(30px,3vw,3vw);display:flex;align-items:center;visibility:hidden}.single-partenaire .text-img img{position:relative;z-index:2;width:100%;height:100%;object-fit:contain}.single-partenaire .text-img .hexa-container{position:relative!important;height:auto!important;flex:1}.single-partenaire .text-img .hexa-container.no-filter img{position:relative;inset:0;visibility:visible;height:100%;object-fit:contain;object-position:top center}@media (max-width:768px){.single-partenaire .text-img .hexa-container.no-filter img{width:80%;margin:0 auto}}.single-partenaire .row_produits{display:block;padding:100px 20px 0}@media (max-width:768px){.single-partenaire .row_produits{padding:30px 10px 0}}.single-partenaire .row_produits:first-child{padding:100px 20px}@media (max-width:768px){.single-partenaire .row_produits:first-child{padding:50px 10px}}.single-partenaire .row_produits:nth-child(2){padding:100px 20px}@media (max-width:768px){.single-partenaire .row_produits:nth-child(2){padding:20px 20px 50px}}.single-partenaire .row_produits:last-child{padding:100px 20px}@media (max-width:768px){.single-partenaire .row_produits:last-child{padding:30px 10px 50px}}.single-partenaire .row_produits.produits_services{perspective:1000px}.single-partenaire .row_produits h2{padding-left:80px}@media (max-width:768px){.single-partenaire .row_produits h2{padding-left:0}}.single-partenaire .row_produits .title-container{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:50px;padding:0 90px 100px}@media (max-width:768px){.single-partenaire .row_produits .title-container{flex-direction:column;padding:0 10px 50px;gap:30px}}.single-partenaire .row_produits .title-container h2{margin-bottom:0}@media (max-width:768px){.single-partenaire .row_produits .title-container img{width:50%}}.single-partenaire .row_produits div.liste{position:relative;padding:0}.single-partenaire .row_produits div.liste .item{position:relative;margin-bottom:20px;perspective:1000px}.single-partenaire .row_produits div.liste .item:last-child{margin-bottom:0}.single-partenaire .row_produits div.liste .item .etiquette{position:absolute;bottom:20px;right:0;z-index:2;visibility:hidden}@media (max-width:768px){.single-partenaire .row_produits div.liste .item .etiquette{bottom:10px}}.single-partenaire .row_produits div.liste .item .etiquette span{position:relative;display:block;padding:30px 40px;color:#2341c1;font-size:clamp(14px,1.4vw,1.4vw);font-weight:500;text-transform:uppercase}@media (max-width:768px){.single-partenaire .row_produits div.liste .item .etiquette span{padding:15px 20px}}.single-partenaire .row_produits div.liste .item .item-content{position:relative;display:flex;height:100%;z-index:2;gap:40px;padding:5vw}@media (max-width:768px){.single-partenaire .row_produits div.liste .item .item-content{padding:30px 20px;flex-direction:column;gap:20px}}.single-partenaire .row_produits div.liste .item .item-content .item-title{position:relative;width:50%}@media (max-width:768px){.single-partenaire .row_produits div.liste .item .item-content .item-title{width:100%}}.single-partenaire .row_produits div.liste .item .item-content .item-title h3{font-size:clamp(20px,4vw,4vw);font-weight:500;line-height:1.05em;margin-bottom:0}.single-partenaire .row_produits div.liste .item .item-content .item-title p:first-of-type{margin-top:1em}.single-partenaire .row_produits div.liste .item .item-content .item-title a{color:#1e1e1e;text-decoration:none}.single-partenaire .row_produits div.liste .item .item-content .item-title a:hover{color:#2341c1}.single-partenaire .row_produits div.liste .item .item-content .item-text{width:50%;margin-bottom:100px}@media (max-width:768px){.single-partenaire .row_produits div.liste .item .item-content .item-text{width:100%;margin-bottom:50px}}.single-partenaire .row_produits div.liste .item .item-content .item-text p{font-size:clamp(16px,1.7vw,1.7vw);font-weight:500;line-height:1.3em}@media (max-width:768px){.single-partenaire .row_produits div.liste .item .item-content .item-text p{font-weight:400}}.single-partenaire .row_produits div.liste .item .item-content .item-text a{color:#2341c1}.single-partenaire .row_produits div.liste .item .item-content .item-text .btn{color:#1e1e1e;background:url(//www.laguilde.quebec/app/themes/rougemkt/assets/dist/images/arrow_black.svg) 100% no-repeat}.single-partenaire .row_produits div.liste .item .item-content .item-text ul{margin:1em 0;list-style-type:none}.single-partenaire .row_produits div.liste .item .item-content .item-text ul li{font-size:clamp(16px,1.5vw,1.5vw);color:#1e1e1e;padding-left:30px;position:relative;margin-bottom:10px}.single-partenaire .row_produits div.liste .item .item-content .item-text ul li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background:url(//www.laguilde.quebec/app/themes/rougemkt/assets/dist/images/arrow_black.svg) 50% no-repeat}.social{display:flex;justify-content:flex-end;align-items:center;gap:20px;margin:0;padding:0;list-style-type:none}@media (max-width:768px){.social{justify-content:center}}.social li{margin:0;padding:0}.social img,.social svg{display:block;width:50px;height:50px;transition:fill .2s ease}.social a:hover svg{fill:#f7fa73!important}.social .twitter{width:40px;height:40px}.row-split-text{padding:0 80px 100px}@media (max-width:768px){.row-split-text{padding:40px}}.row-split-text h2{font-size:clamp(38px,7.5vw,140px);color:#1e1e1e;line-height:1.1em}.row_texts{display:block;padding:0 20px 100px;perspective:1000px}@media (max-width:768px){.row_texts{padding:0 10px 50px}}.row_texts.small-padding{padding:40px 20px!important}@media (max-width:768px){.row_texts.small-padding{padding:30px 10px!important}}.row_texts:nth-child(2){padding-top:100px}@media (max-width:768px){.row_texts:nth-child(2){padding-top:50px}}.row_texts.padding-bottom-{padding-bottom:0}.row_texts .texts-container{position:relative;width:100%;padding-left:70px;padding-right:70px}@media (max-width:768px){.row_texts .texts-container{flex-direction:column;gap:20px;padding-left:10px;padding-right:10px}}.row_texts .texts-container .text{position:relative;flex:1;padding:0}@media (max-width:768px){.row_texts .texts-container .text{width:100%}}.row_texts .texts-container .text.taille-large p{font-size:clamp(18px,3.2vw,3.2vw);font-weight:500;line-height:1.1}.row_texts .texts-container .text.taille-large a{font-size:clamp(18px,2.6vw,2.6vw);font-weight:500;line-height:1.1}.row_texts .image-container img{width:100%;height:auto}.row_texts .video-container{padding-top:56.25%;position:relative;width:100%;overflow:hidden}.row_texts .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.row_texts .texts-content{display:flex;justify-content:space-between;gap:40px;align-items:stretch;width:100%}@media (max-width:768px){.row_texts .texts-content{flex-direction:column;gap:30px}}@media (max-width:768px){.row_texts .texts-content h2{margin-bottom:20px}}.row_texts .texts-content>div{align-self:center}@media (max-width:768px){.row_texts .texts-content>div{align-self:flex-start}}.row_texts .texts-content.mode-vignette{gap:20px;perspective:1000px}@media (max-width:1024px){.row_texts .texts-content.mode-vignette{flex-direction:column;gap:30px}}.row_texts .texts-content.mode-vignette>div{align-self:stretch;margin-top:18vw;visibility:hidden}@media (max-width:1024px){.row_texts .texts-content.mode-vignette>div{margin-top:270px}}.row_texts .texts-content.mode-vignette>div .text-img{position:absolute;top:-18vw;width:100%;padding:0 40px}@media (max-width:1024px){.row_texts .texts-content.mode-vignette>div .text-img{top:-270px;padding:0 20px}}.row_texts .texts-content.mode-vignette>div .text-img .hexa-container{height:27vw}@media (max-width:1024px){.row_texts .texts-content.mode-vignette>div .text-img .hexa-container{height:330px}}.row_texts .texts-content.mode-vignette .text-content{padding:11vw 40px 7vw}@media (max-width:768px){.row_texts .texts-content.mode-vignette .text-content{padding:90px 20px 60px}}.row_texts .texts-content.mode-vignette .text-content p{font-size:clamp(16px,1.3vw,1.3vw)}.row_texts .texts-content .text-content{position:relative;z-index:2}.row_texts .texts-content .text-content h3+a{margin-top:0!important}.row_texts .texts-content .text-content ul{margin:1em 0;list-style-type:none}.row_texts .texts-content .text-content ul li{padding-left:30px;position:relative;margin-bottom:10px}.row_texts .texts-content .text-content ul li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background:url(//www.laguilde.quebec/app/themes/rougemkt/assets/dist/images/arrow_black.svg) 50% no-repeat}.row_texts .texts-content .text-content ol{margin:1em 0;list-style-type:none}.row_texts .texts-content .text-content ol li{counter-increment:a;position:relative;margin-bottom:20px;padding-left:2vw}.row_texts .texts-content .text-content ol li:before{content:counter(a) ".";position:absolute;left:0;top:0}.row_texts .texts-content.mode-normal .text-content p{visibility:hidden}.row_texts.encadre-1{padding:20px 20px 100px}@media (max-width:768px){.row_texts.encadre-1{padding:10px 10px 50px}}.row_texts.encadre-1 .texts-container{padding:8vw 10vw}.row_texts.encadre-1 .btn{color:#1e1e1e;background-image:url(//www.laguilde.quebec/app/themes/rougemkt/assets/dist/images/arrow_black.svg)}.row_texts.encadre-1 .color-bleu h2,.row_texts.encadre-1 .color-bleu h3,.row_texts.encadre-1 .color-bleu h4,.row_texts.encadre-1 .color-bleu h5,.row_texts.encadre-1 .color-bleu p{color:#2341c1}.row_texts.encadre-1 .color-noir h2,.row_texts.encadre-1 .color-noir h3,.row_texts.encadre-1 .color-noir h4,.row_texts.encadre-1 .color-noir h5,.row_texts.encadre-1 .color-noir h6,.row_texts.encadre-1 .color-noir li,.row_texts.encadre-1 .color-noir p{color:#1e1e1e}.row_texts.encadre-1 .color-noir ul li:before{background-image:url(//www.laguilde.quebec/app/themes/rougemkt/assets/dist/images/arrow_black.svg)!important}.row_texts.encadre-1 .color-noir a{color:#2341c1}.row_texts.encadre-1 .color-noir a:hover{color:#00bfb6}.row_texts.encadre-1 .color-white a,.row_texts.encadre-1 .color-white h2,.row_texts.encadre-1 .color-white h3,.row_texts.encadre-1 .color-white h4,.row_texts.encadre-1 .color-white h5,.row_texts.encadre-1 .color-white li,.row_texts.encadre-1 .color-white p{color:#eef3fa}.row_texts.encadre-1 .color-white ul li:before{background-image:url(//www.laguilde.quebec/app/themes/rougemkt/assets/dist/images/arrow.svg)!important}.row_texts.encadre-1 .color-white a.btn{background-image:url(//www.laguilde.quebec/app/themes/rougemkt/assets/dist/images/arrow.svg)}.row_texts h2:first-of-type{margin-top:0}.row_text_image{position:relative;width:100%;padding:0 20px 100px}@media (max-width:768px){.row_text_image{padding:0 10px 50px}}.row_text_image .text-image-container{position:relative;width:100%}.row_text_image .text-image-container .hexa-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.row_text_image .text-image-container .hexa-container.overlap-1{left:80px;width:calc(100% - 80px)}@media (max-width:768px){.row_text_image .text-image-container .hexa-container.overlap-1{left:0;width:100%}}.row_text_image .text-image-container .background-container.overlap-1{left:80px;width:calc(100% - 80px)}@media (max-width:768px){.row_text_image .text-image-container .background-container.overlap-1{left:0;width:100%}}.row_text_image .text-image-container .background-container.bg-img{display:block;position:relative;visibility:hidden}.row_text_image .text-image-container .background-container.bg-img img{display:block;object-fit:cover;width:100%;height:100%}.row_text_image .text-image-container .background-container.bg-img:before{display:none}.row_text_image .text-image-container .text-image-content{position:relative;display:flex;padding:80px 80px 80px 0;z-index:2}@media (max-width:768px){.row_text_image .text-image-container .text-image-content{flex-direction:column;padding:10px 10px 65px}}.row_text_image .text-image-container .text-image-content .text-img{position:relative;width:40%;perspective:1000px}@media (max-width:768px){.row_text_image .text-image-container .text-image-content .text-img{width:100%;height:330px}}.row_text_image .text-image-container .text-image-content .text-content{width:60%;padding:0 0 0 80px}@media (max-width:768px){.row_text_image .text-image-container .text-image-content .text-content{width:100%;padding:10px;margin-top:30px}}.row_text_image .text-image-container .text-image-content .text-content ul{margin:1em 0;list-style-type:none}.row_text_image .text-image-container .text-image-content .text-content ul li{padding-left:30px;position:relative;margin-bottom:10px}.row_text_image .text-image-container .text-image-content .text-content ul li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background:url(//www.laguilde.quebec/app/themes/rougemkt/assets/dist/images/arrow_black.svg) 50% no-repeat}.row_text_image .text-image-container .text-image-content.pos-0{flex-direction:row-reverse;padding:20px 20px 20px 0}@media (max-width:768px){.row_text_image .text-image-container .text-image-content.pos-0{flex-direction:column;padding:10px}}.row_text_image .text-image-container .text-image-content.pos-0 .text-content{padding:60px 40px 120px 80px}@media (max-width:768px){.row_text_image .text-image-container .text-image-content.pos-0 .text-content{padding:0 10px 30px}}.row_text_image .text-image-container .text-image-content.pos-0 .background-container.bg-img{height:100%}.row_text_image .text-image-container h2{display:inline-block;margin-bottom:60px;visibility:hidden}@media (max-width:768px){.row_text_image .text-image-container h2{margin-bottom:20px}}.row_text_image .text-image-container h2,.row_text_image .text-image-container h3,.row_text_image .text-image-container h4,.row_text_image .text-image-container h5,.row_text_image .text-image-container h6,.row_text_image .text-image-container p{color:#1e1e1e}.row_text_image .text-image-container .btn{margin-top:30px}.row_text_image .text-image-container .stats-container{display:flex;justify-content:space-between;gap:20px;margin-top:80px;flex-wrap:wrap;perspective:1000px}@media (max-width:768px){.row_text_image .text-image-container .stats-container{margin-top:30px;flex-direction:column}}.row_text_image .text-image-container .stats-container .stat{display:flex;gap:20px;width:calc(50% - 10px);padding:30px;border:2px solid #1e1e1e;border-radius:20px;align-items:center}@media (max-width:1024px){.row_text_image .text-image-container .stats-container .stat{width:100%}}@media (max-width:768px){.row_text_image .text-image-container .stats-container .stat{padding:20px;border-radius:15px}}.row_text_image .text-image-container .stats-container .stat span{font-size:clamp(22px,4.5vw,4.5vw);font-weight:800;line-height:1}.row_text_image .text-image-container .stats-container .stat p{font-size:clamp(14px,.8vw,.8vw);line-height:1.3em;text-transform:uppercase}.row_text_image .text-image-container .stats-container.style-centre .stat{flex-direction:column;align-items:center;border:none;gap:8px;padding:5px}.row_text_image .text-image-container .stats-container.style-centre span{font-size:clamp(22px,6.7vw,6.7vw)}.row_text_image .text-image-container .stats-container.style-centre p{text-align:center;font-size:clamp(14px,1.2vw,1.2vw)}.fade-in,.text-flip,.text-top{visibility:hidden}.text-flip-parent{position:relative;display:inline-block;perspective:1000px;transform-style:preserve-3d}.flip-box.encadre-1 .texts-container,.flip-box.row_image .image-container,.text-flip-parent h2,.text-flip-parent h3{visibility:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}