.node-landing .programs-landing{background:var(--light-gray-color);padding:80px 0}:is(.node-landing .programs-landing) .title{color:var(--primary-color);text-align:center;margin:0 0 36px;font-family:Sora,sans-serif;font-size:36px;font-weight:300;line-height:40px;position:relative}:is(:is(.node-landing .programs-landing) .title) strong{font-weight:700}:is(.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}:is(.cogedim-access-monthly-search .programs-landing,.cogedim-avantages-page .programs-landing) .title{text-align:center;margin:0;padding:0 16px 24px;font-size:24px;font-weight:300;line-height:1.35}:is(.cogedim-access-monthly-search .programs-landing,.cogedim-avantages-page .programs-landing) .content-part{overflow:visible}@media screen and (width>=768.02px){:is(.cogedim-access-monthly-search .programs-landing,.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;width:100%;max-width:327px;margin:0 auto 36px;padding:24px 24px 12px;position:relative}:is(.node-landing .programs-landing .filters,.cogedim-access-monthly-search .programs-landing .filters,.cogedim-avantages-page .programs-landing .filters) .loading-spinner{position:absolute;inset:8px 8px auto auto}:is(:is(.node-landing .programs-landing .filters,.cogedim-access-monthly-search .programs-landing .filters,.cogedim-avantages-page .programs-landing .filters) .loading-spinner):before{border-color:var(--secondary-green-color)}:is(.node-landing .programs-landing .filters,.cogedim-access-monthly-search .programs-landing .filters,.cogedim-avantages-page .programs-landing .filters) .search-input{width:100%;max-width:279px;margin:0 auto;position:relative}:is(.node-landing .programs-landing .filters,.cogedim-access-monthly-search .programs-landing .filters,.cogedim-avantages-page .programs-landing .filters) .sort{color:#999;text-align:center;padding:0 0 30px;font-size:14px;line-height:24px}:is(:is(.node-landing .programs-landing .filters,.cogedim-access-monthly-search .programs-landing .filters,.cogedim-avantages-page .programs-landing .filters) .sort) button{color:#333;margin:0 0 0 50px;-webkit-text-decoration:none;text-decoration:none;display:inline-block;position:relative}:is(:is(:is(.node-landing .programs-landing .filters,.cogedim-access-monthly-search .programs-landing .filters,.cogedim-avantages-page .programs-landing .filters) .sort) button):hover{color:var(--primary-color);-webkit-text-decoration:underline;text-decoration:underline}.active:is(:is(:is(.node-landing .programs-landing .filters,.cogedim-access-monthly-search .programs-landing .filters,.cogedim-avantages-page .programs-landing .filters) .sort) button){color:var(--primary-color);font-weight:700}.active:is(:is(:is(.node-landing .programs-landing .filters,.cogedim-access-monthly-search .programs-landing .filters,.cogedim-avantages-page .programs-landing .filters) .sort) button):before{content:"";background:#333;width:24px;height:24px;display:inline-block;position:absolute;top:0;left:-30px;-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")}@media screen and (width>=768px){.node-landing .programs-landing .filters,.cogedim-access-monthly-search .programs-landing .filters,.cogedim-avantages-page .programs-landing .filters{flex-flow:row;justify-content:center;align-items:flex-start;max-width:920px;display:flex}:is(.node-landing .programs-landing .filters,.cogedim-access-monthly-search .programs-landing .filters,.cogedim-avantages-page .programs-landing .filters) .loading-spinner{inset:12px 12px auto auto}:is(.node-landing .programs-landing .filters,.cogedim-access-monthly-search .programs-landing .filters,.cogedim-avantages-page .programs-landing .filters) .search-input{margin:0 24px 0 0}:is(:is(.node-landing .programs-landing .filters,.cogedim-access-monthly-search .programs-landing .filters,.cogedim-avantages-page .programs-landing .filters) .search-input):last-child{margin:0}:is(.node-landing .programs-landing .filters,.cogedim-access-monthly-search .programs-landing .filters,.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{flex-flow:column;align-items:center;margin:0 -24px;display:flex}:is(.node-landing .programs-landing .flex-column,.cogedim-access-monthly-search .programs-landing .flex-column,.cogedim-avantages-page .programs-landing .flex-column) .programs-list{order:2;width:100%}:is(.node-landing .programs-landing .flex-column,.cogedim-access-monthly-search .programs-landing .flex-column,.cogedim-avantages-page .programs-landing .flex-column) .no-result{order:1;width:100%}:is(.node-landing .programs-landing .flex-column,.cogedim-access-monthly-search .programs-landing .flex-column,.cogedim-avantages-page .programs-landing .flex-column) .dynamic-pager,:is(.node-landing .programs-landing .flex-column,.cogedim-access-monthly-search .programs-landing .flex-column,.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{text-align:center;padding:36px 24px 0}.node-landing .programs-landing .programs-list,.cogedim-access-monthly-search .programs-landing .programs-list,.cogedim-avantages-page .programs-landing .programs-list{flex-wrap:wrap;justify-content:center;align-items:flex-start;margin:0 -24px;padding:0 0 36px;display:flex}.node-landing .programs-landing .dynamic-pager,.cogedim-access-monthly-search .programs-landing .dynamic-pager,.cogedim-avantages-page .programs-landing .dynamic-pager{flex-flow:wrap;width:327px;min-width:272px;margin:auto 24px;display:inline-flex}:is(.node-landing .programs-landing .dynamic-pager,.cogedim-access-monthly-search .programs-landing .dynamic-pager,.cogedim-avantages-page .programs-landing .dynamic-pager) .btn{border:1px solid var(--primary-color-25percent);color:#42145f;text-transform:none;border-radius:18px;margin:24px auto;font-size:13px;font-weight:400}:is(:is(.node-landing .programs-landing .dynamic-pager,.cogedim-access-monthly-search .programs-landing .dynamic-pager,.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}:is(.node-landing .form-in-page-wrapper) .form-in-page{max-width:748px;margin:0 auto;padding:0 24px;position:relative}:is(.node-landing .form-in-page-wrapper) h2{margin:0;padding:0 0 24px;font-family:Sora,sans-serif;font-size:20px;font-weight:700;line-height:28px}:is(.node-landing .form-in-page-wrapper) .catchline{font-size:14px;font-weight:300;line-height:18px}:is(.node-landing .form-in-page-wrapper) .introduction{margin:0;padding:15px 0 30px;font-weight:300}:is(.node-landing .form-in-page-wrapper) .legals-content p{font-size:11px}@media screen and (width<=1024px){:is(.node-landing .form-in-page-wrapper) .sticky-mobile{background:var(--primary-color);color:#fff;z-index:30;flex-flow:row;justify-content:center;align-items:center;padding:12px 24px;display:flex;position:fixed;inset:auto 0 0}:is(:is(.node-landing .form-in-page-wrapper) .sticky-mobile) .btn{color:var(--primary-color);text-transform:none;background:#fff;margin:0;font-size:16px;font-weight:700}}@media screen and (width>=1024px){.node-landing.with-form .form-in-page-wrapper{z-index:4;width:375px;padding:60px 0 80px;position:fixed;inset:64px 0 0 auto;overflow-y:scroll}.no-escape:is(.node-landing.with-form .form-in-page-wrapper){inset:0 0 0 auto}:is(.node-landing.with-form .form-in-page-wrapper) .form-control,:is(.node-landing.with-form .form-in-page-wrapper) .form-error,:is(.node-landing.with-form .form-in-page-wrapper) .optin-cogedim,:is(.node-landing.with-form .form-in-page-wrapper) form .legals-content{padding-left:0!important;padding-right:0!important}:is(.node-landing.with-form .form-in-page-wrapper) .form-item-date,:is(.node-landing.with-form .form-in-page-wrapper) .form-item-date_dedupe,:is(.node-landing.with-form .form-in-page-wrapper) .form-item-civility,:is(.node-landing.with-form .form-in-page-wrapper) .form-item-first_name,:is(.node-landing.with-form .form-in-page-wrapper) .form-item-phone,:is(.node-landing.with-form .form-in-page-wrapper) .form-item-phone_international,:is(.node-landing.with-form .form-in-page-wrapper) .form-item-location,:is(.node-landing.with-form .form-in-page-wrapper) .form-item-country_of_residence,:is(.node-landing.with-form .form-in-page-wrapper) .form-item-budget,:is(.node-landing.with-form .form-in-page-wrapper) .form-item-rooms,:is(.node-landing.with-form .form-in-page-wrapper) .form-item-SFamille,:is(.node-landing.with-form .form-in-page-wrapper) .form-item-monthly_income{float:none;width:100%;margin-right:0}:is(.node-landing.with-form .form-in-page-wrapper) .form-item-hour,:is(.node-landing.with-form .form-in-page-wrapper) .form-item-hour_dedupe,:is(.node-landing.with-form .form-in-page-wrapper) .form-item-last_name,:is(.node-landing.with-form .form-in-page-wrapper) .form-item-email,:is(.node-landing.with-form .form-in-page-wrapper) .form-item-lot_type,:is(.node-landing.with-form .form-in-page-wrapper) .form-item-situation,:is(.node-landing.with-form .form-in-page-wrapper) .form-item-NbEnfant{float:none;width:100%;margin-left:0}}
