.node-landing .programs-landing{background:var(--light-gray-color);padding:80px 0}.node-landing .programs-landing .title{color:var(--primary-color);font-family:Sora,sans-serif;font-size:36px;font-weight:300;line-height:40px;margin:0 0 36px;position:relative;text-align:center}.node-landing .programs-landing .title strong{font-weight:700}.node-landing .programs-landing .content-part{overflow:visible}.cogedim-access-monthly-search .programs-landing,.cogedim-avantages-page .programs-landing{background:var(--gray-color);padding:80px 0}.cogedim-access-monthly-search .programs-landing .title,.cogedim-avantages-page .programs-landing .title{font-size:24px;font-weight:300;line-height:1.35;margin:0;padding:0 16px 24px;text-align:center}.cogedim-access-monthly-search .programs-landing .content-part,.cogedim-avantages-page .programs-landing .content-part{overflow:visible}@media screen and (min-width: 768.02px){.cogedim-access-monthly-search .programs-landing .title,.cogedim-avantages-page .programs-landing .title{font-size:32px}}.node-landing .programs-landing .filters,.cogedim-access-monthly-search .programs-landing .filters,.cogedim-avantages-page .programs-landing .filters{background:#fff;border-radius:var(--border-radius);margin:0 auto 36px;padding:24px 24px 12px;position:relative;max-width:327px;width:100%}.node-landing .programs-landing .filters .loading-spinner,.cogedim-access-monthly-search .programs-landing .filters .loading-spinner,.cogedim-avantages-page .programs-landing .filters .loading-spinner{inset:8px 8px auto auto;position:absolute}.node-landing .programs-landing .filters .loading-spinner:before{border-color:var(--secondary-green-color)}.cogedim-access-monthly-search .programs-landing .filters .loading-spinner:before{border-color:var(--secondary-green-color)}.cogedim-avantages-page .programs-landing .filters .loading-spinner:before{border-color:var(--secondary-green-color)}.node-landing .programs-landing .filters .search-input,.cogedim-access-monthly-search .programs-landing .filters .search-input,.cogedim-avantages-page .programs-landing .filters .search-input{margin:0 auto;max-width:279px;position:relative;width:100%}.node-landing .programs-landing .filters .sort,.cogedim-access-monthly-search .programs-landing .filters .sort,.cogedim-avantages-page .programs-landing .filters .sort{color:#999;font-size:14px;line-height:24px;padding:0 0 30px;text-align:center}.node-landing .programs-landing .filters .sort button,.cogedim-access-monthly-search .programs-landing .filters .sort button,.cogedim-avantages-page .programs-landing .filters .sort button{color:#333;display:inline-block;margin:0 0 0 50px;position:relative;-webkit-text-decoration:none;text-decoration:none}.node-landing .programs-landing .filters .sort button:hover,.cogedim-access-monthly-search .programs-landing .filters .sort button:hover,.cogedim-avantages-page .programs-landing .filters .sort button:hover{color:var(--primary-color);-webkit-text-decoration:underline;text-decoration:underline}.node-landing .programs-landing .filters .sort button.active,.cogedim-access-monthly-search .programs-landing .filters .sort button.active,.cogedim-avantages-page .programs-landing .filters .sort button.active{color:var(--primary-color);font-weight:700}.node-landing .programs-landing .filters .sort button.active:before{background:#333;content:"";display:inline-block;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20width='24'%3e%3cpath%20d='M9.55%2018%203.85%2012.3%205.275%2010.875%209.55%2015.15%2018.725%205.975%2020.15%207.4Z'/%3e%3c/svg%3e");mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20width='24'%3e%3cpath%20d='M9.55%2018%203.85%2012.3%205.275%2010.875%209.55%2015.15%2018.725%205.975%2020.15%207.4Z'/%3e%3c/svg%3e");position:absolute;height:24px;left:-30px;top:0;width:24px}.cogedim-access-monthly-search .programs-landing .filters .sort button.active:before{background:#333;content:"";display:inline-block;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20width='24'%3e%3cpath%20d='M9.55%2018%203.85%2012.3%205.275%2010.875%209.55%2015.15%2018.725%205.975%2020.15%207.4Z'/%3e%3c/svg%3e");mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20width='24'%3e%3cpath%20d='M9.55%2018%203.85%2012.3%205.275%2010.875%209.55%2015.15%2018.725%205.975%2020.15%207.4Z'/%3e%3c/svg%3e");position:absolute;height:24px;left:-30px;top:0;width:24px}.cogedim-avantages-page .programs-landing .filters .sort button.active:before{background:#333;content:"";display:inline-block;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20width='24'%3e%3cpath%20d='M9.55%2018%203.85%2012.3%205.275%2010.875%209.55%2015.15%2018.725%205.975%2020.15%207.4Z'/%3e%3c/svg%3e");mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20width='24'%3e%3cpath%20d='M9.55%2018%203.85%2012.3%205.275%2010.875%209.55%2015.15%2018.725%205.975%2020.15%207.4Z'/%3e%3c/svg%3e");position:absolute;height:24px;left:-30px;top:0;width:24px}@media screen and (min-width: 768px){.node-landing .programs-landing .filters,.cogedim-access-monthly-search .programs-landing .filters,.cogedim-avantages-page .programs-landing .filters{align-items:flex-start;display:flex;flex-flow:row nowrap;justify-content:center;max-width:920px}.node-landing .programs-landing .filters .loading-spinner,.cogedim-access-monthly-search .programs-landing .filters .loading-spinner,.cogedim-avantages-page .programs-landing .filters .loading-spinner{inset:12px 12px auto auto}.node-landing .programs-landing .filters .search-input,.cogedim-access-monthly-search .programs-landing .filters .search-input,.cogedim-avantages-page .programs-landing .filters .search-input{margin:0 24px 0 0}.node-landing .programs-landing .filters .search-input:last-child{margin:0}.cogedim-access-monthly-search .programs-landing .filters .search-input:last-child{margin:0}.cogedim-avantages-page .programs-landing .filters .search-input:last-child{margin:0}.node-landing .programs-landing .filters .sort,.cogedim-access-monthly-search .programs-landing .filters .sort,.cogedim-avantages-page .programs-landing .filters .sort{padding:22px 0 0}.cogedim-access-monthly-search .programs-landing .filters,.cogedim-avantages-page .programs-landing .filters{max-width:640px}}.node-landing .programs-landing .flex-column,.cogedim-access-monthly-search .programs-landing .flex-column,.cogedim-avantages-page .programs-landing .flex-column{display:flex;flex-flow:column nowrap;align-items:center;margin:0 -24px}.node-landing .programs-landing .flex-column .programs-list,.cogedim-access-monthly-search .programs-landing .flex-column .programs-list,.cogedim-avantages-page .programs-landing .flex-column .programs-list{order:2;width:100%}.node-landing .programs-landing .flex-column .no-result,.cogedim-access-monthly-search .programs-landing .flex-column .no-result,.cogedim-avantages-page .programs-landing .flex-column .no-result{order:1;width:100%}.node-landing .programs-landing .flex-column .dynamic-pager,.cogedim-access-monthly-search .programs-landing .flex-column .dynamic-pager,.cogedim-avantages-page .programs-landing .flex-column .dynamic-pager,.node-landing .programs-landing .flex-column .pagination,.cogedim-access-monthly-search .programs-landing .flex-column .pagination,.cogedim-avantages-page .programs-landing .flex-column .pagination{order:3}.node-landing .programs-landing .no-result,.cogedim-access-monthly-search .programs-landing .no-result,.cogedim-avantages-page .programs-landing .no-result{padding:36px 24px 0;text-align:center}.node-landing .programs-landing .programs-list,.cogedim-access-monthly-search .programs-landing .programs-list,.cogedim-avantages-page .programs-landing .programs-list{align-items:flex-start;display:flex;flex-wrap:wrap;margin:0 -24px;padding:0 0 36px;justify-content:center}.node-landing .programs-landing .dynamic-pager,.cogedim-access-monthly-search .programs-landing .dynamic-pager,.cogedim-avantages-page .programs-landing .dynamic-pager{display:inline-flex;flex-flow:row wrap;margin:auto 24px;min-width:272px;width:327px}.node-landing .programs-landing .dynamic-pager .btn,.cogedim-access-monthly-search .programs-landing .dynamic-pager .btn,.cogedim-avantages-page .programs-landing .dynamic-pager .btn{border:1px solid var(--primary-color-25percent);border-radius:18px;color:#42145f;font-size:13px;font-weight:400;margin:24px auto;text-transform:none}.node-landing .programs-landing .dynamic-pager .btn:hover,.cogedim-access-monthly-search .programs-landing .dynamic-pager .btn:hover,.cogedim-avantages-page .programs-landing .dynamic-pager .btn:hover{border:1px solid var(--primary-color)}.node-landing .form-in-page-wrapper{background:var(--primary-color);color:#fff;padding:80px 0}.node-landing .form-in-page-wrapper .form-in-page{margin:0 auto;max-width:748px;padding:0 24px;position:relative}.node-landing .form-in-page-wrapper h2{font-family:Sora,sans-serif;font-size:24px;font-weight:700;line-height:28px;margin:0;padding:0 0 24px}.node-landing .form-in-page-wrapper .catchline{font-size:14px;font-weight:300;line-height:18px}.node-landing .form-in-page-wrapper .introduction{font-weight:300;margin:0;padding:15px 0 30px}.node-landing .form-in-page-wrapper .legals-content p{font-size:11px}@media screen and (max-width: 1024px){.node-landing .form-in-page-wrapper .sticky-mobile{align-items:center;background:var(--primary-color);color:#fff;display:flex;flex-flow:row nowrap;inset:auto 0 0;justify-content:center;padding:12px 24px;position:fixed;z-index:30}.node-landing .form-in-page-wrapper .sticky-mobile .btn{background:#fff;color:var(--primary-color);font-size:16px;font-weight:700;margin:0;text-transform:none}}@media screen and (min-width: 1024px){.node-landing.with-form .form-in-page-wrapper{inset:64px 0 0 auto;overflow-y:scroll;padding:60px 0 80px;position:fixed;width:375px;z-index:4}.node-landing.with-form .form-in-page-wrapper.no-escape{inset:0 0 0 auto}.node-landing.with-form .form-in-page-wrapper .form-control,.node-landing.with-form .form-in-page-wrapper .form-error,.node-landing.with-form .form-in-page-wrapper .optin-cogedim,.node-landing.with-form .form-in-page-wrapper form .legals-content{padding-left:0!important;padding-right:0!important}.node-landing.with-form .form-in-page-wrapper .form-item-date,.node-landing.with-form .form-in-page-wrapper .form-item-date_dedupe,.node-landing.with-form .form-in-page-wrapper .form-item-civility,.node-landing.with-form .form-in-page-wrapper .form-item-first_name,.node-landing.with-form .form-in-page-wrapper .form-item-phone,.node-landing.with-form .form-in-page-wrapper .form-item-location,.node-landing.with-form .form-in-page-wrapper .form-item-budget,.node-landing.with-form .form-in-page-wrapper .form-item-rooms,.node-landing.with-form .form-in-page-wrapper .form-item-SFamille,.node-landing.with-form .form-in-page-wrapper .form-item-monthly_income{float:none;margin-right:0;width:100%}.node-landing.with-form .form-in-page-wrapper .form-item-hour,.node-landing.with-form .form-in-page-wrapper .form-item-hour_dedupe,.node-landing.with-form .form-in-page-wrapper .form-item-last_name,.node-landing.with-form .form-in-page-wrapper .form-item-email,.node-landing.with-form .form-in-page-wrapper .form-item-lot_type,.node-landing.with-form .form-in-page-wrapper .form-item-situation,.node-landing.with-form .form-in-page-wrapper .form-item-NbEnfant{float:none;margin-left:0;width:100%}}
