[v-cloak]{display:none}.ap-suggestion{color:#000!important}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local('Roboto Light'),local('Roboto-Light'),url(/themes/cogedim/fonts/roboto-v18-latin-300.woff2?v=2.13) format('woff2'),url(/themes/cogedim/fonts/roboto-v18-latin-300.woff?v=2.13) format('woff')}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(/themes/cogedim/fonts/roboto-v18-latin-regular.woff2?v=2.13) format('woff2'),url(/themes/cogedim/fonts/roboto-v18-latin-regular.woff?v=2.13) format('woff')}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local('Roboto Medium'),local('Roboto-Medium'),url(/themes/cogedim/fonts/roboto-v18-latin-500.woff2?v=2.13) format('woff2'),url(/themes/cogedim/fonts/roboto-v18-latin-500.woff?v=2.13) format('woff')}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(/themes/cogedim/fonts/roboto-v18-latin-700.woff2?v=2.13) format('woff2'),url(/themes/cogedim/fonts/roboto-v18-latin-700.woff?v=2.13) format('woff')}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:local('Material Icons'),local('MaterialIcons-Regular'),url(/themes/cogedim/fonts/MaterialIcons-Regular.woff2?v=2.13) format('woff2'),url(/themes/cogedim/fonts/MaterialIcons-Regular.woff?v=2.13) format('woff'),url(/themes/cogedim/fonts/MaterialIcons-Regular.ttf?v=2.13) format('truetype')}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}body{background:#fff;color:#333;font-family:Roboto,Arial,sans-serif;line-height:1.15;min-width:320px}button,input,optgroup,select,textarea{font-family:Roboto,Arial,sans-serif}.visually-hidden{font-family:Roboto,Arial,sans-serif;font-style:normal;font-weight:500;background:url(/favicon.png)}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}a{color:#42145f;text-decoration:underline}a:hover{color:#a1217d;text-decoration:none}video{display:block}.video-iframe-container{margin:20px 0;position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;text-align:center}.video-iframe-container embed,.video-iframe-container iframe,.video-iframe-container object{position:absolute;top:0;left:0;width:100%;height:100%}strong{font-weight:700}.visible-xl{display:none}.visible-inline-xl{display:none}.material-icons.dp48{font-size:48px;width:48px;height:48px}.table-container-scrollable{overflow-x:scroll}table tbody td:first-child,table tbody td:not(:first-child),table tbody th:first-child,table tbody th:not(:first-child),table thead td:first-child,table thead td:not(:first-child),table thead th:first-child,table thead th:not(:first-child){padding:0 8px}table tbody td{font-weight:400;font-size:13px}.btn.as-link{text-transform:none;color:#42145f;text-decoration:underline;display:inline;min-width:0;height:auto;margin:0;padding:0;vertical-align:inherit;font-family:inherit;font-weight:inherit}.btn.as-link:hover{color:#a1217d;text-decoration:none}.btn.as-link:hover .btn__content::before{display:none}.btn.as-link .btn__content{padding:0!important;transition:none!important}.blanck-anchor{opacity:0;position:absolute}.media-modal-displaying{height:100vh;overflow:hidden;width:100vw}.media-modal-displaying .application--light header{display:none}.modal-displaying{height:100vh;overflow:hidden;width:100vw}.application--light{background-color:transparent}.application--light form .input-group:not(.input-group--error) .input-group__details::before{background-color:rgba(0,0,0,.12)}.application--light form .input-group:hover:not(.input-group--error):not(.input-group--focused):not(.input-group--disabled):not(.input-group--overflow):not(.input-group--segmented):not(.input-group--editable) .input-group__details::before{background-color:#a1217d}.application--light form .input-group__details::after{background-color:#a1217d}.application--light form .input-group.input-group--text-field:not(.input-group--single-line):not(.input-group--error).input-group--focused .icon,.application--light form .input-group.input-group--text-field:not(.input-group--single-line):not(.input-group--error).input-group--focused label,.application--light form .input-group.input-group--text-field:not(.input-group--single-line):not(.input-group--error):focus .icon,.application--light form .input-group.input-group--text-field:not(.input-group--single-line):not(.input-group--error):focus label{color:#a1217d}.application--light form .input-group:not(.input-group--error):not(.input-group--focused) .input-group__input .input-group__append-icon,.application--light form .input-group:not(.input-group--error):not(.input-group--focused) .input-group__input .input-group__prepend-icon{color:#42145f}.application--light form .input-group--select .input-group__selections{align-items:flex-start}.application--light form .input-group--select .input-group__selections__comma{padding:5px 4px 5px 0}.application--light .menu__content{transform:translateZ(0)}.application--light .menu__content .card{contain:content}.application--light .menu__content .card .list li{border-bottom:1px solid rgba(0,0,0,.12)}.application--light .menu__content .card .list li:last-child{border-bottom:none}.application--light .menu__content .card .list li .input-group.input-group--selection-controls.checkbox:not(.input-group--active) .icon,.application--light .menu__content .card .list li .input-group.input-group--selection-controls.radio:not(.input-group--active) .icon{color:#42145f}.application--light .menu__content .card .list li .list__tile:not(.list__tile--active){color:#666;font-weight:400}.application--light .menu__content .card .list li .input-group.input-group--selection-controls.checkbox.input-group--active,.application--light .menu__content .card .list li .input-group.input-group--selection-controls.radio.input-group--active,.application--light .menu__content .card .list li .list__tile--active{color:#a1217d}.application--light .layout-content ol,.application--light .layout-content ul{margin-bottom:1rem;padding-left:30px}.application--light .phone{display:block;text-decoration:none}.application--light .phone .phone-button{border-radius:25px;background:#a1217d;color:#fff;display:block;height:50px;margin:0 auto;text-decoration:none;transition:.3s cubic-bezier(.4,0,.6,1);width:200px}.application--light .phone .phone-button:hover{background:#42145f}.application--light .phone .phone-button a{color:#fff!important}.application--light .phone .phone-button .circle{border-radius:25px;border:1px solid rgba(255,255,255,.5);display:block;margin:-1px 12px 0 -1px;padding:13px;float:left;height:52px;width:52px}.application--light .phone .phone-button .number{display:block;font-family:Arial,sans-serif;font-size:18px;font-weight:700;padding:8px 0 2px;text-align:left}.application--light .phone .phone-button .infos{color:rgba(255,255,255,.6);display:block;font-family:Arial,sans-serif;font-size:9px;text-align:left;text-transform:uppercase}.application--light .phone p{clear:both;font-size:13px;line-height:20px;margin:0;padding:12px 0 0;text-align:center}.application--light .phone p.time{color:#999;padding:0}.application--light .sourdine{background:transparent url(/themes/cogedim/images/espace-sourd.svg) no-repeat 0 0;display:block;height:43px;margin:24px auto 0;overflow:hidden;text-indent:300px;white-space:nowrap;width:200px}.application--light .menu__content{z-index:12!important}.application--light .snack{background:0 0}.application--light .snack__content{background-color:#42145f}.application--light .snack__content .btn{border:1px solid rgba(255,255,255,.25);min-width:0;text-transform:none}.application--light .snack__content .btn .btn__content{color:#fff;padding:0 12px}.application--light .snack-cookie{bottom:0;left:0;height:auto;-webkit-transform:none;transform:none;width:100%}.application--light .snack-cookie .snack__content{align-content:center;flex-flow:row nowrap;justify-content:center;max-width:100%;height:auto;width:100%}.application--light .snack-cookie .snack__content p{margin:auto 0}.application--light .snack-cookie .snack__content p a{color:#fff}.application--light .snack-cookie .snack__content .btn{flex-shrink:0;margin:auto 0 auto 24px}.application--light header{display:flex;height:56px;left:0;transition:all .3s;position:fixed;padding:3px 4px;top:0;width:100%;z-index:6}.application--light header.stacked,.application--light header.stacked_alert{background:#fff;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.application--light header #block-cogedim-branding{display:inline-block;height:40px;margin:5px 4px;overflow:hidden;transition:all .3s;width:40px}.application--light header #block-cogedim-branding a{background:transparent url(/themes/cogedim/images/logo-cogedim.svg?v=201803) no-repeat 0 0;background-position:0 0;background-size:40px 50px;display:block;height:40px;text-indent:100px;transition:all .3s;white-space:nowrap;width:40px}.application--light header button.btn,.application--light header button.btn.btn--icon:not(.btn--disabled):not(.btn--date-picker){color:#42145f}.application--light header .nav-overlay{height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:3}.application--light header .nav-overlay::before{background:rgba(0,0,0,.4);content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s cubic-bezier(.4,0,.6,1);width:100%;will-change:opacity}.application--light header .nav-overlay.open{pointer-events:auto}.application--light header .nav-overlay.open::before{opacity:1}.application--light header .nav-overlay.open nav{-webkit-transform:none;transform:none}.application--light header .nav-overlay nav{background:#fff;box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);height:100%;left:0;overflow-y:auto;padding:8px 8px 80px;position:absolute;transform:translateX(-107%);transition:margin .3s cubic-bezier(.4,0,.6,1),-webkit-transform .3s cubic-bezier(.4,0,.6,1);transition:transform .3s cubic-bezier(.4,0,.6,1),margin .3s cubic-bezier(.4,0,.6,1);will-change:transform;width:320px}.application--light header .nav-overlay nav .main-menu-part{padding:40px 0 90px}.application--light header .nav-overlay nav ul{font-size:16px;list-style:none;margin:0;padding:0}.application--light header .nav-overlay nav ul li{padding:8px 8px 8px 65px;position:relative}.application--light header .nav-overlay nav ul li::before{color:#42145f;display:block;font-family:'Material Icons';font-feature-settings:'liga' 1;font-size:24px;font-style:normal;height:24px;left:8px;line-height:1;overflow:hidden;position:absolute;text-rendering:optimizeLegibility;text-transform:none;top:6px;width:24px;-webkit-font-smoothing:antialiased}.application--light header .nav-overlay nav ul li:nth-child(1)::before{content:'business'}.application--light header .nav-overlay nav ul li:nth-child(2)::before{content:'home'}.application--light header .nav-overlay nav ul li:nth-child(3)::before{content:'account_balance'}.application--light header .nav-overlay nav ul li:nth-child(4)::before{content:'loyalty'}.application--light header .nav-overlay nav ul li:nth-child(5)::before{content:'import_contacts'}.application--light header .nav-overlay nav ul li span{cursor:pointer}.application--light header .nav-overlay nav ul li span:hover{color:#a1217d;text-decoration:underline}.application--light header .nav-overlay nav ul li a{color:#333;text-decoration:none}.application--light header .nav-overlay nav ul li a:hover{color:#a1217d;text-decoration:underline}.application--light header .nav-overlay nav ul li ul{display:none;font-size:14px;padding:8px 0 0}.application--light header .nav-overlay nav ul li ul li{padding:8px 0}.application--light header .nav-overlay nav ul li ul li.split{margin:-20px 0 0;pointer-events:none}.application--light header .nav-overlay nav ul li ul li.split ul{pointer-events:auto}.application--light header .nav-overlay nav ul li ul li:nth-child(1)::before,.application--light header .nav-overlay nav ul li ul li:nth-child(2)::before,.application--light header .nav-overlay nav ul li ul li:nth-child(3)::before,.application--light header .nav-overlay nav ul li ul li:nth-child(4)::before,.application--light header .nav-overlay nav ul li ul li:nth-child(5)::before{content:none}.application--light header .nav-overlay nav ul li ul li ul{font-size:13px;padding:12px 0 0 30px}.application--light header .nav-overlay nav ul li ul li ul li::before,.application--light header .nav-overlay nav ul li ul li ul li:nth-child(1)::before,.application--light header .nav-overlay nav ul li ul li ul li:nth-child(2)::before,.application--light header .nav-overlay nav ul li ul li ul li:nth-child(3)::before,.application--light header .nav-overlay nav ul li ul li ul li:nth-child(4)::before,.application--light header .nav-overlay nav ul li ul li ul li:nth-child(5)::before{color:#333;display:inline-block;font-family:Roboto,Arial,sans-serif;font-feature-settings:'liga' 1;font-size:13px;height:auto;left:-10px;line-height:1.15;overflow:visible;position:absolute;top:auto;width:10px;content:'-'}.application--light header .nav-overlay nav ul li.actu-decodee a,.application--light header .nav-overlay nav ul li.lexique-immo a,.application--light header .nav-overlay nav ul li.offer-all a{background:#42145f;border-radius:2px;color:#fff!important;display:inline-block;font-size:14px;font-weight:700;height:36px;line-height:36px;margin:6px 0;outline:0;padding:0 16px;position:relative;text-decoration:none;transition:.3s cubic-bezier(.25,.8,.5,1),color 1ms}.application--light header .nav-overlay nav ul li.actu-decodee a:hover,.application--light header .nav-overlay nav ul li.lexique-immo a:hover,.application--light header .nav-overlay nav ul li.offer-all a:hover{background:#a1217d;color:#fff;text-decoration:none}.application--light header .nav-overlay nav ul li.lexique-immo a{margin:0}.application--light header .nav-overlay nav .phone{border-top:1px solid rgba(0,0,0,.12);margin:0 -8px}.application--light header .nav-overlay nav .phone .phone-button{margin-top:-25px}.application--light header .nav-overlay nav .sites{padding:24px 0 0;text-align:center}.application--light header .nav-overlay nav .sites .buttons .btn--outline{background:0 0;border:1px solid rgba(66,20,95,.25);color:#42145f;font-size:14px;font-weight:400;text-transform:none}.application--light header .nav-overlay nav .sites .buttons .btn--outline:hover{border:1px solid currentColor}.application--light .search-container-header{position:absolute;right:4px}.application--light .search-container-header .search-engine-toggle-button{background:transparent url(/themes/cogedim/images/search.svg) no-repeat center center;background-size:28px 28px;text-indent:100px}.application--light .person-container-header{position:absolute;right:50px}.application--light .phone-container-header{position:absolute;right:50px}.application--light .patrimoine-container-header{left:0;pointer-events:none;position:absolute;right:0;text-align:center}.application--light .patrimoine-container-header .btn{border:1px solid rgba(66,20,95,.25);color:#42145f;font-size:12px;pointer-events:auto;text-transform:none}.application--light .patrimoine-container-header .btn:hover{border:1px solid #42145f}.application--light .faq-container-header{position:absolute;right:100px}.application--light .faq-container-header .btn{color:#42145f;font-size:14px;min-width:auto}.application--light .faq-container-header .btn .btn__content{padding:0 8px}.application--light .campaign{background-position:center center;background-size:cover;background-color:#a1217d;height:100vh;min-height:500px;position:relative}.application--light .campaign .video-container{height:100vh;overflow:hidden;position:relative}.application--light .campaign .video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition:1s opacity;transition:1s opacity}.application--light .campaign .video.stopped{opacity:0}.application--light .campaign .bottom-part{bottom:40px;color:#fff;left:0;padding:50px 16px;position:absolute;right:0;text-align:center}.application--light .campaign .bottom-part .h1{font-size:28px;font-weight:300;line-height:1;letter-spacing:-.04em;margin:0}.application--light .campaign .bottom-part .h1 div{font-weight:700}.application--light .campaign .bottom-part h1{font-size:inherit;font-weight:inherit;line-height:inherit;display:inline}.application--light .campaign .bottom-part span.br,.application--light .campaign .bottom-part strong{display:block}.application--light .campaign .bottom-part .title{display:none}.application--light .campaign form{padding:30px 30px 0;margin:0 auto;max-width:375px}.application--light .campaign form .icon-search{display:none}.application--light .campaign form .input-group--select .input-group__selections{text-align:left}.application--light .campaign form .location .input-group:not(.input-group--focused) .input-group__input .icon,.application--light .campaign form .location .input-group__details,.application--light .campaign form .location .input-group__input input,.application--light .campaign form .location .input-group__selections__comma,.application--light .campaign form .location label,.application--light .campaign form .rooms .input-group:not(.input-group--focused) .input-group__input .icon,.application--light .campaign form .rooms .input-group__details,.application--light .campaign form .rooms .input-group__input input,.application--light .campaign form .rooms .input-group__selections__comma,.application--light .campaign form .rooms label{color:#fff}.application--light .campaign form .location .input-group__details::before,.application--light .campaign form .rooms .input-group__details::before{background-color:rgba(255,255,255,.2)}.application--light .campaign form .location .algolia-autocomplete{text-align:left;width:100%}.application--light .campaign form .location .algolia-autocomplete input{width:calc(100% - 24px)}.application--light .campaign form .location .algolia-autocomplete .aa-dropdown-menu{background-color:#fff;box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12);color:rgba(0,0,0,.87);border-radius:2px;min-width:0;right:0!important}.application--light .campaign form .location .algolia-autocomplete .aa-dropdown-menu .aa-suggestion{border-bottom:1px solid rgba(0,0,0,.12);cursor:pointer;font-size:14px;font-weight:400;padding:5px 8px;text-overflow:ellipsis;overflow:hidden!important;white-space:nowrap!important}.application--light .campaign form .location .algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor{background:rgba(0,0,0,.06)}.application--light .campaign form .location .algolia-autocomplete .aa-dropdown-menu .aa-suggestion::before{color:rgba(0,0,0,.3);content:'location_on';font-family:'Material Icons';font-weight:400;font-style:normal;font-size:18px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';margin-right:12px;vertical-align:text-bottom}.application--light .campaign form .location .algolia-autocomplete .aa-dropdown-menu .aa-suggestion em{font-style:normal;font-weight:700}.application--light .campaign form .location .algolia-autocomplete .aa-dropdown-menu .aa-suggestion .city{white-space:nowrap!important}.application--light .campaign form .location .algolia-autocomplete .aa-dropdown-menu .aa-suggestion .administrative{color:#aaa;margin-left:6px;white-space:nowrap!important}.application--light .campaign form .rooms .input-group__selections{max-height:30px;overflow:hidden}.application--light .campaign form .btn:not(.btn--icon):not(.btn--flat){background:#42145f;color:#fff;font-size:16px;font-weight:700;margin:6px 0;text-transform:none;width:100%}.application--light .campaign form .btn:not(.btn--icon):not(.btn--flat).btn--raised{box-shadow:none}.application--light .campaign form .btn:not(.btn--icon):not(.btn--flat).btn--raised:hover{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.application--light .campaign form .btn:not(.btn--icon):not(.btn--flat):hover{background:#a1217d}.application--light .campaign .cityzia-block{margin:50px auto 0}.application--light .campaign .cityzia-block p{font-size:20px}.application--light .campaign .cityzia-button{background-color:#a1217d!important;border:none;color:#fff;clear:both;font-weight:400;overflow:hidden;text-transform:none;width:264px}.application--light .campaign .cityzia-button .beta{background:rgba(255,255,255,.5);color:#42145f;font-size:9px;height:12px;line-height:14px;position:absolute;text-transform:uppercase;width:50px;top:7px;transform:rotate(-45deg);left:-12px}.application--light .campaign .cityzia-button:hover{background:#42145f!important}.application--light .commercial-part{background:#a1217d;color:#fff;padding:32px 16px;text-align:center}.application--light .commercial-part p{font-size:16px;margin:0}.application--light .commercial-part strong{display:block;font-size:18px;padding:10px 0 4px}.application--light .commercial-part .btn{background:0 0;border:1px solid rgba(255,255,255,.25);margin:16px 6px 6px;text-transform:none}.application--light .commercial-part .btn:hover{border:1px solid #fff;color:#fff}.application--light .strate{padding:50px 0}.application--light .strate .row{overflow:hidden;margin:0 auto;max-width:1170px}.application--light .strate .box{padding:0 10px}.application--light .strate .hr{margin:0 auto 40px;padding:32px 24px 0;max-width:1280px}.application--light .strate .hr hr{background:rgba(0,0,0,.1);border:none;height:1px}.application--light .strate .strate-buttons{padding:10px 0;text-align:center}.application--light .strate .strate-buttons .btn--outline{background:0 0;border:1px solid rgba(66,20,95,.25);color:#42145f;font-size:14px;font-weight:400;text-transform:none}.application--light .strate .strate-buttons .btn--outline:hover{border:1px solid currentColor}.application--light .strate h2.strate-title,.application--light .strate p.strate-title{font-size:24px;font-weight:300;margin:0;padding:0 16px 24px;text-align:center}.application--light .strate h2.strate-title.parking,.application--light .strate p.strate-title.parking{background:transparent url(/themes/cogedim/images/parking-icon.png) no-repeat top center;background-size:48px 48px;padding:64px 0 16px}.application--light .strate h2.strate-subtitle,.application--light .strate p.strate-subtitle{font-size:18px;font-weight:300;margin:0;padding:24px 0;text-align:center}.application--light .strate p.sub-title{color:#333;font-size:16px;font-weight:400;margin:0 0 10px;text-align:center}.application--light .strate p.sub-title a{color:#333;text-decoration:none}.application--light .strate p.sub-title a:hover{color:#a1217d;text-decoration:underline}.application--light .strate p.description{color:#999;font-size:13px;margin:0 0 10px}.application--light .strate p.text{color:#666;font-size:14px;line-height:20px;margin:0 0 10px;padding:0 24px}.application--light .strate p.link{font-size:14px}.application--light .strate.gray{background:#f1f0ef}.application--light .strate.pink{background-color:#a1217d!important;border-color:#a1217d!important}.application--light .strate.near .inner{margin:0 auto;max-width:1170px;padding:0 24px;position:relative}.application--light .strate.near .inner .programs-list{align-items:flex-start;display:flex;flex-wrap:wrap;margin:0 -24px;padding:0 0 12px;justify-content:center}.application--light .strate.why-cogedim{background:transparent url(/themes/cogedim/images/testimony.jpg) no-repeat bottom left -360px;min-height:400px;margin:0 auto;max-height:400px;max-width:1170px;overflow:hidden}.application--light .strate.why-cogedim p.text{margin:0;padding:10px 24px 0 140px}.application--light .strate.why-cogedim p.verbatim{color:#42145f;font-size:14px;font-style:italic;line-height:20px;margin:0;padding:24px 24px 0 200px}.application--light .strate.why-cogedim p.verbatim span.person{color:#666;display:block;font-size:13px;font-style:normal;padding:5px 0 0}.application--light .strate.plus-cogedim{background:#a1217d url(/themes/cogedim/images/plus-altarea.png) no-repeat bottom right;color:#fff}.application--light .strate.plus-cogedim .flex{padding:10px 24px}.application--light .strate.plus-cogedim .flex .dp48{float:left}.application--light .strate.plus-cogedim .flex p.sub-title{color:#fff;font-size:16px;margin:5px 0 0 68px;text-align:left}.application--light .strate.plus-cogedim .flex p.description{color:#d090be;font-size:13px;margin:10px 0 0 68px}.application--light .strate.plus-cogedim .flex p.description a{color:#d090be}.application--light .strate.seo-block .inner{margin:0 auto;max-width:1170px;padding:0 24px;position:relative}.application--light .strate.seo-block .inner .text{padding:12px 0 0}.application--light .strate.last{padding:50px 0 124px}.application--light .strate .social{border-bottom:1px solid rgba(0,0,0,.12);margin:0 16px 50px;padding:0 0 50px}.application--light .strate .social a{background:transparent no-repeat 0 0;background-size:48px 48px;display:inline-block;height:48px;margin:10px;overflow:hidden;text-indent:50px;white-space:nowrap;width:48px}.application--light .strate .social a.facebook-icon{background-image:url(/themes/cogedim/images/facebook.png)}.application--light .strate .social a.youtube-icon{background-image:url(/themes/cogedim/images/youtube.png)}.application--light .strate .social a.instagram-icon{background-image:url(/themes/cogedim/images/instagram.png)}.application--light .strate .social a.linkedin-icon{background-image:url(/themes/cogedim/images/linkedin.png)}.application--light .strate .immodvisor a{color:inherit;text-decoration:none}.application--light .strate .immodvisor .immodvisor-logo{background:transparent url(/themes/cogedim/images/immodvisor.png) no-repeat 0 0;height:151px;margin:0 auto;width:224px}.application--light .strate .immodvisor .immodvisor-stars{margin:10px auto;padding:35px 0 0;width:165px;text-align:center}.application--light .strate .immodvisor .immodvisor-stars .avg{color:#444;font-size:24px;font-weight:700;margin:0}.application--light .strate .immodvisor .immodvisor-stars .count{color:#666;font-size:12px;margin:0;padding-top:4px}.application--light .strate .immodvisor .immodvisor-stars.immo-rating-3{background:transparent url(/themes/cogedim/images/immo-rating-3.png) no-repeat top center}.application--light .strate .immodvisor .immodvisor-stars.immo-rating-3-5{background:transparent url(/themes/cogedim/images/immo-rating-3-5.png) no-repeat top center}.application--light .strate .immodvisor .immodvisor-stars.immo-rating-4{background:transparent url(/themes/cogedim/images/immo-rating-4.png) no-repeat top center}.application--light .strate .immodvisor .immodvisor-stars.immo-rating-4-5{background:transparent url(/themes/cogedim/images/immo-rating-4-5.png) no-repeat top center}.application--light .strate .immodvisor .immodvisor-stars.immo-rating-5{background:transparent url(/themes/cogedim/images/immo-rating-5.png) no-repeat top center}.application--light .you-want-01{background:transparent url(/themes/cogedim/images/you_want-01.png) no-repeat 0 0}.application--light .you-want-02{background:transparent url(/themes/cogedim/images/you_want-02.png) no-repeat 0 0}.application--light .you-want-03{background:transparent url(/themes/cogedim/images/you_want-03.png) no-repeat 0 0}.application--light .you-want-04{background:transparent url(/themes/cogedim/images/you_want-04.png) no-repeat 0 0}.application--light .you-want-01,.application--light .you-want-02,.application--light .you-want-03,.application--light .you-want-04{background-size:72px 72px;display:block;height:72px;margin:16px auto;overflow:hidden;text-indent:100px;width:72px;white-space:nowrap}.application--light .cogedim-sca{margin:0 auto;max-width:1170px}.application--light .cogedim-sca .sca{padding:50px 24px}.application--light .cogedim-sca .sca h2.strate-title{font-size:24px;font-weight:300;margin:0;padding:0 0 24px;text-align:center}.application--light .cogedim-sca .sca p.text{background:transparent url(/themes/cogedim/images/escda2020.png) no-repeat 0 10px;background-size:81px 86px;color:#666;font-size:16px;line-height:20px;margin:0;min-height:100px;padding:5px 0 0 105px}.application--light .cogedim-sca .sca p.legend{color:#999;font-size:11px;margin:0;padding:30px 0 0}.application--light .cogedim-sca .sca a{color:inherit}.application--light .cogedim-sca .verbatim{display:none;background:transparent url(/themes/cogedim/images/verbatim-escda2018.jpg) no-repeat 0 0;background-size:auto 374px;height:374px;padding:30px 0 0}.application--light .cogedim-sca .verbatim p{background:rgba(255,255,255,.7);color:#42145f;font-size:17px;font-style:italic;line-height:24px;margin:0 auto;max-width:280px;padding:16px 16px 16px 60px;position:relative}.application--light .cogedim-sca .verbatim p span.quote{color:#a1217d;display:block;font-family:Arial,sans-serif;font-size:100px;font-style:normal;margin:20px 0 0 -44px;position:absolute}.application--light .cogedim-sca .verbatim p span.person{color:#666;display:block;font-size:15px;font-style:normal;line-height:20px;padding:5px 0 0}.application--light #block-cogedim-local-tasks{padding:24px 0}.application--light #block-cogedim-local-tasks ul{list-style:none;margin:0 auto;max-width:1170px;padding:0}.application--light #block-cogedim-local-tasks ul li{display:inline-block}.application--light #block-cogedim-local-tasks ul li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid rgba(66,20,95,.25);border-radius:2px;color:#42145f;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:36px;font-size:13px;font-weight:400;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:6px;min-width:88px;outline:0;padding:0 12px;text-transform:uppercase;text-decoration:none;position:relative;vertical-align:middle}.application--light #block-cogedim-local-tasks ul li a:hover{border:1px solid #42145f}.application--light article.node-page{background:#f1f0ef;padding-bottom:120px}.application--light article.node-page.page-cityzia{padding:56px 0 0}.application--light article.node-page .full-visual{background-color:#a1217d;background-position:center center;background-size:cover;height:300px;position:relative}.application--light article.node-page .full-visual .cog-logo{background:transparent url(/themes/cogedim/images/logo-cogedim.svg?v=201803) no-repeat 0 0;background-position:0 0;background-size:40px 50px;display:block;height:40px;left:25px;overflow:hidden;position:absolute;text-indent:200px;top:8px;white-space:nowrap;width:40px}.application--light article.node-page .full-visual .gradient-visual{background:linear-gradient(to bottom,rgba(66,20,95,0) 0,rgba(66,20,95,.9) 100%);bottom:0;height:100px;position:absolute;width:100%}.application--light article.node-page .full-visual.error-401{background-image:url(/themes/cogedim/images/error-401.jpg)}.application--light article.node-page .full-visual.error-403{background-image:url(/themes/cogedim/images/error-403.jpg)}.application--light article.node-page .full-visual.error-404{background-image:url(/themes/cogedim/images/error-404.jpg)}.application--light article.node-page .full-visual.simulator-pinel{background-image:url(/themes/cogedim/images/simulator-pinel.jpg)}.application--light article.node-page .full-visual.simulator-bouvard{background-image:url(/themes/cogedim/images/simulator-bouvard.jpg)}.application--light article.node-page .full-visual.simulator-lmnp{background-image:url(/themes/cogedim/images/simulator-bouvard.jpg)}.application--light article.node-page .full-visual.simulator-ptz{background-image:url(/themes/cogedim/images/simulator-ptz.jpg)}.application--light article.node-page .full-visual.faq{background-image:url(/themes/cogedim/images/faq-bg.jpg)}.application--light article.node-page .full-visual .tools{margin:0 auto;max-width:1218px;padding:70px 16px 0;position:relative}.application--light article.node-page .full-visual .tools .back-link{color:#42145f;position:absolute;left:0}.application--light article.node-page .full-visual .tools .share-link:not(.btn--disabled):not(.btn--date-picker){color:#42145f;position:absolute;right:0}.application--light article.node-page .outer-content-part{padding:0 24px}.application--light article.node-page .content-part{background:#fff;border-radius:2px;margin:-80px auto 0;max-width:1170px;padding:24px 24px 48px;position:relative}.application--light article.node-page .content-part .heading{display:flex}.application--light article.node-page .content-part .heading .favorite-link{margin:0 0 0 6px}.application--light article.node-page .content-part .favorite-link:not(.btn--disabled):not(.btn--date-picker){color:#42145f}.application--light article.node-page .content-part h1{font-size:36px;margin:0 0 36px}.application--light article.node-page .content-part h2,.application--light article.node-page .content-part p.catchline{font-size:18px;font-weight:400;margin:0 0 24px}.application--light article.node-page .content-part h3{font-size:18px;font-weight:700;line-height:24px;padding-top:1rem}.application--light article.node-page .content-part h3.amenage,.application--light article.node-page .content-part h3.connecte,.application--light article.node-page .content-part h3.decore,.application--light article.node-page .content-part h3.pret-a-louer,.application--light article.node-page .content-part h3.securite,.application--light article.node-page .content-part h3.serenite{color:#a53777;position:relative}.application--light article.node-page .content-part h3.amenage::before,.application--light article.node-page .content-part h3.connecte::before,.application--light article.node-page .content-part h3.decore::before,.application--light article.node-page .content-part h3.pret-a-louer::before,.application--light article.node-page .content-part h3.securite::before,.application--light article.node-page .content-part h3.serenite::before{border-bottom:1px solid #a53777;bottom:5px;content:'';display:block;position:absolute;left:0;width:40px}.application--light article.node-page .content-part h3.amenage::after,.application--light article.node-page .content-part h3.connecte::after,.application--light article.node-page .content-part h3.decore::after,.application--light article.node-page .content-part h3.pret-a-louer::after,.application--light article.node-page .content-part h3.securite::after,.application--light article.node-page .content-part h3.serenite::after{content:'';display:inline-block;margin-left:40px;vertical-align:middle}.application--light article.node-page .content-part h3.amenage.pret-a-louer::after,.application--light article.node-page .content-part h3.connecte.pret-a-louer::after,.application--light article.node-page .content-part h3.decore.pret-a-louer::after,.application--light article.node-page .content-part h3.pret-a-louer.pret-a-louer::after,.application--light article.node-page .content-part h3.securite.pret-a-louer::after,.application--light article.node-page .content-part h3.serenite.pret-a-louer::after{background:transparent url(/themes/cogedim/images/pack-pret_a_louer.png) no-repeat 0 0;background-size:50px 46px;height:46px;width:50px}.application--light article.node-page .content-part h3.amenage.securite::after,.application--light article.node-page .content-part h3.connecte.securite::after,.application--light article.node-page .content-part h3.decore.securite::after,.application--light article.node-page .content-part h3.pret-a-louer.securite::after,.application--light article.node-page .content-part h3.securite.securite::after,.application--light article.node-page .content-part h3.serenite.securite::after{background:transparent url(/themes/cogedim/images/pack-securite.png) no-repeat 0 0;background-size:35px 46px;height:46px;width:35px}.application--light article.node-page .content-part h3.amenage.serenite::after,.application--light article.node-page .content-part h3.connecte.serenite::after,.application--light article.node-page .content-part h3.decore.serenite::after,.application--light article.node-page .content-part h3.pret-a-louer.serenite::after,.application--light article.node-page .content-part h3.securite.serenite::after,.application--light article.node-page .content-part h3.serenite.serenite::after{background:transparent url(/themes/cogedim/images/pack-serenite.png) no-repeat 0 0;background-size:50px 36px;height:36px;width:50px}.application--light article.node-page .content-part h3.amenage.connecte::after,.application--light article.node-page .content-part h3.connecte.connecte::after,.application--light article.node-page .content-part h3.decore.connecte::after,.application--light article.node-page .content-part h3.pret-a-louer.connecte::after,.application--light article.node-page .content-part h3.securite.connecte::after,.application--light article.node-page .content-part h3.serenite.connecte::after{background:transparent url(/themes/cogedim/images/pack-connecte.png) no-repeat 0 0;background-size:35px 58px;height:58px;width:35px}.application--light article.node-page .content-part h3.amenage.amenage::after,.application--light article.node-page .content-part h3.connecte.amenage::after,.application--light article.node-page .content-part h3.decore.amenage::after,.application--light article.node-page .content-part h3.pret-a-louer.amenage::after,.application--light article.node-page .content-part h3.securite.amenage::after,.application--light article.node-page .content-part h3.serenite.amenage::after{background:transparent url(/themes/cogedim/images/pack-amenage.png) no-repeat 0 0;background-size:70px 40px;height:40px;width:70px}.application--light article.node-page .content-part h3.amenage.decore::after,.application--light article.node-page .content-part h3.connecte.decore::after,.application--light article.node-page .content-part h3.decore.decore::after,.application--light article.node-page .content-part h3.pret-a-louer.decore::after,.application--light article.node-page .content-part h3.securite.decore::after,.application--light article.node-page .content-part h3.serenite.decore::after{background:transparent url(/themes/cogedim/images/pack-decore.png) no-repeat 0 0;background-size:56px 44px;height:44px;width:56px}.application--light article.node-page .content-part h4{font-size:16px;font-weight:700;line-height:20px;padding-top:1rem}.application--light article.node-page .content-part h5{font-size:14px;font-weight:700;line-height:18px;padding-top:1rem}.application--light article.node-page .content-part h6{font-size:13px;font-weight:700;line-height:16px;padding-top:1rem}.application--light article.node-page .content-part ol,.application--light article.node-page .content-part ul{margin:0 0 1rem 20px}.application--light article.node-page .content-part .responsive img{display:block;float:none!important;height:auto;margin:0 0 16px!important;width:100%}.application--light article.node-page .content-part .excerpt_bg_mauve{background:#a1217d;color:#fff;padding:16px 16px 16px 29px}.application--light article.node-page .content-part .excerpt_bg_gris{background:rgba(0,0,0,.07);border-left:5px solid #a1217d;color:#42145f;padding:16px 16px 16px 24px}.application--light article.node-page .content-part .excerpt_bg_blanc{background:#fff;border-left:5px solid #a1217d;color:#42145f;padding:16px 16px 16px 24px}.application--light article.node-page .content-part blockquote{border-left:5px solid #a1217d;font-size:14px;font-weight:400;margin-bottom:16px;padding:16px 0 16px 24px}.application--light article.node-page .content-part blockquote p{margin-bottom:6px}.application--light article.node-page .content-part table{margin-bottom:16px}.application--light article.node-page .content-part .content-part-related{background:#f8f7f7;border-radius:0;margin:24px -24px -62px;padding:60px 0}.application--light article.node-page .content-part .content-part-related .related-title{color:#666;font-size:24px;font-weight:300;line-height:28px;margin:0 auto;max-width:700px;text-align:center}.application--light article.node-page .content-part .content-part-related .related-cards{margin:0 auto;padding:24px 0 0;position:relative;width:208px}.application--light article.node-page .content-part .content-part-related .related-cards .related-slider{overflow:hidden}.application--light article.node-page .content-part .content-part-related .related-cards .related-slider .slides{display:flex;flex-flow:row nowrap;justify-content:flex-start;transition:.3s ease}.application--light article.node-page .content-part .content-part-related .related-cards .related-slider .slides.slide-1{margin-left:0}.application--light article.node-page .content-part .content-part-related .related-cards .related-slider .slides.slide-2{margin-left:-100%}.application--light article.node-page .content-part .content-part-related .related-cards .related-slider .slides.slide-3{margin-left:-200%}.application--light article.node-page .content-part .content-part-related .related-cards .related-slider .slides.slide-4{margin-left:-300%}.application--light article.node-page .content-part .content-part-related .related-cards .related-slider .slides.slide-5{margin-left:-400%}.application--light article.node-page .content-part .content-part-related .related-cards .related-slider .slides.slide-6{margin-left:-500%}.application--light article.node-page .content-part .content-part-related .related-cards .related-slider .slides.slide-7{margin-left:-600%}.application--light article.node-page .content-part .content-part-related .related-cards .related-slider .slides.slide-8{margin-left:-700%}.application--light article.node-page .content-part .content-part-related .related-cards .related-slider .slides.slide-9{margin-left:-800%}.application--light article.node-page .content-part .content-part-related .related-cards .related-nav{display:flex;flex-flow:row nowrap;justify-content:space-between;left:-48px;pointer-events:none;position:absolute;right:-48px;top:calc(50% - 12px)}.application--light article.node-page .content-part .content-part-related .related-cards .related-nav button{pointer-events:auto}.application--light article.node-page .content-part .content-part-related .related-cards .related-nav button .icon{color:rgba(0,0,0,.2);font-size:48px}.application--light article.node-page .content-part .content-part-related .related-cards .related-nav button.disabled{opacity:0;pointer-events:none}.application--light article.node-page .content-part .mobile-mask{margin-bottom:24px;max-height:40vh;overflow:hidden;position:relative}.application--light article.node-page .content-part .mobile-mask .gradient{background:linear-gradient(to bottom,rgba(255,255,255,0) 50%,#fff 100%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0);bottom:0;height:200px;left:0;position:absolute;right:0}.application--light article.node-page .content-part .mobile-mask.disabled{margin-bottom:24px;overflow:visible;max-height:none}.application--light article.node-page .content-part .mobile-mask.disabled .gradient{display:none}.application--light article.node-page .content-part .view-all-link{color:#999;display:block;font-weight:700;line-height:24px;text-decoration:none}.application--light article.node-page .content-part .view-all-link:hover{color:#a1217d}.application--light article.node-page .content-part .view-all-link.disabled{display:none}.application--light article.node-page .content-part .view-all-link .icon{float:right}.application--light article.node-page .content-part .buttons{background:#f1f0ef;margin:62px -24px 50px;padding:50px 24px 34px}.application--light article.node-page .content-part .buttons .btn{display:flex;font-weight:400;margin:16px auto;max-width:300px;text-transform:none;width:100%}.application--light article.node-page .content-part .buttons .btn-level2{background:0 0!important;border:1px solid rgba(66,20,95,.25);box-shadow:none;color:#42145f}.application--light article.node-page .content-part .buttons .btn-level2:hover{border:1px solid currentColor}.application--light article.node-page .content-part .buttons .btn-level1{background:#42145f!important;box-shadow:none}.application--light article.node-page .content-part .buttons .btn-level1:hover{background:#a1217d;box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12);color:#fff}.application--light article.node-page .content-part ul.dispatch-list{list-style:none;margin:0 auto;max-width:300px;padding:12px 0}.application--light article.node-page .content-part ul.dispatch-list li a{border-top:1px solid rgba(0,0,0,.12);display:block;font-size:16px;line-height:22px;padding:10px 36px 10px 8px;position:relative;text-decoration:none}.application--light article.node-page .content-part ul.dispatch-list li a .icon{position:absolute;line-height:42px;right:8px;top:0}.application--light article.node-page .content-part ul.dispatch-list li:first-child a{border:none}.application--light article.node-page .content-part p.legend{color:#999;padding-top:24px}.application--light article.node-page .content-part form.legal-fees{padding:24px 0}.application--light article.node-page .content-part form.legal-fees h3{font-size:20px;text-align:center}.application--light article.node-page .content-part form.legal-fees .layout{padding-top:24px}.application--light article.node-page .content-part form.legal-fees .select{position:relative}.application--light article.node-page .content-part form.legal-fees .select select{border-bottom:1px solid rgba(0,0,0,.12);border-radius:0;font-size:16px;height:30px;outline:0;transition:all .3s;width:100%}.application--light article.node-page .content-part form.legal-fees .select select:focus{border-color:#a1217d}.application--light article.node-page .content-part form.legal-fees .select select:disabled{background:#eee!important}.application--light article.node-page .content-part form.legal-fees .select::after{content:'keyboard_arrow_down';color:#42145f;font-family:'Material Icons';text-rendering:optimizeLegibility;font-feature-settings:'liga' 1;font-style:normal;text-transform:none;line-height:1;font-size:24px;width:24px;height:24px;display:inline-block;overflow:hidden;-webkit-font-smoothing:antialiased;position:absolute;right:0;top:5px}.application--light article.node-page .content-part form.legal-fees input{border-bottom:1px solid rgba(0,0,0,.12);border-radius:0;font-size:16px;min-height:30px;outline:0;transition:all .3s;width:100%}.application--light article.node-page .content-part form.legal-fees input:focus{border-color:#a1217d}.application--light article.node-page .content-part form.legal-fees input:disabled{background:#eee!important}.application--light article.node-page .content-part form.legal-fees input[type=checkbox]{border:none;color:inherit;font-size:inherit;margin:0 5px 0 0;min-height:0;padding:0;transition:none;width:auto}.application--light article.node-page .content-part form.legal-fees input[type=button]{background:#42145f;color:#fff;font-weight:700;margin:16px 0 0;padding:10px 0;transition:.3s cubic-bezier(.25,.8,.5,1)}.application--light article.node-page .content-part form.legal-fees input[type=button]:hover{box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}.application--light article.node-page .content-part form.legal-fees .field-suffix{color:#aaa;margin-top:7px;position:absolute;right:10px}.application--light article.node-page .content-part form.legal-fees .result{background:#1aabac;color:#fff;font-size:20px;margin:24px 0 8px;text-align:center}.application--light article.node-page .content-part form.legal-fees .result #result_FgTotal,.application--light article.node-page .content-part form.legal-fees .result #result_FnTotal{font-weight:700}.application--light article.node-page .content-part form.legal-fees .legend{color:#999;font-size:12px;text-align:right}.application--light article.node-page .content-part form.legal-fees .legend a{color:#999;text-decoration:none}.application--light article.node-page .content-part form.legal-fees .legend a:hover{text-decoration:underline}.application--light article.node-page.simulator-form-page .content-part{padding:24px 24px 48px}.application--light article.node-page.simulator-form-page .content-part .heading h1{margin:0}.application--light article.node-page.simulator-form-page .content-part .simulator-bouvard,.application--light article.node-page.simulator-form-page .content-part .simulator-lmnp,.application--light article.node-page.simulator-form-page .content-part .simulator-pinel,.application--light article.node-page.simulator-form-page .content-part .simulator-ptz{padding:36px 0 0}.application--light article.node-page.simulator-form-page .content-part .intro{padding:0 0 30px}.application--light article.node-page.simulator-form-page .content-part .intro p{font-size:16px;font-weight:300;margin:0}.application--light article.node-page.simulator-form-page .content-part .eligible{font-size:16px;font-weight:300;padding:36px 0 0}.application--light article.node-page.simulator-form-page .content-part .eligible p{margin:0}.application--light article.node-page.simulator-form-page .content-part #edit-owner-container{font-size:16px;font-weight:300}.application--light article.node-page.simulator-form-page .content-part #edit-owner-container .wrapper-owner{color:#999;display:flex;flex-flow:row nowrap;font-size:13px;justify-content:center;padding:8px 0 12px}.application--light article.node-page.simulator-form-page .content-part #edit-owner-container .wrapper-owner .owner-no,.application--light article.node-page.simulator-form-page .content-part #edit-owner-container .wrapper-owner .owner-yes{padding:7px 0 0}.application--light article.node-page.simulator-form-page .content-part #edit-owner-container .wrapper-owner .owner-no.active,.application--light article.node-page.simulator-form-page .content-part #edit-owner-container .wrapper-owner .owner-yes.active{color:#a1217d}.application--light article.node-page.simulator-form-page .content-part #edit-owner-container .wrapper-owner .owner-no{text-align:right}.application--light article.node-page.simulator-form-page .content-part #edit-owner-container .wrapper-owner .input-group.input-group--selection-controls{color:#a1217d}.application--light article.node-page.simulator-form-page .content-part #edit-owner-container .wrapper-owner .input-group.input-group--selection-controls.switch{margin:0 16px;max-width:36px;padding:0}.application--light article.node-page.simulator-form-page .content-part #edit-owner-container .wrapper-owner .input-group.input-group--selection-controls.switch .input-group__input .input-group--selection-controls__toggle{background:#a1217d!important;opacity:.5!important}.application--light article.node-page.simulator-form-page .content-part #edit-owner-container .wrapper-owner .input-group.input-group--selection-controls.switch .input-group__input .input-group--selection-controls__ripple::after{background:#a1217d!important}.application--light article.node-page.simulator-form-page .content-part #edit-owner-container .wrapper-owner .input-group.input-group--selection-controls.switch .input-group__input .input-group--selection-controls__container{color:#a1217d}.application--light article.node-page.simulator-form-page .content-part #edit-owner-container .wrapper-owner .input-group.input-group--selection-controls.switch .input-group__details{display:none}.application--light article.node-page.simulator-form-page .content-part .already-owner{color:#a1217d;font-size:16px;font-weight:300;margin:0;padding:12px 0 40px;text-align:center}.application--light article.node-page.simulator-form-page .content-part #edit-simulation .dispositif,.application--light article.node-page.simulator-form-page .content-part #edit-simulation .type-simulation{display:block;font-size:16px;font-weight:300}.application--light article.node-page.simulator-form-page .content-part #edit-simulation .wrapper-Dispositif,.application--light article.node-page.simulator-form-page .content-part #edit-simulation .wrapper-type-simulation{justify-content:center;color:#999;display:flex;flex-flow:row nowrap;font-size:13px;padding:8px 0 30px}.application--light article.node-page.simulator-form-page .content-part #edit-simulation .wrapper-Dispositif .type-approche-epargne,.application--light article.node-page.simulator-form-page .content-part #edit-simulation .wrapper-Dispositif .type-approche-prix,.application--light article.node-page.simulator-form-page .content-part #edit-simulation .wrapper-type-simulation .type-approche-epargne,.application--light article.node-page.simulator-form-page .content-part #edit-simulation .wrapper-type-simulation .type-approche-prix{padding:7px 0 0}.application--light article.node-page.simulator-form-page .content-part #edit-simulation .wrapper-Dispositif .type-approche-epargne.active,.application--light article.node-page.simulator-form-page .content-part #edit-simulation .wrapper-Dispositif .type-approche-prix.active,.application--light article.node-page.simulator-form-page .content-part #edit-simulation .wrapper-type-simulation .type-approche-epargne.active,.application--light article.node-page.simulator-form-page .content-part #edit-simulation .wrapper-type-simulation .type-approche-prix.active{color:#a1217d}.application--light article.node-page.simulator-form-page .content-part #edit-simulation .wrapper-Dispositif .type-approche-prix,.application--light article.node-page.simulator-form-page .content-part #edit-simulation .wrapper-type-simulation .type-approche-prix{text-align:right}.application--light article.node-page.simulator-form-page .content-part #edit-simulation .wrapper-Dispositif .input-group.input-group--selection-controls,.application--light article.node-page.simulator-form-page .content-part #edit-simulation .wrapper-type-simulation .input-group.input-group--selection-controls{color:#a1217d}.application--light article.node-page.simulator-form-page .content-part #edit-simulation .wrapper-Dispositif .input-group.input-group--selection-controls.switch,.application--light article.node-page.simulator-form-page .content-part #edit-simulation .wrapper-type-simulation .input-group.input-group--selection-controls.switch{margin:0 16px;max-width:36px;padding:0}.application--light article.node-page.simulator-form-page .content-part #edit-simulation .wrapper-Dispositif .input-group.input-group--selection-controls.switch .input-group__input .input-group--selection-controls__toggle,.application--light article.node-page.simulator-form-page .content-part #edit-simulation .wrapper-type-simulation .input-group.input-group--selection-controls.switch .input-group__input .input-group--selection-controls__toggle{background:#a1217d!important;opacity:.5!important}.application--light article.node-page.simulator-form-page .content-part #edit-simulation .wrapper-Dispositif .input-group.input-group--selection-controls.switch .input-group__input .input-group--selection-controls__ripple::after,.application--light article.node-page.simulator-form-page .content-part #edit-simulation .wrapper-type-simulation .input-group.input-group--selection-controls.switch .input-group__input .input-group--selection-controls__ripple::after{background:#a1217d!important}.application--light article.node-page.simulator-form-page .content-part #edit-simulation .wrapper-Dispositif .input-group.input-group--selection-controls.switch .input-group__input .input-group--selection-controls__container,.application--light article.node-page.simulator-form-page .content-part #edit-simulation .wrapper-type-simulation .input-group.input-group--selection-controls.switch .input-group__input .input-group--selection-controls__container{color:#a1217d}.application--light article.node-page.simulator-form-page .content-part #edit-simulation .wrapper-Dispositif .input-group.input-group--selection-controls.switch .input-group__details,.application--light article.node-page.simulator-form-page .content-part #edit-simulation .wrapper-type-simulation .input-group.input-group--selection-controls.switch .input-group__details{display:none}.application--light article.node-page.simulator-form-page .content-part #edit-simulation .wrapper-Dispositif{padding-bottom:42px}.application--light article.node-page.simulator-form-page .content-part #edit-simulation .wrapper-Dispositif a{min-height:26px;color:#999;padding:5px 0 0;text-decoration:none;width:120px}.application--light article.node-page.simulator-form-page .content-part #edit-simulation .wrapper-Dispositif a:first-child{text-align:right}.application--light article.node-page.simulator-form-page .content-part #edit-simulation .wrapper-Dispositif a.active{color:#42145f}.application--light article.node-page.simulator-form-page .content-part #edit-simulation .wrapper-Dispositif a:first-child:not(.active){background:transparent url(/themes/cogedim/images/fake-switch-right.png) no-repeat top right 16px;padding:5px 70px 0 0;width:180px}.application--light article.node-page.simulator-form-page .content-part #edit-simulation .wrapper-Dispositif a:last-child:not(.active){background:transparent url(/themes/cogedim/images/fake-switch-left.png) no-repeat top left 16px;padding:5px 0 0 70px;width:190px}.application--light article.node-page.simulator-form-page .content-part #edit-simulation .type-fiscale-1{margin:0 auto;max-width:280px}.application--light article.node-page.simulator-form-page .content-part #edit-simulation .type-fiscale-1 label{max-width:100%}.application--light article.node-page.simulator-form-page .content-part #edit-options .input-group,.application--light article.node-page.simulator-form-page .content-part #edit-situation .input-group{color:#fff;margin:24px 0 0}.application--light article.node-page.simulator-form-page .content-part #edit-options .input-group:not(.input-group--error) label,.application--light article.node-page.simulator-form-page .content-part #edit-situation .input-group:not(.input-group--error) label{color:rgba(255,255,255,.7)}.application--light article.node-page.simulator-form-page .content-part #edit-options .application--light form .input-group.input-group--text-field:not(.input-group--single-line):not(.input-group--error):focus label,.application--light article.node-page.simulator-form-page .content-part #edit-options .input-group.input-group--text-field:not(.input-group--single-line):not(.input-group--error).input-group--focused .icon,.application--light article.node-page.simulator-form-page .content-part #edit-options .input-group.input-group--text-field:not(.input-group--single-line):not(.input-group--error).input-group--focused label,.application--light article.node-page.simulator-form-page .content-part #edit-options .input-group.input-group--text-field:not(.input-group--single-line):not(.input-group--error):focus .icon,.application--light article.node-page.simulator-form-page .content-part #edit-situation .application--light form .input-group.input-group--text-field:not(.input-group--single-line):not(.input-group--error):focus label,.application--light article.node-page.simulator-form-page .content-part #edit-situation .input-group.input-group--text-field:not(.input-group--single-line):not(.input-group--error).input-group--focused .icon,.application--light article.node-page.simulator-form-page .content-part #edit-situation .input-group.input-group--text-field:not(.input-group--single-line):not(.input-group--error).input-group--focused label,.application--light article.node-page.simulator-form-page .content-part #edit-situation .input-group.input-group--text-field:not(.input-group--single-line):not(.input-group--error):focus .icon{color:#fff}.application--light article.node-page.simulator-form-page .content-part #edit-options .input-group--required.input-group--focused label::after,.application--light article.node-page.simulator-form-page .content-part #edit-situation .input-group--required.input-group--focused label::after{color:#fff}.application--light article.node-page.simulator-form-page .content-part #edit-options .input-group.input-group--dirty .input-group__selections__comma,.application--light article.node-page.simulator-form-page .content-part #edit-situation .input-group.input-group--dirty .input-group__selections__comma{color:#fff}.application--light article.node-page.simulator-form-page .content-part #edit-options .input-group input,.application--light article.node-page.simulator-form-page .content-part #edit-options .input-group textarea,.application--light article.node-page.simulator-form-page .content-part #edit-situation .input-group input,.application--light article.node-page.simulator-form-page .content-part #edit-situation .input-group textarea{color:#fff}.application--light article.node-page.simulator-form-page .content-part #edit-options .input-group:not(.input-group--error):not(.input-group--focused) .input-group__input .input-group__append-icon,.application--light article.node-page.simulator-form-page .content-part #edit-situation .input-group:not(.input-group--error):not(.input-group--focused) .input-group__input .input-group__append-icon{color:#fff}.application--light article.node-page.simulator-form-page .content-part #edit-options .input-group .input-group--text-field__suffix,.application--light article.node-page.simulator-form-page .content-part #edit-situation .input-group .input-group--text-field__suffix{color:#fff}.application--light article.node-page.simulator-form-page .content-part #edit-options .input-group .input-group__details,.application--light article.node-page.simulator-form-page .content-part #edit-situation .input-group .input-group__details{color:rgba(255,255,255,.7)}.application--light article.node-page.simulator-form-page .content-part #edit-options .input-group:not(.input-group--error) .input-group__details::before,.application--light article.node-page.simulator-form-page .content-part #edit-situation .input-group:not(.input-group--error) .input-group__details::before{background-color:rgba(255,255,255,.25)}.application--light article.node-page.simulator-form-page .content-part #edit-options .input-group__details::after,.application--light article.node-page.simulator-form-page .content-part #edit-situation .input-group__details::after{background-color:#fff}.application--light article.node-page.simulator-form-page .content-part #edit-options .input-group .input-group__error,.application--light article.node-page.simulator-form-page .content-part #edit-options .input-group.input-group--error .input-group--text-field__suffix,.application--light article.node-page.simulator-form-page .content-part #edit-options .input-group.input-group--error .input-group__input .icon,.application--light article.node-page.simulator-form-page .content-part #edit-options .input-group.input-group--error label,.application--light article.node-page.simulator-form-page .content-part #edit-situation .input-group .input-group__error,.application--light article.node-page.simulator-form-page .content-part #edit-situation .input-group.input-group--error .input-group--text-field__suffix,.application--light article.node-page.simulator-form-page .content-part #edit-situation .input-group.input-group--error .input-group__input .icon,.application--light article.node-page.simulator-form-page .content-part #edit-situation .input-group.input-group--error label{color:#000!important}.application--light article.node-page.simulator-form-page .content-part #edit-options .input-group.input-group--error .input-group__details::after,.application--light article.node-page.simulator-form-page .content-part #edit-options .input-group.input-group--error .input-group__details::before,.application--light article.node-page.simulator-form-page .content-part #edit-situation .input-group.input-group--error .input-group__details::after,.application--light article.node-page.simulator-form-page .content-part #edit-situation .input-group.input-group--error .input-group__details::before{background:#000!important}.application--light article.node-page.simulator-form-page .content-part #edit-situation{background:#1aabac;color:#fff;margin:24px -24px 0;padding:24px 24px 36px}.application--light article.node-page.simulator-form-page .content-part #edit-situation strong{display:block;font-size:20px}.application--light article.node-page.simulator-form-page .content-part #edit-situation .wrapper-situation{margin:0 auto;max-width:702px;overflow:hidden}.application--light article.node-page.simulator-form-page .content-part #edit-options{background:#48bcbd;color:#fff;margin:0 -24px;max-height:72px;overflow:hidden;position:relative;padding:0 24px 36px;transition:max-height .3s ease}.application--light article.node-page.simulator-form-page .content-part #edit-options.open{max-height:5000px;overflow:visible}.application--light article.node-page.simulator-form-page .content-part #edit-options .btn{background:0 0;border-radius:0;box-shadow:none;color:#fff;display:block;height:auto;font-size:14px;font-weight:700;margin:0 -24px;min-width:0;padding:24px;text-transform:none;width:calc(100% + 48px)}.application--light article.node-page.simulator-form-page .content-part #edit-options .btn .btn__content{display:block;line-height:24px;padding:0;text-align:left}.application--light article.node-page.simulator-form-page .content-part #edit-options .btn .btn__content::after{content:"\E8B8";font-family:Material Icons;font-size:24px;position:absolute;right:24px;top:calc(50% - 12px);color:#fff}.application--light article.node-page.simulator-form-page .content-part #edit-options .btn:hover .btn__content::before{background:0 0}.application--light article.node-page.simulator-form-page .content-part #edit-options strong{display:block;font-size:20px;font-weight:300;padding:24px 0 0}.application--light article.node-page.simulator-form-page .content-part #edit-options .fiscal-zone{font-size:16px;margin:0;padding:24px 0 0}.application--light article.node-page.simulator-form-page .content-part #edit-options .fiscal-zone .zone-pdf{color:rgba(255,255,255,.7);font-size:13px;margin:0 0 0 10px}.application--light article.node-page.simulator-form-page .content-part #edit-options .fiscal-zone-radios{margin:0;padding:0}.application--light article.node-page.simulator-form-page .content-part #edit-options .fiscal-zone-radios .input-group__input{margin:8px 0 0}.application--light article.node-page.simulator-form-page .content-part #edit-options .fiscal-zone-radios .input-group__input .radio{line-height:30px;margin:8px 0 0}.application--light article.node-page.simulator-form-page .content-part #edit-options .fiscal-zone-radios .input-group__input .radio .input-group__input{margin:0}.application--light article.node-page.simulator-form-page .content-part #edit-options .fiscal-zone-radios .input-group__input .radio .icon{color:#fff;margin-top:4px}.application--light article.node-page.simulator-form-page .content-part #edit-options .fiscal-zone-radios .input-group__input .radio label{color:#fff}.application--light article.node-page.simulator-form-page .content-part #edit-options .fiscal-zone-radios .zone-description{color:rgba(255,255,255,.7);font-size:13px;padding:0 0 4px}.application--light article.node-page.simulator-form-page .content-part #edit-options #edit-financement{padding:0 0 24px}.application--light article.node-page.simulator-form-page .content-part #edit-options #edit-financement,.application--light article.node-page.simulator-form-page .content-part #edit-options .wrapper-investissement,.application--light article.node-page.simulator-form-page .content-part #edit-options .wrapper-parametres{margin:0 auto;max-width:702px;overflow:hidden}.application--light article.node-page.simulator-form-page .content-part #edit-options .ptz-scale{margin:0 auto;max-width:702px;overflow-x:scroll;padding:12px 0 0}.application--light article.node-page.simulator-form-page .content-part #edit-options .ptz-scale h2 span{font-weight:700}.application--light article.node-page.simulator-form-page .content-part #edit-options .ptz-scale h3{font-size:16px}.application--light article.node-page.simulator-form-page .content-part #edit-options .ptz-scale table{border-bottom:2px solid rgba(255,255,255,.2);border-top:2px solid rgba(255,255,255,.2);border-collapse:collapse;font-size:13px;margin:0 0 30px;width:100%}.application--light article.node-page.simulator-form-page .content-part #edit-options .ptz-scale table thead,.application--light article.node-page.simulator-form-page .content-part #edit-options .ptz-scale table tr{border-bottom:1px solid rgba(255,255,255,.2)}.application--light article.node-page.simulator-form-page .content-part #edit-options .ptz-scale table thead:last-child,.application--light article.node-page.simulator-form-page .content-part #edit-options .ptz-scale table tr:last-child{border:none}.application--light article.node-page.simulator-form-page .content-part #edit-options .ptz-scale table th{color:#fff;font-weight:500;padding:12px}.application--light article.node-page.simulator-form-page .content-part #edit-options .ptz-scale table td{padding:12px;white-space:nowrap}.application--light article.node-page.simulator-form-page .content-part #edit-options .ptz-rules{margin:0 auto;max-width:702px;padding:36px 0 0}.application--light article.node-page.simulator-form-page .content-part #edit-options .ptz-rules ul{margin-left:0;padding-left:20px}.application--light article.node-page.simulator-form-page .content-part .simulator-bouvard #edit-options .wrapper-investissement,.application--light article.node-page.simulator-form-page .content-part .simulator-lmnp #edit-options .wrapper-investissement{padding:0 0 24px}.application--light article.node-page.simulator-form-page .content-part .common-field-wrapper{border:none;margin:36px auto 40px;max-width:702px}.application--light article.node-page.simulator-form-page .content-part .common-field-wrapper .toggle{cursor:pointer;display:block;font-size:20px;font-weight:700;height:38px;line-height:38px;position:relative}.application--light article.node-page.simulator-form-page .content-part .common-field-wrapper .toggle span{overflow:hidden;display:block;position:relative;padding:0 30px 0 0;text-overflow:ellipsis;white-space:nowrap}.application--light article.node-page.simulator-form-page .content-part .common-field-wrapper .toggle::after{content:"\E316";font-family:Material Icons;font-size:24px;font-weight:400;position:absolute;right:0;top:calc(50% - 18px);color:#42145f;transition:-webkit-transform .3s cubic-bezier(0,0,.2,1);transition:transform .3s cubic-bezier(0,0,.2,1);transition:transform .3s cubic-bezier(0,0,.2,1),-webkit-transform .3s cubic-bezier(0,0,.2,1)}.application--light article.node-page.simulator-form-page .content-part .common-field-wrapper .summary{color:#999;font-size:14px;opacity:0;padding:24px 0 10px;position:absolute;transition:all .5s ease}.application--light article.node-page.simulator-form-page .content-part .common-field-wrapper .common-zone-field{max-height:2000px;overflow:visible;padding:24px 0 0;transition:max-height .3s ease-out}.application--light article.node-page.simulator-form-page .content-part .common-field-wrapper.un-closable{border:none;margin:0 auto;padding:0}.application--light article.node-page.simulator-form-page .content-part .common-field-wrapper.un-closable .toggle{display:none}.application--light article.node-page.simulator-form-page .content-part .common-field-wrapper.un-closable .common-zone-field{padding:0}.application--light article.node-page.simulator-form-page .content-part .common-field-wrapper.closed:not(.un-closable) .toggle::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.application--light article.node-page.simulator-form-page .content-part .common-field-wrapper.closed:not(.un-closable) .summary{opacity:1;position:relative}.application--light article.node-page.simulator-form-page .content-part .common-field-wrapper.closed:not(.un-closable) .common-zone-field{overflow:hidden;max-height:0;transition:max-height .15s ease-in}.application--light article.node-page.simulator-form-page .content-part .common-field-wrapper .form-item-location .algolia-places-nostyle{text-align:left;width:100%}.application--light article.node-page.simulator-form-page .content-part .common-field-wrapper .form-item-location .algolia-places-nostyle input{width:calc(100% - 24px)}.application--light article.node-page.simulator-form-page .content-part .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-icon-pin{display:none}.application--light article.node-page.simulator-form-page .content-part .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-icon-clear svg{display:none}.application--light article.node-page.simulator-form-page .content-part .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu{background-color:#fff;box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12);color:rgba(0,0,0,.87);border-radius:2px;min-width:0;right:0!important}.application--light article.node-page.simulator-form-page .content-part .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu .ap-nostyle-suggestion{border-bottom:1px solid rgba(0,0,0,.12);cursor:pointer;font-size:14px;font-weight:400;overflow:hidden!important;padding:5px 8px;text-overflow:ellipsis;white-space:nowrap!important}.application--light article.node-page.simulator-form-page .content-part .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu .ap-nostyle-suggestion.ap-nostyle-cursor{background:rgba(0,0,0,.06)}.application--light article.node-page.simulator-form-page .content-part .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu .ap-nostyle-suggestion::before{color:rgba(0,0,0,.3);content:'location_on';font-family:'Material Icons';font-weight:400;font-style:normal;font-size:18px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';margin-right:12px;vertical-align:text-bottom}.application--light article.node-page.simulator-form-page .content-part .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu .ap-nostyle-suggestion .ap-address{display:none}.application--light article.node-page.simulator-form-page .content-part .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu .ap-nostyle-suggestion em{font-style:normal;font-weight:700}.application--light article.node-page.simulator-form-page .content-part .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu .ap-nostyle-suggestion .city{white-space:nowrap!important}.application--light article.node-page.simulator-form-page .content-part .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu .ap-nostyle-suggestion .administrative{color:#aaa;margin-left:6px;white-space:nowrap!important}.application--light article.node-page.simulator-form-page .content-part input.form-submit{background:#42145f;border-radius:2px;box-shadow:none;color:#fff;display:block;font-size:16px;font-weight:700;height:44px;margin:32px auto 16px;max-width:280px;outline:0;text-transform:none;transition:.3s cubic-bezier(.25,.8,.5,1);width:100%}.application--light article.node-page.simulator-form-page .content-part input.form-submit:hover{background:#a1217d;box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}.application--light article.node-page.simulator-form-page .content-part .legals-toggle{color:#aaa;cursor:pointer;display:block;height:28px;line-height:28px;margin:0 auto;max-width:140px;position:relative}.application--light article.node-page.simulator-form-page .content-part .legals-toggle::after{content:"\E313";font-family:Material Icons;font-size:24px;position:absolute;right:0;top:0;color:#aaa;transition:-webkit-transform .3s cubic-bezier(0,0,.2,1);transition:transform .3s cubic-bezier(0,0,.2,1);transition:transform .3s cubic-bezier(0,0,.2,1),-webkit-transform .3s cubic-bezier(0,0,.2,1)}.application--light article.node-page.simulator-form-page .content-part .legals-toggle.opened::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.application--light article.node-page.simulator-form-page .content-part .legals-toggle:hover{color:#a1217d}.application--light article.node-page.simulator-form-page .content-part .legals-toggle:hover::after{color:#a1217d}.application--light article.node-page.simulator-form-page .content-part .legals-content{color:#aaa;margin:0 auto;max-height:0;max-width:702px;overflow:hidden;padding:20px 0 0;transition:max-height .15s ease-in}.application--light article.node-page.simulator-form-page .content-part .legals-content a{color:#aaa}.application--light article.node-page.simulator-form-page .content-part .legals-content.opened{max-height:2000px;overflow:visible;transition:max-height .3s ease-out}.application--light article.node-page.simulator-form-page .content-part form.simulator-ptz.isOwner #edit-options,.application--light article.node-page.simulator-form-page .content-part form.simulator-ptz.isOwner #edit-situation,.application--light article.node-page.simulator-form-page .content-part form.simulator-ptz.isOwner .common-field-wrapper,.application--light article.node-page.simulator-form-page .content-part form.simulator-ptz.isOwner .input-group.checkbox,.application--light article.node-page.simulator-form-page .content-part form.simulator-ptz.isOwner .legals-content,.application--light article.node-page.simulator-form-page .content-part form.simulator-ptz.isOwner .legals-toggle,.application--light article.node-page.simulator-form-page .content-part form.simulator-ptz.isOwner input.form-submit{display:none!important}.application--light article.node-page.simulator-form-page .content-part .input-group.checkbox{margin-left:auto;margin-right:auto}.application--light article.node-page.simulator-form-page .content-part .input-group.checkbox label{color:#333;font-size:13px;height:auto;line-height:16px;text-overflow:inherit;max-width:100%;padding:5px 0 0;white-space:normal;width:auto}.application--light article.node-page.simulator-form-page .content-part .input-group.checkbox .input-group__input{color:#42145f}.application--light article.node-page.simulator-result-page .content-part{padding:24px 24px 48px}.application--light article.node-page.simulator-result-page .content-part .heading h1{margin:0 0 36px}.application--light article.node-page.simulator-result-page .unbreakable{white-space:nowrap}.application--light article.node-page.simulator-result-page .green-part{background:#1aabac;color:#fff;margin:0 -24px;padding:56px 24px 36px}.application--light article.node-page.simulator-result-page .green-part p{margin:0}.application--light article.node-page.simulator-result-page .green-part .first{font-size:24px;font-weight:300;text-align:center;padding:0 0 36px}.application--light article.node-page.simulator-result-page .green-part .first strong{font-size:36px;font-weight:700}.application--light article.node-page.simulator-result-page .green-part .second{font-size:16px;font-weight:300;text-align:center;padding:0 0 36px}.application--light article.node-page.simulator-result-page .green-part .legal p{color:#fff;font-size:12px;margin:5px 0 0}.application--light article.node-page.simulator-result-page .text-graph-pinel{margin:0 -24px;padding:36px 24px}.application--light article.node-page.simulator-result-page .text-graph-pinel .text-part{padding:0 0 36px}.application--light article.node-page.simulator-result-page .text-graph-pinel .text-part p{font-size:16px;font-weight:300;margin:0;padding:0 0 36px}.application--light article.node-page.simulator-result-page .text-graph-pinel .text-part h2{font-size:16px;font-weight:300;margin:0}.application--light article.node-page.simulator-result-page .text-graph-pinel .text-part ul{border-left:1px solid rgba(0,0,0,.12);font-size:14px;font-weight:300;list-style:none;margin:10px 0 0;padding:0 0 0 24px}.application--light article.node-page.simulator-result-page .text-graph-pinel .text-part ul li{padding:10px 0 0}.application--light article.node-page.simulator-result-page .text-graph-pinel .text-part ul li:first-child{padding:0}.application--light article.node-page.simulator-result-page .text-graph-pinel .graph-part{padding:0 0 36px}.application--light article.node-page.simulator-result-page .text-graph-pinel .graph-part .graph{margin:0 auto;max-width:360px}.application--light article.node-page.simulator-result-page .text-graph-pinel .graph-part p{color:#666;font-size:14px;font-weight:300;margin:0;padding:10px 0 0;text-align:center}.application--light article.node-page.simulator-result-page .heading-texts{font-size:16px;font-weight:300;padding:0 0 20px}.application--light article.node-page.simulator-result-page .heading-texts ul.no-style{list-style:none;margin-left:0;padding:0}.application--light article.node-page.simulator-result-page .heading-texts ul.no-style li{padding-top:12px}.application--light article.node-page.simulator-result-page .heading-texts ul.no-style li:first-child{padding:0}.application--light article.node-page.simulator-result-page .heading-texts .spacer{margin:0;padding-top:24px}.application--light article.node-page.simulator-result-page .phases{margin:0 -24px}.application--light article.node-page.simulator-result-page .phase1{border:5px solid #a1217d}.application--light article.node-page.simulator-result-page .phase1 .title{background:#a1217d;color:#fff;padding:24px 24px 36px;display:flex}.application--light article.node-page.simulator-result-page .phase1 .title .number{color:rgba(255,255,255,.3);font-size:60px;font-weight:300}.application--light article.node-page.simulator-result-page .phase1 .title p{font-size:20px;font-weight:300;line-height:1.15;margin:0;padding:5px 0 0 24px}.application--light article.node-page.simulator-result-page .phase1 .details{padding:36px 24px 0}.application--light article.node-page.simulator-result-page .phase1 .details p{font-weight:300}.application--light article.node-page.simulator-result-page .phase1 .details .graph-part{padding:0 0 36px}.application--light article.node-page.simulator-result-page .phase1 .details .graph-part .graph{margin:0 auto;max-width:360px}.application--light article.node-page.simulator-result-page .phase1 .details .graph-part p{color:#666;font-size:16px;margin:0;padding:0 0 10px;text-align:center}.application--light article.node-page.simulator-result-page .phase1 .legal{padding:36px 24px}.application--light article.node-page.simulator-result-page .phase2{border:5px solid #1aabac}.application--light article.node-page.simulator-result-page .phase2 .title{background:#1aabac;color:#fff;padding:24px 24px 36px;display:flex}.application--light article.node-page.simulator-result-page .phase2 .title .number{color:rgba(255,255,255,.3);font-size:60px;font-weight:300}.application--light article.node-page.simulator-result-page .phase2 .title p{font-size:20px;font-weight:300;line-height:1.15;margin:0;padding:5px 0 0 24px}.application--light article.node-page.simulator-result-page .phase2 .details{padding:36px 24px 0}.application--light article.node-page.simulator-result-page .phase2 .details .table-title{color:#666;font-size:16px;margin:0;padding:0 0 24px;text-align:center}.application--light article.node-page.simulator-result-page .phase2 .details table{border-collapse:collapse;font-size:13px;margin:0;width:100%}.application--light article.node-page.simulator-result-page .phase2 .details table thead,.application--light article.node-page.simulator-result-page .phase2 .details table tr{border-bottom:1px solid rgba(0,0,0,.2)}.application--light article.node-page.simulator-result-page .phase2 .details table thead:last-child,.application--light article.node-page.simulator-result-page .phase2 .details table tr:last-child{border:none}.application--light article.node-page.simulator-result-page .phase2 .details table th{color:#999;font-weight:500;padding:12px}.application--light article.node-page.simulator-result-page .phase2 .details table td{padding:12px}.application--light article.node-page.simulator-result-page .phase2 .legal{padding:36px 24px}.application--light article.node-page.simulator-result-page .gray-part{background:#f8f7f7;font-size:20px;font-weight:300;margin:40px 0 0;padding:24px;text-align:center}.application--light article.node-page.simulator-result-page .cta-buttons{margin:0 auto;max-width:280px}.application--light article.node-page.simulator-result-page .cta-buttons.buttons-lmnp{padding:24px 0 0}.application--light article.node-page.simulator-result-page .cta-buttons .btn-level1{background:#42145f!important;box-shadow:none;margin:16px 0;text-transform:none}.application--light article.node-page.simulator-result-page .cta-buttons .btn-level1:hover{box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}.application--light article.node-page.simulator-result-page .cta-buttons .btn-level2{background:#a1217d!important;box-shadow:none;margin:16px 0;text-transform:none}.application--light article.node-page.simulator-result-page .cta-buttons .btn-level2:hover{box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12);color:#fff}.application--light article.node-page.simulator-result-page .cta-buttons .btn-level3{background:0 0!important;border:1px solid rgba(66,20,95,.25);box-shadow:none;color:#42145f;font-weight:400;margin:16px 0;text-transform:none}.application--light article.node-page.simulator-result-page .cta-buttons .btn-level3:hover{border:1px solid #42145f}.application--light article.node-page.simulator-result-page .pink-part{background:#a1217d;color:#fff;margin:0 -24px;padding:40px 24px}.application--light article.node-page.simulator-result-page .pink-part p{font-size:16px;font-weight:300;margin:0;text-align:center}.application--light article.node-page.simulator-result-page .pink-part p.amount{font-size:48px;font-weight:700;padding:36px 0 0;white-space:nowrap}.application--light article.node-page.simulator-result-page .pink-part p.time{font-size:24px;padding:0 0 36px}.application--light article.node-page.simulator-result-page .pink-part p.payment{font-size:20px;line-height:1;padding:0 0 36px}.application--light article.node-page.simulator-result-page .pink-part p.payment span{font-size:16px}.application--light article.node-page.simulator-result-page .pink-part p.payment span small{color:rgba(255,255,255,.7);font-size:11px;font-weight:400}.application--light article.node-page.simulator-result-page .pink-part .legals p{font-size:12px;font-weight:400;padding:5px 0 0;text-align:left}.application--light article.node-page.simulator-result-page .pink-part.ko{padding:80px 24px}.application--light article.node-page.simulator-result-page .pink-part-bis{background:#b44d97;color:#fff;margin:0 -24px 42px;max-height:72px;overflow:hidden;position:relative;padding:0 24px 36px;transition:max-height .3s ease}.application--light article.node-page.simulator-result-page .pink-part-bis .btn{background:0 0;border-radius:0;box-shadow:none;color:#fff;display:block;height:auto;font-size:14px;font-weight:700;margin:0 -24px;min-width:0;padding:24px;text-transform:none;width:calc(100% + 48px)}.application--light article.node-page.simulator-result-page .pink-part-bis .btn .btn__content{display:block;line-height:24px;padding:0;text-align:left}.application--light article.node-page.simulator-result-page .pink-part-bis .btn .btn__content::after{content:"\E313";font-family:Material Icons;font-size:24px;position:absolute;right:24px;top:calc(50% - 12px);color:#fff}.application--light article.node-page.simulator-result-page .pink-part-bis .btn:hover .btn__content::before{background:0 0}.application--light article.node-page.simulator-result-page .pink-part-bis.open{max-height:5000px;overflow:visible}.application--light article.node-page.simulator-result-page .pink-part-bis.open .btn .btn__content::after{content:"\E316"}.application--light article.node-page.simulator-result-page .pink-part-bis .ptz-scale{margin:0 auto;max-width:702px;overflow-x:scroll;padding:24px 0 0}.application--light article.node-page.simulator-result-page .pink-part-bis .ptz-scale h2 span{font-weight:700}.application--light article.node-page.simulator-result-page .pink-part-bis .ptz-scale h3{font-size:16px}.application--light article.node-page.simulator-result-page .pink-part-bis .ptz-scale table{border-bottom:2px solid rgba(255,255,255,.2);border-top:2px solid rgba(255,255,255,.2);border-collapse:collapse;font-size:13px;margin:0 0 30px;width:100%}.application--light article.node-page.simulator-result-page .pink-part-bis .ptz-scale table thead,.application--light article.node-page.simulator-result-page .pink-part-bis .ptz-scale table tr{border-bottom:1px solid rgba(255,255,255,.2)}.application--light article.node-page.simulator-result-page .pink-part-bis .ptz-scale table thead:last-child,.application--light article.node-page.simulator-result-page .pink-part-bis .ptz-scale table tr:last-child{border:none}.application--light article.node-page.simulator-result-page .pink-part-bis .ptz-scale table th{color:#fff;font-weight:500;padding:12px}.application--light article.node-page.simulator-result-page .pink-part-bis .ptz-scale table td{padding:12px;white-space:nowrap}.application--light article.node-page.simulator-result-page .pink-part-bis .ptz-rules{margin:0 auto;max-width:702px;padding:36px 0 0}.application--light article.node-page.simulator-result-page .pink-part-bis .ptz-rules ul{margin-left:0;padding-left:20px}.application--light article.node-page.simulator-result-page .ptz-parts .part-left{font-size:16px;font-weight:300;padding:36px 0 24px}.application--light article.node-page.simulator-result-page .ptz-parts .part-left ul{border-left:1px solid rgba(0,0,0,.12);font-size:14px;font-weight:300;list-style:none;margin:10px 0 0;padding:0 0 0 24px}.application--light article.node-page.simulator-result-page .ptz-parts .part-left ul li{padding:10px 0 0}.application--light article.node-page.simulator-result-page .ptz-parts .part-left ul li:first-child{padding:0}.application--light article.node-page.simulator-result-page .ptz-parts .part-right{padding:36px 0 0}.application--light article.node-page.simulator-result-page .legal{color:#999;font-size:12px;font-weight:400!important;padding:36px 0 0}.application--light .cog-media-map-selectbox{align-content:center;display:flex;padding-right:40px;position:relative;width:100%}.application--light .cog-media-map-selectbox .avatar{min-width:50px}.application--light .cog-media-map-selectbox .avatar .icon{background:#b3a1bf;height:36px;width:36px;border-radius:50%;line-height:36px;color:#fff!important}.application--light .cog-media-map-selectbox .list__tile__content{margin:auto}.application--light .cog-media-map-selectbox::after{content:'check_box_outline_blank';color:#b3a1bf;font-family:'Material Icons';text-rendering:optimizeLegibility;font-feature-settings:'liga' 1;font-style:normal;text-transform:none;line-height:1;font-size:24px;width:24px;height:24px;display:inline-block;overflow:hidden;-webkit-font-smoothing:antialiased;position:absolute;right:0;top:7px}.application--light .list__tile--active .cog-media-map-selectbox .avatar .icon{background:#42145f}.application--light .list__tile--active .cog-media-map-selectbox::after{content:'check_box';color:#42145f}.application--light .menu__content .card .list li .list__tile--active{color:#42145f}.application--light section.references,.application--light section.taxo-geography{background:#f8f7f7;padding:60px 0 70px}.application--light section.references .strate .inner,.application--light section.taxo-geography .strate .inner{margin:0 auto;max-width:1170px;padding:0 24px;position:relative}.application--light section.references .strate .inner .favorite-link,.application--light section.taxo-geography .strate .inner .favorite-link{color:#42145f;position:absolute;right:4px;top:-40px}.application--light section.references .strate .inner h1,.application--light section.taxo-geography .strate .inner h1{font-size:36px;margin:0;padding:0 0 36px;text-align:center}.application--light section.references .strate .inner h2,.application--light section.taxo-geography .strate .inner h2{font-size:20px;font-weight:700;margin:0;padding:0 0 12px;text-align:center}.application--light section.references .strate .inner .catchline,.application--light section.references .strate .inner .description,.application--light section.taxo-geography .strate .inner .catchline,.application--light section.taxo-geography .strate .inner .description{margin:0;padding:0 0 36px;text-align:center}.application--light section.references .strate .inner .other-department,.application--light section.taxo-geography .strate .inner .other-department{padding:36px 0 0}.application--light section.references .strate .inner .other-department .title,.application--light section.taxo-geography .strate .inner .other-department .title{font-size:18px!important;font-weight:300!important;margin:0;padding:0 0 12px;text-align:center}.application--light section.references .strate .inner .geography-list .title,.application--light section.references .strate .inner .geography-list h2,.application--light section.taxo-geography .strate .inner .geography-list .title,.application--light section.taxo-geography .strate .inner .geography-list h2{font-size:20px!important;font-weight:300!important;margin:0;padding:0 0 12px;text-align:center}.application--light section.references .strate .inner .geography-list ul,.application--light section.taxo-geography .strate .inner .geography-list ul{list-style:none;margin:0;padding:0 0 36px;text-align:center}.application--light section.references .strate .inner .geography-list ul a,.application--light section.taxo-geography .strate .inner .geography-list ul a{color:#333}.application--light section.references .strate .inner .programs-list,.application--light section.taxo-geography .strate .inner .programs-list{align-items:flex-start;display:flex;flex-wrap:wrap;margin:0 -24px;padding:0 0 36px;justify-content:center}.application--light section.taxo-geography{padding:0 0 70px}.application--light section.taxo-geography .white-part{background:#fff;border-bottom:1px solid rgba(0,0,0,.1);padding:60px 0 0}.application--light section.taxo-geography .white-part .strate .inner .catchline,.application--light section.taxo-geography .white-part .strate .inner .description{padding:0}.application--light section.taxo-geography .white-part .strate .inner .geography-list ul{padding:0}.application--light section.taxo-geography .white-part .strate .inner .geography-list ul li{display:inline}.application--light section.taxo-geography .white-part .strate .inner .geography-list ul a{border:1px solid rgba(66,20,95,.25);border-radius:2px;color:#42145f;display:inline-block;line-height:28px;height:30px;margin:5px;padding:0 16px;text-decoration:none;transition:.3s;white-space:nowrap}.application--light section.taxo-geography .white-part .strate .inner .geography-list ul a:hover{border-color:#42145f}.application--light section.taxo-geography .full-visual{background-position:center center;background-size:cover;background-color:#a1217d;height:250px}.application--light section.taxo-geography .map-zone{height:0;position:relative;transition:.3s ease}.application--light section.taxo-geography .map-zone.active{height:400px}.application--light section.taxo-geography .map-zone .expand{bottom:-42px;pointer-events:none;position:absolute;text-align:right;width:100%}.application--light section.taxo-geography .map-zone .expand .inner{margin:0 auto;max-width:1170px;padding:0 24px}.application--light section.taxo-geography .map-zone .expand .inner .expand-btn{display:inline-block;pointer-events:auto;text-align:center}.application--light section.taxo-geography .map-zone .expand .inner .expand-btn .btn--small{background:#fff;box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12);color:#42145f;margin:0}.application--light section.taxo-geography .map-zone .expand .inner .expand-btn .btn--small .icon{font-size:24px;height:24px;width:24px}.application--light section.taxo-geography .map-zone .expand .inner .expand-btn span{color:#999;display:block;font-size:12px;padding:10px 0 0}.application--light section.taxo-geography .sort{color:#999;font-size:14px;line-height:24px;padding:0 0 30px;text-align:center}.application--light section.taxo-geography .sort a,.application--light section.taxo-geography .sort button{color:#333;display:inline-block;margin:0 0 0 50px;position:relative;text-decoration:none}.application--light section.taxo-geography .sort a:hover,.application--light section.taxo-geography .sort button:hover{color:#42145f;text-decoration:underline}.application--light section.taxo-geography .sort a.active,.application--light section.taxo-geography .sort button.active{font-weight:700}.application--light section.taxo-geography .sort a.active::before,.application--light section.taxo-geography .sort button.active::before{content:'check';position:absolute;left:-30px;text-decoration:none;top:-2px;font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.application--light section.taxo-geography .sort{padding:10px 0 30px}.application--light .search-results-container{overflow:hidden}.application--light .search-results-container .map{bottom:0;height:calc(100% - 56px);left:0;position:fixed;right:800px;top:56px;transition:right .3s cubic-bezier(.4,0,.6,1);z-index:1}.application--light .search-results-container .map #map-search-results{height:100%;position:relative;width:100%}.application--light .search-results-container .map .arrow{display:none;right:12px;position:absolute;top:15px;z-index:3}.application--light .search-results-container .map .arrow .btn{background:#f8f7f7;box-shadow:-3px 0 3px -1px rgba(0,0,0,.2)!important;color:#42145f;margin:6px 2px}.application--light .search-results-container .map .cityzia-button{background:#a1217d;box-shadow:none;color:#fff;clear:both;font-weight:400;left:24px;margin:0;overflow:hidden;position:absolute;text-transform:none;top:24px;width:264px}.application--light .search-results-container .map .cityzia-button .beta{background:rgba(255,255,255,.5);color:#42145f;font-size:9px;height:12px;line-height:14px;position:absolute;text-transform:uppercase;width:50px;top:7px;transform:rotate(-45deg);left:-12px}.application--light .search-results-container .map .cityzia-button:hover{background:#42145f}.application--light .search-results-container section.search-results{background:#f8f7f7;box-shadow:-2px 0 4px -1px rgba(0,0,0,.2),-4px 0 5px 0 rgba(0,0,0,.14),-1px 0 10px 0 rgba(0,0,0,.12);float:right;max-width:100%;padding:46px 0 0;position:relative;transition:max-width .3s cubic-bezier(.4,0,.6,1),margin .3s cubic-bezier(.4,0,.6,1);width:100%;z-index:2}.application--light .search-results-container section.search-results .strate{padding:50px 0;position:relative}.application--light .search-results-container section.search-results .strate.seo-block{background:#f1f0ef;padding-bottom:120px}.application--light .search-results-container section.search-results .strate .arrow{margin-left:-24px;position:fixed;margin-top:-24px;z-index:3}.application--light .search-results-container section.search-results .strate .arrow .btn{background:#f8f7f7;color:#42145f;margin:6px 2px}.application--light .search-results-container section.search-results .strate .arrow .btn:first-child{box-shadow:-3px 0 3px -1px rgba(0,0,0,.2)!important}.application--light .search-results-container section.search-results .strate .arrow .btn.btn--flat{background-color:#f8f7f7!important;border-radius:18px;color:#42145f;font-size:12px;font-weight:400;margin:6px 0 6px -8px;min-width:0;text-transform:none}.application--light .search-results-container section.search-results .strate .arrow .btn.btn--flat .btn__content{padding:0 8px}.application--light .search-results-container section.search-results .strate .arrow .btn.btn--flat .btn__content .icon{color:#42145f;margin-left:8px}.application--light .search-results-container section.search-results .strate .inner{margin:0 auto;max-width:1170px;padding:0 24px;position:relative}.application--light .search-results-container section.search-results .strate .inner .switch{text-align:right;font-size:12px}.application--light .search-results-container section.search-results .strate .inner .switch button{color:#999;margin-left:10px}.application--light .search-results-container section.search-results .strate .inner .switch button:hover{color:#42145f}.application--light .search-results-container section.search-results .strate .inner .switch button.active{color:#42145f;font-weight:700}.application--light .search-results-container section.search-results .strate .inner .h1,.application--light .search-results-container section.search-results .strate .inner h1{font-size:24px;line-height:28px;margin:0;padding:32px 0 24px;text-align:center}.application--light .search-results-container section.search-results .strate .inner .h1.small,.application--light .search-results-container section.search-results .strate .inner h1.small{font-size:14px;font-weight:400;padding:32px 0 0}.application--light .search-results-container section.search-results .strate .inner .h1{padding:0 0 24px}.application--light .search-results-container section.search-results .strate .inner .search-criterion{margin:0;padding:0 0 12px;text-align:center}.application--light .search-results-container section.search-results .strate .inner .programs-list{align-items:flex-start;display:flex;flex-wrap:wrap;margin:0 -24px;padding:12px 0 36px;justify-content:center}.application--light .search-results-container section.search-results .strate .inner .programs-list .dynamic-pager{display:inline-flex;flex-flow:row wrap;margin:auto 24px;min-width:272px;width:327px}.application--light .search-results-container section.search-results .strate .inner .programs-list .dynamic-pager .spinner{text-align:center;width:100%}.application--light .search-results-container section.search-results .strate .inner .programs-list .dynamic-pager .spinner .progress-circular{color:#42145f;margin:24px auto}.application--light .search-results-container section.search-results .strate .inner .programs-list .dynamic-pager .btn{color:#42145f;font-size:13px;margin:24px auto;text-transform:none}.application--light .search-results-container section.search-results .strate .inner .programs-list .dynamic-pager .btn.btn--outline{border:1px solid rgba(66,20,95,.25)}.application--light .search-results-container section.search-results .strate .inner .programs-list .dynamic-pager .btn.btn--outline:hover{border:1px solid #42145f}.application--light .search-results-container section.search-results .strate .inner .programs-list .enlarge{display:inline-flex;margin:auto 24px;min-width:272px;width:327px}.application--light .search-results-container section.search-results .strate .inner .programs-list .enlarge .inner{display:flex;flex-flow:row wrap;padding:48px 0;width:100%}.application--light .search-results-container section.search-results .strate .inner .programs-list .enlarge .title{font-size:18px!important;font-weight:300!important;margin:0;padding:0 0 12px;text-align:center;width:100%}.application--light .search-results-container section.search-results .strate .inner .programs-list .enlarge .btn{color:#42145f;font-size:13px;margin:12px auto;min-width:0;text-transform:none}.application--light .search-results-container section.search-results .strate .inner .programs-list .enlarge .btn.btn--outline{border:1px solid rgba(66,20,95,.25)}.application--light .search-results-container section.search-results .strate .inner .programs-list .enlarge .btn.btn--outline:hover{border:1px solid #42145f}.application--light .search-results-container section.search-results .strate .inner .geography-list{padding-top:24px}.application--light .search-results-container section.search-results .strate .inner .geography-list h2{font-size:20px!important;font-weight:300!important;margin:0;padding:0 0 12px;text-align:center}.application--light .search-results-container section.search-results .strate .inner .geography-list ul{list-style:none;margin:0;padding:0 0 36px;text-align:center}.application--light .search-results-container section.search-results .strate .inner .geography-list ul li{padding:4px 0}.application--light .search-results-container section.search-results .strate .inner .geography-list ul a{color:#333}.application--light .search-results-container section.search-results .footer-part{background:transparent url(/themes/cogedim/images/footer-bg-search.png) repeat-x 0 0}.application--light .search-results-container section.search-results .footer-part .inner{padding:110px 24px 0}.application--light .search-results-container.mixte .map{right:800px}.application--light .search-results-container.mixte section.search-results{max-width:800px}.application--light .search-results-container.carte .map{right:0}.application--light .search-results-container.carte .map .arrow{display:block}.application--light .search-results-container.carte section.search-results{margin-right:-200vw;max-height:100vh;max-width:800px}.application--light .search-results-container.carte section.search-results .arrow{display:none}.application--light section.parkings-results{background:#f8f7f7;padding:60px 0 70px}.application--light section.parkings-results .strate .inner{margin:0 auto;max-width:1170px;padding:0 24px;position:relative}.application--light section.parkings-results .strate .inner .favorite-link{color:#42145f;position:absolute;right:4px;top:-40px}.application--light section.parkings-results .strate .inner h1{color:#333;font-size:36px;line-height:110%;margin:0;padding:0 0 36px;text-align:center}.application--light section.parkings-results .strate .inner .catchline{margin:0;padding:0 0 36px;text-align:center}.application--light section.parkings-results .strate .inner .find_parking{color:#333;font-size:20px;font-weight:700;margin:0;padding:0 0 24px;text-align:center}.application--light section.parkings-results .strate .inner .expansion-panel{margin:0 auto;padding:0 0 70px;background:0 0;box-shadow:none;max-width:720px}.application--light section.parkings-results .strate .inner .expansion-panel .expansion-panel__container{background:0 0;border:none}.application--light section.parkings-results .strate .inner .expansion-panel .expansion-panel__container .expansion-panel__header{border-bottom:none;border-top:1px solid rgba(0,0,0,.12);color:#42145f;font-size:16px;height:auto;padding:12px 12px 12px 8px}.application--light section.parkings-results .strate .inner .expansion-panel .expansion-panel__container .expansion-panel__header h3{color:#42145f;font-size:16px;font-weight:400;line-height:20px;margin:0;padding:0}.application--light section.parkings-results .strate .inner .expansion-panel .expansion-panel__container .expansion-panel__header .header__icon .icon{color:#42145f}.application--light section.parkings-results .strate .inner .expansion-panel .expansion-panel__container .expansion-panel__body{background:0 0}.application--light section.parkings-results .strate .inner .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel{padding:12px 0 32px 8px}.application--light section.parkings-results .strate .inner .expansion-panel .expansion-panel__container .expansion-panel__body:last-child{border:none}.application--light section.parkings-results .strate .inner .expansion-panel .expansion-panel__container:first-child .expansion-panel__header{border:none}.application--light section.parkings-results .strate .inner .search-parking-form{margin:0 auto;max-width:1070px;padding:0 0 64px}.application--light section.parkings-results .strate .inner .search-parking-form .button-filter .btn{background:#42145f;color:#fff;font-size:16px;font-weight:700;margin:12px 0 0;text-transform:none;width:100%}.application--light section.parkings-results .strate .inner .search-parking-form .button-filter .btn:hover{background:#a1217d}.application--light section.parkings-results .strate .inner .parkings-list{margin:0 auto;max-width:720px}.application--light section.parkings-results .strate .inner .parkings-list .program{padding:12px 0 36px}.application--light section.parkings-results .strate .inner .parkings-list .program .info-box{padding:0 0 8px}.application--light section.parkings-results .strate .inner .parkings-list .program .info-box .map-link{background:#1aabac;color:#fff;float:left;display:block;margin:0}.application--light section.parkings-results .strate .inner .parkings-list .program .info-box .map-link .icon{height:24px;left:calc(50% - 12px);font-size:24px;width:24px;top:calc(50% - 9px)}.application--light section.parkings-results .strate .inner .parkings-list .program .info-box address{font-style:normal;margin:0 0 0 56px;text-transform:none}.application--light section.parkings-results .strate .inner .parkings-list .program .info-box address span.new-line{display:block}.application--light section.parkings-results .strate .inner .parkings-list .program .info-box h2{color:#333;font-size:20px;font-weight:300;line-height:110%;margin:0 0 0 56px;padding:0;text-align:left}.application--light section.parkings-results .strate .inner .parkings-list .program .parkings .parking{border-bottom:1px solid #dad9d9;display:flex;flex-flow:row nowrap;justify-content:space-between;min-height:48px;line-height:22px;padding:13px 20px;transition:all .3s}.application--light section.parkings-results .strate .inner .parkings-list .program .parkings .parking span{padding:0 8px 0 0;width:100%}.application--light section.parkings-results .strate .inner .parkings-list .program .parkings .parking span.typology{color:#42145f}.application--light section.parkings-results .strate .inner .parkings-list .program .parkings .parking .btn{background:#42145f;color:#fff;font-size:14px;height:28px;margin:-3px 0;text-transform:none}.application--light section.parkings-results .strate .inner .parkings-list .program .parkings .parking .btn:hover{background:#a1217d}.application--light section.parkings-results .strate .inner .parkings-list .program .parkings .parking .btn .btn__content{padding:0 8px}.application--light section.parkings-results .strate .inner .parkings-list .program .parkings .parking:last-child{border:none}.application--light section.parkings-results .strate .inner .parkings-list .program .parkings .parking:hover{background:rgba(66,20,95,.12)}.application--light .leaflet-popup-content-wrapper{padding:0}.application--light .leaflet-popup-content-wrapper .leaflet-popup-content{width:327px!important}.application--light .leaflet-popup-close-button{background-color:rgba(255,255,255,.4);position:absolute;right:10px;top:10px;z-index:10}.application--light .leaflet-container{font-family:Roboto,Arial,sans-serif;line-height:1.15}.application--light .leaflet-container h1{color:rgba(0,0,0,.87);font-size:2em;line-height:1;margin:0 0 .67em;padding:0 10px}.application--light .leaflet-container p{color:rgba(0,0,0,.87);font-weight:300;font-size:13px;line-height:16px;padding:0 10px}@-webkit-keyframes ScaleInCard{from{webkit-transform:scaleX(.17) scaleY(.17);opacity:0}to{webkit-transform:scaleX(1) scaleY(1);opacity:1}}@keyframes ScaleInCard{from{transform:scaleX(.17) scaleY(.17);opacity:0}to{transform:scaleX(1) scaleY(1);opacity:1}}@-webkit-keyframes FadeInCardItems{from{opacity:0}to{opacity:1}}@keyframes FadeInCardItems{from{opacity:0}to{opacity:1}}.application--light .leaflet-popup .leaflet-popup-tip-container{animation:FadeInCardItems .5s ease;animation-fill-mode:forwards}.application--light .leaflet-popup .leaflet-popup-close-button{animation:FadeInCardItems .5s ease;animation-fill-mode:forwards;animation-delay:.5s;opacity:0}.application--light .leaflet-popup .leaflet-popup-content-wrapper{animation:ScaleInCard .5s ease;animation-fill-mode:forwards;transform-origin:center bottom;overflow:hidden}.application--light .node-program-card{background:#fff;border-radius:2px;display:inline-flex;font-size:14px;font-weight:400;flex-flow:row wrap;margin:12px 24px;min-width:272px;overflow:hidden;position:relative;transition:box-shadow .3s cubic-bezier(.4,0,.6,1);width:327px}.application--light .node-program-card:hover{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.application--light .node-program-card.map{bottom:auto;height:auto;left:auto;position:relative;right:auto!important;top:auto;transition:none;z-index:auto;margin:-15px -10px}.application--light .node-program-card.map:hover{box-shadow:none}.application--light .node-program-card.map .visual img{height:188px}.application--light .node-program-card.map .visual .gradient .favorite-link{left:0!important;right:auto!important}.application--light .node-program-card .visual{background:#fff;position:relative;z-index:2}.application--light .node-program-card .visual img{display:block;height:auto;width:100%}.application--light .node-program-card .visual .gradient{background:linear-gradient(to bottom,rgba(66,20,95,0) 45%,rgba(66,20,95,.9) 100%);bottom:0;color:#fff;overflow:hidden;position:absolute;top:0;width:100%}.application--light .node-program-card .visual .gradient .last_opportunities{background:transparent url(/themes/cogedim/images/last-opportunities.png) no-repeat top right;color:#fff;display:block;font-size:14px;font-weight:700;height:32px;line-height:32px;padding:0 36px 0 12px;position:absolute}.application--light .node-program-card .visual .gradient .last_opportunities.has_offer{padding-left:60px}.application--light .node-program-card .visual .gradient .last_opportunities i{color:#fff;font-size:20px;margin:-2px 2px 0 0}.application--light .node-program-card .visual .gradient .offer{background:#a1217d;font-size:11px;display:block;line-height:11px;margin:-12px 0 0 -32px;padding:24px 0 4px;text-align:center;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:90px}.application--light .node-program-card .visual .gradient .live{background:rgba(65,20,95,.8);border-bottom-left-radius:5px;border-top-left-radius:5px;color:#fff;display:block;font-size:12px;height:26px;line-height:26px;padding:0 16px;position:absolute;right:0;top:calc(50% - 13px)}.application--light .node-program-card .visual .gradient .favorite-link{color:#fff!important;position:absolute;right:0!important;top:0!important}.application--light .node-program-card .visual .gradient .info-box{bottom:0;padding:0 16px 12px;position:absolute;width:100%}.application--light .node-program-card .visual .gradient .info-box .regulation{bottom:16px;display:flex;flex-flow:row wrap;font-size:9px;justify-content:flex-end;list-style:none;margin:0;padding:0;position:absolute;right:16px;text-align:right;width:80px}.application--light .node-program-card .visual .gradient .info-box .regulation li{align-items:center;border:1px solid rgba(255,255,255,.25);border-radius:50%;display:flex;height:36px;margin:2px;padding:0 1px;text-align:center;white-space:nowrap;width:36px}.application--light .node-program-card .visual .gradient .info-box .regulation li span{white-space:normal;width:100%}.application--light .node-program-card .visual .gradient .info-box address{font-style:normal;font-weight:700;margin:0 80px 0 0}.application--light .node-program-card .visual .gradient .info-box h2{color:#fff;font-size:20px;font-weight:300;margin:0 80px 0 0;padding:0;text-align:left}.application--light .node-program-card .visual .gradient .more-link{bottom:0;overflow:hidden;position:absolute;text-indent:400px;top:0;white-space:nowrap;width:100%}.application--light .node-program-card .content-program{min-height:194px;width:100%}.application--light .node-program-card .content-program .summary{height:50px;padding:16px}.application--light .node-program-card .content-program .summary .regulation{color:#999}.application--light .node-program-card .content-program .mobile-mask{max-height:144px;overflow:hidden;position:relative}.application--light .node-program-card .content-program .mobile-mask .gradient{background:linear-gradient(to bottom,rgba(255,255,255,0) 33%,rgba(255,255,255,.75) 75%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0);bottom:0;cursor:pointer;height:144px;left:0;position:absolute;right:0;z-index:5}.application--light .node-program-card .content-program .mobile-mask.disabled{max-height:none}.application--light .node-program-card .content-program .mobile-mask.disabled .gradient{display:none}.application--light .node-program-card .content-program .view-less-link{color:#999;cursor:pointer;display:block;font-weight:700;line-height:24px;padding:12px 29px 8px 16px;text-decoration:none}.application--light .node-program-card .content-program .view-less-link:hover{color:#a1217d}.application--light .node-program-card .content-program .view-less-link.disabled{display:none}.application--light .node-program-card .content-program .view-less-link .icon{float:right}.application--light .node-program-card .content-program .grids{padding:0 16px}.application--light .node-program-card .content-program .grids ul{margin:0;padding:0}.application--light .node-program-card .content-program .grids small{font-size:9px}.application--light .node-program-card .content-program .grids .expansion-panel{background:0 0;box-shadow:none}.application--light .node-program-card .content-program .grids .expansion-panel .hidden{display:none}.application--light .node-program-card .content-program .grids .expansion-panel .expansion-panel__container{border:none;background-color:transparent;color:inherit}.application--light .node-program-card .content-program .grids .expansion-panel .expansion-panel__container .expansion-panel__header{border-bottom:none;border-top:1px solid rgba(0,0,0,.12);color:#42145f;font-size:14px;height:auto;min-height:48px;padding:12px 12px 12px 0}.application--light .node-program-card .content-program .grids .expansion-panel .expansion-panel__container .expansion-panel__header div:not(.header__icon){display:flex;justify-content:space-between;padding:0 12px 0 0}.application--light .node-program-card .content-program .grids .expansion-panel .expansion-panel__container .expansion-panel__header div:not(.header__icon) .cheapest_price{color:#333}.application--light .node-program-card .content-program .grids .expansion-panel .expansion-panel__container .expansion-panel__header .header__icon .icon{color:#42145f}.application--light .node-program-card .content-program .grids .expansion-panel .expansion-panel__container .expansion-panel__body{background:0 0}.application--light .node-program-card .content-program .grids .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel{background:#ece7ef;padding:0 0 20px}.application--light .node-program-card .content-program .grids .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .grid-header{display:none}.application--light .node-program-card .content-program .grids .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .expansion-panel__header{padding:12px 12px 12px 8px}.application--light .node-program-card .content-program .grids .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .expansion-panel__header .lot-floor{display:none}.application--light .node-program-card .content-program .grids .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .expansion-panel__container--active .expansion-panel__header{background:#42145f;color:#fff}.application--light .node-program-card .content-program .grids .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .expansion-panel__container--active .expansion-panel__header .header__icon .icon{color:#fff}.application--light .node-program-card .content-program .grids .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .expansion-panel__container--active .expansion-panel__header .btn.as-link,.application--light .node-program-card .content-program .grids .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .expansion-panel__container--active .expansion-panel__header a{color:#fff}.application--light .node-program-card .content-program .grids .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .inner-panel{background:#53296d;color:#fff;padding:24px 24px 36px}.application--light .node-program-card .content-program .grids .expansion-panel .expansion-panel__container .expansion-panel__body:last-child{border:none}.application--light .node-program-card .content-program .grids .expansion-panel .expansion-panel__container:first-child .expansion-panel__header{border:none}.application--light .node-program-card .content-program .grids .expansion-panel .expansion-panel__container.expansion-panel__container--active .expansion-panel__container .header__icon .icon{-webkit-transform:none;transform:none}.application--light .node-program-card .content-program .grids .expansion-panel .expansion-panel__container.expansion-panel__container--active .expansion-panel__container.expansion-panel__container--active .header__icon .icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.application--light .node-program-card .content-program .grids .expansion-panel.regulation-5 .lot-price{display:none}.application--light .node-program-card .content-program .grids .expansion-panel.regulation-6 .lot-profitability,.application--light .node-program-card .content-program .grids .expansion-panel.regulation-7 .lot-profitability{display:none}.application--light .node-program-card .content-program .grids .expansion-panel .lot-details .infos-details{position:relative}.application--light .node-program-card .content-program .grids .expansion-panel .lot-details .infos-details .favorite-link{color:#fff;position:absolute;right:-20px;top:-20px}.application--light .node-program-card .content-program .grids .expansion-panel .lot-details .infos-details .favorite-link .icon{color:#fff}.application--light .node-program-card .content-program .grids .expansion-panel .lot-details .infos-details ul{font-size:14px;line-height:16px;list-style:none;margin:0;padding:0}.application--light .node-program-card .content-program .grids .expansion-panel .lot-details .infos-details ul li{padding-bottom:10px;display:flex}.application--light .node-program-card .content-program .grids .expansion-panel .lot-details .infos-details ul li .key{min-width:120px}.application--light .node-program-card .content-program .grids .expansion-panel .lot-details .infos-details ul .legend{color:#bcb0c5}.application--light .node-program-card .content-program .grids .expansion-panel .lot-details .blueprint-tour{align-items:center;display:flex;flex-flow:row nowrap;padding:16px 0}.application--light .node-program-card .content-program .grids .expansion-panel .lot-details .blueprint-tour .btns{display:flex;flex-flow:column wrap}.application--light .node-program-card .content-program .grids .expansion-panel .lot-details .blueprint-tour .btns .btn{margin-bottom:0;padding:10px 8px;width:100%}.application--light .node-program-card .content-program .grids .expansion-panel .lot-details .blueprint-tour .typology-visual{padding:0 0 0 10px}.application--light .node-program-card .content-program .grids .expansion-panel .lot-details .blueprint-tour .typology-visual img{height:auto;width:100%}.application--light .node-program-card .content-program .grids .expansion-panel .lot-details .buttons .menu{display:block}.application--light .node-program-card .content-program .grids .expansion-panel .lot-details .btn-level1{background:#fff!important;box-shadow:none;color:#42145f;margin:8px 0;text-transform:none}.application--light .node-program-card .content-program .grids .expansion-panel .lot-details .btn-level1:hover{box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}.application--light .node-program-card .content-program .grids .expansion-panel .lot-details .btn-level2{background:#baa9c5!important;box-shadow:none;color:#42145f;margin:8px 0;text-transform:none}.application--light .node-program-card .content-program .grids .expansion-panel .lot-details .btn-level2:hover{box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}.application--light .node-program-card .content-program .grids .expansion-panel .lot-details .btn-level2.hidden-xl{display:flex!important}.application--light .node-program-card .content-program .grids .expansion-panel .lot-details .btn-level3{background:#822477!important;box-shadow:none;color:#fff;margin:8px 0;text-transform:none}.application--light .node-program-card .content-program .grids .expansion-panel .lot-details .btn-level3:hover{box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}.application--light .node-program-card .content-program .grids .expansion-panel .lot-details .btn-level3 .icon{color:#fff}.application--light .node-program-card .content-program .grids .expansion-panel .lot-details .btn-level4{background:0 0!important;border:1px solid rgba(255,255,255,.4);box-shadow:none;color:#fff;margin:8px 0;text-transform:none}.application--light .node-program-card .content-program .grids .expansion-panel .lot-details .btn-level4:hover{border:1px solid #fff}.application--light .node-program-card .content-program .preview{margin:0 auto;padding:44px 0 0;text-align:center;width:200px}.application--light .node-program-card .content-program .preview i{color:#1aabac;font-size:40px}.application--light .node-program-card .content-program .preview p{margin:0;padding:5px 0 0}.application--light .node-program-card .bottom-buttons{height:92px;width:100%}.application--light .node-program-card .bottom-buttons ul{list-style:none;margin:0;padding:0 8px;width:100%}.application--light .node-program-card .bottom-buttons ul li{display:inline-flex;flex-direction:column;padding:8px 8px 16px}.application--light .node-program-card .bottom-buttons ul li .theme--dark.btn--small{background:#42145f;margin:6px auto;padding:0}.application--light .node-program-card .bottom-buttons ul li .theme--dark.btn--small .icon{font-size:24px;height:24px;width:24px}.application--light .node-program-card .bottom-buttons ul li a:hover{color:#fff}.application--light .node-program-card .bottom-buttons ul li .label{color:#42145f;display:flex;font-size:12px;white-space:nowrap}.application--light .node-program-card .bottom-buttons ul li:last-child{float:right}.application--light .node-program-card .bottom-buttons ul li:last-child .btn--small{background:#a1217d}.application--light .node-program-card .bottom-buttons ul li:last-child .label{color:#a1217d}.application--light .node-program-card .content-program.content-mini{height:50px;min-height:50px;width:100%}.application--light .node-program-card .content-program.content-mini .preview{display:flex;height:60px;justify-content:center;padding:0;width:100%}.application--light .node-program-card .content-program.content-mini .preview i{margin:auto 4px auto 0;font-size:32px}.application--light .node-program-card .content-program.content-mini .preview p{margin:auto 0;padding:0}.application--light .node-program-card .search-map{height:50px;min-height:50px}.application--light .node-program-card .search-map .preview{display:flex;height:60px;justify-content:center;padding:0;width:100%}.application--light .node-program-card .search-map .preview i{margin:auto 4px auto 0;font-size:32px}.application--light .node-program-card .search-map .preview p{margin:auto 0;padding:0}.application--light .node-program-card .search-result{min-height:138px}.application--light .node-program-card .search-result .summary{height:42px;padding-bottom:8px}.application--light .node-program-card .search-result .mobile-mask{max-height:90px}.application--light .node-program-card .search-result .mobile-mask .gradient{height:90px}.application--light .node-program-card .search-result .preview{padding:26px 0 0}.application--light .node-program-card .search-result .preview i{font-size:32px}.application--light nav.pager{color:#666;font-size:16px;line-height:26px;padding:12px 0 36px;text-align:center;position:relative}.application--light nav.pager a{border:2px solid transparent;border-radius:50%;color:#666;display:inline-block;height:30px;margin:0 5px;min-width:30px;text-decoration:none}.application--light nav.pager a:hover{background:rgba(66,20,95,.1);color:#42145f}.application--light nav.pager span.current{border:2px solid #42145f;font-weight:700;border-radius:50%;color:#42145f;display:inline-block;height:30px;margin:0 5px;min-width:30px;text-decoration:none}.application--light nav.pager ul{list-style:none;margin:0;padding:0}.application--light nav.pager ul li{display:inline-block}.application--light nav.pager ul li.pager__item--first,.application--light nav.pager ul li.pager__item--last,.application--light nav.pager ul li.pager__item--next,.application--light nav.pager ul li.pager__item--previous{display:none}.application--light nav.pager ul li.is-active a{border:2px solid #42145f;color:#42145f;font-weight:700}.application--light .results-pager{margin-top:-78px}.application--light .results-pager nav.pager::after{background:#f8f7f7;bottom:0;content:' ';height:100%;left:0;position:absolute;right:0;top:0;width:100%}.application--light .footer-part{background:transparent url(/themes/cogedim/images/footer-bg.png) repeat-x 0 0;padding:0 0 100px;position:relative;text-align:center}.application--light .footer-part .inner{background:transparent url(/themes/cogedim/images/footer-line.png) no-repeat 0 0;margin:-52px auto 0 auto;padding-top:110px;max-width:1280px}.application--light .footer-part .inner .group{display:flex;flex-flow:column nowrap;justify-content:center;width:100%}.application--light .footer-part .inner .phone{display:inline-block}.application--light .footer-part .inner .phone .phone-button{border-radius:25px;background:#a1217d;color:#fff;display:block;height:50px;margin:0 auto;text-decoration:none;transition:.3s cubic-bezier(.4,0,.6,1);width:200px}.application--light .footer-part .inner .phone .phone-button:hover{background:#42145f}.application--light .footer-part .inner .phone .phone-button a{color:#fff!important}.application--light .footer-part .inner .phone .phone-button .circle{border-radius:25px;border:1px solid rgba(255,255,255,.5);display:block;margin:-1px 12px 0 -1px;padding:13px;float:left;height:52px;width:52px}.application--light .footer-part .inner .phone .phone-button .number{display:block;font-family:Arial,sans-serif;font-size:18px;font-weight:700;padding:8px 0 2px;text-align:left}.application--light .footer-part .inner .phone .phone-button .infos{color:rgba(255,255,255,.6);display:block;font-family:Arial,sans-serif;font-size:9px;text-align:left;text-transform:uppercase}.application--light .footer-part .inner .phone p{clear:both;font-size:13px;line-height:20px;margin:0;padding:12px 0 0;text-align:center}.application--light .footer-part .inner .phone p.time{color:#999;padding:0}.application--light .footer-part .inner .sites{padding:24px 0 0}.application--light .footer-part .inner .sites .buttons .btn--outline{background:0 0;border:1px solid rgba(66,20,95,.25);color:#42145f;font-size:14px;font-weight:400;text-transform:none}.application--light .footer-part .inner .sites .buttons .btn--outline:hover{border:1px solid currentColor}.application--light .footer-part .inner .social{padding:32px 0 0}.application--light .footer-part .inner .social a{background:transparent no-repeat 0 0;background-size:34px 34px;display:inline-block;height:34px;margin:10px 4px;overflow:hidden;text-indent:50px;white-space:nowrap;width:34px}.application--light .footer-part .inner .social a.facebook-icon{background-image:url(/themes/cogedim/images/facebook.png)}.application--light .footer-part .inner .social a.youtube-icon{background-image:url(/themes/cogedim/images/youtube.png)}.application--light .footer-part .inner .social a.instagram-icon{background-image:url(/themes/cogedim/images/instagram.png)}.application--light .footer-part .inner .social a.linkedin-icon{background-image:url(/themes/cogedim/images/linkedin.png)}.application--light .footer-part .inner #block-pieddepage ul{list-style:none;margin:0;padding:40px 24px 24px}.application--light .footer-part .inner #block-pieddepage ul li{border-right:1px solid #999;color:#666;display:inline-block;font-size:13px;margin:0 0 8px;padding:0 8px 0 4px}.application--light .footer-part .inner #block-pieddepage ul li a,.application--light .footer-part .inner #block-pieddepage ul li.simulate-link{color:#666;cursor:pointer;text-decoration:none}.application--light .footer-part .inner #block-pieddepage ul li a:hover,.application--light .footer-part .inner #block-pieddepage ul li.simulate-link:hover{color:#a1217d;text-decoration:underline}.application--light .footer-part .inner #block-pieddepage ul li:last-child{border:none}.application--light .footer-part .inner .last-update,.application--light .footer-part .inner .legals{color:#999;font-size:13px;text-align:left;margin:0;padding:16px 24px 0}.application--light .footer-part .inner .last-update a,.application--light .footer-part .inner .legals a{color:#999}.application--light .dialog__container{display:block!important}.application--light .bottom-sheet.dialog.bottom-sheet--inset{max-width:400px}.application--light .bottom-sheet.dialog.bottom-sheet--inset .list{display:flex;flex-flow:row nowrap;justify-content:space-around;padding:16px}.application--light .bottom-sheet.dialog.bottom-sheet--inset .list li{width:33.3333%}.application--light .bottom-sheet.dialog.bottom-sheet--inset .list li .list__tile{display:flex;flex-flow:row wrap;height:auto;padding:16px}.application--light .bottom-sheet.dialog.bottom-sheet--inset .list li .list__tile .list__tile__action{margin:0 auto;min-width:0}.application--light .bottom-sheet.dialog.bottom-sheet--inset .list li .list__tile .list__tile__action .icon{color:#42145f}.application--light .bottom-sheet.dialog.bottom-sheet--inset .list li .list__tile .list__tile__title{color:#999;font-size:13px;margin:0 auto;text-align:center}.application--light .bottom-sheet.dialog.bottom-sheet--inset .list li .list__tile--highlighted,.application--light .bottom-sheet.dialog.bottom-sheet--inset .list li .list__tile--link:hover{background:rgba(66,20,95,.12)}.application--light .bottom-sheet.dialog.bottom-sheet--inset .list li .list__tile--highlighted .icon,.application--light .bottom-sheet.dialog.bottom-sheet--inset .list li .list__tile--link:hover .icon{color:#a1217d}.application--light .bottom-sheet.dialog.bottom-sheet--inset .list li .list__tile--highlighted .list__tile__title,.application--light .bottom-sheet.dialog.bottom-sheet--inset .list li .list__tile--link:hover .list__tile__title{color:#42145f}.application--light .padding-user-inner{padding:32px 8px 8px}.application--light #user-login-form{background:#fff;border-radius:2px;display:block;font-size:14px;font-weight:400;margin:0 auto;max-width:726px;padding:8px 16px 24px;position:relative;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);width:100%}.application--light #user-login-form .form-item{margin:18px 0;position:relative;width:100%}.application--light #user-login-form .form-item label{color:rgba(0,0,0,.54);display:block;font-size:16px;line-height:32px;height:30px}.application--light #user-login-form .form-item input{border-bottom:1px solid rgba(0,0,0,.12);box-shadow:none;display:block;font-size:16px;margin:0;white-space:nowrap;text-overflow:ellipsis;outline:0;overflow:hidden;min-width:0;height:30px;width:100%}.application--light #user-login-form .form-item input:focus{border-bottom:2px solid #a1217d}.application--light #user-login-form .description{color:#999;font-size:12px;padding:8px 0}.application--light #user-login-form .form-submit{background:#42145f;border-radius:2px;color:#fff;font-size:16px;font-weight:700;height:36px;margin:6px 0;min-width:88px;outline:0;text-transform:none;transition:.3s cubic-bezier(.25,.8,.25,1),color 1ms;width:100%}.application--light #user-login-form .form-submit:hover{background:#a1217d;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.application--light .overlay{z-index:10}.application--light .dialog__content{overflow-x:hidden;overflow-y:auto;z-index:11}.application--light .dialog.forms-modal{margin:24px 0}.application--light .dialog.forms-modal:not(.dialog--fullscreen){max-width:100%;max-height:100%}.application--light .dialog.forms-modal .headline{background:#f1f0ef;color:#42145f;font-size:20px!important;font-weight:700!important;line-height:24px!important;padding:20px 24px;position:relative}.application--light .dialog.forms-modal .headline .btn{color:#42145f;position:absolute;right:4px;top:8px}.application--light .dialog.forms-modal .headline .btn.arrow-back{margin:-6px 10px -6px -6px;position:relative;right:auto;top:auto}.application--light .dialog.forms-modal .card__text{padding:40px}.application--light .dialog.forms-modal .card__text .intro{padding:0 0 20px}.application--light .dialog.forms-modal .card__text .intro p{font-size:16px;font-weight:300;margin:0}.application--light .dialog.forms-modal .alert{margin:0 auto}.application--light .dialog.forms-modal .common-field-wrapper{border:none;margin:10px 0 40px}.application--light .dialog.forms-modal .common-field-wrapper .toggle{cursor:pointer;display:block;height:38px;line-height:38px;position:relative}.application--light .dialog.forms-modal .common-field-wrapper .toggle span{position:relative}.application--light .dialog.forms-modal .common-field-wrapper .toggle::after{content:"\E316";font-family:Material Icons;font-size:24px;position:absolute;right:5px;top:calc(50% - 18px);color:#42145f;transition:-webkit-transform .3s cubic-bezier(0,0,.2,1);transition:transform .3s cubic-bezier(0,0,.2,1);transition:transform .3s cubic-bezier(0,0,.2,1),-webkit-transform .3s cubic-bezier(0,0,.2,1)}.application--light .dialog.forms-modal .common-field-wrapper .summary{color:#999;font-size:14px;opacity:0;padding:0 0 10px;position:absolute;transition:all .5s ease}.application--light .dialog.forms-modal .common-field-wrapper .common-zone-field{max-height:2000px;overflow:visible;transition:max-height .3s ease-out}.application--light .dialog.forms-modal .common-field-wrapper.un-closable{border:none;margin:0 auto;padding:0}.application--light .dialog.forms-modal .common-field-wrapper.un-closable .toggle{display:none}.application--light .dialog.forms-modal .common-field-wrapper.un-closable .common-zone-field{padding:0}.application--light .dialog.forms-modal .common-field-wrapper.closed:not(.un-closable){border-bottom:1px solid #e5e5e5}.application--light .dialog.forms-modal .common-field-wrapper.closed:not(.un-closable) .toggle::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.application--light .dialog.forms-modal .common-field-wrapper.closed:not(.un-closable) .summary{opacity:1;position:relative}.application--light .dialog.forms-modal .common-field-wrapper.closed:not(.un-closable) .common-zone-field{max-height:0;overflow:hidden;transition:max-height .15s ease-in}.application--light .dialog.forms-modal .common-field-wrapper .form-item-location .algolia-places-nostyle{text-align:left;width:100%}.application--light .dialog.forms-modal .common-field-wrapper .form-item-location .algolia-places-nostyle input{width:calc(100% - 24px)}.application--light .dialog.forms-modal .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-icon-pin{display:none}.application--light .dialog.forms-modal .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-icon-clear svg{display:none}.application--light .dialog.forms-modal .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu{background-color:#fff;box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12);color:rgba(0,0,0,.87);border-radius:2px;min-width:0;right:0!important}.application--light .dialog.forms-modal .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu .ap-nostyle-suggestion{border-bottom:1px solid rgba(0,0,0,.12);cursor:pointer;font-size:14px;font-weight:400;overflow:hidden!important;padding:5px 8px;text-overflow:ellipsis;white-space:nowrap!important}.application--light .dialog.forms-modal .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu .ap-nostyle-suggestion.ap-nostyle-cursor{background:rgba(0,0,0,.06)}.application--light .dialog.forms-modal .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu .ap-nostyle-suggestion::before{color:rgba(0,0,0,.3);content:'location_on';font-family:'Material Icons';font-weight:400;font-style:normal;font-size:18px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';margin-right:12px;vertical-align:text-bottom}.application--light .dialog.forms-modal .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu .ap-nostyle-suggestion .ap-address{display:none}.application--light .dialog.forms-modal .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu .ap-nostyle-suggestion em{font-style:normal;font-weight:700}.application--light .dialog.forms-modal .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu .ap-nostyle-suggestion .city{white-space:nowrap!important}.application--light .dialog.forms-modal .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu .ap-nostyle-suggestion .administrative{color:#aaa;margin-left:6px;white-space:nowrap!important}.application--light .dialog.forms-modal .re-forms-sponsorship .already-client{display:block;font-size:16px;font-weight:300;text-align:center}.application--light .dialog.forms-modal .re-forms-sponsorship .wrapper-already-client{justify-content:center;color:#999;display:flex;flex-flow:row nowrap;font-size:13px;padding:8px 0 30px}.application--light .dialog.forms-modal .re-forms-sponsorship .wrapper-already-client .already-client-no,.application--light .dialog.forms-modal .re-forms-sponsorship .wrapper-already-client .already-client-yes{padding:7px 0 0}.application--light .dialog.forms-modal .re-forms-sponsorship .wrapper-already-client .already-client-no.active,.application--light .dialog.forms-modal .re-forms-sponsorship .wrapper-already-client .already-client-yes.active{color:#a1217d}.application--light .dialog.forms-modal .re-forms-sponsorship .wrapper-already-client .already-client-yes{text-align:right}.application--light .dialog.forms-modal .re-forms-sponsorship .wrapper-already-client .input-group.input-group--selection-controls{color:#a1217d;-moz-transform:scale(-1,1);-webkit-transform:scale(-1,1);-o-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.application--light .dialog.forms-modal .re-forms-sponsorship .wrapper-already-client .input-group.input-group--selection-controls.switch{margin:0 16px;max-width:50px;padding:0}.application--light .dialog.forms-modal .re-forms-sponsorship .wrapper-already-client .input-group.input-group--selection-controls.switch .input-group__input .input-group--selection-controls__toggle{background:#a1217d!important;opacity:.5!important}.application--light .dialog.forms-modal .re-forms-sponsorship .wrapper-already-client .input-group.input-group--selection-controls.switch .input-group__input .input-group--selection-controls__ripple::after{background:#a1217d!important}.application--light .dialog.forms-modal .re-forms-sponsorship .wrapper-already-client .input-group.input-group--selection-controls.switch .input-group__input .input-group--selection-controls__container{color:#a1217d}.application--light .dialog.forms-modal .re-forms-sponsorship .wrapper-already-client .input-group.input-group--selection-controls.switch .input-group__details{display:none}.application--light .dialog.forms-modal .re-forms-sponsorship details{border:1px solid #e5e5e5;margin:10px 0 24px;padding:12px 16px;position:relative}.application--light .dialog.forms-modal .re-forms-sponsorship details:first-child{margin-top:0}.application--light .dialog.forms-modal .re-forms-sponsorship details summary{display:block;font-size:16px;font-weight:700}.application--light .dialog.forms-modal .re-forms-sponsorship details summary::after{content:'\E313';font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-moz-font-feature-settings:'liga';-moz-osx-font-smoothing:grayscale;vertical-align:middle;transition:all .3s ease;position:absolute;right:5px}.application--light .dialog.forms-modal .re-forms-sponsorship details[open] summary{padding-bottom:20px}.application--light .dialog.forms-modal .re-forms-sponsorship details[open] summary::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.application--light .dialog.forms-modal .input-group.error{background-color:transparent!important}.application--light .dialog.forms-modal .input-group.error .input-group__details::after,.application--light .dialog.forms-modal .input-group.error .input-group__details::before{background-color:#ff5252}.application--light .dialog.forms-modal .input-group.input-group--error textarea,.application--light .dialog.forms-modal .input-group.input-group--focused textarea{border-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.application--light .dialog.forms-modal .input-group.input-group--selection-controls.switch{position:relative}.application--light .dialog.forms-modal .input-group.input-group--selection-controls.switch label{color:#666;font-size:14px;height:auto;left:auto;line-height:1.15;margin-left:0;max-width:100%;overflow:visible;padding-right:52px;padding-top:6px;position:relative;text-overflow:inherit;white-space:normal}.application--light .dialog.forms-modal .input-group.input-group--selection-controls.switch .input-group__input{position:absolute;right:10px;width:32px}.application--light .dialog.forms-modal .chip.chip--removable{border:none;border-radius:28px;color:#333;font-size:13px;height:28px;margin:4px 8px 4px 0;padding:0 4px 0 8px}.application--light .dialog.forms-modal .chip.chip--removable .icon{font-size:18px;opacity:.75}.application--light .dialog.forms-modal .input-group.input-group--selection-controls.switch .input-group--selection-controls__container{color:#a1217d}.application--light .dialog.forms-modal .input-group.input-group--selection-controls.switch .input-group--selection-controls__ripple--active::after{background:#a1217d}.application--light .dialog.forms-modal .form-modal-submit{background:#42145f!important;box-shadow:none;color:#fff;display:block;font-size:16px;font-weight:700;height:44px;margin:32px auto 16px;max-width:290px;text-transform:none;width:100%}.application--light .dialog.forms-modal .form-modal-submit:hover{box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}.application--light .dialog.forms-modal .legals-toggle{color:#aaa;cursor:pointer;display:block;height:28px;line-height:28px;margin:0 auto;max-width:140px;position:relative}.application--light .dialog.forms-modal .legals-toggle::after{content:"\E313";font-family:Material Icons;font-size:24px;position:absolute;right:0;top:0;color:#aaa;transition:-webkit-transform .3s cubic-bezier(0,0,.2,1);transition:transform .3s cubic-bezier(0,0,.2,1);transition:transform .3s cubic-bezier(0,0,.2,1),-webkit-transform .3s cubic-bezier(0,0,.2,1)}.application--light .dialog.forms-modal .legals-toggle.opened::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.application--light .dialog.forms-modal .legals-toggle:hover{color:#a1217d}.application--light .dialog.forms-modal .legals-toggle:hover::after{color:#a1217d}.application--light .dialog.forms-modal .legals-content{color:#aaa;font-size:13px;max-height:0;overflow:hidden;padding:20px 0 0;transition:max-height .15s ease-in}.application--light .dialog.forms-modal .legals-content a{color:#aaa}.application--light .dialog.forms-modal .legals-content.opened{max-height:2000px;overflow:visible;transition:max-height .3s ease-out}.application--light .dialog.forms-modal .input-group.checkbox label{color:#333;font-size:13px;height:auto;line-height:16px;text-overflow:inherit;max-width:100%;padding:5px 0 0;white-space:normal;width:auto}.application--light .dialog.forms-modal .input-group.checkbox .input-group__input{color:#42145f}@-webkit-keyframes fadeInFromNone{from{opacity:0}to{opacity:.46}}@keyframes fadeInFromNone{from{opacity:0}to{opacity:.46}}.application--light .modal-datepicker{overflow-y:initial;overflow-x:initial;z-index:9}.application--light .modal-datepicker .picker{width:auto}.application--light .modal-datepicker .picker__title{background:#42145f}.application--light .modal-datepicker .picker--date table .btn.btn--floating.btn--active::after{background:#a1217d!important}.application--light .modal-datepicker .picker--date table .btn.btn--current:not(.btn--active){color:#a1217d}.application--light .modal-datepicker .picker--date table .btn.btn--floating::after{background:#a1217d!important}.application--light .modal-datepicker .picker__body{height:260px}.application--light .modal-datepicker .card__actions{justify-content:flex-end;padding:8px 10px}.application--light .modal-datepicker .card__actions .primary--text{color:#42145f!important}.application--light .modal-datepicker .card__actions .btn__content{padding:0 4px}.application--light .modal-datepicker::before{background-color:#212121;bottom:0;content:"";height:100%;left:0;opacity:0;pointer-events:auto;position:fixed;right:0;top:0;animation:fadeInFromNone .5s ease;animation-delay:.3s;width:100%;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);animation-fill-mode:forwards}.application--light .confirmation{padding:0 0 30px;text-align:center}.application--light .confirmation .icon{color:#a1217d;display:block;font-size:48px;margin:10px auto}.application--light .confirmation p{margin:0;padding:10px 0}.application--light .confirmation p .big{color:#42145f;font-size:20px;font-weight:700}.application--light .confirmation a{color:#42145f;text-decoration:none}.application--light .confirmation a:hover{color:#a1217d}.application--light .confirmation .hr{margin-top:40px;border-top:1px solid rgba(0,0,0,.12);height:1px;padding-bottom:40px}.application--light .confirmation .btn--outline{color:#42145f!important;border:1px solid rgba(66,20,95,.25);margin-top:16px;text-transform:none}.application--light .confirmation .btn--outline:hover{border-color:#42145f}.application--light .pink .confirmation .icon,.application--light .pink .confirmation p .big{color:#fff}.application--light .pink .confirmation .btn--outline{color:#fff;border:1px solid rgba(255,255,255,.25)}.application--light .pink .confirmation .btn--outline:hover{border-color:#fff}.application--light .instant-callback-dialog{position:absolute;max-width:calc(100% - 48px);overflow-y:inherit;right:0;top:32px}.application--light .instant-callback-dialog::after{background:#fff;content:' ';display:block;height:16px;position:absolute;right:89px;top:-8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:16px}.application--light .instant-callback-dialog .card__title{padding:24px}.application--light .instant-callback-dialog .card__title .headline{font-size:20px!important;font-weight:700!important;line-height:24px!important}.application--light .instant-callback-dialog .card__title .headline .btn.btn--icon:not(.btn--disabled):not(.btn--date-picker){color:#42145f;position:absolute;right:4px;top:10px}.application--light .instant-callback-dialog .card__text{padding:12px 24px 48px}.application--light .instant-callback-dialog .card__text form{padding:0 0 12px;text-align:right}.application--light .instant-callback-dialog .card__text form .instant-callback-submit.btn:not(.btn--icon):not(.btn--flat){background-color:#42145f;box-shadow:none;color:#fff;font-size:16px;font-weight:700;margin:6px 0;text-transform:none}.application--light .instant-callback-dialog .card__text form .instant-callback-submit.btn:not(.btn--icon):not(.btn--flat):hover{box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}.application--light .instant-callback-dialog .card__text form .legals-content{color:#999;font-size:13px;text-align:left}.application--light .instant-callback-dialog .card__text form .legals-content a{color:#999}.application--light .instant-callback-dialog .card__text .confirm,.application--light .instant-callback-dialog .card__text .indispo{margin:0;padding:0 0 24px}.application--light .instant-callback-dialog .card__text .gray-phone{background:#f1f0ef;border-top:1px solid #e5e4e3;margin:24px -24px -48px;padding:36px 24px}.application--light .alert-area{top:56px;position:fixed;width:100%;z-index:8}.application--light .alert-area .alert{border-width:0;margin:0 auto}.application--light .alert-area .alert ul{margin:0}.application--light .alert-area .alert a{color:#fff}.application--light .padding-seo-inner{padding:30px 16px 0}.application--light .padding-seo-inner .tools{min-height:64px;padding:0 0 16px;position:relative}.application--light .padding-seo-inner .tools .back-link.btn.btn--icon:not(.btn--disabled):not(.btn--date-picker){color:#42145f;margin-left:0}.application--light .padding-seo-inner h1{font-size:36px;margin:0 0 36px}.application--light .padding-seo-inner h2{font-size:24px;font-weight:400;line-height:24px;padding-top:1rem}.application--light .padding-seo-inner ul{margin:0 0 1rem 20px}.application--light .parrainage-content{margin:0 auto;max-width:750px}.application--light .parrainage-content .part-1{background:#f1f0ef url(/themes/cogedim/images/parrainage-part-1.png) no-repeat top center;padding:120px 5% 0}.application--light .parrainage-content .part-1.bottom{padding-bottom:30px}.application--light .parrainage-content .part-1 .layout{margin:0 -15px;padding:0}.application--light .parrainage-content .part-1 .layout .rules{margin:0;overflow:hidden;padding:15px}.application--light .parrainage-content .part-1 .layout .rules .number{background:#a1217d;border-radius:50%;color:#fff;display:block;float:left;font-size:32px;font-weight:300;height:50px;line-height:50px;text-align:center;width:50px}.application--light .parrainage-content .part-1 .layout .rules p{color:#666;font-weight:400;margin:0 0 0 65px;padding:0}.application--light .parrainage-content .part-2{background:#42145f url(/themes/cogedim/images/parrainage-part-2.png) no-repeat top center;color:#fff;padding:120px 5% 0}.application--light .parrainage-content .part-2 p{margin:0;padding:10px 0}.application--light .parrainage-content .part-3{background:#00b2a9 url(/themes/cogedim/images/parrainage-part-3.png) no-repeat top center;color:#fff;padding:120px 5% 0}.application--light .parrainage-content .part-3 ul{margin:0 0 0 20px;padding:0}.application--light .parrainage-content .part-3 ul li{padding:5px 0}.application--light .parrainage-content .part-4{background:#fff url(/themes/cogedim/images/parrainage-part-4.png) no-repeat top center;padding:120px 5% 0}.application--light .parrainage-content .btn{background:#42145f!important;box-shadow:none;font-size:16px;font-weight:700;margin:40px auto 0;max-width:300px;text-transform:none}.application--light .parrainage-content .btn:hover{box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}.application--light .parrainage-content .visual{padding:0 25px 0 0}.application--light .parrainage-content .visual img{display:block;margin:0 auto;max-width:100%;height:auto}.application--light .parrainage-content .strapline{margin:0;padding:0 0 10px;text-transform:uppercase}.application--light .parrainage-content img.pull-right{float:right;height:95px;margin:0 0 5px 10px;width:120px}.application--light .parrainage-content .price{font-size:40px;font-weight:700;line-height:40px}.application--light .parrainage-content .price small{font-size:18px}.application--light .parrainage-content .catchline{font-weight:700;text-transform:uppercase}.application--light .legal-important{font-size:16px!important;color:#333!important;font-weight:300!important}.application--light .legal-important.bigger{text-align:center;margin-bottom:48px}.application--light #cityzia-iframe iframe{border:none;height:2200px;width:100%!important}@media screen and (orientation:landscape) and (max-width:767px){.application--light .campaign{background-position:top -100px center}}@media screen and (max-width:374px){.application--light .search-container-header form.search-form .inner{max-width:230px}.application--light .modal-datepicker{left:-17px!important}}@media screen and (max-width:767px){.application--light .hidden-xs{display:none}.application--light .dialog.forms-modal{background:#fff;bottom:0;left:0;margin:0;position:absolute;right:0;top:0}.application--light .dialog.forms-modal .card{border-radius:0;box-shadow:none;width:100%}.application--light .dialog.forms-modal .card .card__text{padding:20px 40px 40px}.application--light .dialog.forms-modal .card .card__text .input-group{padding:18px 0 8px}.application--light .dialog.forms-modal .card .card__text .form-item-optin-cogedim-select .input-group{padding:0}.application--light .dialog.forms-modal .card .card__text .form-modal-submit{margin:16px auto}}@media screen and (max-width:1024px){.application--light header .nav-overlay nav ul li.is-active{color:#42145f;font-weight:700}.application--light header .nav-overlay nav ul li.is-active a{color:#42145f}.application--light header .nav-overlay nav ul li.is-active a:hover{color:#a1217d}.application--light header .nav-overlay nav ul li.is-active ul{display:block}.application--light header .nav-overlay nav ul li:not(.is-active){color:#333;font-weight:400}.application--light header .nav-overlay nav ul li:not(.is-active) a{color:#333}.application--light header .nav-overlay nav ul li:not(.is-active) a:hover{color:#a1217d}.application--light header .nav-overlay nav ul li:not(.is-active) ul{display:none}}@media screen and (max-width:768px){.application--light .slide-fade-enter-active,.application--light .slide-fade-leave-active{transition:opacity .3s}.application--light .slide-fade-enter,.application--light .slide-fade-leave-to{opacity:0}.application--light .search-container-header form.search-form{background:#fff;bottom:0;left:0;overflow-y:auto;position:fixed;top:0;width:100%;z-index:3}.application--light .search-container-header form.search-form .inner{margin:0 auto;padding:80px 0 20px;max-width:290px}.application--light .search-container-header form.search-form .inner .title{color:#000;position:absolute;left:24px;top:20px}.application--light .search-container-header form.search-form .inner .icon-search{display:none}.application--light .search-container-header form.search-form .inner .location .algolia-autocomplete{text-align:left;width:100%}.application--light .search-container-header form.search-form .inner .location .algolia-autocomplete input{width:calc(100% - 24px)}.application--light .search-container-header form.search-form .inner .location .algolia-autocomplete .aa-dropdown-menu{background-color:#fff;box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12);color:rgba(0,0,0,.87);border-radius:2px;min-width:0;right:0!important}.application--light .search-container-header form.search-form .inner .location .algolia-autocomplete .aa-dropdown-menu .aa-suggestion{border-bottom:1px solid rgba(0,0,0,.12);cursor:pointer;font-size:14px;font-weight:400;padding:5px 8px;text-overflow:ellipsis;overflow:hidden!important;white-space:nowrap!important}.application--light .search-container-header form.search-form .inner .location .algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor{background:rgba(0,0,0,.06)}.application--light .search-container-header form.search-form .inner .location .algolia-autocomplete .aa-dropdown-menu .aa-suggestion::before{color:rgba(0,0,0,.3);content:'location_on';font-family:'Material Icons';font-weight:400;font-style:normal;font-size:18px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';margin-right:12px;vertical-align:text-bottom}.application--light .search-container-header form.search-form .inner .location .algolia-autocomplete .aa-dropdown-menu .aa-suggestion em{font-style:normal;font-weight:700}.application--light .search-container-header form.search-form .inner .location .algolia-autocomplete .aa-dropdown-menu .aa-suggestion .city{white-space:nowrap!important}.application--light .search-container-header form.search-form .inner .location .algolia-autocomplete .aa-dropdown-menu .aa-suggestion .administrative{color:#aaa;margin-left:6px;white-space:nowrap!important}.application--light .search-container-header form.search-form .inner .more-criterion{color:rgba(0,0,0,.5);padding:0 0 40px;text-align:center}.application--light .search-container-header form.search-form .inner .more-criterion span{cursor:pointer}.application--light .search-container-header form.search-form .inner .more-criterion span:hover{color:#a1217d;text-decoration:underline}.application--light .search-container-header form.search-form .inner .button-search .btn{background:#42145f;color:#fff;font-size:16px;font-weight:700;margin:0;text-transform:none;width:100%}.application--light .search-container-header form.search-form .inner .button-search .btn.btn--raised{box-shadow:none}.application--light .search-container-header form.search-form .inner .button-search .btn.btn--raised:hover{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.application--light .search-container-header form.search-form .inner .button-search .btn:hover{background:#a1217d}.application--light .search-container-header form.search-form .inner .button-close{position:absolute;right:4px;top:5px}}@media screen and (min-width:600px){.application--light .strate .social{border-bottom:none}.application--light .patrimoine-container-header{left:auto;right:100px}.application--light .patrimoine-container-header .btn{font-size:14px}}@media screen and (min-width:768px){.application--light .visible-xl{display:block}.application--light .visible-inline-xl{display:inline}.application--light .hidden-xl{display:none}.application--light .campaign .bottom-part{padding:50px 24px 35vh}.application--light .campaign .bottom-part .h1{font-size:32px}.application--light .campaign .bottom-part span.br{display:inline}.application--light .campaign .bottom-part form{padding:0;max-width:977px}.application--light .campaign .bottom-part form .inner{display:flex;flex-flow:row nowrap}.application--light .campaign .bottom-part form .search-form-component{padding:40px 8px 0;width:33.333333%}.application--light .campaign .bottom-part form .search-form-component.button-search{padding:47px 8px 0}.application--light .commercial-part{background:rgba(161,33,125,.5);bottom:0;left:0;padding:32px 24px;position:absolute;right:0}.application--light .strate.why-cogedim{background:transparent url(/themes/cogedim/images/testimony.jpg) no-repeat bottom left -30%}.application--light .strate.why-cogedim p.text{font-size:14px;line-height:20px;padding:0 24px 0 60%}.application--light .strate.why-cogedim p.verbatim{font-size:14px;line-height:20px;padding:30px 40px 0 68%}.application--light .strate.seo-block .text{column-count:2;column-gap:48px}.application--light .cogedim-sca{height:auto;overflow:hidden}.application--light .cogedim-sca .sca{float:left;padding:50px 24px 0;width:60%}.application--light .cogedim-sca .sca h2.strate-title{text-align:left}.application--light .cogedim-sca .sca p.text{background:transparent url(/themes/cogedim/images/escda2020.png) no-repeat 0 24px;background-size:108px 115px;font-size:18px;font-weight:300;line-height:24px;margin-top:-10px;min-height:150px;padding:0 0 0 130px}.application--light .cogedim-sca .verbatim{display:block;float:right;width:40%}.application--light .strate.plus-cogedim{background-image:none}.application--light article.node-page.page-cityzia{padding-top:64px}.application--light article.node-page .full-visual{height:600px;position:relative}.application--light article.node-page .full-visual .cog-logo{background-position:0;background-size:120px 150px;height:150px;top:12px;width:120px}.application--light article.node-page .content-part{margin:-300px auto 0;padding:36px 48px 48px}.application--light article.node-page .content-part h1{font-size:40px}.application--light article.node-page .content-part .content-part-related{margin:48px -48px -48px}.application--light article.node-page .content-part .content-part-related .related-title{text-align:left}.application--light article.node-page .content-part .content-part-related .related-cards{padding:24px 38px 0;width:700px}.application--light article.node-page .content-part .content-part-related .related-cards .related-nav{left:-10px;right:-10px}.application--light article.node-page .content-part .mobile-mask{margin-bottom:0;max-height:none}.application--light article.node-page .content-part .mobile-mask .gradient{display:none}.application--light article.node-page .content-part .view-all-link{display:none}.application--light article.node-page .content-part .row .col.md6{flex-basis:48.5%;max-width:48.5%}.application--light article.node-page.simulator-form-page .content-part{padding:36px 24px 48px}.application--light article.node-page.simulator-form-page .content-part .heading h1{margin:0 auto}.application--light article.node-page.simulator-form-page .content-part .intro{padding-left:24px;padding-right:24px;text-align:center}.application--light article.node-page.simulator-form-page .content-part #edit-owner-container,.application--light article.node-page.simulator-form-page .content-part .eligible{text-align:center}.application--light article.node-page.simulator-form-page .content-part #edit-simulation .dispositif,.application--light article.node-page.simulator-form-page .content-part #edit-simulation .type-simulation{text-align:center}.application--light article.node-page.simulator-form-page .content-part #edit-situation strong{text-align:center}.application--light article.node-page.simulator-form-page .content-part #edit-situation .form-item{width:100%;max-width:280px}.application--light article.node-page.simulator-form-page .content-part #edit-options .btn .btn__content{display:inline;vertical-align:middle}.application--light article.node-page.simulator-form-page .content-part #edit-options .btn .btn__content::after{margin-left:10px;position:relative;right:auto;top:auto}.application--light article.node-page.simulator-form-page .content-part #edit-financement .form-item,.application--light article.node-page.simulator-form-page .content-part .wrapper-investissement .form-item,.application--light article.node-page.simulator-form-page .content-part .wrapper-parametres .form-item{width:100%;max-width:280px}.application--light article.node-page.simulator-form-page .content-part .common-zone-field .form-item,.application--light article.node-page.simulator-form-page .content-part .common-zone-field .form-item-civility-select{width:100%;max-width:280px}.application--light article.node-page.simulator-form-page .content-part .common-zone-field .form-item-civility-select,.application--light article.node-page.simulator-form-page .content-part .common-zone-field .form-item-first-name,.application--light article.node-page.simulator-form-page .content-part .common-zone-field .form-item-phone{clear:both;float:left}.application--light article.node-page.simulator-form-page .content-part .common-zone-field .form-item-location{clear:both;max-width:100%}.application--light article.node-page.simulator-form-page .content-part .common-zone-field .form-item-email,.application--light article.node-page.simulator-form-page .content-part .common-zone-field .form-item-last-name{float:right}.application--light article.node-page.simulator-form-page .content-part form.simulator-pinel .form-item-pretnban,.application--light article.node-page.simulator-form-page .content-part form.simulator-pinel .form-item-sfamille,.application--light article.node-page.simulator-form-page .content-part form.simulator-pinel .form-item-tauxadi,.application--light article.node-page.simulator-form-page .content-part form.simulator-pinel .form-item-tauxcharge,.application--light article.node-page.simulator-form-page .content-part form.simulator-pinel .form-item-tauxvalorbien{clear:both;float:left}.application--light article.node-page.simulator-form-page .content-part form.simulator-pinel .form-item-nbenfant,.application--light article.node-page.simulator-form-page .content-part form.simulator-pinel .form-item-prettaux,.application--light article.node-page.simulator-form-page .content-part form.simulator-pinel .form-item-tauxrevalloyer{float:right}.application--light article.node-page.simulator-form-page .content-part form.simulator-pinel.epargne .form-item-prixlogement,.application--light article.node-page.simulator-form-page .content-part form.simulator-pinel.epargne .form-item-surface{display:none}.application--light article.node-page.simulator-form-page .content-part form.simulator-pinel.epargne .form-item-apport,.application--light article.node-page.simulator-form-page .content-part form.simulator-pinel.epargne .form-item-participationmax{clear:both;float:left}.application--light article.node-page.simulator-form-page .content-part form.simulator-pinel.epargne .form-item-revfiscref{float:right}.application--light article.node-page.simulator-form-page .content-part form.simulator-pinel.logement .form-item-participationmax{display:none}.application--light article.node-page.simulator-form-page .content-part form.simulator-pinel.logement .form-item-prixlogement,.application--light article.node-page.simulator-form-page .content-part form.simulator-pinel.logement .form-item-revfiscref{clear:both;float:left}.application--light article.node-page.simulator-form-page .content-part form.simulator-pinel.logement .form-item-apport,.application--light article.node-page.simulator-form-page .content-part form.simulator-pinel.logement .form-item-surface{float:right}.application--light article.node-page.simulator-form-page .content-part form.simulator-bouvard .form-item-participationmax,.application--light article.node-page.simulator-form-page .content-part form.simulator-bouvard .form-item-partmobilier,.application--light article.node-page.simulator-form-page .content-part form.simulator-bouvard .form-item-pretnban,.application--light article.node-page.simulator-form-page .content-part form.simulator-bouvard .form-item-revfiscref,.application--light article.node-page.simulator-form-page .content-part form.simulator-bouvard .form-item-sfamille,.application--light article.node-page.simulator-form-page .content-part form.simulator-bouvard .form-item-tauxadi,.application--light article.node-page.simulator-form-page .content-part form.simulator-bouvard .form-item-tauxcharge,.application--light article.node-page.simulator-form-page .content-part form.simulator-lmnp .form-item-participationmax,.application--light article.node-page.simulator-form-page .content-part form.simulator-lmnp .form-item-partmobilier,.application--light article.node-page.simulator-form-page .content-part form.simulator-lmnp .form-item-pretnban,.application--light article.node-page.simulator-form-page .content-part form.simulator-lmnp .form-item-revfiscref,.application--light article.node-page.simulator-form-page .content-part form.simulator-lmnp .form-item-sfamille,.application--light article.node-page.simulator-form-page .content-part form.simulator-lmnp .form-item-tauxadi,.application--light article.node-page.simulator-form-page .content-part form.simulator-lmnp .form-item-tauxcharge{clear:both;float:left}.application--light article.node-page.simulator-form-page .content-part form.simulator-bouvard .form-item-apport,.application--light article.node-page.simulator-form-page .content-part form.simulator-bouvard .form-item-nbenfant,.application--light article.node-page.simulator-form-page .content-part form.simulator-bouvard .form-item-prettaux,.application--light article.node-page.simulator-form-page .content-part form.simulator-bouvard .form-item-tauxrevalloyer,.application--light article.node-page.simulator-form-page .content-part form.simulator-bouvard .form-item-tauxvalorbien,.application--light article.node-page.simulator-form-page .content-part form.simulator-lmnp .form-item-apport,.application--light article.node-page.simulator-form-page .content-part form.simulator-lmnp .form-item-nbenfant,.application--light article.node-page.simulator-form-page .content-part form.simulator-lmnp .form-item-prettaux,.application--light article.node-page.simulator-form-page .content-part form.simulator-lmnp .form-item-tauxrevalloyer,.application--light article.node-page.simulator-form-page .content-part form.simulator-lmnp .form-item-tauxvalorbien{float:right}.application--light article.node-page.simulator-form-page .content-part form.simulator-bouvard.epargne .form-item-prixlogement,.application--light article.node-page.simulator-form-page .content-part form.simulator-bouvard.epargne .form-item-prixmobilier,.application--light article.node-page.simulator-form-page .content-part form.simulator-lmnp.epargne .form-item-prixlogement,.application--light article.node-page.simulator-form-page .content-part form.simulator-lmnp.epargne .form-item-prixmobilier{display:none}.application--light article.node-page.simulator-form-page .content-part form.simulator-bouvard.logement .form-item-participationmax,.application--light article.node-page.simulator-form-page .content-part form.simulator-bouvard.logement .form-item-partmobilier,.application--light article.node-page.simulator-form-page .content-part form.simulator-lmnp.logement .form-item-participationmax,.application--light article.node-page.simulator-form-page .content-part form.simulator-lmnp.logement .form-item-partmobilier{display:none}.application--light article.node-page.simulator-form-page .content-part form.simulator-bouvard.logement .form-item-prixlogement,.application--light article.node-page.simulator-form-page .content-part form.simulator-bouvard.logement .form-item-tauxvalorbien,.application--light article.node-page.simulator-form-page .content-part form.simulator-lmnp.logement .form-item-prixlogement,.application--light article.node-page.simulator-form-page .content-part form.simulator-lmnp.logement .form-item-tauxvalorbien{clear:both;float:left}.application--light article.node-page.simulator-form-page .content-part form.simulator-bouvard.logement .form-item-prixmobilier,.application--light article.node-page.simulator-form-page .content-part form.simulator-lmnp.logement .form-item-prixmobilier{float:right}.application--light article.node-page.simulator-form-page .content-part form.simulator-ptz .form-item-revfiscref,.application--light article.node-page.simulator-form-page .content-part form.simulator-ptz .form-item-zone-abc{clear:both;float:left}.application--light article.node-page.simulator-form-page .content-part form.simulator-ptz .form-item-couthorsfn,.application--light article.node-page.simulator-form-page .content-part form.simulator-ptz .form-item-nbpersonne{float:right}.application--light article.node-page.simulator-form-page .content-part .common-field-wrapper .toggle{text-align:center}.application--light article.node-page.simulator-form-page .content-part .common-field-wrapper .toggle span{display:inline-block;padding:0}.application--light article.node-page.simulator-form-page .content-part .common-field-wrapper .toggle::after{display:inline-block;margin:0 0 0 8px;position:relative;right:auto;top:-4px}.application--light article.node-page.simulator-form-page .content-part .common-field-wrapper .summary{text-align:center}.application--light article.node-page.simulator-form-page .content-part form .input-group.checkbox,.application--light article.node-page.simulator-form-page .content-part form .legals-content{max-width:664px}.application--light article.node-page.simulator-result-page .content-part .heading h1{margin:0 auto 36px;text-align:center}.application--light article.node-page.simulator-result-page .green-part{padding:56px 7% 36px}.application--light article.node-page.simulator-result-page .green-part .first,.application--light article.node-page.simulator-result-page .green-part .second{margin:0 auto;max-width:540px}.application--light article.node-page.simulator-result-page .green-part .legal{text-align:center}.application--light article.node-page.simulator-result-page .text-graph-pinel{overflow:hidden;padding:36px 7%}.application--light article.node-page.simulator-result-page .text-graph-pinel .text-part{float:left;width:calc(100% - 370px)}.application--light article.node-page.simulator-result-page .text-graph-pinel .graph-part{float:right;width:280px}.application--light article.node-page.simulator-result-page .heading-texts{padding:0 7% 20px;text-align:center}.application--light article.node-page.simulator-result-page .phases{display:flex}.application--light article.node-page.simulator-result-page .phase1{border-right:none;position:relative;width:50%}.application--light article.node-page.simulator-result-page .phase1 .title{padding:48px 8% 48px 16%}.application--light article.node-page.simulator-result-page .phase1 .title p{font-size:24px}.application--light article.node-page.simulator-result-page .phase1 .details{padding:36px 8% 0 16%}.application--light article.node-page.simulator-result-page .phase1 .legal{padding:36px 8% 36px 16%}.application--light article.node-page.simulator-result-page .phase2{border-left:1px solid #e0e0e0;margin-left:-1px;width:50%}.application--light article.node-page.simulator-result-page .phase2 .title{padding:48px 16% 48px 8%}.application--light article.node-page.simulator-result-page .phase2 .title p{font-size:24px}.application--light article.node-page.simulator-result-page .phase2 .details{padding:36px 16% 0 8%}.application--light article.node-page.simulator-result-page .phase2 .legal{padding:36px 16% 36px 8%}.application--light article.node-page.simulator-result-page .gray-part{font-size:24px;margin:40px 7% 0;padding:48px 24px}.application--light article.node-page.simulator-result-page .pink-part .legals p{text-align:center}.application--light article.node-page.simulator-result-page .pink-part-bis .btn .btn__content{display:inline;vertical-align:middle}.application--light article.node-page.simulator-result-page .pink-part-bis .btn .btn__content::after{margin-left:10px;position:relative;right:auto;top:auto}.application--light article.node-page.simulator-result-page .ptz-parts{display:flex;flex-flow:row nowrap}.application--light article.node-page.simulator-result-page .ptz-parts .part-left{padding:36px 24px 24px 10%;width:50%}.application--light article.node-page.simulator-result-page .ptz-parts .part-right{padding:48px 0 0;width:50%}.application--light article.node-page.simulator-result-page .legal{padding:36px 7% 0}.application--light .search-results-container section.search-results .strate .inner .h1,.application--light .search-results-container section.search-results .strate .inner h1{margin-top:10px;padding:0 0 16px}.application--light .search-results-container section.search-results .strate .inner .h1.small,.application--light .search-results-container section.search-results .strate .inner h1.small{padding:0}.application--light .search-results-container section.search-results .strate .inner .h1{margin:0}.application--light .footer-part .inner .phone .phone-button{display:inline-block}.application--light .footer-part .inner .phone .text{display:inline-block}.application--light .footer-part .inner .phone p{clear:none;padding:6px 0 0 20px;text-align:left}.application--light .footer-part .inner .phone p.time{padding:0 0 0 20px}.application--light .dialog.forms-modal .field_date_picker{display:inline-block!important;padding-right:24px;vertical-align:middle;width:49%}.application--light .dialog.forms-modal .form-item-hour-select{display:inline-block;padding-left:24px;vertical-align:middle;width:49%}.application--light .dialog.forms-modal .form-item-hour-select label{left:64px}.application--light .dialog.forms-modal .form-item-budget,.application--light .dialog.forms-modal .form-item-civility-select,.application--light .dialog.forms-modal .form-item-civility-select-godson{padding-right:24px;width:49%}.application--light .dialog.forms-modal .form-item-subject-select{margin:0 auto;max-width:290px;width:100%}.application--light .dialog.forms-modal .form-item-destination-select,.application--light .dialog.forms-modal .form-item-first-name,.application--light .dialog.forms-modal .form-item-godson-1-first-name,.application--light .dialog.forms-modal .form-item-godson-1-phone,.application--light .dialog.forms-modal .form-item-godson-1-postal-code,.application--light .dialog.forms-modal .form-item-godson-2-first-name,.application--light .dialog.forms-modal .form-item-godson-2-phone,.application--light .dialog.forms-modal .form-item-godson-2-postal-code,.application--light .dialog.forms-modal .form-item-godson-3-first-name,.application--light .dialog.forms-modal .form-item-godson-3-phone,.application--light .dialog.forms-modal .form-item-godson-3-postal-code,.application--light .dialog.forms-modal .form-item-godson-4-first-name,.application--light .dialog.forms-modal .form-item-godson-4-phone,.application--light .dialog.forms-modal .form-item-godson-4-postal-code,.application--light .dialog.forms-modal .form-item-lot-type-select,.application--light .dialog.forms-modal .form-item-monthly-income,.application--light .dialog.forms-modal .form-item-phone,.application--light .dialog.forms-modal .form-item-postal-code,.application--light .dialog.forms-modal .form-item-program-booked,.application--light .dialog.forms-modal .form-item-sfamille{display:inline-block;padding-right:24px;vertical-align:middle;width:49%}.application--light .dialog.forms-modal .form-item-booking-date,.application--light .dialog.forms-modal .form-item-city,.application--light .dialog.forms-modal .form-item-email,.application--light .dialog.forms-modal .form-item-godson-1-city,.application--light .dialog.forms-modal .form-item-godson-1-email,.application--light .dialog.forms-modal .form-item-godson-1-last-name,.application--light .dialog.forms-modal .form-item-godson-2-city,.application--light .dialog.forms-modal .form-item-godson-2-email,.application--light .dialog.forms-modal .form-item-godson-2-last-name,.application--light .dialog.forms-modal .form-item-godson-3-city,.application--light .dialog.forms-modal .form-item-godson-3-email,.application--light .dialog.forms-modal .form-item-godson-3-last-name,.application--light .dialog.forms-modal .form-item-godson-4-city,.application--light .dialog.forms-modal .form-item-godson-4-email,.application--light .dialog.forms-modal .form-item-godson-4-last-name,.application--light .dialog.forms-modal .form-item-last-name,.application--light .dialog.forms-modal .form-item-locations-select,.application--light .dialog.forms-modal .form-item-mail,.application--light .dialog.forms-modal .form-item-nbenfant,.application--light .dialog.forms-modal .form-item-rooms-select{display:inline-block;padding-left:24px;vertical-align:middle;width:49%}.application--light .dialog.forms-modal .form-item-locations-select label,.application--light .dialog.forms-modal .form-item-nbenfant label,.application--light .dialog.forms-modal .form-item-rooms-select label{left:24px}.application--light .dialog.forms-modal .re-forms-qualification .form-item-locations-select{padding-left:0;width:99%}.application--light .dialog.forms-modal .re-forms-qualification .form-item-locations-select label{left:0}.application--light .dialog.forms-modal .re-forms-qualification .form-item-budget{display:inline-block;padding-left:24px;padding-right:0;vertical-align:middle}.application--light .re-forms-advisor .common-field-wrapper .form-item-location,.application--light .re-forms-blueprint .common-field-wrapper .form-item-location,.application--light .re-forms-callback .common-field-wrapper .form-item-location,.application--light .re-forms-financial-study .common-field-wrapper .form-item-location,.application--light .re-forms-leaflet .common-field-wrapper .form-item-location{display:inline-block;padding-right:24px;vertical-align:middle;width:49%}.application--light .re-forms-advisor .common-field-wrapper .form-item-destination-select,.application--light .re-forms-blueprint .common-field-wrapper .form-item-destination-select,.application--light .re-forms-callback .common-field-wrapper .form-item-destination-select,.application--light .re-forms-financial-study .common-field-wrapper .form-item-destination-select,.application--light .re-forms-leaflet .common-field-wrapper .form-item-destination-select{display:inline-block;padding-left:24px;padding-right:0;vertical-align:middle;width:49%}.application--light .re-forms-advisor .common-field-wrapper .form-item-destination-select label,.application--light .re-forms-blueprint .common-field-wrapper .form-item-destination-select label,.application--light .re-forms-callback .common-field-wrapper .form-item-destination-select label,.application--light .re-forms-financial-study .common-field-wrapper .form-item-destination-select label,.application--light .re-forms-leaflet .common-field-wrapper .form-item-destination-select label{left:24px}.application--light .padding-seo-inner h1{font-size:40px}}@media screen and (min-width:769px){.application--light header{height:64px;padding:7px 8px}.application--light header #block-cogedim-branding{float:left;margin:5px 17px;position:relative}.application--light header:not(.stacked):not(.stacked_alert){height:84px}.application--light header:not(.stacked):not(.stacked_alert) #block-cogedim-branding{height:150px;width:120px;pointer-events:none}.application--light header:not(.stacked):not(.stacked_alert) #block-cogedim-branding a{background-position:0;background-size:120px 150px;height:150px;text-indent:140px;width:120px}.application--light .search-container-header{right:8px}.application--light .search-container-header form.search-form{background:#fff;left:0;height:64px;position:fixed;top:0;width:100%;z-index:11}.application--light .search-container-header form.search-form .inner{display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:flex-start;padding:8px 54px 0 48px;width:100%}.application--light .search-container-header form.search-form .inner .title{display:none}.application--light .search-container-header form.search-form .inner .search-form-component{padding:0 8px;margin-top:-5px;width:100%}.application--light .search-container-header form.search-form .inner .input-group--select .input-group__selections{align-items:flex-start;height:30px;overflow:hidden}.application--light .search-container-header form.search-form .inner .location{min-width:223px}.application--light .search-container-header form.search-form .inner .location .algolia-autocomplete{text-align:left;width:100%}.application--light .search-container-header form.search-form .inner .location .algolia-autocomplete input{width:calc(100% - 24px)}.application--light .search-container-header form.search-form .inner .location .algolia-autocomplete .aa-dropdown-menu{background-color:#fff;box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12);color:rgba(0,0,0,.87);border-radius:2px;min-width:0;right:0!important}.application--light .search-container-header form.search-form .inner .location .algolia-autocomplete .aa-dropdown-menu .aa-suggestion{border-bottom:1px solid rgba(0,0,0,.12);cursor:pointer;font-size:14px;font-weight:400;padding:5px 8px;text-overflow:ellipsis;overflow:hidden!important;white-space:nowrap!important}.application--light .search-container-header form.search-form .inner .location .algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor{background:rgba(0,0,0,.06)}.application--light .search-container-header form.search-form .inner .location .algolia-autocomplete .aa-dropdown-menu .aa-suggestion::before{color:rgba(0,0,0,.3);content:'location_on';font-family:'Material Icons';font-weight:400;font-style:normal;font-size:18px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';margin-right:12px;vertical-align:text-bottom}.application--light .search-container-header form.search-form .inner .location .algolia-autocomplete .aa-dropdown-menu .aa-suggestion em{font-style:normal;font-weight:700}.application--light .search-container-header form.search-form .inner .location .algolia-autocomplete .aa-dropdown-menu .aa-suggestion .city{white-space:nowrap!important}.application--light .search-container-header form.search-form .inner .location .algolia-autocomplete .aa-dropdown-menu .aa-suggestion .administrative{color:#aaa;margin-left:6px;white-space:nowrap!important}.application--light .search-container-header form.search-form .inner .more-criterion{color:rgba(0,0,0,.5);flex-shrink:0;max-width:64px;padding:13px 8px 0;text-align:center;width:100%}.application--light .search-container-header form.search-form .inner .more-criterion span{cursor:pointer}.application--light .search-container-header form.search-form .inner .more-criterion span:hover{color:#a1217d;text-decoration:underline}.application--light .search-container-header form.search-form .inner .button-search{flex-shrink:0;width:148px}.application--light .search-container-header form.search-form .inner .button-search .btn{background:#42145f;color:#fff;font-size:16px;font-weight:700;margin:12px 0 0;text-transform:none;width:132px}.application--light .search-container-header form.search-form .inner .button-search .btn.btn--raised{box-shadow:none}.application--light .search-container-header form.search-form .inner .button-search .btn.btn--raised:hover{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.application--light .search-container-header form.search-form .inner .button-search .btn.btn--raised span.preview-result-count{font-size:14px}.application--light .search-container-header form.search-form .inner .button-search .btn:hover{background:#a1217d}.application--light .search-container-header form.search-form .inner .icon-search{background:transparent url(/themes/cogedim/images/search.svg) no-repeat center center;background-size:28px 28px;color:#42145f;height:24px;left:16px;overflow:hidden;position:absolute;text-indent:100px;top:24px;width:24px}.application--light .search-container-header form.search-form .inner .button-close{float:none;margin-top:0;padding:0;position:absolute;right:8px;top:8px;width:auto}.application--light .campaign .bottom-part{bottom:0}.application--light .slide-fade-enter-active,.application--light .slide-fade-leave-active{transition:transform .3s}.application--light .slide-fade-enter,.application--light .slide-fade-leave-to{transform:translateX(100vw);transition:transform .1s}.application--light .program-card{margin:12px 24px}.application--light .strate h2.strate-title,.application--light .strate p.strate-title{font-size:32px}.application--light .strate.why-cogedim{background:transparent url(/themes/cogedim/images/testimony.jpg) no-repeat bottom center}.application--light .strate.why-cogedim p.text{float:left;font-size:14px;line-height:20px;max-width:25%;padding:20px 24px 0 40px}.application--light .strate.why-cogedim p.verbatim{font-size:16px;line-height:20px;margin:0 0 0 60%;padding:50px 40px 0 200px}.application--light .strate.why-cogedim p.verbatim span.quote{color:#a1217d;display:block;font-family:Arial,sans-serif;font-size:200px;font-style:normal;margin:36px 0 0 -74px;position:absolute}.application--light .strate.why-cogedim p.verbatim span.person{font-size:16px;padding:5px 0 0}.application--light .tools .back-link{top:170px!important}.application--light article.node-page .full-visual .tools{padding:80px 16px 0}.application--light article.node-page .content-part .mobile-mask{margin-right:350px;min-height:350px;overflow:visible}.application--light article.node-page .content-part .mobile-mask .heading{margin-right:-350px}.application--light article.node-page .content-part .buttons{background:0 0;position:absolute;margin:0 0 50px;padding:42px 0;right:48px;top:100px}.application--light article.node-page .content-part .buttons .btn{width:280px}.application--light article.node-page .content-part ul.dispatch-list{position:absolute;right:48px;top:300px;width:280px}.application--light article.node-page.error-tpl .content-part .mobile-mask{margin-right:0;min-height:0}.application--light article.node-page.error-tpl .content-part .mobile-mask h1{margin-right:0}.application--light article.node-page.error-tpl .content-part .container-nav-error{overflow:hidden}.application--light article.node-page.error-tpl .content-part .container-nav-error .buttons{float:left;position:relative;margin:0;padding:24px 0;right:auto;top:auto;width:33%}.application--light article.node-page.error-tpl .content-part .container-nav-error .buttons .btn{max-width:100%;width:100%}.application--light article.node-page.error-tpl .content-part .container-nav-error ul.dispatch-list{display:flex;flex-flow:row wrap;max-width:66%;padding:44px 0 0 36px;position:relative;right:auto;top:auto;width:66%}.application--light article.node-page.error-tpl .content-part .container-nav-error ul.dispatch-list li{padding:0 12px;width:50%}.application--light article.node-page.error-tpl .content-part .container-nav-error ul.dispatch-list li:nth-child(2) a{border:none}.application--light section.references,.application--light section.taxo-geography{padding:80px 0 70px}.application--light section.references .strate .inner h1,.application--light section.taxo-geography .strate .inner h1{font-size:40px}.application--light section.taxo-geography{padding:0 0 70px}.application--light section.taxo-geography{padding:0 0 70px}.application--light section.taxo-geography .sort{padding:0 0 30px}.application--light section.taxo-geography .geography-list.inline li{display:inline-block;padding:0 12px 5px;white-space:nowrap}.application--light section.parkings-results{padding:80px 0 70px}.application--light section.parkings-results .strate .inner h1{font-size:40px}.application--light section.parkings-results .strate .inner .search-parking-form{overflow:hidden;padding:0 0 24px}.application--light section.parkings-results .strate .inner .search-parking-form .search-form-component{float:left;padding:0 8px;width:33.333333%}.application--light .footer-part .inner .group{flex-flow:row nowrap;justify-content:center;padding:0 24px}.application--light .footer-part .inner .phone{margin:8px 30px 0 0}.application--light .footer-part .inner .phone p{max-width:220px}.application--light .footer-part .inner .sourdine{margin:12px 0 32px 30px}.application--light .footer-part .inner .sites{margin:3px 30px 0 0;padding:0;vertical-align:middle}.application--light .footer-part .inner .sites .buttons{padding:0}.application--light .footer-part .inner .social{margin:0 0 0 30px;padding:0;vertical-align:middle}.application--light .instant-callback-dialog{top:40px}.application--light .alert-area{top:64px}}@media only screen and (max-width:1024px){.application--light .phase1 .title p,.application--light .phase2 .title p{font-size:20px!important}.application--light .phase1 .title{padding:48px 10% 48px 16%!important}}@media only screen and (min-width:1024px){.application--light .cogedim-sca .sca{overflow:hidden}.application--light .cogedim-sca .sca h2.strate-title{float:right;font-size:28px;max-width:660px;width:100%}.application--light .cogedim-sca .sca p.text{background-position:0 25px;float:right;font-size:20px;line-height:26px;margin-top:0;max-width:660px;padding:20px 0 10px 130px;width:100%}.application--light .cogedim-sca .sca p.legend{float:right;max-width:660px;width:100%}.application--light .cogedim-sca .verbatim p{font-size:20px;line-height:26px;max-width:300px}.application--light .cogedim-sca .verbatim p span.person{font-size:16px}.application--light .strate.why-cogedim p.text{font-size:16px;line-height:22px;max-width:360px;padding:40px 24px 0 40px}.application--light .strate.why-cogedim p.verbatim{font-size:20px;line-height:26px;padding:70px 40px 0 200px}.application--light .strate .immodvisor .strate-title{text-align:left;margin:0 0 0 224px}.application--light .strate .immodvisor .immodvisor-logo{background:transparent url(/themes/cogedim/images/immodvisor.png) no-repeat 0 0;float:left;height:151px;margin:-54px 0 0 0;width:224px}.application--light .strate .immodvisor .immodvisor-stars{margin:0 0 0 240px;width:165px}}@media only screen and (max-width:1080px){.application--light header #block-cogedim-branding{order:2}.application--light header button.hide-main-menu,.application--light header button.show-main-menu{order:1}}@media only screen and (min-width:1080px){.application--light header #block-cogedim-branding{z-index:10}.application--light header button.hide-main-menu,.application--light header button.show-main-menu{display:none}.application--light header .nav-overlay{height:auto;overflow:visible;pointer-events:auto}.application--light header .nav-overlay.open::before{opacity:0}.application--light header .nav-overlay nav{background:0 0;box-shadow:none;height:auto;left:0;overflow-y:visible;padding:0;-webkit-transform:none;transform:none;width:auto}.application--light header .nav-overlay nav .main-menu-part{padding:10px 0 0 170px}.application--light header .nav-overlay nav ul li{color:#42145f;display:block;float:left;line-height:44px;height:54px;margin:0;padding:0 10px;position:static}.application--light header .nav-overlay nav ul li:hover{border-bottom:2px solid #a1217d;color:#a1217d}.application--light header .nav-overlay nav ul li:nth-child(1)::before,.application--light header .nav-overlay nav ul li:nth-child(2)::before,.application--light header .nav-overlay nav ul li:nth-child(3)::before,.application--light header .nav-overlay nav ul li:nth-child(4)::before,.application--light header .nav-overlay nav ul li:nth-child(5)::before{content:none}.application--light header .nav-overlay nav ul li span:hover{text-decoration:none}.application--light header .nav-overlay nav ul li a{color:#42145f}.application--light header .nav-overlay nav ul li a:hover{color:#a1217d;text-decoration:none}.application--light header .nav-overlay nav ul li ul{background:#f8f7f7;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14);display:none;left:0;position:absolute;top:64px;width:100vw;padding:12px 12px 32px}.application--light header .nav-overlay nav ul li ul li{display:block;float:left;font-weight:700;line-height:1.15;height:auto;margin:0;padding:20px 36px 0;width:25%}.application--light header .nav-overlay nav ul li ul li.departments-column{width:50%}.application--light header .nav-overlay nav ul li ul li.departments-column ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}.application--light header .nav-overlay nav ul li ul li:hover{border:none;color:#42145f}.application--light header .nav-overlay nav ul li ul li.split{margin:16px 0 0}.application--light header .nav-overlay nav ul li ul li.is-active{border-bottom:none}.application--light header .nav-overlay nav ul li ul li a{color:#42145f}.application--light header .nav-overlay nav ul li ul li a:hover{color:#a1217d;text-decoration:underline}.application--light header .nav-overlay nav ul li ul li ul{background:0 0;box-shadow:none;left:auto;padding:10px 0 0 20px;position:relative;top:auto;width:100%}.application--light header .nav-overlay nav ul li ul li ul li{color:#333;float:none;font-weight:400;line-height:1.15;padding:5px 0;position:relative;width:100%}.application--light header .nav-overlay nav ul li ul li ul li a.is-active{font-weight:700;color:#42145f}.application--light header .nav-overlay nav ul li ul li ul li a.is-active:hover{color:#a1217d}.application--light header .nav-overlay nav ul li ul li ul li a{color:#333}.application--light header .nav-overlay nav ul li ul li.offer-all{bottom:40px;position:absolute}.application--light header .nav-overlay nav ul li ul li.lexique-immo{bottom:80px;margin:6px 0;position:absolute}.application--light header .nav-overlay nav ul li ul li.actu-decodee{bottom:30px;position:absolute}.application--light header .nav-overlay nav ul li:hover ul{display:block}.application--light header .nav-overlay nav ul li.neuf-decrypte>ul{padding-bottom:150px}.application--light header .nav-overlay nav .phone{display:none}.application--light header .nav-overlay nav .sites{display:none}}@media screen and (min-width:1170px){.application--light .cogedim-sca .verbatim{min-height:350px}.application--light .cogedim-sca .verbatim p{margin:0 0 0 150px}}@media screen and (min-width:768px){.application--light #cityzia-iframe iframe{height:1200px}}.application--light .cog-cnat .content-frame{margin:0 auto;max-width:1028px;padding:0 24px;position:relative}.application--light .cog-cnat .full-visual{align-items:center;background-color:#000;background-image:url(/themes/cogedim/images/default-program-visual-mobile.png);background-position:center center;background-size:cover;color:#fff;display:flex;height:580px;justify-content:center;padding:56px 0 0;position:relative}.application--light .cog-cnat .full-visual .black-overlay{background:rgba(0,0,0,.3);bottom:0;position:absolute;top:0;width:100%}.application--light .cog-cnat .full-visual .cog-logo{background:transparent url(/themes/cogedim/images/logo-cogedim.svg?v=201803) no-repeat 0 0;background-position:0 0;background-size:40px 50px;display:block;height:40px;left:25px;overflow:hidden;position:absolute;text-indent:200px;top:8px;white-space:nowrap;width:40px}.application--light .cog-cnat .full-visual .inner-content{padding:40px 24px;position:relative;text-align:center}.application--light .cog-cnat .full-visual .inner-content .surtitle{font-size:24px;font-weight:300;line-height:28px;margin:0;padding:0 0 12px}.application--light .cog-cnat .full-visual .inner-content h1{font-size:40px;font-weight:700;line-height:42px;margin:0;padding:0 0 12px}.application--light .cog-cnat .full-visual .inner-content .offer{font-size:18px;font-weight:300;line-height:22px}.application--light .cog-cnat .full-visual .inner-content .offer p{margin:0 0 8px}.application--light .cog-cnat .full-visual .inner-content .form-box{background:rgba(66,20,95,.5);border-radius:2px;margin:32px auto 0;max-width:374px;padding:16px 24px 24px}.application--light .cog-cnat .full-visual .inner-content .form-box .input-group input,.application--light .cog-cnat .full-visual .inner-content .form-box .input-group label{color:#fff}.application--light .cog-cnat .full-visual .inner-content .form-box .input-group .input-group__details::before{background-color:rgba(255,255,255,.25)}.application--light .cog-cnat .full-visual .inner-content .form-box .input-group .input-group__details::after{background-color:#fff}.application--light .cog-cnat .full-visual .inner-content .form-box .input-group:hover .input-group__details::before{background-color:rgba(255,255,255,.54)!important}.application--light .cog-cnat .full-visual .inner-content .form-box .btn{background:#fff!important;color:#42145f;font-size:16px;font-weight:700;text-transform:none}.application--light .cog-cnat .full-visual .video-button{bottom:16px;position:absolute}.application--light .cog-cnat .full-visual .video-button .btn{height:auto;margin:0;text-transform:none}.application--light .cog-cnat .full-visual .video-button .btn .btn__content{font-size:14px;flex-flow:column;padding:16px}.application--light .cog-cnat .full-visual .video-button .btn .btn__content .icon{font-size:48px;margin-bottom:6px}.application--light .cog-cnat .cnat-project{padding:80px 0}.application--light .cog-cnat .cnat-project .strate-title{font-size:32px;line-height:38px;padding:0 0 6px}.application--light .cog-cnat .cnat-project .project-details{color:#666;font-size:16px;text-align:center}.application--light .cog-cnat .cnat-project .project-details p{margin:0 0 8px}.application--light .cog-cnat .cnat-project .steps{display:flex;flex-flow:row nowrap;justify-content:center;padding:32px 0}.application--light .cog-cnat .cnat-project .steps .step{align-items:center;display:flex;flex-flow:column nowrap}.application--light .cog-cnat .cnat-project .steps .step .step-icon{background-size:40px 40px;background-repeat:no-repeat;height:40px;margin:0 0 12px;width:40px}.application--light .cog-cnat .cnat-project .steps .step .step-icon.step-1{background-image:url(/themes/cogedim/images/cnat-project-step-1.svg)}.application--light .cog-cnat .cnat-project .steps .step .step-icon.step-2{background-image:url(/themes/cogedim/images/cnat-project-step-2.svg)}.application--light .cog-cnat .cnat-project .steps .step .step-icon.step-3{background-image:url(/themes/cogedim/images/cnat-project-step-3.svg)}.application--light .cog-cnat .cnat-project .steps .step .text{color:#42145f;font-size:13px;line-height:16px;text-align:center}.application--light .cog-cnat .cnat-project .steps .step .text .number{color:#aaa}.application--light .cog-cnat .cnat-project .steps .icon{color:#42145f;font-size:40px;margin:0 -10px}.application--light .cog-cnat .cnat-project .btn{background:#42145f!important;font-size:16px;font-weight:700;margin:0 auto;max-width:327px;text-transform:none}.application--light .cog-cnat .near .strate-title{font-size:32px;line-height:38px}.application--light .cog-cnat .search-form-part{padding:80px 24px 68px;text-align:center}.application--light .cog-cnat .search-form-part h2{color:#42145f;font-size:32px;font-weight:300;line-height:38px;margin:0}.application--light .cog-cnat .search-form-part h2 span.br,.application--light .cog-cnat .search-form-part h2 strong{display:block}.application--light .cog-cnat .search-form-part .title{display:none}.application--light .cog-cnat .search-form-part form{padding:30px 0 0;margin:0 auto;max-width:375px}.application--light .cog-cnat .search-form-part form .icon-search{display:none}.application--light .cog-cnat .search-form-part form .input-group--select .input-group__selections{text-align:left}.application--light .cog-cnat .search-form-part form .location .input-group:not(.input-group--focused) .input-group__input .icon,.application--light .cog-cnat .search-form-part form .rooms .input-group:not(.input-group--focused) .input-group__input .icon{color:#42145f}.application--light .cog-cnat .search-form-part form .location .input-group__details,.application--light .cog-cnat .search-form-part form .location .input-group__input input,.application--light .cog-cnat .search-form-part form .location .input-group__selections__comma,.application--light .cog-cnat .search-form-part form .location label,.application--light .cog-cnat .search-form-part form .rooms .input-group__details,.application--light .cog-cnat .search-form-part form .rooms .input-group__input input,.application--light .cog-cnat .search-form-part form .rooms .input-group__selections__comma,.application--light .cog-cnat .search-form-part form .rooms label{color:rgba(0,0,0,.54)}.application--light .cog-cnat .search-form-part form .location .input-group__details::before,.application--light .cog-cnat .search-form-part form .rooms .input-group__details::before{background-color:rgba(0,0,0,.2)}.application--light .cog-cnat .search-form-part form .location .algolia-autocomplete{text-align:left;width:100%}.application--light .cog-cnat .search-form-part form .location .algolia-autocomplete input{width:calc(100% - 24px)}.application--light .cog-cnat .search-form-part form .location .algolia-autocomplete .aa-dropdown-menu{background-color:#fff;box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12);color:rgba(0,0,0,.87);border-radius:2px;min-width:0;right:0!important}.application--light .cog-cnat .search-form-part form .location .algolia-autocomplete .aa-dropdown-menu .aa-suggestion{border-bottom:1px solid rgba(0,0,0,.12);cursor:pointer;font-size:14px;font-weight:400;padding:5px 8px;text-overflow:ellipsis;overflow:hidden!important;white-space:nowrap!important}.application--light .cog-cnat .search-form-part form .location .algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor{background:rgba(0,0,0,.06)}.application--light .cog-cnat .search-form-part form .location .algolia-autocomplete .aa-dropdown-menu .aa-suggestion::before{color:rgba(0,0,0,.3);content:'location_on';font-family:'Material Icons';font-weight:400;font-style:normal;font-size:18px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';margin-right:12px;vertical-align:text-bottom}.application--light .cog-cnat .search-form-part form .location .algolia-autocomplete .aa-dropdown-menu .aa-suggestion em{font-style:normal;font-weight:700}.application--light .cog-cnat .search-form-part form .location .algolia-autocomplete .aa-dropdown-menu .aa-suggestion .city{white-space:nowrap!important}.application--light .cog-cnat .search-form-part form .location .algolia-autocomplete .aa-dropdown-menu .aa-suggestion .administrative{color:#aaa;margin-left:6px;white-space:nowrap!important}.application--light .cog-cnat .search-form-part form .rooms .input-group__selections{max-height:30px;overflow:hidden}.application--light .cog-cnat .search-form-part form .btn:not(.btn--icon):not(.btn--flat){background:#42145f;color:#fff;font-size:16px;font-weight:700;margin:12px 0;text-transform:none;width:100%}.application--light .cog-cnat .search-form-part form .btn:not(.btn--icon):not(.btn--flat).btn--raised{box-shadow:none}.application--light .cog-cnat .search-form-part form .btn:not(.btn--icon):not(.btn--flat).btn--raised:hover{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.application--light .cog-cnat .search-form-part form .btn:not(.btn--icon):not(.btn--flat):hover{background:#a1217d}.application--light .cog-cnat #form-cnat-container-wrapper{background:#42145f;color:#fff;padding:80px 24px}.application--light .cog-cnat #form-cnat-container-wrapper .inner{margin:0 auto;max-width:640px}.application--light .cog-cnat #form-cnat-container-wrapper .inner .strate-title{font-size:32px;line-height:38px;padding:0 0 8px}.application--light .cog-cnat #form-cnat-container-wrapper .inner .catchline{font-size:16px;text-align:center}.application--light .cog-cnat #form-cnat-container-wrapper .inner .catchline p{margin:0 0 8px}.application--light .cog-cnat #form-cnat-container-wrapper #form-cnat-container{padding:32px 0 0}.application--light .cog-cnat #form-cnat-container-wrapper #form-cnat-container .intro{color:rgba(255,255,255,.6)}.application--light .cog-cnat #form-cnat-container-wrapper #form-cnat-container .intro p{margin:0}.application--light .cog-cnat #form-cnat-container-wrapper #form-cnat-container .common-field-wrapper{border:none;margin:36px auto 8px;max-width:702px}.application--light .cog-cnat #form-cnat-container-wrapper #form-cnat-container .common-field-wrapper .summary,.application--light .cog-cnat #form-cnat-container-wrapper #form-cnat-container .common-field-wrapper .toggle{display:none}.application--light .cog-cnat #form-cnat-container-wrapper #form-cnat-container .common-field-wrapper .form-item-location .algolia-places-nostyle{text-align:left;width:100%}.application--light .cog-cnat #form-cnat-container-wrapper #form-cnat-container .common-field-wrapper .form-item-location .algolia-places-nostyle input{width:calc(100% - 24px)}.application--light .cog-cnat #form-cnat-container-wrapper #form-cnat-container .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-icon-pin{display:none}.application--light .cog-cnat #form-cnat-container-wrapper #form-cnat-container .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-icon-clear svg{display:none}.application--light .cog-cnat #form-cnat-container-wrapper #form-cnat-container .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu{background-color:#fff;box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12);color:rgba(0,0,0,.87);border-radius:2px;min-width:0;right:0!important}.application--light .cog-cnat #form-cnat-container-wrapper #form-cnat-container .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu .ap-nostyle-suggestion{border-bottom:1px solid rgba(0,0,0,.12);cursor:pointer;font-size:14px;font-weight:400;overflow:hidden!important;padding:5px 8px;text-overflow:ellipsis;white-space:nowrap!important}.application--light .cog-cnat #form-cnat-container-wrapper #form-cnat-container .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu .ap-nostyle-suggestion.ap-nostyle-cursor{background:rgba(0,0,0,.06)}.application--light .cog-cnat #form-cnat-container-wrapper #form-cnat-container .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu .ap-nostyle-suggestion::before{color:rgba(0,0,0,.3);content:'location_on';font-family:'Material Icons';font-weight:400;font-style:normal;font-size:18px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';margin-right:12px;vertical-align:text-bottom}.application--light .cog-cnat #form-cnat-container-wrapper #form-cnat-container .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu .ap-nostyle-suggestion .ap-address{display:none}.application--light .cog-cnat #form-cnat-container-wrapper #form-cnat-container .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu .ap-nostyle-suggestion em{font-style:normal;font-weight:700}.application--light .cog-cnat #form-cnat-container-wrapper #form-cnat-container .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu .ap-nostyle-suggestion .city{white-space:nowrap!important}.application--light .cog-cnat #form-cnat-container-wrapper #form-cnat-container .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu .ap-nostyle-suggestion .administrative{color:#aaa;margin-left:6px;white-space:nowrap!important}.application--light .cog-cnat #form-cnat-container-wrapper #form-cnat-container .input-group:not(.input-group--focused) .input-group__input .icon,.application--light .cog-cnat #form-cnat-container-wrapper #form-cnat-container .input-group__details,.application--light .cog-cnat #form-cnat-container-wrapper #form-cnat-container .input-group__selections__comma,.application--light .cog-cnat #form-cnat-container-wrapper #form-cnat-container label{color:rgba(255,255,255,.6)}.application--light .cog-cnat #form-cnat-container-wrapper #form-cnat-container .input-group__details::before{background-color:rgba(255,255,255,.2)}.application--light .cog-cnat #form-cnat-container-wrapper #form-cnat-container .input-group__input input,.application--light .cog-cnat #form-cnat-container-wrapper #form-cnat-container .input-group__selections__comma{color:#fff}.application--light .cog-cnat #form-cnat-container-wrapper #form-cnat-container .input-group.input-group--text-field:not(.input-group--single-line):not(.input-group--error).input-group--focused .icon,.application--light .cog-cnat #form-cnat-container-wrapper #form-cnat-container .input-group.input-group--text-field:not(.input-group--single-line):not(.input-group--error).input-group--focused label,.application--light .cog-cnat #form-cnat-container-wrapper #form-cnat-container .input-group.input-group--text-field:not(.input-group--single-line):not(.input-group--error):focus .icon,.application--light .cog-cnat #form-cnat-container-wrapper #form-cnat-container .input-group.input-group--text-field:not(.input-group--single-line):not(.input-group--error):focus label{color:#fff!important}.application--light .cog-cnat #form-cnat-container-wrapper #form-cnat-container .input-group.checkbox label{color:#fff;font-size:13px;height:auto;line-height:16px;text-overflow:inherit;max-width:100%;padding:5px 0 0;white-space:normal;width:auto}.application--light .cog-cnat #form-cnat-container-wrapper #form-cnat-container .input-group.checkbox .input-group__input{color:#fff}.application--light .cog-cnat #form-cnat-container-wrapper #form-cnat-container .input-group.checkbox .input-group__details{display:none}.application--light .cog-cnat #form-cnat-container-wrapper #form-cnat-container button.form-modal-submit{background:#fff;border-radius:2px;box-shadow:none;color:#42145f;display:block;font-size:16px;font-weight:700;height:36px;margin:48px auto 16px;max-width:290px;outline:0;text-transform:none;transition:.3s cubic-bezier(.25,.8,.5,1);width:100%}.application--light .cog-cnat #form-cnat-container-wrapper #form-cnat-container button.form-modal-submit:hover{background:#a1217d;box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}.application--light .cog-cnat #form-cnat-container-wrapper #form-cnat-container .legals-content{color:rgba(255,255,255,.5);font-size:13px;display:block;margin:0 auto;padding:32px 0 0}.application--light .cog-cnat #form-cnat-container-wrapper #form-cnat-container .legals-content a{color:rgba(255,255,255,.5)}.application--light .cog-cnat #form-cnat-container-wrapper #form-cnat-container .confirmation .btn--outline{background:#fff!important}.application--light .cog-cnat .reasons{padding:80px 0;transition:.3s}.application--light .cog-cnat .reasons .content-frame{margin:0 auto;max-width:1028px;padding:0 24px;position:relative}.application--light .cog-cnat .reasons .content-frame .strate-title{font-size:32px;line-height:38px;padding:0 0 40px}.application--light .cog-cnat .reasons .content-frame .switch-container{align-items:center;display:flex;flex-flow:row nowrap;justify-content:center}.application--light .cog-cnat .reasons .content-frame .switch-container .legend{cursor:pointer;font-size:16px;font-weight:700;opacity:.4;transition:.3s}.application--light .cog-cnat .reasons .content-frame .switch-container .legend.active{opacity:1}.application--light .cog-cnat .reasons .content-frame .switch-container .switch{flex-grow:0;margin:0 24px;padding:0;min-width:50px}.application--light .cog-cnat .reasons .content-frame .switch-container .switch .input-group__details{display:none}.application--light .cog-cnat .reasons .content-frame .switch-container .switch .input-group--selection-controls__toggle{border-radius:10px;height:20px;width:50px}.application--light .cog-cnat .reasons .content-frame .switch-container .switch .input-group--selection-controls__ripple::before{width:46px;height:46px}.application--light .cog-cnat .reasons .content-frame .switch-container .switch .input-group--selection-controls__ripple::after{height:30px;width:30px}.application--light .cog-cnat .reasons .content-frame .switch-container .switch .input-group--selection-controls__ripple--active{-webkit-transform:translate3d(18px,-24px,0);transform:translate3d(18px,-24px,0)}.application--light .cog-cnat .reasons .slider-container{display:flex;flex-flow:row nowrap;overflow:hidden;padding:32px 0 0}.application--light .cog-cnat .reasons .slider-container .dwell-only,.application--light .cog-cnat .reasons .slider-container .rent-only{min-width:100%;transition:.3s ease}.application--light .cog-cnat .reasons .slider-container .dwell-only .catchline,.application--light .cog-cnat .reasons .slider-container .rent-only .catchline{font-size:18px;font-weight:300;line-height:22px;text-align:center;margin:0}.application--light .cog-cnat .reasons .slider-container .dwell-only .reasons-row,.application--light .cog-cnat .reasons .slider-container .rent-only .reasons-row{padding:24px 0 0}.application--light .cog-cnat .reasons .slider-container .dwell-only .reasons-row .big-title,.application--light .cog-cnat .reasons .slider-container .rent-only .reasons-row .big-title{font-size:30px;font-weight:700;line-height:32px;text-align:center}.application--light .cog-cnat .reasons .slider-container .dwell-only .reasons-row .items .item,.application--light .cog-cnat .reasons .slider-container .rent-only .reasons-row .items .item{display:flex;flex-flow:row nowrap;padding:12px 0}.application--light .cog-cnat .reasons .slider-container .dwell-only .reasons-row .items .item .reason-icon,.application--light .cog-cnat .reasons .slider-container .rent-only .reasons-row .items .item .reason-icon{background-position:center center;background-repeat:no-repeat;background-size:48px 48px;flex-shrink:0;height:48px;margin:0 24px;width:48px}.application--light .cog-cnat .reasons .slider-container .dwell-only .reasons-row .items .item .text,.application--light .cog-cnat .reasons .slider-container .rent-only .reasons-row .items .item .text{font-size:16px;line-height:20px;opacity:.7}.application--light .cog-cnat .reasons .slider-container .dwell-only .btn,.application--light .cog-cnat .reasons .slider-container .rent-only .btn{display:block;font-size:16px;font-weight:700;margin:24px auto 0;max-width:295px;text-transform:none}.application--light .cog-cnat .reasons .slider-container .dwell-only .legals,.application--light .cog-cnat .reasons .slider-container .rent-only .legals{font-size:18px;font-weight:300;line-height:22px;margin:0;padding:24px 0 0}.application--light .cog-cnat .reasons.dwell{background:#f1f0ef;color:#42145f}.application--light .cog-cnat .reasons.dwell .switch .input-group--selection-controls__container{color:rgba(66,20,95,.38)!important}.application--light .cog-cnat .reasons.dwell .switch .input-group--selection-controls__ripple::after{background-color:#42145f}.application--light .cog-cnat .reasons.dwell .reason-icon.budget{background-image:url(/themes/cogedim/images/cnat-reason-budget-purple.svg)}.application--light .cog-cnat .reasons.dwell .reason-icon.argent{background-image:url(/themes/cogedim/images/cnat-reason-argent-purple.svg)}.application--light .cog-cnat .reasons.dwell .btn{background:#42145f!important}.application--light .cog-cnat .reasons.rent{background:#00b2a9;color:#fff}.application--light .cog-cnat .reasons.rent .switch .input-group--selection-controls__container{color:rgba(255,255,255,.38)!important}.application--light .cog-cnat .reasons.rent .switch .input-group--selection-controls__ripple::after{background-color:#fff}.application--light .cog-cnat .reasons.rent .dwell-only{margin-left:-100%}.application--light .cog-cnat .reasons.rent .reason-icon.budget{background-image:url(/themes/cogedim/images/cnat-reason-budget-white.svg)}.application--light .cog-cnat .reasons.rent .reason-icon.argent{background-image:url(/themes/cogedim/images/cnat-reason-argent-white.svg)}.application--light .cog-cnat .reasons.rent .btn{background:#fff!important;color:#00b2a9}@media screen and (min-width:768px){.application--light .cog-cnat .full-visual{background-image:url(/themes/cogedim/images/default-program-visual-desktop.png);height:900px}.application--light .cog-cnat .full-visual .cog-logo{background-position:0;background-size:120px 150px;height:150px;top:12px;width:120px}.application--light .cog-cnat .full-visual .inner-content{padding:40px 24px}.application--light .cog-cnat .full-visual .inner-content .surtitle{font-size:32px;line-height:36px;padding:0 0 24px}.application--light .cog-cnat .full-visual .inner-content h1{font-size:60px;line-height:64px;padding:0 0 24px}.application--light .cog-cnat .full-visual .inner-content .offer{font-size:20px;line-height:24px}.application--light .cog-cnat .full-visual .video-button{bottom:24px}.application--light .cog-cnat .cnat-project{position:relative}.application--light .cog-cnat .cnat-project .visual-part{background:transparent url(/themes/cogedim/images/cnat-project-bg.png) no-repeat 0 0;bottom:0;left:calc((100% - 1280px)/ 1.2);position:absolute;top:0;width:427px}.application--light .cog-cnat .cnat-project .project-part{margin-left:calc(100% - 670px)}.application--light .cog-cnat .cnat-project .strate-title{text-align:left}.application--light .cog-cnat .cnat-project .project-details{text-align:left}.application--light .cog-cnat .cnat-project .steps{justify-content:flex-start;padding:48px 0 60px}.application--light .cog-cnat .cnat-project .steps .step .step-icon{background-size:64px 64px;height:64px;width:64px}.application--light .cog-cnat .cnat-project .steps .step .text{font-size:14px;line-height:18px}.application--light .cog-cnat .cnat-project .steps .icon{font-size:64px}.application--light .cog-cnat .cnat-project .btn{margin:0}.application--light .cog-cnat .search-form-part h2 span.br{display:inline}.application--light .cog-cnat .search-form-part form{max-width:670px}.application--light .cog-cnat .search-form-part form .inner{display:flex;flex-flow:row wrap;margin:0 -12px;justify-content:center}.application--light .cog-cnat .search-form-part form .location,.application--light .cog-cnat .search-form-part form .rooms{margin:0 12px;width:320px}.application--light .cog-cnat .search-form-part form .btn:not(.btn--icon):not(.btn--flat){margin:12px auto;width:320px}.application--light .cog-cnat #form-cnat-container-wrapper #form-cnat-container .common-field-wrapper .common-zone-field .form-item,.application--light .cog-cnat #form-cnat-container-wrapper #form-cnat-container .common-field-wrapper .common-zone-field .form-item-civility-select,.application--light .cog-cnat #form-cnat-container-wrapper #form-cnat-container .common-field-wrapper .common-zone-field .form-item-destination-select{width:100%;max-width:300px}.application--light .cog-cnat #form-cnat-container-wrapper #form-cnat-container .common-field-wrapper .common-zone-field .form-item-civility-select,.application--light .cog-cnat #form-cnat-container-wrapper #form-cnat-container .common-field-wrapper .common-zone-field .form-item-first-name,.application--light .cog-cnat #form-cnat-container-wrapper #form-cnat-container .common-field-wrapper .common-zone-field .form-item-location,.application--light .cog-cnat #form-cnat-container-wrapper #form-cnat-container .common-field-wrapper .common-zone-field .form-item-phone{clear:both;float:left}.application--light .cog-cnat #form-cnat-container-wrapper #form-cnat-container .common-field-wrapper .common-zone-field .form-item-destination-select,.application--light .cog-cnat #form-cnat-container-wrapper #form-cnat-container .common-field-wrapper .common-zone-field .form-item-email,.application--light .cog-cnat #form-cnat-container-wrapper #form-cnat-container .common-field-wrapper .common-zone-field .form-item-last-name{float:right}.application--light .cog-cnat #form-cnat-container-wrapper #form-cnat-container .common-field-wrapper .form-item-desired-area-select{clear:both;max-width:300px}.application--light .cog-cnat #form-cnat-container-wrapper #form-cnat-container button.form-modal-submit{margin:24px auto 16px}.application--light .cog-cnat .reasons .slider-container .dwell-only .reasons-row,.application--light .cog-cnat .reasons .slider-container .rent-only .reasons-row{display:flex;flex-flow:row nowrap;justify-content:space-around;padding:40px 8px 0}.application--light .cog-cnat .reasons .slider-container .dwell-only .reasons-row .big-title,.application--light .cog-cnat .reasons .slider-container .rent-only .reasons-row .big-title{font-size:34px;line-height:36px;text-align:left;max-width:33.333333%}.application--light .cog-cnat .reasons .slider-container .dwell-only .reasons-row .items,.application--light .cog-cnat .reasons .slider-container .rent-only .reasons-row .items{display:flex;flex-flow:row nowrap;justify-content:space-between;padding-left:48px}.application--light .cog-cnat .reasons .slider-container .dwell-only .reasons-row .items .item,.application--light .cog-cnat .reasons .slider-container .rent-only .reasons-row .items .item{display:flex;flex-flow:row nowrap;padding:0;width:50%}.application--light .cog-cnat .reasons .slider-container .dwell-only .reasons-row .items .item .text,.application--light .cog-cnat .reasons .slider-container .rent-only .reasons-row .items .item .text{padding-right:24px}.application--light .cog-cnat .reasons .slider-container .dwell-only .btn,.application--light .cog-cnat .reasons .slider-container .rent-only .btn{margin:40px auto 0}}@media screen and (min-width:769px){.application--light .cog-cnat .full-visual{height:100vh}}@media screen and (min-width:1280px){.application--light .cog-cnat .cnat-project .visual-part{left:0}}.application--light .cog-cnat .cog-headband-cnat{align-items:center;background:#42145f;color:#fff;display:flex;flex-flow:column nowrap;min-height:56px;padding:8px 24px;text-align:center}.application--light .cog-cnat .cog-headband-cnat p{font-size:18px;font-weight:700;line-height:22px;margin:0}.application--light .cog-cnat .cog-headband-cnat .btn{border-color:rgba(255,255,255,.25);margin-bottom:0;text-transform:none}.application--light .cog-cnat .cog-headband-cnat .btn:hover{border-color:#fff}@media screen and (min-width:769px){.application--light .cog-cnat .cog-headband-cnat{flex-flow:row nowrap;justify-content:center}.application--light .cog-cnat .cog-headband-cnat .btn{margin:0 0 0 20px}}@-webkit-keyframes contentopacity{from{opacity:0}to{opacity:1}}@keyframes contentopacity{from{opacity:0}to{opacity:1}}.application--light .cog-cnat .custom-area{padding:80px 0 0}.application--light .cog-cnat .custom-area h2{font-size:24px;font-weight:300;line-height:30px;margin:0;padding:0 0 48px;text-align:center}.application--light .cog-cnat .custom-area h2 strong{display:block}.application--light .cog-cnat .custom-area .custom-container{overflow:hidden;position:relative;white-space:nowrap}.application--light .cog-cnat .custom-area .items{display:flex;flex-flow:row nowrap;height:450px;left:0;position:relative;transition:.3s cubic-bezier(.77,0,.175,1)}.application--light .cog-cnat .custom-area .items.slide-2{left:calc(-100% + 50px)}.application--light .cog-cnat .custom-area .items.slide-3{left:calc(-200% + 100px)}.application--light .cog-cnat .custom-area .items.slide-4{left:calc(-300% + 150px)}.application--light .cog-cnat .custom-area .items.slide-5{left:calc(-400% + 200px)}.application--light .cog-cnat .custom-area .items.slide-6{left:calc(-500% + 250px)}.application--light .cog-cnat .custom-area .items.slide-7{left:calc(-600% + 300px + 50px)}.application--light .cog-cnat .custom-area .item{background-position:bottom 100px right;background-size:cover;cursor:pointer;display:flex;flex-flow:column nowrap;height:450px;justify-content:flex-end;min-width:calc(100% - 50px);position:relative;width:calc(100% - 50px);overflow:visible;transition:.3s ease}.application--light .cog-cnat .custom-area .item.item-1{background-image:url(/themes/cogedim/images/cnat-custom-01/cnat-custom-visual-1.jpg)}.application--light .cog-cnat .custom-area .item.item-2{background-image:url(/themes/cogedim/images/cnat-custom-01/cnat-custom-visual-2.jpg);background-position:bottom 90px right}.application--light .cog-cnat .custom-area .item.item-3{background-image:url(/themes/cogedim/images/cnat-custom-01/cnat-custom-visual-3.jpg);background-position:bottom 50px right}.application--light .cog-cnat .custom-area .item.item-4{background-image:url(/themes/cogedim/images/cnat-custom-01/cnat-custom-visual-4.jpg);background-position:bottom 70px center}.application--light .cog-cnat .custom-area .item.item-5{background-image:url(/themes/cogedim/images/cnat-custom-01/cnat-custom-visual-5.jpg);background-position:bottom 30px left}.application--light .cog-cnat .custom-area .item.item-6{background-image:url(/themes/cogedim/images/cnat-custom-01/cnat-custom-visual-6.jpg);background-position:bottom 60px center}.application--light .cog-cnat .custom-area .item.item-7{background-image:url(/themes/cogedim/images/cnat-custom-01/cnat-custom-visual-7.jpg);background-position:bottom 50px center}.application--light .cog-cnat .custom-area .item h3{align-items:center;background:linear-gradient(to right,#42145f 0,#4b2374 100%);color:#fff;display:flex;font-size:24px;font-weight:700;flex-flow:row nowrap;justify-content:center;height:100px;line-height:28px;margin:0;padding:0 24px;overflow:hidden;flex:0 0 auto}.application--light .cog-cnat .custom-area .item h3 span{text-align:center;white-space:normal}.application--light .cog-cnat .custom-area .item h3 .icon{color:#fff;margin-left:12px;transition:.3s}.application--light .cog-cnat .custom-area .item .content-button{bottom:0;left:0;position:absolute;right:0;top:0;width:100%}.application--light .cog-cnat .custom-area .item:hover{margin:0 -25px 0 0;min-width:calc(100% - 25px);width:calc(100% - 25px);z-index:2}.application--light .cog-cnat .custom-area .item:last-child:hover{margin:0 0 0 -25px}.application--light .cog-cnat .custom-area .mobile-slider-nav{display:flex;flex-flow:row nowrap;justify-content:center;padding:30px 24px}.application--light .cog-cnat .custom-area .mobile-slider-nav button{background:#42145f;border-radius:50%;height:10px;margin:5px;opacity:.5;overflow:hidden;text-indent:20px;white-space:nowrap;width:10px}.application--light .cog-cnat .custom-area .mobile-slider-nav button.active{opacity:1}.application--light .cog-cnat .custom-area .desktop-slider-nav{display:none}.application--light .cog-cnat .custom-area .custom-area-content{background:linear-gradient(to right,#42145f 0,#4b2374 100%);color:#fff;display:block;max-height:0;overflow:hidden;position:relative;transition:.3s ease;white-space:normal}.application--light .cog-cnat .custom-area .custom-area-content.active{max-height:1500px}.application--light .cog-cnat .custom-area .custom-area-content .container-flex{padding:70px 24px}.application--light .cog-cnat .custom-area .custom-area-content .close-content{color:#000;height:48px;margin:0;position:absolute;right:6px;top:6px;width:48px;z-index:5}.application--light .cog-cnat .custom-area .custom-area-content .close-content .icon{color:#fff;font-size:36px;position:relative}.application--light .cog-cnat .custom-area .custom-area-content h3{font-size:32px;font-weight:700;line-height:34px;margin:0;padding:0 0 24px;position:relative;text-align:center}.application--light .cog-cnat .custom-area .custom-area-content h3::after{border-bottom:1px solid rgba(255,255,255,.25);content:'';height:24px;display:block;margin:0 auto;width:185px}.application--light .cog-cnat .custom-area .custom-area-content p{font-size:18px;line-height:23px;margin:0;padding:0 24px 24px;text-align:center}.application--light .cog-cnat .custom-area .custom-area-content .strengths{font-size:14px;font-weight:700;line-height:20px;list-style:none;margin:0;padding:24px 24px 0;text-align:center;text-transform:uppercase}.application--light .cog-cnat .custom-area .custom-area-content .strengths li{background-position:top center;background-size:80px 80px;background-repeat:no-repeat;padding:100px 0 48px}.application--light .cog-cnat .custom-area .custom-area-content .strengths li:last-child{padding-bottom:0}.application--light .cog-cnat .custom-area .custom-area-content .strengths li:nth-child(1){background-image:url(/themes/cogedim/images/cnat-custom-01/cnat-custom-area-icon-1.svg)}.application--light .cog-cnat .custom-area .custom-area-content .strengths li:nth-child(2){background-image:url(/themes/cogedim/images/cnat-custom-01/cnat-custom-area-icon-2.svg)}.application--light .cog-cnat .custom-area .custom-area-content .strengths li:nth-child(3){background-image:url(/themes/cogedim/images/cnat-custom-01/cnat-custom-area-icon-3.svg)}@media screen and (min-width:768px){.application--light .cog-cnat .custom-area .items{height:550px}.application--light .cog-cnat .custom-area .item{height:550px}}@media screen and (min-width:769px){.application--light .cog-cnat .custom-area .content-frame{max-width:100%}.application--light .cog-cnat .custom-area h2{font-size:32px;line-height:38px;padding:0 0 40px}.application--light .cog-cnat .custom-area .items{height:400px}.application--light .cog-cnat .custom-area .items.slide-2,.application--light .cog-cnat .custom-area .items.slide-3,.application--light .cog-cnat .custom-area .items.slide-4,.application--light .cog-cnat .custom-area .items.slide-5,.application--light .cog-cnat .custom-area .items.slide-6,.application--light .cog-cnat .custom-area .items.slide-7{left:0}.application--light .cog-cnat .custom-area .items.slide-desktop{left:-75%}.application--light .cog-cnat .custom-area .item{height:400px;min-width:25%;width:25%}.application--light .cog-cnat .custom-area .item h3{padding:0 60px;transition:.3s ease}.application--light .cog-cnat .custom-area .item h3 .icon{opacity:0;position:absolute;margin:0;right:-62px}.application--light .cog-cnat .custom-area .item:hover{margin:0 -25px;min-width:calc(25% + 50px);width:calc(25% + 50px)}.application--light .cog-cnat .custom-area .item:hover h3{padding:0 85px}.application--light .cog-cnat .custom-area .item:hover h3 .icon{opacity:1;right:12px}.application--light .cog-cnat .custom-area .item.depth-1{opacity:.6}.application--light .cog-cnat .custom-area .item.depth-2{opacity:.4}.application--light .cog-cnat .custom-area .item.depth-3{opacity:.2}.application--light .cog-cnat .custom-area .items:not(.slide-desktop) .item:nth-child(4):hover{margin:0 0 0 -25px;min-width:calc(25% + 25px);width:calc(25% + 25px)}.application--light .cog-cnat .custom-area .items .item:last-child:hover{margin:0 0 0 -25px;min-width:calc(25% + 25px);width:calc(25% + 25px)}.application--light .cog-cnat .custom-area .mobile-slider-nav{display:none}.application--light .cog-cnat .custom-area .desktop-slider-nav{display:block}.application--light .cog-cnat .custom-area .desktop-slider-nav .btn{background:rgba(0,0,0,.11);color:#000;display:none;height:48px;margin:0;position:absolute;top:calc(50% - 50px - 24px);width:48px;z-index:3}.application--light .cog-cnat .custom-area .desktop-slider-nav .btn .icon{color:#fff;font-size:48px;position:relative}.application--light .cog-cnat .custom-area .desktop-slider-nav .btn:hover .btn__content::before{opacity:.25}.application--light .cog-cnat .custom-area .desktop-slider-nav .btn.prev{left:24px}.application--light .cog-cnat .custom-area .desktop-slider-nav .btn.next{right:24px}.application--light .cog-cnat .custom-area .desktop-slider-nav .btn.active{display:inherit}.application--light .cog-cnat .custom-area .custom-area-content{bottom:0;left:0;max-height:400px;opacity:0;padding:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:4}.application--light .cog-cnat .custom-area .custom-area-content .container-flex{display:flex;flex-flow:row nowrap;padding:0}.application--light .cog-cnat .custom-area .custom-area-content .container-flex .visual{background-position:bottom right;background-size:cover;flex:0 0 auto;opacity:0;height:400px;transition:.3s ease;width:25%}.application--light .cog-cnat .custom-area .custom-area-content .container-flex .text-container{height:400px;width:100%;opacity:0;overflow-y:scroll;padding:40px 40px 20px 80px}.application--light .cog-cnat .custom-area .custom-area-content.active{opacity:1;max-height:400px;pointer-events:auto}.application--light .cog-cnat .custom-area .custom-area-content.active .visual{animation:contentopacity .5s ease-in;animation-delay:.5s;animation-fill-mode:forwards}.application--light .cog-cnat .custom-area .custom-area-content.active .text-container{animation:contentopacity .5s ease-in;animation-delay:1s;animation-fill-mode:forwards}.application--light .cog-cnat .custom-area .custom-area-content.content-1 .visual{background-image:url(/themes/cogedim/images/cnat-custom-01/cnat-custom-visual-1.jpg)}.application--light .cog-cnat .custom-area .custom-area-content.content-2 .visual{background-image:url(/themes/cogedim/images/cnat-custom-01/cnat-custom-visual-2.jpg)}.application--light .cog-cnat .custom-area .custom-area-content.content-3 .visual{background-image:url(/themes/cogedim/images/cnat-custom-01/cnat-custom-visual-3.jpg)}.application--light .cog-cnat .custom-area .custom-area-content.content-4 .visual{background-image:url(/themes/cogedim/images/cnat-custom-01/cnat-custom-visual-4.jpg);background-position:bottom center}.application--light .cog-cnat .custom-area .custom-area-content.content-5 .visual{background-image:url(/themes/cogedim/images/cnat-custom-01/cnat-custom-visual-5.jpg);background-position:bottom left}.application--light .cog-cnat .custom-area .custom-area-content.content-6 .visual{background-image:url(/themes/cogedim/images/cnat-custom-01/cnat-custom-visual-6.jpg);background-position:bottom center}.application--light .cog-cnat .custom-area .custom-area-content.content-7 .visual{background-image:url(/themes/cogedim/images/cnat-custom-01/cnat-custom-visual-7.jpg);background-position:bottom center}.application--light .cog-cnat .custom-area .custom-area-content h3{font-size:36px;line-height:40px;text-align:left}.application--light .cog-cnat .custom-area .custom-area-content h3::after{margin:0 0 0 -80px}.application--light .cog-cnat .custom-area .custom-area-content .flex-text{display:flex;flex-flow:row nowrap;padding:0}.application--light .cog-cnat .custom-area .custom-area-content .flex-text .paragraphs{margin-right:30px;width:45%}.application--light .cog-cnat .custom-area .custom-area-content .flex-text .paragraphs p{font-size:16px;line-height:20px;text-align:left}.application--light .cog-cnat .custom-area .custom-area-content .flex-text .strengths{padding:0;text-align:left;width:55%}.application--light .cog-cnat .custom-area .custom-area-content .flex-text .strengths li{align-items:center;background-position:top left;background-size:60px 60px;display:flex;min-height:85px;padding:0 0 24px 100px}}@media screen and (min-width:1280px){.application--light .cog-cnat .custom-area .items.slide-desktop{left:-16.666666%}.application--light .cog-cnat .custom-area .item{min-width:16.666666%;width:16.666666%}.application--light .cog-cnat .custom-area .item:hover{min-width:calc(16.666666% + 50px);width:calc(16.666666% + 50px)}.application--light .cog-cnat .custom-area .items:not(.slide-desktop) .item:nth-child(4):hover{margin:0 -25px;min-width:calc(16.666666% + 50px);width:calc(16.666666% + 50px)}.application--light .cog-cnat .custom-area .items:not(.slide-desktop) .item:nth-child(6):hover{margin:0 0 0 -25px;min-width:calc(16.666666% + 25px);width:calc(16.666666% + 25px)}.application--light .cog-cnat .custom-area .items .item:last-child:hover{margin:0 0 0 -25px;min-width:calc(16.666666% + 25px);width:calc(16.666666% + 25px)}.application--light .cog-cnat .custom-area .custom-area-content .container-flex .visual{width:16.666666%}}.application--light .cog-cnat .custom-area-nov218{overflow:hidden}.application--light .cog-cnat .custom-area-nov218 .content-part{position:relative}.application--light .cog-cnat .custom-area-nov218 .content-part .title-part h2{color:#4c4c4c;font-size:32px;font-weight:400;line-height:38px;margin:0;padding:56px 32px 48px;text-align:center}.application--light .cog-cnat .custom-area-nov218 .content-part .title-part h2 strong{display:block}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part{min-height:420px;padding:20px 0;position:relative}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part::before{background:#42145f;bottom:0;content:'';left:50%;position:absolute;right:0;top:0}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part .cnat-slider{margin-left:calc(50% - 252px / 2 - 16px);position:relative}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part .cnat-slider .items{display:flex;flex-flow:row nowrap;transition:margin .3s cubic-bezier(.77,0,.175,1)}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part .cnat-slider .items .item{background-position:0 0;background-repeat:no-repeat;background-size:252px 378px;flex:0 0 auto;height:378px;margin:0 16px;width:252px}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part .cnat-slider .items .item.active{box-shadow:0 0 32px 0 rgba(0,0,0,.2)}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part .cnat-slider .items .item.item-1{background-image:url(/themes/cogedim/images/cnat-custom-02/cnat-custom-visual-1.jpg)}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part .cnat-slider .items .item.item-2{background-image:url(/themes/cogedim/images/cnat-custom-02/cnat-custom-visual-2.jpg)}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part .cnat-slider .items .item.item-3{background-image:url(/themes/cogedim/images/cnat-custom-02/cnat-custom-visual-3.jpg)}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part .cnat-slider .items .item.item-4{background-image:url(/themes/cogedim/images/cnat-custom-02/cnat-custom-visual-4.jpg)}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part .cnat-slider .items .item.item-5{background-image:url(/themes/cogedim/images/cnat-custom-02/cnat-custom-visual-5.jpg)}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part .cnat-slider .items.slide-1{margin-left:0}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part .cnat-slider .items.slide-2{margin-left:calc(-252px - 16px - 16px)}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part .cnat-slider .items.slide-3{margin-left:calc((-252px - 16px - 16px) * 2)}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part .cnat-slider .items.slide-4{margin-left:calc((-252px - 16px - 16px) * 3)}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part .cnat-slider .items.slide-5{margin-left:calc((-252px - 16px - 16px) * 4)}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part .white-mask{background:#fff;bottom:0;left:0;position:absolute;top:0;width:calc(50% - 252px / 2 - 16px - 16px)}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part .purple-mask{background:#42145f;bottom:0;left:calc(50% + 252px + 252px / 2 + 16px + 16px);position:absolute;right:0;top:0}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part .purple-gradient{background:linear-gradient(to right,rgba(66,20,95,.4) 0,#42145f 100%);bottom:20px;cursor:pointer;left:calc(50% + 252px / 2 + 16px + 16px);position:absolute;right:0;top:20px;transition:.3s ease;width:252px}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part .purple-gradient:hover{opacity:0}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part .purple-gradient.hidden{pointer-events:none}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part .buttons{display:flex;justify-content:space-between;left:calc(50% - 252px / 2 - 45px / 2);position:absolute;top:calc(50% - 45px / 2);width:calc(252px + 45px)}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part .buttons .btn{background:#fff;box-shadow:0 2px 3px rgba(0,0,0,.2);color:#42145f;height:45px;margin:0;transform-origin:center;transition:.2s all cubic-bezier(.175,.885,.32,1.275);width:45px}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part .buttons .btn:active{transform:scale3d(.65,1.1,1)}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part .buttons .btn:active .btn__content .icon{transform:scale3d(1.54,.9,1)}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part .buttons .btn .icon{font-size:30px;height:30px;width:30px}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part .buttons .btn.hidden{opacity:0;pointer-events:none}.application--light .cog-cnat .custom-area-nov218 .content-part .slides-text-part{margin:0 auto;max-width:375px;min-height:295px;position:relative}.application--light .cog-cnat .custom-area-nov218 .content-part .slides-text-part h3{color:#42145f;font-size:38px;font-weight:700;line-height:40px;margin:0;padding:0 0 12px;text-transform:uppercase}.application--light .cog-cnat .custom-area-nov218 .content-part .slides-text-part h3 sup{font-size:60%}.application--light .cog-cnat .custom-area-nov218 .content-part .slides-text-part p{color:#42145f;font-size:20px;line-height:24px;margin:0}.application--light .cog-cnat .custom-area-nov218 .content-part .slides-text-part .text-item{left:30px;opacity:0;position:absolute;right:30px;top:16px;transition:.3s ease}.application--light .cog-cnat .custom-area-nov218 .content-part .slides-text-part .text-item.active{opacity:1}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-nav{display:flex;flex-flow:row nowrap;justify-content:center;padding:12px 24px 36px}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-nav button{background:#42145f;border-radius:50%;height:10px;margin:5px;opacity:.25;overflow:hidden;pointer-events:none;text-indent:20px;white-space:nowrap;width:10px}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-nav button:hover{opacity:.5}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-nav button.active{opacity:1}@media screen and (min-width:992px){.application--light .cog-cnat .custom-area-nov218{padding:28px 0 0}.application--light .cog-cnat .custom-area-nov218 .content-part .title-part{padding:0 60px 0 0;position:absolute;right:50%;top:0;width:460px;z-index:3}.application--light .cog-cnat .custom-area-nov218 .content-part .title-part::after{background:#42145f;content:'';display:block;height:4px;width:185px}.application--light .cog-cnat .custom-area-nov218 .content-part .title-part h2{font-size:34px;line-height:40px;padding:40px 0 48px;text-align:left}.application--light .cog-cnat .custom-area-nov218 .content-part .title-part h2 strong{display:inline}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part{min-height:632px;padding:48px 0 110px}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part::before{left:calc(50% + 32px + 316px / 2)}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part .cnat-slider{margin-left:calc(50% + 16px)}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part .cnat-slider .items .item{background-size:316px 474px;height:474px;width:316px}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part .cnat-slider .items.slide-2{margin-left:calc(-316px - 16px - 16px)}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part .cnat-slider .items.slide-3{margin-left:calc((-316px - 16px - 16px) * 2)}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part .cnat-slider .items.slide-4{margin-left:calc((-316px - 16px - 16px) * 3)}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part .cnat-slider .items.slide-5{margin-left:calc((-316px - 16px - 16px) * 4)}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part .white-mask{width:50%}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part .purple-mask{left:calc(50% + 316px + 316px + 32px + 32px)}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part .purple-gradient{bottom:110px;left:calc(50% + 316px + 32px + 32px);pointer-events:auto;top:48px;width:316px}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part .buttons{left:calc(50% + 10px);position:absolute;top:calc(48px + 474px / 2 - 22px);width:calc(316px + 45px);z-index:4}.application--light .cog-cnat .custom-area-nov218 .content-part .slides-text-part{margin:0;max-width:100%;padding:0 60px 0 0;position:absolute;right:50%;top:280px;width:460px;z-index:3}.application--light .cog-cnat .custom-area-nov218 .content-part .slides-text-part h3{font-size:48px;line-height:50px}.application--light .cog-cnat .custom-area-nov218 .content-part .slides-text-part .text-item{left:0;right:60px}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-nav{bottom:65px;justify-content:flex-start;left:calc(50% + 32px - 5px);padding:0;position:absolute}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-nav button{height:8px;pointer-events:auto;width:8px}}@media screen and (min-width:1280px){.application--light .cog-cnat .custom-area-nov218 .content-part .title-part{padding:0 200px 0 0;width:585px}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part{min-height:800px;padding:60px 0 140px}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part::before{left:calc(50% + 400px / 2)}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part .cnat-slider{margin-left:calc(50% - 20px)}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part .cnat-slider .items .item{background-size:400px 600px;margin:0 20px;height:600px;width:400px}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part .cnat-slider .items.slide-2{margin-left:calc(-400px - 20px - 20px)}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part .cnat-slider .items.slide-3{margin-left:calc((-400px - 20px - 20px) * 2)}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part .cnat-slider .items.slide-4{margin-left:calc((-400px - 20px - 20px) * 3)}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part .cnat-slider .items.slide-5{margin-left:calc((-400px - 20px - 20px) * 4)}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part .white-mask{width:calc(50% - 40px)}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part .purple-mask{left:calc(50% + 400px + 400px + 20px)}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part .purple-gradient{bottom:140px;left:calc(50% + 400px + 20px + 20px);top:60px;width:400px}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part .buttons{left:calc(50% - 30px);top:calc(60px + 600px / 2 - 30px);width:calc(400px + 60px)}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-part .buttons .btn{height:60px;width:60px}.application--light .cog-cnat .custom-area-nov218 .content-part .slides-text-part{padding:0 200px 0 0;top:280px;width:585px}.application--light .cog-cnat .custom-area-nov218 .content-part .slides-text-part .text-item{right:130px}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-nav{bottom:90px;left:calc(50% - 5px)}.application--light .cog-cnat .custom-area-nov218 .content-part .slider-nav button{height:10px;width:10px}}@-webkit-keyframes contentopacity{from{opacity:0}to{opacity:1}}@keyframes contentopacity{from{opacity:0}to{opacity:1}}.application--light .cog-cnat .custom-area-jan2019{padding:80px 0 0}.application--light .cog-cnat .custom-area-jan2019 h2{font-size:24px;font-weight:300;line-height:30px;margin:0;padding:0 0 48px;text-align:center}.application--light .cog-cnat .custom-area-jan2019 h2 strong{display:block}.application--light .cog-cnat .custom-area-jan2019 .custom-container{overflow:hidden;position:relative;white-space:nowrap}.application--light .cog-cnat .custom-area-jan2019 .items{display:flex;flex-flow:row nowrap;height:450px;left:0;position:relative;transition:.3s cubic-bezier(.77,0,.175,1)}.application--light .cog-cnat .custom-area-jan2019 .items.slide-2{left:calc(-100% + 50px)}.application--light .cog-cnat .custom-area-jan2019 .items.slide-3{left:calc(-200% + 100px)}.application--light .cog-cnat .custom-area-jan2019 .items.slide-4{left:calc(-300% + 150px)}.application--light .cog-cnat .custom-area-jan2019 .items.slide-5{left:calc(-400% + 200px + 50px)}.application--light .cog-cnat .custom-area-jan2019 .item{background-position:bottom 100px right;background-size:cover;cursor:pointer;display:flex;flex-flow:column nowrap;height:450px;justify-content:flex-end;min-width:calc(100% - 50px);position:relative;width:calc(100% - 50px);overflow:visible;transition:.3s ease}.application--light .cog-cnat .custom-area-jan2019 .item.item-1{background-image:url(/themes/cogedim/images/cnat-custom-03/cnat-custom-visual-1.jpg);background-position:bottom 20px center}.application--light .cog-cnat .custom-area-jan2019 .item.item-2{background-image:url(/themes/cogedim/images/cnat-custom-03/cnat-custom-visual-2.jpg);background-position:bottom 50px left}.application--light .cog-cnat .custom-area-jan2019 .item.item-3{background-image:url(/themes/cogedim/images/cnat-custom-03/cnat-custom-visual-3.jpg);background-position:bottom center}.application--light .cog-cnat .custom-area-jan2019 .item.item-4{background-image:url(/themes/cogedim/images/cnat-custom-03/cnat-custom-visual-4.jpg);background-position:bottom 50px right}.application--light .cog-cnat .custom-area-jan2019 .item.item-5{background-image:url(/themes/cogedim/images/cnat-custom-03/cnat-custom-visual-5.jpg);background-position:bottom 90px right}.application--light .cog-cnat .custom-area-jan2019 .item h3{align-items:center;background:linear-gradient(to right,#42145f 0,#4b2374 100%);color:#fff;display:flex;font-size:24px;font-weight:700;flex-flow:row nowrap;justify-content:center;height:100px;line-height:28px;margin:0;padding:0 24px;overflow:hidden;flex:0 0 auto}.application--light .cog-cnat .custom-area-jan2019 .item h3 span{text-align:center;white-space:normal}.application--light .cog-cnat .custom-area-jan2019 .item h3 span.nowrap{white-space:nowrap}.application--light .cog-cnat .custom-area-jan2019 .item h3 .icon{color:#fff;margin-left:12px;transition:.3s}.application--light .cog-cnat .custom-area-jan2019 .item .content-button{bottom:0;left:0;position:absolute;right:0;top:0;width:100%}.application--light .cog-cnat .custom-area-jan2019 .item:hover{margin:0 -25px 0 0;min-width:calc(100% - 25px);width:calc(100% - 25px);z-index:2}.application--light .cog-cnat .custom-area-jan2019 .item:last-child:hover{margin:0 0 0 -25px}.application--light .cog-cnat .custom-area-jan2019 .mobile-slider-nav{display:flex;flex-flow:row nowrap;justify-content:center;padding:30px 24px}.application--light .cog-cnat .custom-area-jan2019 .mobile-slider-nav button{background:#42145f;border-radius:50%;height:10px;margin:5px;opacity:.5;overflow:hidden;text-indent:20px;white-space:nowrap;width:10px}.application--light .cog-cnat .custom-area-jan2019 .mobile-slider-nav button.active{opacity:1}.application--light .cog-cnat .custom-area-jan2019 .desktop-slider-nav{display:none}.application--light .cog-cnat .custom-area-jan2019 .custom-area-content{background:linear-gradient(to right,#42145f 0,#4b2374 100%);color:#fff;display:block;max-height:0;overflow:hidden;position:relative;transition:.3s ease;white-space:normal}.application--light .cog-cnat .custom-area-jan2019 .custom-area-content.active{max-height:1500px}.application--light .cog-cnat .custom-area-jan2019 .custom-area-content .container-flex{padding:70px 24px}.application--light .cog-cnat .custom-area-jan2019 .custom-area-content .close-content{color:#000;height:48px;margin:0;position:absolute;right:6px;top:6px;width:48px;z-index:5}.application--light .cog-cnat .custom-area-jan2019 .custom-area-content .close-content .icon{color:#fff;font-size:36px;position:relative}.application--light .cog-cnat .custom-area-jan2019 .custom-area-content h3{font-size:32px;font-weight:700;line-height:34px;margin:0;padding:0 0 24px;position:relative;text-align:center}.application--light .cog-cnat .custom-area-jan2019 .custom-area-content h3::after{border-bottom:1px solid rgba(255,255,255,.25);content:'';height:24px;display:block;margin:0 auto;width:185px}.application--light .cog-cnat .custom-area-jan2019 .custom-area-content p{font-size:18px;line-height:23px;margin:0;padding:0 24px 24px;text-align:center}.application--light .cog-cnat .custom-area-jan2019 .custom-area-content .strengths{font-size:14px;font-weight:700;line-height:20px;list-style:none;margin:0;padding:24px 24px 0;text-align:center;text-transform:uppercase}.application--light .cog-cnat .custom-area-jan2019 .custom-area-content .strengths li{background-position:top center;background-size:80px 80px;background-repeat:no-repeat;padding:100px 0 48px}.application--light .cog-cnat .custom-area-jan2019 .custom-area-content .strengths li:last-child{padding-bottom:0}.application--light .cog-cnat .custom-area-jan2019 .custom-area-content .strengths li:nth-child(1){background-image:url(/themes/cogedim/images/cnat-custom-03/cnat-custom-area-icon-1.svg)}.application--light .cog-cnat .custom-area-jan2019 .custom-area-content .strengths li:nth-child(2){background-image:url(/themes/cogedim/images/cnat-custom-03/cnat-custom-area-icon-2.svg)}.application--light .cog-cnat .custom-area-jan2019 .custom-area-content .strengths li:nth-child(3){background-image:url(/themes/cogedim/images/cnat-custom-03/cnat-custom-area-icon-3.svg)}@media screen and (min-width:768px){.application--light .cog-cnat .custom-area-jan2019 .items{height:550px}.application--light .cog-cnat .custom-area-jan2019 .item{height:550px}}@media screen and (min-width:769px){.application--light .cog-cnat .custom-area-jan2019 .content-frame{max-width:100%}.application--light .cog-cnat .custom-area-jan2019 h2{font-size:32px;line-height:38px;padding:0 0 40px}.application--light .cog-cnat .custom-area-jan2019 .items{height:400px}.application--light .cog-cnat .custom-area-jan2019 .items.slide-2,.application--light .cog-cnat .custom-area-jan2019 .items.slide-3,.application--light .cog-cnat .custom-area-jan2019 .items.slide-4,.application--light .cog-cnat .custom-area-jan2019 .items.slide-5{left:0}.application--light .cog-cnat .custom-area-jan2019 .items.slide-desktop{left:-66.666666%}.application--light .cog-cnat .custom-area-jan2019 .item{height:400px;min-width:33.333333%;width:33.333333%}.application--light .cog-cnat .custom-area-jan2019 .item h3{padding:0 60px;transition:.3s ease}.application--light .cog-cnat .custom-area-jan2019 .item h3 .icon{opacity:0;position:absolute;margin:0;right:-62px}.application--light .cog-cnat .custom-area-jan2019 .item:hover{margin:0 -25px;min-width:calc(33.333333% + 50px);width:calc(33.333333% + 50px)}.application--light .cog-cnat .custom-area-jan2019 .item:hover h3{padding:0 85px}.application--light .cog-cnat .custom-area-jan2019 .item:hover h3 .icon{opacity:1;right:12px}.application--light .cog-cnat .custom-area-jan2019 .item.depth-1{opacity:.6}.application--light .cog-cnat .custom-area-jan2019 .item.depth-2{opacity:.4}.application--light .cog-cnat .custom-area-jan2019 .item.depth-3{opacity:.2}.application--light .cog-cnat .custom-area-jan2019 .items:not(.slide-desktop) .item:nth-child(4):hover{margin:0 0 0 -25px;min-width:calc(33.333333% + 25px);width:calc(33.333333% + 25px)}.application--light .cog-cnat .custom-area-jan2019 .items .item:last-child:hover{margin:0 0 0 -25px;min-width:calc(33.333333% + 25px);width:calc(33.333333% + 25px)}.application--light .cog-cnat .custom-area-jan2019 .mobile-slider-nav{display:none}.application--light .cog-cnat .custom-area-jan2019 .desktop-slider-nav{display:block}.application--light .cog-cnat .custom-area-jan2019 .desktop-slider-nav .btn{background:rgba(0,0,0,.11);color:#000;display:none;height:48px;margin:0;position:absolute;top:calc(50% - 50px - 24px);width:48px;z-index:3}.application--light .cog-cnat .custom-area-jan2019 .desktop-slider-nav .btn .icon{color:#fff;font-size:48px;position:relative}.application--light .cog-cnat .custom-area-jan2019 .desktop-slider-nav .btn:hover .btn__content::before{opacity:.25}.application--light .cog-cnat .custom-area-jan2019 .desktop-slider-nav .btn.prev{left:24px}.application--light .cog-cnat .custom-area-jan2019 .desktop-slider-nav .btn.next{right:24px}.application--light .cog-cnat .custom-area-jan2019 .desktop-slider-nav .btn.active{display:inherit}.application--light .cog-cnat .custom-area-jan2019 .custom-area-content{bottom:0;left:0;max-height:400px;opacity:0;padding:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:4}.application--light .cog-cnat .custom-area-jan2019 .custom-area-content .container-flex{display:flex;flex-flow:row nowrap;padding:0}.application--light .cog-cnat .custom-area-jan2019 .custom-area-content .container-flex .visual{background-position:bottom right;background-size:cover;flex:0 0 auto;opacity:0;height:400px;transition:.3s ease;width:25%}.application--light .cog-cnat .custom-area-jan2019 .custom-area-content .container-flex .text-container{height:400px;width:100%;opacity:0;overflow-y:scroll;padding:40px 40px 20px 80px}.application--light .cog-cnat .custom-area-jan2019 .custom-area-content.active{opacity:1;max-height:400px;pointer-events:auto}.application--light .cog-cnat .custom-area-jan2019 .custom-area-content.active .visual{animation:contentopacity .5s ease-in;animation-delay:.5s;animation-fill-mode:forwards}.application--light .cog-cnat .custom-area-jan2019 .custom-area-content.active .text-container{animation:contentopacity .5s ease-in;animation-delay:1s;animation-fill-mode:forwards}.application--light .cog-cnat .custom-area-jan2019 .custom-area-content.content-1 .visual{background-image:url(/themes/cogedim/images/cnat-custom-03/cnat-custom-visual-1.jpg);background-position:bottom center}.application--light .cog-cnat .custom-area-jan2019 .custom-area-content.content-2 .visual{background-image:url(/themes/cogedim/images/cnat-custom-03/cnat-custom-visual-2.jpg);background-position:bottom left}.application--light .cog-cnat .custom-area-jan2019 .custom-area-content.content-3 .visual{background-image:url(/themes/cogedim/images/cnat-custom-03/cnat-custom-visual-3.jpg);background-position:bottom center}.application--light .cog-cnat .custom-area-jan2019 .custom-area-content.content-4 .visual{background-image:url(/themes/cogedim/images/cnat-custom-03/cnat-custom-visual-4.jpg)}.application--light .cog-cnat .custom-area-jan2019 .custom-area-content.content-5 .visual{background-image:url(/themes/cogedim/images/cnat-custom-03/cnat-custom-visual-5.jpg)}.application--light .cog-cnat .custom-area-jan2019 .custom-area-content h3{font-size:36px;line-height:40px;text-align:left}.application--light .cog-cnat .custom-area-jan2019 .custom-area-content h3::after{margin:0 0 0 -80px}.application--light .cog-cnat .custom-area-jan2019 .custom-area-content .flex-text{display:flex;flex-flow:row nowrap;padding:0}.application--light .cog-cnat .custom-area-jan2019 .custom-area-content .flex-text .paragraphs{margin-right:30px;width:45%}.application--light .cog-cnat .custom-area-jan2019 .custom-area-content .flex-text .paragraphs p{font-size:16px;line-height:20px;text-align:left}.application--light .cog-cnat .custom-area-jan2019 .custom-area-content .flex-text .strengths{padding:0;text-align:left;width:55%}.application--light .cog-cnat .custom-area-jan2019 .custom-area-content .flex-text .strengths li{align-items:center;background-position:top left;background-size:60px 60px;display:flex;min-height:85px;padding:0 0 24px 100px}}@media screen and (min-width:1280px){.application--light .cog-cnat .custom-area-jan2019 .items.slide-desktop{left:0}.application--light .cog-cnat .custom-area-jan2019 .item{min-width:20%;width:20%}.application--light .cog-cnat .custom-area-jan2019 .item:hover{min-width:calc(20% + 50px);width:calc(20% + 50px)}.application--light .cog-cnat .custom-area-jan2019 .items:not(.slide-desktop) .item:nth-child(4):hover{margin:0 -25px;min-width:calc(20% + 50px);width:calc(20% + 50px)}.application--light .cog-cnat .custom-area-jan2019 .items:not(.slide-desktop) .item:nth-child(6):hover{margin:0 0 0 -25px;min-width:calc(20% + 25px);width:calc(20% + 25px)}.application--light .cog-cnat .custom-area-jan2019 .items .item:last-child:hover{margin:0 0 0 -25px;min-width:calc(20% + 25px);width:calc(20% + 25px)}.application--light .cog-cnat .custom-area-jan2019 .desktop-slider-nav{display:none}.application--light .cog-cnat .custom-area-jan2019 .custom-area-content .container-flex .visual{width:20%}}.application--light article.node-program-v2{background:#fff}.application--light article.node-program-v2 .full-visual{background:#42145f;position:relative}.application--light article.node-program-v2 .full-visual .cog-logo{background:transparent url(/themes/cogedim/images/logo-cogedim.svg?v=201803) no-repeat 0 0;background-position:0 0;background-size:40px 50px;display:block;height:40px;left:25px;overflow:hidden;position:absolute;text-indent:200px;top:8px;white-space:nowrap;width:40px}.application--light article.node-program-v2 .full-visual .visual{background-color:#a1217d;background-image:url(/themes/cogedim/images/default-program-visual-mobile.png);background-position:center center;background-size:cover;height:100vh;position:absolute;top:0;width:100%}.application--light article.node-program-v2 .full-visual .gradient-first{background:linear-gradient(to bottom,rgba(66,20,95,0) 0,#42145f 100%);bottom:0;height:400px;position:absolute;width:100%}.application--light article.node-program-v2 .full-visual .gradient-first-bis{background:linear-gradient(to bottom,rgba(66,20,95,0) 0,#42145f 100%);bottom:0;height:400px;position:absolute;width:100%}.application--light article.node-program-v2 .full-visual .gradient-second{background:linear-gradient(135deg,rgba(161,33,125,0) 55%,rgba(161,33,125,.5) 100%);bottom:0;height:320px;position:absolute;right:0;width:320px}.application--light article.node-program-v2 .full-visual .direct-open-gallery{background:0 0;border-radius:0;box-shadow:none;bottom:0;color:#42145f;cursor:zoom-in;display:block;height:100%;-webkit-box-flex:auto;-ms-flex:auto;flex:auto;left:0;margin:0;position:absolute;right:0;top:0;width:100%}.application--light article.node-program-v2 .full-visual .direct-open-gallery:hover .btn__content::before{background-color:transparent}.application--light article.node-program-v2 .full-visual .tools{margin:0 auto;max-width:1218px;padding:70px 16px 0;position:relative}.application--light article.node-program-v2 .full-visual .tools .back-link{color:#42145f;position:absolute;left:0}.application--light article.node-program-v2 .full-visual .tools .share-link{color:#42145f;position:absolute;right:0}.application--light article.node-program-v2 .full-visual .info-box{pointer-events:none;width:100%}.application--light article.node-program-v2 .full-visual .info-box .info-box-content{color:#fff;display:flex;flex-flow:column nowrap;height:calc(100vh + 130px);justify-content:flex-end;margin:0 auto;padding:0 24px;position:relative;max-width:1170px}.application--light article.node-program-v2 .full-visual .info-box .info-box-content.out_of_stock{height:100vh}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .out_of_stock_text{font-size:16px;font-weight:300;margin:0;padding:20px 0 45px;text-transform:uppercase}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .discover{display:none}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .live{margin:0 auto 20px;pointer-events:auto;position:relative;width:327px}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .live .live-text{background:rgba(65,20,95,.8);margin-left:30px;padding:12px 16px 12px 44px}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .live .live-text h3{font-size:20px;font-weight:700;line-height:24px;margin:0 0 4px;padding:0}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .live .live-text p{font-size:12px;line-height:15px;margin:0}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .live .live-text .btn{border:1px solid rgba(255,255,255,.25);color:#fff;font-size:13px;font-weight:400;height:30px;margin:8px 0 0;text-transform:none}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .live .live-text .btn:hover{border-color:#fff}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .live .count{background:#42145f;border-radius:50%;display:flex;align-items:center;font-size:21px;font-weight:300;height:60px;justify-content:center;left:0;position:absolute;text-align:center;top:16px;width:60px}.application--light article.node-program-v2 .full-visual .info-box .info-box-content address{font-size:20px;font-style:normal;font-weight:700}.application--light article.node-program-v2 .full-visual .info-box .info-box-content address a{color:#fff;pointer-events:auto;text-decoration:none}.application--light article.node-program-v2 .full-visual .info-box .info-box-content address a:hover{text-decoration:underline}.application--light article.node-program-v2 .full-visual .info-box .info-box-content h1{color:#fff;font-size:30px;line-height:32px;margin:0;padding:8px 0 20px}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .monthly-payments{display:inline-block;padding:0 0 20px;position:relative}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .monthly-payments .monthly-payments-title{background:#a1217d;border-radius:2px;display:inline-block;color:#fff;cursor:pointer;font-size:12px;height:24px;line-height:22px;padding:0 16px;pointer-events:auto}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .monthly-payments .monthly-payments-title::after{background:#fff;content:'';display:block;height:13px;left:calc(50% - 7px);opacity:0;position:absolute;top:-18px;transform:rotate(45deg);transition:.3s ease;width:13px;z-index:2}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .monthly-payments .monthly-payments-title.hidden-xs{display:none}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .monthly-payments .monthly-payments-text{background:#fff;border-radius:2px;bottom:55px;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);color:#333;display:block;left:-10px;opacity:0;padding:24px 24px 22px;pointer-events:none;position:absolute;transition:.3s ease;width:320px}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .monthly-payments .monthly-payments-text p{font-size:16px;font-weight:300;margin:0;padding:0 0 10px}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .monthly-payments .monthly-payments-text h1,.application--light article.node-program-v2 .full-visual .info-box .info-box-content .monthly-payments .monthly-payments-text h2,.application--light article.node-program-v2 .full-visual .info-box .info-box-content .monthly-payments .monthly-payments-text h3,.application--light article.node-program-v2 .full-visual .info-box .info-box-content .monthly-payments .monthly-payments-text h4,.application--light article.node-program-v2 .full-visual .info-box .info-box-content .monthly-payments .monthly-payments-text h5,.application--light article.node-program-v2 .full-visual .info-box .info-box-content .monthly-payments .monthly-payments-text h6{font-size:18px;font-weight:700;line-height:22px;margin:0;padding:0 0 10px}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .monthly-payments .monthly-payments-text .icon{color:#42145f;cursor:pointer;display:none;position:absolute;top:6px;right:6px}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .monthly-payments.active .monthly-payments-text,.application--light article.node-program-v2 .full-visual .info-box .info-box-content .monthly-payments.active .monthly-payments-title::after,.application--light article.node-program-v2 .full-visual .info-box .info-box-content .monthly-payments.active-click .monthly-payments-text,.application--light article.node-program-v2 .full-visual .info-box .info-box-content .monthly-payments.active-click .monthly-payments-title::after{opacity:1;pointer-events:auto}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .monthly-payments.active-click .monthly-payments-text .icon{display:block}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .summary{padding:12px 0 0}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .summary a{align-items:flex-end;color:#fff;border-bottom:1px solid rgba(255,255,255,.25);display:flex;font-size:12px;padding:0 0 2px;pointer-events:auto;text-decoration:none;transition:.3s ease}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .summary a:hover{border-bottom:1px solid #fff}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .summary a span{width:100%}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .summary a span span:not(.price),.application--light article.node-program-v2 .full-visual .info-box .info-box-content .summary a strong{font-size:20px;font-weight:700;white-space:nowrap}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .summary a small{font-size:100%}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .summary a .price{display:block;white-space:nowrap}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .summary a .icon{color:#fff;margin-left:4px}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .regulation{display:flex;flex-flow:row wrap;list-style:none;margin:0;padding:8px 0 0}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .regulation li{border:1px solid rgba(255,255,255,.25);border-radius:2px;display:inline-block;font-size:10px;line-height:14px;height:16px;margin:0 10px 4px 0;padding:0 8px;white-space:nowrap;pointer-events:auto;cursor:pointer}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .ctas{display:flex;flex-flow:row wrap;margin:0 -16px;padding:32px 0;justify-content:center}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .ctas .btn{background:#fff!important;color:#42145f;font-size:12px;font-weight:400;height:30px;margin:0 8px 8px;pointer-events:auto;text-transform:none}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .ctas .btn .btn__content{padding:0 12px}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .ctas .btn:hover{background:#a1217d!important;color:#fff}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .media-container{display:flex;height:130px;justify-content:center;pointer-events:auto}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .media-container .media-button{align-items:center;color:#fff;display:flex;flex-flow:column nowrap;padding:8px 0 0;position:relative;width:60px}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .media-container .media-button .btn{border:1px solid rgba(255,255,255,.5);margin:0 0 6px}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .media-container .media-button .btn .icon{font-size:24px;height:24px;left:calc(50% - 12px);width:24px;top:calc(50% - 12px)}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .media-container .media-button .count{background:#a1217d;border-radius:50%;display:block;font-size:12px;height:22px;line-height:20px;position:absolute;right:0;text-align:center;top:0;width:22px}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .media-container .media-button .tip{font-size:12px;text-align:center}@supports (-webkit-overflow-scrolling:touch){.application--light article.node-program-v2 .full-visual .info-box .info-box-content{height:calc(100vh + 80px)}}@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait){.application--light article.node-program-v2 .full-visual .info-box .info-box-content{height:calc(100vh + 30px)}}@media screen and (min-width:768px){.application--light article.node-program-v2 .full-visual .cog-logo{background-position:0;background-size:120px 150px;height:150px;top:12px;width:120px}.application--light article.node-program-v2 .full-visual .gradient-first,.application--light article.node-program-v2 .full-visual .gradient-first-bis{height:500px}.application--light article.node-program-v2 .full-visual .info-box .info-box-content{height:100vh}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .out_of_stock_text{font-size:22px}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .live{margin-bottom:calc(35vh - 190px);width:350px}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .live .live-text{margin-left:50px;padding:20px 24px 24px 76px}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .live .live-text h3{margin:0 0 8px}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .live .live-text p{font-size:14px;line-height:18px}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .live .live-text .btn{margin:12px 0 0}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .live .count{font-size:36px;height:100px;top:24px;width:100px}.application--light article.node-program-v2 .full-visual .info-box .info-box-content h1{font-size:36px;line-height:38px}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .monthly-payments .monthly-payments-text{width:440px}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .desktop-row{align-items:flex-start;display:flex;flex-flow:row nowrap;justify-content:space-between}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .summary-group{align-items:flex-start;display:flex;flex-flow:row wrap}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .summary-group .summary{padding:0 24px 0 0}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .summary-group .summary a{display:inline-flex}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .summary-group .summary a span{width:auto}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .summary-group .summary a .price{display:inline}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .summary-group .regulation{padding:4px 0 0}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .ctas{justify-content:flex-start;margin:0 -8px;padding:32px 0}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .ctas .btn{font-size:16px;font-weight:700;height:36px}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .ctas .btn .btn__content{padding:0 16px}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .media-container .media-button{margin:0 5px}}@media screen and (min-width:769px){.application--light article.node-program-v2 .full-visual{height:calc(100vh - 20px)}.application--light article.node-program-v2 .full-visual .visual{background-image:url(/themes/cogedim/images/default-program-visual-desktop.png);height:calc(100vh - 20px)}.application--light article.node-program-v2 .full-visual .gradient-first,.application--light article.node-program-v2 .full-visual .gradient-first-bis{height:400px}.application--light article.node-program-v2 .full-visual .info-box .info-box-content{height:calc(100vh - 20px)!important}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .out_of_stock_text{text-align:center}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .discover{align-items:center;display:flex;flex-flow:column nowrap;margin:0 0 -20px 0;pointer-events:auto}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .discover span{font-size:10px;padding:0 0 6px}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .discover .btn{background:#fff;margin:0;box-shadow:none}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .discover .btn .icon{color:#42145f;font-size:24px;height:24px;left:calc(50% - 12px);width:24px;top:calc(50% - 12px)}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .title-group{align-items:flex-start;display:flex;flex-flow:row nowrap}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .title-group .monthly-payments{flex-shrink:0;margin:18px 0 0 24px}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .title-group .monthly-payments .monthly-payments-title.hidden-xs{display:inline-block}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .title-group .monthly-payments .monthly-payments-title.hidden-xl{display:none}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .title-group .monthly-payments .monthly-payments-text{left:auto;right:-10px}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .ctas{justify-content:flex-start}.application--light article.node-program-v2 .full-visual .info-box .info-box-content .media-container{height:auto}}@media screen and (min-width:1024px){.application--light article.node-program-v2 .full-visual .info-box .info-box-content .media-container .media-button{margin:0 10px}}.application--light article.node-program-v2 .main-info .informations{background:#f1f0ef;padding:24px 24px 0}.application--light article.node-program-v2 .main-info .informations .inner{background:#fff;margin:0 auto;max-width:1170px;padding:24px 24px 12px}.application--light article.node-program-v2 .main-info .informations .inner .item{display:flex;padding:12px 0}.application--light article.node-program-v2 .main-info .informations .inner .item .icon{color:#a1217d;margin:0 8px 0 0}.application--light article.node-program-v2 .main-info .informations .inner .item .line{color:#333;font-size:14px;font-style:normal;padding:6px 0 0}.application--light article.node-program-v2 .main-info .informations .inner .item .line a{color:#333;text-decoration:none}.application--light article.node-program-v2 .main-info .informations .inner .item .line a:hover{text-decoration:underline}.application--light article.node-program-v2 .main-info .informations-strengths{margin:0 auto;max-width:1170px;padding:36px 24px 0}.application--light article.node-program-v2 .main-info .informations-strengths .event{align-items:center;display:flex;position:relative;padding:0 0 24px}.application--light article.node-program-v2 .main-info .informations-strengths .event .event-group{align-items:center;display:flex;position:relative}.application--light article.node-program-v2 .main-info .informations-strengths .event .event-group.hidden-xs{display:none}.application--light article.node-program-v2 .main-info .informations-strengths .event .event-title{color:#a1217d;cursor:pointer;font-size:18px;font-weight:700}.application--light article.node-program-v2 .main-info .informations-strengths .event .btn{border-color:rgba(161,33,125,.25);color:#a1217d;display:none;font-size:14px;font-weight:400;margin:0 0 0 24px;text-transform:none}.application--light article.node-program-v2 .main-info .informations-strengths .event .btn:hover{border-color:#a1217d}.application--light article.node-program-v2 .main-info .informations-strengths .event .event-button .icon{color:#a1217d;cursor:pointer;font-size:16px;margin:0 0 0 8px;position:relative}.application--light article.node-program-v2 .main-info .informations-strengths .event .event-button .icon::after{background:#fff;bottom:-8px;content:'';display:block;height:13px;left:calc(50% - 6px);opacity:0;position:absolute;transform:rotate(45deg);transition:.3s ease;width:13px;z-index:3}.application--light article.node-program-v2 .main-info .informations-strengths .event .event-button .event-tooltip{background:#fff;border-radius:2px;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);color:#333;display:block;left:calc(50% - 160px);opacity:0;padding:24px 24px 22px;pointer-events:none;position:absolute;top:20px;transition:.3s ease;width:320px;z-index:2}.application--light article.node-program-v2 .main-info .informations-strengths .event .event-button .event-tooltip p{font-size:16px;font-weight:300;margin:0;padding:0 0 10px}.application--light article.node-program-v2 .main-info .informations-strengths .event .event-button .event-tooltip h1,.application--light article.node-program-v2 .main-info .informations-strengths .event .event-button .event-tooltip h2,.application--light article.node-program-v2 .main-info .informations-strengths .event .event-button .event-tooltip h3,.application--light article.node-program-v2 .main-info .informations-strengths .event .event-button .event-tooltip h4,.application--light article.node-program-v2 .main-info .informations-strengths .event .event-button .event-tooltip h5,.application--light article.node-program-v2 .main-info .informations-strengths .event .event-button .event-tooltip h6{font-size:18px;font-weight:700;line-height:22px;margin:0;padding:0 0 10px}.application--light article.node-program-v2 .main-info .informations-strengths .event .event-button .event-tooltip .icon{color:#42145f;cursor:pointer;font-size:24px;margin:0;position:absolute;top:6px;right:6px}.application--light article.node-program-v2 .main-info .informations-strengths .event .event-button .event-tooltip .btn{background:#a1217d;box-shadow:none;color:#fff;display:inline-block;margin:6px 0 0}.application--light article.node-program-v2 .main-info .informations-strengths .event .event-button.active .event-tooltip,.application--light article.node-program-v2 .main-info .informations-strengths .event .event-button.active .icon::after{opacity:1;pointer-events:auto}.application--light article.node-program-v2 .main-info .informations-strengths .catchline-strengths-group{display:flex;flex-flow:column nowrap}.application--light article.node-program-v2 .main-info .informations-strengths .catchline-strengths-group .catchline-anchors{order:2;width:100%}.application--light article.node-program-v2 .main-info .informations-strengths .catchline-strengths-group .catchline-anchors p{color:#333;font-size:16px;font-weight:300;line-height:22px;margin:0}.application--light article.node-program-v2 .main-info .informations-strengths .catchline-strengths-group .catchline-anchors .anchors{display:flex;flex-flow:row wrap;padding:24px 0 20px}.application--light article.node-program-v2 .main-info .informations-strengths .catchline-strengths-group .catchline-anchors .anchors a{align-items:center;border-bottom:1px solid rgba(0,0,0,.12);color:#333;display:inline-flex;font-size:16px;font-weight:300;margin:0 8px 8px 0;text-decoration:none;transition:.3s ease}.application--light article.node-program-v2 .main-info .informations-strengths .catchline-strengths-group .catchline-anchors .anchors a:hover{color:#42145f;border-bottom:1px solid #42145f}.application--light article.node-program-v2 .main-info .informations-strengths .catchline-strengths-group .catchline-anchors .anchors a .icon{color:#42145f;margin-left:4px}.application--light article.node-program-v2 .main-info .informations-strengths .catchline-strengths-group .catchline-anchors .anchors a.immodvisor-reviews{border:none!important;font-size:14px}.application--light article.node-program-v2 .main-info .informations-strengths .catchline-strengths-group .catchline-anchors .anchors a.immodvisor-reviews span{background:transparent url(/themes/cogedim/images/immodvisor-logo-small.png) no-repeat top 1px right;padding-right:124px}.application--light article.node-program-v2 .main-info .informations-strengths .catchline-strengths-group .strengths{background:#f1f0ef;list-style:none;order:1;margin-bottom:24px;padding:20px 24px 20px 54px}.application--light article.node-program-v2 .main-info .informations-strengths .catchline-strengths-group .strengths li{font-size:16px;padding-bottom:4px}.application--light article.node-program-v2 .main-info .informations-strengths .catchline-strengths-group .strengths li::before{color:#a1217d;content:'check';font-family:'Material Icons';text-rendering:optimizeLegibility;font-feature-settings:'liga' 1;font-style:normal;text-transform:none;line-height:1;display:inline-block;overflow:hidden;-webkit-font-smoothing:antialiased;font-size:24px;width:30px;height:24px;margin:0 0 0 -30px;padding:4px 0 0}@media screen and (min-width:768px){.application--light article.node-program-v2 .main-info .informations{padding:36px 24px 0}.application--light article.node-program-v2 .main-info .informations .inner{align-items:flex-start;display:flex;flex-flow:row nowrap;justify-content:space-between;padding:24px 32px 12px}.application--light article.node-program-v2 .main-info .informations .inner .item{padding:12px 16px 12px 0;width:50%}.application--light article.node-program-v2 .main-info .informations-strengths .event .btn{display:inline-flex}.application--light article.node-program-v2 .main-info .informations-strengths .event .event-button .event-tooltip{left:calc(50% - 220px);top:32px;width:440px}.application--light article.node-program-v2 .main-info .informations-strengths .catchline-strengths-group{align-items:flex-start;flex-flow:row nowrap}.application--light article.node-program-v2 .main-info .informations-strengths .catchline-strengths-group .catchline-anchors{order:1}.application--light article.node-program-v2 .main-info .informations-strengths .catchline-strengths-group .catchline-anchors .anchors a{margin:0 36px 8px 0}.application--light article.node-program-v2 .main-info .informations-strengths .catchline-strengths-group .catchline-anchors .anchors a:last-child{margin:0 0 8px}.application--light article.node-program-v2 .main-info .informations-strengths .catchline-strengths-group .strengths{flex-shrink:0;margin:0 0 24px 48px;order:2;width:360px}}@media screen and (min-width:769px){.application--light article.node-program-v2 .main-info .informations-strengths .event .event-group.hidden-xl{display:none}.application--light article.node-program-v2 .main-info .informations-strengths .event .event-group.hidden-xs{display:flex}.application--light article.node-program-v2 .main-info .informations-strengths .event .event-group:hover .event-button .event-tooltip,.application--light article.node-program-v2 .main-info .informations-strengths .event .event-group:hover .event-button .icon::after{opacity:1;pointer-events:auto}.application--light article.node-program-v2 .main-info .informations-strengths .event .event-button{position:relative}.application--light article.node-program-v2 .main-info .informations-strengths .event .event-button .event-tooltip{top:20px}.application--light article.node-program-v2 .main-info .informations-strengths .catchline-strengths-group .catchline-anchors{padding-top:12px}.application--light article.node-program-v2 .main-info .informations-strengths .catchline-strengths-group .catchline-anchors p{font-size:18px;line-height:24px}}.application--light article.node-program-v2 .animation-commercial{background:#a1217d;color:#fff;margin:48px 0 0;padding:60px 0}.application--light article.node-program-v2 .animation-commercial a{color:#fff}.application--light article.node-program-v2 .animation-commercial .animation{display:flex;flex-flow:column nowrap;margin:0 auto;max-width:1170px;padding:0 24px;position:relative}.application--light article.node-program-v2 .animation-commercial .animation::after{background:#a1217d;bottom:-74px;content:'';display:block;height:40px;left:calc(50% - 22px);position:absolute;transform:rotate(45deg);width:40px}.application--light article.node-program-v2 .animation-commercial .animation h2{font-size:22px;font-weight:700;line-height:26px;margin:0;text-align:center}.application--light article.node-program-v2 .animation-commercial .animation .line{padding:16px 0;position:relative;text-align:center}.application--light article.node-program-v2 .animation-commercial .animation .line::before{border-bottom:1px solid rgba(255,255,255,.2);content:'';display:block;height:40px;left:0;position:absolute;top:0;width:100%}.application--light article.node-program-v2 .animation-commercial .animation .line .icon{color:#b9599e;font-size:48px;position:relative}.application--light article.node-program-v2 .animation-commercial .animation .details{font-size:16px;font-weight:300;line-height:20px}.application--light article.node-program-v2 .animation-commercial .animation .details p{margin:0 0 12px}.application--light article.node-program-v2 .animation-commercial .animation .details ul{list-style:none;margin:0 0 12px;padding:0 0 0 9px}.application--light article.node-program-v2 .animation-commercial .animation .details ul li{padding:0 0 8px 16px;position:relative}.application--light article.node-program-v2 .animation-commercial .animation .details ul li:last-child{padding-bottom:0}.application--light article.node-program-v2 .animation-commercial .animation .details ul li::before{background:rgba(255,255,255,.4);border-radius:50%;content:'';display:inline-block;font-size:20px;height:5px;left:0;position:absolute;top:10px;width:5px}.application--light article.node-program-v2 .animation-commercial .animation .details h1,.application--light article.node-program-v2 .animation-commercial .animation .details h2,.application--light article.node-program-v2 .animation-commercial .animation .details h3,.application--light article.node-program-v2 .animation-commercial .animation .details h4,.application--light article.node-program-v2 .animation-commercial .animation .details h5,.application--light article.node-program-v2 .animation-commercial .animation .details h6{font-size:18px;font-weight:700;line-height:22px;margin:0 0 12px}.application--light article.node-program-v2 .animation-commercial.is-preview{background:#f1f0ef;color:#a1217d}.application--light article.node-program-v2 .animation-commercial.is-preview .animation::after{background:#f1f0ef}.application--light article.node-program-v2 .animation-commercial.is-preview .animation .line::before{border-bottom:1px solid #e1c7d8}.application--light article.node-program-v2 .animation-commercial.is-preview .animation .line .icon{color:#e1c7d8}.application--light article.node-program-v2 .animation-commercial.is-preview .animation .details ul li::before{background:#d19dc1}@media screen and (min-width:768px){.application--light article.node-program-v2 .animation-commercial .animation{flex-flow:row nowrap}.application--light article.node-program-v2 .animation-commercial .animation h2{text-align:right;width:50%}.application--light article.node-program-v2 .animation-commercial .animation .line{flex-shrink:0;margin:-20px 0;padding:20px 0 0;width:100px}.application--light article.node-program-v2 .animation-commercial .animation .line::before{border-bottom:0;border-right:1px solid rgba(255,255,255,.2);bottom:0;height:auto;left:0;width:50px}.application--light article.node-program-v2 .animation-commercial .animation .details{width:50%}.application--light article.node-program-v2 .animation-commercial.is-preview .animation .line::before{border-bottom:0;border-right:1px solid #e1c7d8}}@media screen and (min-width:1024px){.application--light article.node-program-v2 .animation-commercial .animation h2{font-size:28px;line-height:34px}}.application--light article.node-program-v2 .grids{padding:60px 0 80px}.application--light article.node-program-v2 .grids .inner{margin:0 auto;max-width:1170px;padding:0 24px}.application--light article.node-program-v2 .grids .inner ul{margin:0;padding:0}.application--light article.node-program-v2 .grids .inner .tabs .tabs__bar{background-color:#fff;border-bottom:3px solid #f1f0ef;margin:0 0 36px}.application--light article.node-program-v2 .grids .inner .tabs .tabs__bar .icon--left,.application--light article.node-program-v2 .grids .inner .tabs .tabs__bar .icon--right{color:#42145f}.application--light article.node-program-v2 .grids .inner .tabs .tabs__bar .tabs__items{position:relative;overflow:hidden}.application--light article.node-program-v2 .grids .inner .tabs .tabs__bar .tabs__item{color:#666;font-size:14px;text-transform:none}.application--light article.node-program-v2 .grids .inner .tabs .tabs__bar .tabs__item.tabs__item--active{color:#42145f}.application--light article.node-program-v2 .grids .inner .tabs .tabs__bar .tabs__slider{background:#a1217d;height:3px}.application--light article.node-program-v2 .grids .inner .regulation-info{color:#999;padding:0 0 20px}.application--light article.node-program-v2 .grids .inner .regulation-info h3{font-size:18px;font-weight:300;line-height:22px}.application--light article.node-program-v2 .grids .inner .regulation-info p{font-size:14px;font-weight:300}.application--light article.node-program-v2 .grids .inner .regulation-info p a{color:#999}.application--light article.node-program-v2 .grids .inner .regulation-info p a:hover{color:#a1217d}.application--light article.node-program-v2 .grids .inner .expansion-panel{background:0 0;box-shadow:none}.application--light article.node-program-v2 .grids .inner .expansion-panel .expansion-panel__container{background:0 0;border:none}.application--light article.node-program-v2 .grids .inner .expansion-panel .expansion-panel__container .expansion-panel__header{border-bottom:none;border-top:1px solid rgba(0,0,0,.12);color:#42145f;font-size:14px;height:auto;min-height:48px;padding:12px 20px}.application--light article.node-program-v2 .grids .inner .expansion-panel .expansion-panel__container .expansion-panel__header>div:first-of-type{align-items:center;color:#333;display:flex;justify-content:space-between;padding:0 12px 0 0}.application--light article.node-program-v2 .grids .inner .expansion-panel .expansion-panel__container .expansion-panel__header .name{color:#42145f}.application--light article.node-program-v2 .grids .inner .expansion-panel .expansion-panel__container .expansion-panel__header .cheapest_price small{color:#666;font-size:9px}.application--light article.node-program-v2 .grids .inner .expansion-panel .expansion-panel__container .expansion-panel__header .cheapest_price span{white-space:nowrap}.application--light article.node-program-v2 .grids .inner .expansion-panel .expansion-panel__container .expansion-panel__header .header__icon .icon{color:#42145f;transition:.3s ease}.application--light article.node-program-v2 .grids .inner .expansion-panel .expansion-panel__container .expansion-panel__body{background:0 0}.application--light article.node-program-v2 .grids .inner .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel{background:#ece7ef;border-top:1px solid rgba(0,0,0,.12);padding:0 0 20px}.application--light article.node-program-v2 .grids .inner .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .grid-header{display:none}.application--light article.node-program-v2 .grids .inner .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .expansion-panel__container .expansion-panel__header>div:first-of-type{color:#42145f}.application--light article.node-program-v2 .grids .inner .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .expansion-panel__container .expansion-panel__header>div:first-of-type .lot-action,.application--light article.node-program-v2 .grids .inner .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .expansion-panel__container .expansion-panel__header>div:first-of-type .lot-floor{display:none}.application--light article.node-program-v2 .grids .inner .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .inner-panel{background:#53296d;border-top:none;color:#fff;padding:24px 24px 36px}.application--light article.node-program-v2 .grids .inner .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .expansion-panel__container--active .expansion-panel__header{background:#42145f;color:#fff}.application--light article.node-program-v2 .grids .inner .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .expansion-panel__container--active .expansion-panel__header .header__icon .icon,.application--light article.node-program-v2 .grids .inner .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .expansion-panel__container--active .expansion-panel__header>div:first-of-type{color:#fff}.application--light article.node-program-v2 .grids .inner .expansion-panel .expansion-panel__container .expansion-panel__body:last-child{border:none}.application--light article.node-program-v2 .grids .inner .expansion-panel .expansion-panel__container:first-child .expansion-panel__header{border:none}.application--light article.node-program-v2 .grids .inner .expansion-panel .expansion-panel__container.expansion-panel__container--active .expansion-panel__container .header__icon .icon{transform:none}.application--light article.node-program-v2 .grids .inner .expansion-panel .expansion-panel__container.expansion-panel__container--active .expansion-panel__container.expansion-panel__container--active .header__icon .icon{transform:rotate(-180deg)}.application--light article.node-program-v2 .grids .inner .expansion-panel .lot-details .infos-details ul{font-size:12px;line-height:16px;list-style:none;margin:0;padding:0}.application--light article.node-program-v2 .grids .inner .expansion-panel .lot-details .infos-details ul li{padding-bottom:8px;display:flex}.application--light article.node-program-v2 .grids .inner .expansion-panel .lot-details .infos-details ul li .key{min-width:120px}.application--light article.node-program-v2 .grids .inner .expansion-panel .lot-details .infos-details ul .legend{color:#bcb0c5}.application--light article.node-program-v2 .grids .inner .expansion-panel .lot-details .blueprint-tour{padding:16px 0}.application--light article.node-program-v2 .grids .inner .expansion-panel .lot-details .blueprint-tour .btns{align-items:center;display:flex;flex-flow:row wrap}.application--light article.node-program-v2 .grids .inner .expansion-panel .lot-details .blueprint-tour .btns .btn{margin:0}.application--light article.node-program-v2 .grids .inner .expansion-panel .lot-details .blueprint-tour .btns .plan_3d_icon{background:transparent url(/themes/cogedim/images/plan_3d_icon.svg) no-repeat 0 0;height:72px;width:72px;margin:0 0 0 16px;opacity:.4}.application--light article.node-program-v2 .grids .inner .expansion-panel .lot-details .buttons .btn-level4{display:none}.application--light article.node-program-v2 .grids .inner .expansion-panel .lot-details .buttons .menu{display:block}.application--light article.node-program-v2 .grids .inner .expansion-panel .lot-details .btn-level1{background:#fff!important;box-shadow:none;color:#42145f;margin:8px 0;text-transform:none}.application--light article.node-program-v2 .grids .inner .expansion-panel .lot-details .btn-level1:hover{box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}.application--light article.node-program-v2 .grids .inner .expansion-panel .lot-details .btn-level2{background:#baa9c5!important;box-shadow:none;color:#42145f;margin:8px 0;text-transform:none}.application--light article.node-program-v2 .grids .inner .expansion-panel .lot-details .btn-level2:hover{box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}.application--light article.node-program-v2 .grids .inner .expansion-panel .lot-details .btn-level3{background:#822477!important;box-shadow:none;color:#fff;margin:8px 0;text-transform:none}.application--light article.node-program-v2 .grids .inner .expansion-panel .lot-details .btn-level3:hover{box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}.application--light article.node-program-v2 .grids .inner .expansion-panel .lot-details .btn-level3 .icon{color:#fff}.application--light article.node-program-v2 .grids .inner .expansion-panel .lot-details .btn-level4{background:0 0!important;border:1px solid rgba(255,255,255,.4);box-shadow:none;color:#fff;margin:8px 0;text-transform:none}.application--light article.node-program-v2 .grids .inner .expansion-panel .lot-details .btn-level4:hover{border:1px solid #fff}.application--light article.node-program-v2 .grids .inner .legals{color:#999;font-size:11px;margin:0;padding:32px 0 0}.application--light article.node-program-v2 .grids .inner .more-choice{padding:80px 0 0}.application--light article.node-program-v2 .grids .inner .more-choice .strate-subtitle{color:#999;font-size:24px;font-weight:300;padding:0 0 8px}.application--light article.node-program-v2 .grids .inner .more-choice .choices{display:flex;flex-flow:column nowrap;padding:8px 0 0}.application--light article.node-program-v2 .grids .inner .more-choice .choices .group{padding:32px 0 0}.application--light article.node-program-v2 .grids .inner .more-choice .choices .group .choice .choice-header{align-items:flex-start;color:#aaa;display:flex;flex-flow:row nowrap;justify-content:space-between;line-height:20px;padding:0 0 4px}.application--light article.node-program-v2 .grids .inner .more-choice .choices .group .choice .choice-header a{border:1px solid rgba(0,0,0,.12);border-radius:2px;display:inline-block;color:#999;font-size:12px;height:20px;line-height:18px;margin:0 0 0 16px;padding:0 8px;text-decoration:none;transition:.3s ease}.application--light article.node-program-v2 .grids .inner .more-choice .choices .group .choice .choice-header a:hover{border-color:#42145f;color:#42145f}.application--light article.node-program-v2 .grids .inner .more-choice .choices .group .choice .choice-typologies a.choice-details{border-bottom:1px solid #e0e0e0;color:#333;display:flex;font-size:12px;line-height:20px;padding:10px 40px 10px 0;position:relative;text-decoration:none;transition:all .3s;width:100%}.application--light article.node-program-v2 .grids .inner .more-choice .choices .group .choice .choice-typologies a.choice-details:last-child{border:none}.application--light article.node-program-v2 .grids .inner .more-choice .choices .group .choice .choice-typologies a.choice-details span{margin-right:8px}.application--light article.node-program-v2 .grids .inner .more-choice .choices .group .choice .choice-typologies a.choice-details .name{font-size:14px;font-weight:700}.application--light article.node-program-v2 .grids .inner .more-choice .choices .group .choice .choice-typologies a.choice-details .icon{color:#aaa;position:absolute;line-height:40px;right:0;top:0;transition:.3s}.application--light article.node-program-v2 .grids .inner .more-choice .choices .group .choice .choice-typologies a.choice-details:hover{background:rgba(66,20,95,.12)}.application--light article.node-program-v2 .grids .inner .more-choice .choices .group .choice .choice-typologies a.choice-details:hover .icon{color:#42145f}.application--light article.node-program-v2 .grids .inner .more-choice .choices .group .choice.tab-regulation-4 span.vat_reduced,.application--light article.node-program-v2 .grids .inner .more-choice .choices .group .choice.tab-regulation-6 span.vat_reduced,.application--light article.node-program-v2 .grids .inner .more-choice .choices .group .choice.tab-regulation-7 span.vat_reduced,.application--light article.node-program-v2 .grids .inner .more-choice .choices .group .choice.tab-regulation-8 span.vat_reduced,.application--light article.node-program-v2 .grids .inner .more-choice .choices .group .choice.tab-regulation-9 span.vat_reduced{display:none}.application--light article.node-program-v2 .grids .inner .more-choice .choices .group .choice.tab-regulation-5 span.vat_inc{display:none}@media screen and (min-width:768px){.application--light article.node-program-v2 .grids .inner .expansion-panel .expansion-panel__container .expansion-panel__header{min-height:72px}.application--light article.node-program-v2 .grids .inner .expansion-panel .expansion-panel__container .expansion-panel__header>div:first-of-type span{margin-right:16px;width:100%}.application--light article.node-program-v2 .grids .inner .expansion-panel .expansion-panel__container .expansion-panel__header .name{font-size:20px;font-weight:700}.application--light article.node-program-v2 .grids .inner .expansion-panel .expansion-panel__container .expansion-panel__header .surface{font-size:12px}.application--light article.node-program-v2 .grids .inner .expansion-panel .expansion-panel__container .expansion-panel__header .surface small{font-size:100%}.application--light article.node-program-v2 .grids .inner .expansion-panel .expansion-panel__container .expansion-panel__header .cheapest_price{font-size:18px}.application--light article.node-program-v2 .grids .inner .expansion-panel .expansion-panel__container .expansion-panel__header .cheapest_price small{color:#333;font-size:12px}.application--light article.node-program-v2 .grids .inner .expansion-panel .expansion-panel__container .expansion-panel__header .availability{color:#999;font-size:12px}.application--light article.node-program-v2 .grids .inner .expansion-panel .expansion-panel__container .expansion-panel__header .availability.low{color:#a1217d}.application--light article.node-program-v2 .grids .inner .expansion-panel .expansion-panel__container .expansion-panel__header .tour{max-width:120px;min-width:20%}.application--light article.node-program-v2 .grids .inner .expansion-panel .expansion-panel__container .expansion-panel__header .tour .btn{border-color:rgba(66,20,95,.25);color:#42145f;font-size:14px;font-weight:400;margin:0;text-transform:none}.application--light article.node-program-v2 .grids .inner .expansion-panel .expansion-panel__container .expansion-panel__header .tour .btn .btn__content{padding:0 8px}.application--light article.node-program-v2 .grids .inner .expansion-panel .expansion-panel__container .expansion-panel__header .tour .btn:hover{border-color:#42145f}.application--light article.node-program-v2 .grids .inner .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .grid-header{border-bottom:1px solid rgba(0,0,0,.12);display:flex;flex-flow:row nowrap;font-weight:700;min-height:48px;padding:12px 120px 12px 20px;position:relative;width:100%}.application--light article.node-program-v2 .grids .inner .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .grid-header span{margin-right:16px;width:100%}.application--light article.node-program-v2 .grids .inner .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .grid-header .detail{margin-right:0;position:absolute;right:20px;text-align:right;width:100px}.application--light article.node-program-v2 .grids .inner .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .expansion-panel__container .expansion-panel__header{min-height:48px}.application--light article.node-program-v2 .grids .inner .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .expansion-panel__container .expansion-panel__header>div:first-of-type .lot-action,.application--light article.node-program-v2 .grids .inner .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .expansion-panel__container .expansion-panel__header>div:first-of-type .lot-floor{display:block}.application--light article.node-program-v2 .grids .inner .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .expansion-panel__container .expansion-panel__header>div:first-of-type .lot-action{min-width:calc(100% / 6);white-space:nowrap}.application--light article.node-program-v2 .grids .inner .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .expansion-panel__container .expansion-panel__header>div:first-of-type .btn{color:#42145f;font-size:13px;font-weight:400;height:24px;margin:0 8px 0 0;min-width:0;text-transform:none}.application--light article.node-program-v2 .grids .inner .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .expansion-panel__container .expansion-panel__header>div:first-of-type .btn .icon{color:#42145f;margin-right:8px}.application--light article.node-program-v2 .grids .inner .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .expansion-panel__container .expansion-panel__header>div:first-of-type .btn:last-child{margin:0}.application--light article.node-program-v2 .grids .inner .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .expansion-panel__container .expansion-panel__header>div:first-of-type .btn .btn__content{padding:0 4px}.application--light article.node-program-v2 .grids .inner .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .expansion-panel__container .expansion-panel__header .header__icon{margin:0 20px 0 44px}.application--light article.node-program-v2 .grids .inner .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .expansion-panel__container.expansion-panel__container--active .expansion-panel__header>div:first-of-type .btn{color:#fff}.application--light article.node-program-v2 .grids .inner .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .expansion-panel__container.expansion-panel__container--active .expansion-panel__header>div:first-of-type .btn .icon{color:#fff}.application--light article.node-program-v2 .grids .inner .expansion-panel .expansion-panel__container .expansion-panel__body:last-child{border:none}.application--light article.node-program-v2 .grids .inner .expansion-panel .lot-details{align-items:center;display:flex;flex-flow:row wrap;padding:20px 12px 0}.application--light article.node-program-v2 .grids .inner .expansion-panel .lot-details .infos-details{order:1;width:50%}.application--light article.node-program-v2 .grids .inner .expansion-panel .lot-details .infos-details .hidden-xl{display:none}.application--light article.node-program-v2 .grids .inner .expansion-panel .lot-details .infos-details ul{font-size:14px;line-height:18px}.application--light article.node-program-v2 .grids .inner .expansion-panel .lot-details .infos-details ul li .key{min-width:160px}.application--light article.node-program-v2 .grids .inner .expansion-panel .lot-details .infos-details ul .legend{padding-top:24px}.application--light article.node-program-v2 .grids .inner .expansion-panel .lot-details .blueprint-tour{order:3;width:50%}.application--light article.node-program-v2 .grids .inner .expansion-panel .lot-details .buttons{order:2;width:50%}.application--light article.node-program-v2 .grids .inner .legals{padding:48px 20px 0}.application--light article.node-program-v2 .grids .inner .more-choice{padding:100px 0 0}.application--light article.node-program-v2 .grids .inner .more-choice .choices{flex-flow:row wrap;justify-content:center}.application--light article.node-program-v2 .grids .inner .more-choice .choices .group{display:flex;flex-flow:row nowrap;min-width:520px}.application--light article.node-program-v2 .grids .inner .more-choice .choices .group .program-visual{margin:0 24px 0 0;width:180px}.application--light article.node-program-v2 .grids .inner .more-choice .choices .group .program-visual img{display:block;height:auto;width:100%}}@media screen and (min-width:1024px){.application--light article.node-program-v2 .grids .inner .expansion-panel .lot-details{flex-flow:row nowrap;justify-content:space-between}.application--light article.node-program-v2 .grids .inner .expansion-panel .lot-details .infos-details{max-width:320px;order:1}.application--light article.node-program-v2 .grids .inner .expansion-panel .lot-details .blueprint-tour{align-self:flex-start;max-width:320px;order:2;padding:0}.application--light article.node-program-v2 .grids .inner .expansion-panel .lot-details .blueprint-tour .btns{align-items:center;flex-flow:column nowrap}.application--light article.node-program-v2 .grids .inner .expansion-panel .lot-details .blueprint-tour .btns .plan_3d_icon{margin:0 0 16px;order:1}.application--light article.node-program-v2 .grids .inner .expansion-panel .lot-details .blueprint-tour .btns .btn{order:2}.application--light article.node-program-v2 .grids .inner .expansion-panel .lot-details .buttons{margin-top:-20px;max-width:320px;order:3}}@media screen and (min-width:1088px){.application--light article.node-program-v2 .grids .inner .more-choice .choices{justify-content:space-between}}.application--light article.node-program-v2 .live-bv{background:rgba(65,20,95,.8);color:#fff;padding:24px 0}.application--light article.node-program-v2 .live-bv .inner{display:flex;flex-flow:row nowrap;margin:0 auto;max-width:1170px;padding:0 24px;position:relative}.application--light article.node-program-v2 .live-bv .inner .count{align-items:center;background:#42145f;border-radius:50%;display:flex;flex-shrink:0;font-size:21px;font-weight:300;height:60px;justify-content:center;margin-right:24px;text-align:center;width:60px}.application--light article.node-program-v2 .live-bv .inner .live-text h3{font-size:20px;font-weight:700;line-height:24px;margin:0 0 4px;padding:0}.application--light article.node-program-v2 .live-bv .inner .live-text p{font-size:14px;line-height:18px;margin:0}.application--light article.node-program-v2 .live-bv .inner .live-text .btn{border:1px solid rgba(255,255,255,.25);color:#fff;font-size:13px;font-weight:400;margin:8px 0 0;text-transform:none}.application--light article.node-program-v2 .live-bv .inner .live-text .btn:hover{border-color:#fff}@media screen and (min-width:768px){.application--light article.node-program-v2 .live-bv .inner{align-items:center}.application--light article.node-program-v2 .live-bv .inner .live-text{display:flex;flex-flow:row nowrap}.application--light article.node-program-v2 .live-bv .inner .live-text .btn{margin:8px 0 0 24px}}.application--light article.node-program-v2 .paragraphs-sales_office{background:#f1f0ef}.application--light article.node-program-v2 .paragraphs-sales_office .inner{margin:0 auto;max-width:1170px;padding:0 24px;position:relative}.application--light article.node-program-v2 .paragraphs-sales_office .inner .paragraphs{padding:60px 0 40px}.application--light article.node-program-v2 .paragraphs-sales_office .inner .paragraphs .strate-title{color:#333;font-size:24px;font-weight:300;margin:0}.application--light article.node-program-v2 .paragraphs-sales_office .inner .paragraphs .expansion-panel{margin:8px 0 0;padding-left:0;background:0 0;box-shadow:none}.application--light article.node-program-v2 .paragraphs-sales_office .inner .paragraphs .expansion-panel .expansion-panel__container{background:0 0;border:none}.application--light article.node-program-v2 .paragraphs-sales_office .inner .paragraphs .expansion-panel .expansion-panel__container .expansion-panel__header{border-bottom:none;border-top:1px solid rgba(0,0,0,.12);color:#42145f;font-size:18px;height:auto;padding:22px 12px 22px 8px}.application--light article.node-program-v2 .paragraphs-sales_office .inner .paragraphs .expansion-panel .expansion-panel__container .expansion-panel__header h2{color:#42145f;font-size:20px;font-weight:400;margin:0;padding:0}.application--light article.node-program-v2 .paragraphs-sales_office .inner .paragraphs .expansion-panel .expansion-panel__container .expansion-panel__header .icon{color:#42145f;transition:.3s ease}.application--light article.node-program-v2 .paragraphs-sales_office .inner .paragraphs .expansion-panel .expansion-panel__container .expansion-panel__body{background:0 0}.application--light article.node-program-v2 .paragraphs-sales_office .inner .paragraphs .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel{padding:12px 0 32px 8px}.application--light article.node-program-v2 .paragraphs-sales_office .inner .paragraphs .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel.terrain{padding:12px 0 32px}.application--light article.node-program-v2 .paragraphs-sales_office .inner .paragraphs .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .responsive img{display:block;float:none!important;height:auto;margin:0 0 16px!important;width:100%}.application--light article.node-program-v2 .paragraphs-sales_office .inner .paragraphs .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .align-left{margin:0 16px 16px 0}.application--light article.node-program-v2 .paragraphs-sales_office .inner .paragraphs .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .align-right{margin:0 0 16px 16px}.application--light article.node-program-v2 .paragraphs-sales_office .inner .paragraphs .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .align-center{margin:0 auto 16px}.application--light article.node-program-v2 .paragraphs-sales_office .inner .paragraphs .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .clear{clear:both}.application--light article.node-program-v2 .paragraphs-sales_office .inner .paragraphs .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .excerpt_bg_mauve{background:#a1217d;color:#fff;padding:16px 16px 16px 29px}.application--light article.node-program-v2 .paragraphs-sales_office .inner .paragraphs .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .excerpt_bg_gris{background:rgba(0,0,0,.07);border-left:5px solid #a1217d;color:#42145f;padding:16px 16px 16px 24px}.application--light article.node-program-v2 .paragraphs-sales_office .inner .paragraphs .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .excerpt_bg_blanc{background:#fff;border-left:5px solid #a1217d;color:#42145f;padding:16px 16px 16px 24px}.application--light article.node-program-v2 .paragraphs-sales_office .inner .paragraphs .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel blockquote{border-left:5px solid #a1217d;font-size:14px;font-weight:400;margin-bottom:16px;padding:16px 0 16px 24px}.application--light article.node-program-v2 .paragraphs-sales_office .inner .paragraphs .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel blockquote p{margin-bottom:6px}.application--light article.node-program-v2 .paragraphs-sales_office .inner .paragraphs .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel h3{font-size:18px;font-weight:700;line-height:22px}.application--light article.node-program-v2 .paragraphs-sales_office .inner .paragraphs .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel h4{font-size:16px;font-weight:700;line-height:20px}.application--light article.node-program-v2 .paragraphs-sales_office .inner .paragraphs .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel table{margin-bottom:16px}.application--light article.node-program-v2 .paragraphs-sales_office .inner .paragraphs .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .norms{list-style:none;margin:0;padding:36px 0 0}.application--light article.node-program-v2 .paragraphs-sales_office .inner .paragraphs .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .norms li{display:inline-block;height:50px;overflow:hidden;text-indent:100px;white-space:nowrap;width:50px}.application--light article.node-program-v2 .paragraphs-sales_office .inner .paragraphs .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .norms li.bbc{background:url(/themes/cogedim/images/picto-bbc.png) no-repeat 0 0}.application--light article.node-program-v2 .paragraphs-sales_office .inner .paragraphs .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .norms li.hqe{background:url(/themes/cogedim/images/picto-nfhqe.png) no-repeat 0 0}.application--light article.node-program-v2 .paragraphs-sales_office .inner .paragraphs .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .norms li.nf{background:url(/themes/cogedim/images/picto-nf.png) no-repeat 0 0}.application--light article.node-program-v2 .paragraphs-sales_office .inner .paragraphs .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .norms li.nf_habitat{background:url(/themes/cogedim/images/picto-nf-habitat.png) no-repeat 0 0}.application--light article.node-program-v2 .paragraphs-sales_office .inner .paragraphs .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .norms li.rt_2012{background:url(/themes/cogedim/images/picto-rt2012.png) no-repeat 0 0}.application--light article.node-program-v2 .paragraphs-sales_office .inner .paragraphs .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .norms li.nf_habitat_hqe{background:url(/themes/cogedim/images/picto-nf-habitat-hqe.png) no-repeat 0 0;width:85px}.application--light article.node-program-v2 .paragraphs-sales_office .inner .paragraphs .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .features{align-items:flex-start;display:flex;flex-flow:row wrap;list-style:none;justify-content:flex-start;margin:0;padding:0 0 36px}.application--light article.node-program-v2 .paragraphs-sales_office .inner .paragraphs .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .features li{color:#666;display:inline-flex;flex-flow:row wrap;font-size:12px;align-items:flex-start;margin:0;padding:6px;text-align:center;width:84px}.application--light article.node-program-v2 .paragraphs-sales_office .inner .paragraphs .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .features li img{display:block;height:48px;margin:0 auto 5px;width:48px}.application--light article.node-program-v2 .paragraphs-sales_office .inner .paragraphs .expansion-panel .expansion-panel__container .expansion-panel__body .inner-panel .features li span{width:100%}.application--light article.node-program-v2 .paragraphs-sales_office .inner .paragraphs .expansion-panel .expansion-panel__container .expansion-panel__body:last-child{border:none}.application--light article.node-program-v2 .paragraphs-sales_office .inner .paragraphs .expansion-panel .expansion-panel__container:first-child .expansion-panel__header{border:none}.application--light article.node-program-v2 .paragraphs-sales_office .inner .sales-office{color:#fff;padding:60px 0;position:relative}.application--light article.node-program-v2 .paragraphs-sales_office .inner .sales-office::before{background:#42145f;bottom:0;content:'';left:-24px;position:absolute;right:-24px;top:0}.application--light article.node-program-v2 .paragraphs-sales_office .inner .sales-office a{color:#fff!important}.application--light article.node-program-v2 .paragraphs-sales_office .inner .sales-office .infos{position:relative}.application--light article.node-program-v2 .paragraphs-sales_office .inner .sales-office .infos .strate-title{font-size:24px;font-weight:300;margin:0;padding:0 0 24px}.application--light article.node-program-v2 .paragraphs-sales_office .inner .sales-office .infos address{color:rgba(255,255,255,.7);font-size:16px;font-style:normal;padding:0 0 16px}.application--light article.node-program-v2 .paragraphs-sales_office .inner .sales-office .infos .opening{color:rgba(255,255,255,.7);font-size:14px}.application--light article.node-program-v2 .paragraphs-sales_office .inner .sales-office .buttons{position:relative}.application--light article.node-program-v2 .paragraphs-sales_office .inner .sales-office .buttons .btn{background:0 0!important;border:1px solid rgba(255,255,255,.25);box-shadow:none;color:#fff;font-size:13px;font-weight:400;margin:16px 12px 0 0;text-transform:none}.application--light article.node-program-v2 .paragraphs-sales_office .inner .sales-office .buttons .btn:hover{border:1px solid #fff}.application--light article.node-program-v2 .paragraphs-sales_office .inner .sales-office .buttons .btn.button-visio{background:rgba(255,255,255,.08)!important;border:none;font-size:14px;margin-bottom:8px;margin-left:40px;margin-top:16px;text-align:center}.application--light article.node-program-v2 .paragraphs-sales_office .inner .sales-office .buttons .btn.button-visio .btn__content::before{opacity:.08}.application--light article.node-program-v2 .paragraphs-sales_office .inner .sales-office .buttons .btn.button-visio .icon{background:#68437f;border-radius:50%;font-size:28px;height:48px;line-height:48px;position:relative;width:48px;z-index:10}.application--light article.node-program-v2 .paragraphs-sales_office .inner .sales-office .buttons .btn.button-visio .icon:first-child{margin-left:-56px;margin-right:8px}.application--light article.node-program-v2 .paragraphs-sales_office .inner .sales-office .buttons .btn.button-visio .icon:last-child{margin-right:16px}.application--light article.node-program-v2 .paragraphs-sales_office .inner .sales-office .buttons .btn.button-closed{background:rgba(255,255,255,.08)!important;border:none;font-size:14px;margin-bottom:8px;margin-left:40px;margin-top:16px;text-align:center}.application--light article.node-program-v2 .paragraphs-sales_office .inner .sales-office .buttons .btn.button-closed .btn__content{height:36px}.application--light article.node-program-v2 .paragraphs-sales_office .inner .sales-office .buttons .btn.button-closed .btn__content::before{opacity:.08}.application--light article.node-program-v2 .paragraphs-sales_office .inner .sales-office .buttons .btn.button-closed .icon{background:#68437f;border-radius:50%;font-size:28px;height:48px;line-height:48px;margin-left:-56px;margin-right:16px;position:relative;width:48px;z-index:10}@media screen and (min-width:768px){.application--light article.node-program-v2 .paragraphs-sales_office{overflow:hidden}.application--light article.node-program-v2 .paragraphs-sales_office .inner{display:flex;flex-flow:row nowrap}.application--light article.node-program-v2 .paragraphs-sales_office .inner .paragraphs{padding:60px 48px 40px 0;width:100%}.application--light article.node-program-v2 .paragraphs-sales_office .inner .sales-office{flex-shrink:0;padding:60px 0 60px 24px;width:320px}.application--light article.node-program-v2 .paragraphs-sales_office .inner .sales-office::before{left:0;right:-100vw}}@media screen and (min-width:1024px){.application--light article.node-program-v2 .paragraphs-sales_office .inner .paragraphs{padding:60px 96px 40px 0}.application--light article.node-program-v2 .paragraphs-sales_office .inner .sales-office{width:360px}}.application--light article.node-program-v2 .block-invest .inner{margin:0 auto;max-width:1170px;padding:0 24px}.application--light article.node-program-v2 .block-invest .inner .strate-title{color:#333;font-size:24px;font-weight:300;margin:0}.application--light article.node-program-v2 .block-invest .first-part{padding:60px 0}.application--light article.node-program-v2 .block-invest .first-part .inner{position:relative}.application--light article.node-program-v2 .block-invest .first-part .inner::before{background:#fff;bottom:-30px;content:'';left:0;right:54px;position:absolute;top:0}.application--light article.node-program-v2 .block-invest .first-part .strate-title{margin:0 auto;max-width:750px;position:relative;text-align:center}.application--light article.node-program-v2 .block-invest .first-part .invest-row{padding:42px 0 0;position:relative}.application--light article.node-program-v2 .block-invest .first-part .invest-row .invest-text{padding:0 0 32px}.application--light article.node-program-v2 .block-invest .first-part .invest-row .invest-text h3{font-size:18px;font-weight:700;line-height:22px}.application--light article.node-program-v2 .block-invest .first-part .invest-row .invest-details{background:#00b2a9;color:#fff;padding:36px 24px}.application--light article.node-program-v2 .block-invest .first-part .invest-row .invest-details ul{list-style:none;margin:0;padding:0}.application--light article.node-program-v2 .block-invest .first-part .invest-row .invest-details ul li{padding:0 0 12px}.application--light article.node-program-v2 .block-invest .first-part .invest-row .invest-details ul li:last-child{padding:0}.application--light article.node-program-v2 .block-invest .first-part .invest-row .invest-details .ctas{margin:20px -8px 0}.application--light article.node-program-v2 .block-invest .first-part .invest-row .invest-details .ctas .btn{background:#fff!important;color:#00b2a9;font-size:14px;text-transform:none}.application--light article.node-program-v2 .block-invest .first-part .invest-row .invest-details .ctas .btn .btn__content{padding:0 24px}.application--light article.node-program-v2 .block-invest .second-part{background:#f1f0ef;margin:-132px 0 0;padding:150px 0 60px}.application--light article.node-program-v2 .block-invest .second-part .strate-title{font-size:21px}.application--light article.node-program-v2 .block-invest .second-part.no-active{padding:150px 0 0}.application--light article.node-program-v2 .block-invest .second-part .inner .btn{background:#00b2a9!important;color:#fff;font-size:14px;margin:16px 0 0;text-transform:none}.application--light article.node-program-v2 .block-invest .second-part .inner .btn .btn__content{padding:0 24px}@media screen and (min-width:768px){.application--light article.node-program-v2 .block-invest .first-part .invest-row{display:flex;flex-flow:row nowrap}.application--light article.node-program-v2 .block-invest .first-part .invest-row .invest-text{flex-shrink:0;margin:0 24px 0 0;padding:0 0 16px;width:calc(50% - 24px)}.application--light article.node-program-v2 .block-invest .first-part .invest-row .invest-details{flex-shrink:0;font-size:16px;margin:0 0 0 24px;padding:36px 48px;width:calc(50% - 24px)}.application--light article.node-program-v2 .block-invest .second-part .inner{display:flex;flex-flow:row nowrap}.application--light article.node-program-v2 .block-invest .second-part .inner .strate-title{width:calc(50% + 24px)}.application--light article.node-program-v2 .block-invest .second-part .inner .btn{margin:0 0 0 48px}}@media screen and (min-width:1024px){.application--light article.node-program-v2 .block-invest .first-part .invest-row .invest-text{margin:0 48px 0 0;width:calc(50% - 48px)}.application--light article.node-program-v2 .block-invest .first-part .invest-row .invest-details{margin:0 0 0 48px;width:calc(50% - 48px)}.application--light article.node-program-v2 .block-invest .second-part .inner .strate-title{width:calc(50% + 48px)}}.application--light article.node-program-v2 .immodvisor-reviews .inner{margin:0 auto;max-width:1170px;padding:0 24px}.application--light article.node-program-v2 .immodvisor-reviews .inner .strate-title{font-size:32px}.application--light article.node-program-v2 .immodvisor-reviews .inner .slider-container{margin:0 auto;max-width:327px;position:relative}.application--light article.node-program-v2 .immodvisor-reviews .inner .reviews-slider{margin:8px -12px 66px}.application--light article.node-program-v2 .immodvisor-reviews .inner .reviews-slider .nav-arrow{color:rgba(0,0,0,.2);cursor:pointer;font-size:48px;position:absolute;top:calc(50% - 24px)}.application--light article.node-program-v2 .immodvisor-reviews .inner .reviews-slider .nav-arrow.previous{left:-24px}.application--light article.node-program-v2 .immodvisor-reviews .inner .reviews-slider .nav-arrow.next{right:-24px}.application--light article.node-program-v2 .immodvisor-reviews .inner .reviews-slider .nav-arrow:hover{color:rgba(0,0,0,.4)}.application--light article.node-program-v2 .immodvisor-reviews .inner .reviews-slider .the-slider{overflow:hidden}.application--light article.node-program-v2 .immodvisor-reviews .inner .reviews-slider .items{display:flex;flex-flow:row nowrap;transition:.3s ease}.application--light article.node-program-v2 .immodvisor-reviews .inner .reviews-slider .items .item{display:flex;flex-flow:column nowrap;flex-shrink:0;margin:0 12px;width:327px}.application--light article.node-program-v2 .immodvisor-reviews .inner .reviews-slider .items .item .bubble{border:2px solid #f1f0ef;border-radius:5px;margin:0 0 24px;padding:16px;position:relative}.application--light article.node-program-v2 .immodvisor-reviews .inner .reviews-slider .items .item .bubble h3{font-size:24px;font-weight:700;line-height:28px}.application--light article.node-program-v2 .immodvisor-reviews .inner .reviews-slider .items .item .bubble::after{bottom:-15px;background:transparent url(/themes/cogedim/images/bubble-arrow.png) no-repeat 0 0;content:'';height:15px;left:20px;position:absolute;width:26px}.application--light article.node-program-v2 .immodvisor-reviews .inner .reviews-slider .items .item .author{padding:0 16px}.application--light article.node-program-v2 .immodvisor-reviews .inner .reviews-slider .items .item .btn{color:#42145f;font-size:13px;margin:auto;text-transform:none}.application--light article.node-program-v2 .immodvisor-reviews .inner .reviews-slider .items .item .btn.btn--outline{border:1px solid rgba(66,20,95,.25)}.application--light article.node-program-v2 .immodvisor-reviews .inner .reviews-slider .items .item .btn.btn--outline:hover{border:1px solid #42145f}.application--light article.node-program-v2 .immodvisor-reviews .inner .reviews-slider.slide-mobile-1 .previous{display:none}.application--light article.node-program-v2 .immodvisor-reviews .inner .reviews-slider.slide-mobile-2 .items{transform:translateX(-100%)}.application--light article.node-program-v2 .immodvisor-reviews .inner .reviews-slider.slide-mobile-3 .items{transform:translateX(-200%)}.application--light article.node-program-v2 .immodvisor-reviews .inner .reviews-slider.slide-mobile-4 .items{transform:translateX(-300%)}.application--light article.node-program-v2 .immodvisor-reviews .inner .reviews-slider.slide-mobile-5 .items{transform:translateX(-400%)}.application--light article.node-program-v2 .immodvisor-reviews .inner .reviews-slider.slide-mobile-6 .next{display:none}.application--light article.node-program-v2 .immodvisor-reviews .inner .reviews-slider.slide-mobile-6 .items{transform:translateX(-500%)}.application--light article.node-program-v2 .immodvisor-reviews .inner .agency-block{background:#3e3e3e;display:flex;flex-flow:column nowrap;margin:40px 0 0;padding:0 0 20px}.application--light article.node-program-v2 .immodvisor-reviews .inner .agency-block .logo{display:block;height:79px;margin:-40px auto 16px;width:100px}.application--light article.node-program-v2 .immodvisor-reviews .inner .agency-block .agency{color:#fff;display:flex;flex-flow:column nowrap;text-align:center}.application--light article.node-program-v2 .immodvisor-reviews .inner .agency-block .agency .agency-title{font-size:20px;font-weight:700;margin:0 0 8px}.application--light article.node-program-v2 .immodvisor-reviews .inner .agency-block .agency .agency-title small{font-size:16px;font-weight:300}.application--light article.node-program-v2 .immodvisor-reviews .inner .agency-block .agency .agency-stars{align-items:flex-end;display:flex;flex-flow:row nowrap;justify-content:center;margin:0 0 16px}.application--light article.node-program-v2 .immodvisor-reviews .inner .agency-block .agency .agency-stars .stars{display:inline-block;height:21px;margin:0 8px 0 0;position:relative;width:108px}.application--light article.node-program-v2 .immodvisor-reviews .inner .agency-block .agency .agency-stars .stars .rating{background:#ffae00;height:19px;left:0;margin:0;position:absolute;top:0}.application--light article.node-program-v2 .immodvisor-reviews .inner .agency-block .agency .agency-stars .stars img{position:relative}.application--light article.node-program-v2 .immodvisor-reviews .inner .agency-block .agency .agency-stars strong{font-size:16px}.application--light article.node-program-v2 .immodvisor-reviews .inner .agency-block .agency a{color:#999;margin:0 0 4px;text-decoration:none;transition:.3s ease}.application--light article.node-program-v2 .immodvisor-reviews .inner .agency-block .agency a .icon{color:rgba(255,255,255,.25);font-size:18px;margin:0 6px 0 0}.application--light article.node-program-v2 .immodvisor-reviews .inner .agency-block .agency a:hover{color:#fff}.application--light article.node-program-v2 .immodvisor-reviews .inner .agency-block .agency a:hover .icon{color:#fff}@media screen and (min-width:768px){.application--light article.node-program-v2 .immodvisor-reviews .inner .slider-container{max-width:720px}.application--light article.node-program-v2 .immodvisor-reviews .inner .reviews-slider{margin:8px -12px 36px;padding:0 45px}.application--light article.node-program-v2 .immodvisor-reviews .inner .reviews-slider .nav-arrow.previous{left:0}.application--light article.node-program-v2 .immodvisor-reviews .inner .reviews-slider .nav-arrow.next{right:0}.application--light article.node-program-v2 .immodvisor-reviews .inner .reviews-slider .nav-arrow:hover{color:rgba(0,0,0,.4)}.application--light article.node-program-v2 .immodvisor-reviews .inner .reviews-slider .items .item{margin:0 12px;width:303px}.application--light article.node-program-v2 .immodvisor-reviews .inner .reviews-slider .items .item .btn{color:#42145f;font-size:13px;margin:auto;text-transform:none}.application--light article.node-program-v2 .immodvisor-reviews .inner .reviews-slider .items .item .btn.btn--outline{border:1px solid rgba(66,20,95,.25)}.application--light article.node-program-v2 .immodvisor-reviews .inner .reviews-slider .items .item .btn.btn--outline:hover{border:1px solid #42145f}.application--light article.node-program-v2 .immodvisor-reviews .inner .reviews-slider.slide-tablet-1 .previous{display:none}.application--light article.node-program-v2 .immodvisor-reviews .inner .reviews-slider.slide-tablet-2 .items{transform:translateX(-100%)}.application--light article.node-program-v2 .immodvisor-reviews .inner .reviews-slider.slide-tablet-3 .next{display:none}.application--light article.node-program-v2 .immodvisor-reviews .inner .reviews-slider.slide-tablet-3 .items{transform:translateX(-200%)}.application--light article.node-program-v2 .immodvisor-reviews .inner .agency-block{display:flex;flex-flow:row nowrap;justify-content:flex-start;margin:10px 45px 0;padding:8px 0 0 175px;position:relative}.application--light article.node-program-v2 .immodvisor-reviews .inner .agency-block .logo{left:48px;margin:0;position:absolute;top:calc(50% - (79px / 2))}.application--light article.node-program-v2 .immodvisor-reviews .inner .agency-block .agency{flex-flow:row wrap;text-align:left;width:100%}.application--light article.node-program-v2 .immodvisor-reviews .inner .agency-block .agency .agency-title{margin:0 0 2px;width:100%}.application--light article.node-program-v2 .immodvisor-reviews .inner .agency-block .agency .agency-stars{margin:0 16px 8px 0}.application--light article.node-program-v2 .immodvisor-reviews .inner .agency-block .agency a{line-height:24px;margin:0 16px 8px 0}}@media screen and (min-width:1218px){.application--light article.node-program-v2 .immodvisor-reviews .inner .slider-container{max-width:1170px}.application--light article.node-program-v2 .immodvisor-reviews .inner .reviews-slider .items .item{margin:0 12px;width:327px}.application--light article.node-program-v2 .immodvisor-reviews .inner .reviews-slider.slide-desktop-1 .previous{display:none}.application--light article.node-program-v2 .immodvisor-reviews .inner .reviews-slider.slide-desktop-2 .next{display:none}.application--light article.node-program-v2 .immodvisor-reviews .inner .reviews-slider.slide-desktop-2 .items{transform:translateX(-100%)}}.application--light article.node-program-v2 .nearby{background:#f8f7f7;padding:50px 0 0}.application--light article.node-program-v2 .nearby.is_out_of_stock{padding-bottom:120px}.application--light article.node-program-v2 .nearby .inner{margin:0 auto;max-width:1170px;padding:0 24px}.application--light article.node-program-v2 .nearby .switch{margin:-30px 0 0 0;text-align:center}.application--light article.node-program-v2 .nearby .switch .btn{color:#999;font-size:12px;margin:6px 0;min-width:0;text-transform:none}.application--light article.node-program-v2 .nearby .switch .btn .btn__content{padding:0 6px}.application--light article.node-program-v2 .nearby .switch .btn:hover{color:#42145f}.application--light article.node-program-v2 .nearby .switch .btn.active{color:#42145f;font-weight:700}.application--light article.node-program-v2 .nearby .programs-list{padding:0 0 50px}.application--light article.node-program-v2 .nearby .programs-list>div{display:flex;justify-content:center}.application--light article.node-program-v2 .nearby .programs-list .tabs{display:flex;flex-flow:row wrap}.application--light article.node-program-v2 .nearby .programs-list .tabs .tabs__bar{order:2;width:100%}.application--light article.node-program-v2 .nearby .programs-list .tabs .tabs__bar .tabs__container{margin:0;padding:0}.application--light article.node-program-v2 .nearby .programs-list .tabs .tabs__bar .tabs__container .tabs__item{color:#42145f;font-size:20px;line-height:48px;opacity:.3;padding:0 5px}.application--light article.node-program-v2 .nearby .programs-list .tabs .tabs__bar .tabs__container .tabs__item.tabs__item--active{font-size:26px;opacity:1}.application--light article.node-program-v2 .nearby .programs-list .tabs .tabs__bar .tabs__container .tabs__li:first-child .tabs__item{font-size:12px}.application--light article.node-program-v2 .nearby .programs-list .tabs .tabs__bar .tabs__container .tabs__li:last-child .tabs__item{font-size:12px}.application--light article.node-program-v2 .nearby .programs-list .tabs .tabs__bar .tabs__container .tabs__li:first-child .tabs__item.tabs__item--active{font-size:26px}.application--light article.node-program-v2 .nearby .programs-list .tabs .tabs__bar .tabs__container .tabs__li:last-child .tabs__item.tabs__item--active{font-size:26px}.application--light article.node-program-v2 .nearby .programs-list .tabs .tabs__items{border-width:0;order:1;width:100%}.application--light article.node-program-v2 .nearby .programs-list .tabs .tabs__items .tabs__content{display:flex;justify-content:center}.application--light article.node-program-v2 .nearby .map-nearby-programs{height:500px}@media screen and (min-width:768px){.application--light article.node-program-v2 .nearby{padding:50px 0 0}.application--light article.node-program-v2 .nearby .switch-container{position:relative}.application--light article.node-program-v2 .nearby .switch-container .switch{margin:0;padding:0;position:absolute;right:0;top:0}.application--light article.node-program-v2 .nearby.is_out_of_stock .switch-container .switch{top:12px}}.application--light article.node-program-v2 .program-content{padding-bottom:170px}.application--light article.node-program-v2 .program-content .inner{margin:0 auto;max-width:1170px;padding:0 24px}.application--light article.node-program-v2 .program-content p.sub-title{font-size:20px;font-weight:300}.application--light article.node-program-v2 .program-stackbar{background:#42145f;color:#fff;display:flex;flex-flow:row nowrap;left:0;opacity:0;padding:24px 20px 20px;pointer-events:none;position:fixed;right:0;top:-180px;transition:.3s ease;z-index:7}.application--light article.node-program-v2 .program-stackbar.stacked{opacity:1;pointer-events:auto;top:0}.application--light article.node-program-v2 .program-stackbar .gradient{background:linear-gradient(to right,rgba(161,33,125,0) 0,rgba(161,33,125,.25) 100%);bottom:0;position:absolute;right:0;top:0;width:220px}.application--light article.node-program-v2 .program-stackbar a.logo{background:transparent url(/themes/cogedim/images/logo-cogedim.svg?v=201803) no-repeat 0 0;background-position:0 0;background-size:40px 50px;border:1px solid #fff;display:block;flex-shrink:0;height:42px;margin:0 16px 0 0;overflow:hidden;position:relative;text-indent:100px;transition:all .3s;white-space:nowrap;width:42px}.application--light article.node-program-v2 .program-stackbar .flex-line{position:relative}.application--light article.node-program-v2 .program-stackbar .flex-line .title-group address{font-size:14px;font-style:normal;font-weight:700}.application--light article.node-program-v2 .program-stackbar .flex-line .title-group address a{color:#fff;pointer-events:auto;text-decoration:none}.application--light article.node-program-v2 .program-stackbar .flex-line .title-group address a:hover{text-decoration:underline}.application--light article.node-program-v2 .program-stackbar .flex-line .title-group .h1{color:#fff;font-size:18px;line-height:21px;margin:0;padding:6px 0 0}.application--light article.node-program-v2 .program-stackbar .flex-line .summary-group{display:none}.application--light article.node-program-v2 .program-stackbar .flex-line .ctas{display:flex;flex-flow:row wrap;margin:0 -8px;padding:10px 0 0}.application--light article.node-program-v2 .program-stackbar .flex-line .ctas .btn{background:#fff!important;color:#42145f;font-size:11px;font-weight:400;height:30px;margin:4px;pointer-events:auto;text-transform:none}.application--light article.node-program-v2 .program-stackbar .flex-line .ctas .btn .btn__content{padding:0 6px}.application--light article.node-program-v2 .program-stackbar .flex-line .ctas .btn:hover{background:#a1217d!important;color:#fff}@media screen and (min-width:768px){.application--light article.node-program-v2 .program-stackbar{padding:24px;top:-140px}.application--light article.node-program-v2 .program-stackbar .gradient{width:430px}.application--light article.node-program-v2 .program-stackbar a.logo{margin:0 24px 0 0}.application--light article.node-program-v2 .program-stackbar .flex-line{align-items:flex-start;display:flex;flex-flow:row nowrap;justify-content:space-between;width:100%}.application--light article.node-program-v2 .program-stackbar .flex-line .title-group{padding:0 12px 0 0}.application--light article.node-program-v2 .program-stackbar .flex-line .title-group address{font-size:20px;line-height:22px;margin:-2px 0 0}.application--light article.node-program-v2 .program-stackbar .flex-line .title-group .h1{font-size:22px;line-height:24px;padding:0}.application--light article.node-program-v2 .program-stackbar .flex-line .ctas{flex-flow:row nowrap;margin:0 -4px 0 0;padding:0 0 0 12px}.application--light article.node-program-v2 .program-stackbar .flex-line .ctas .btn{font-size:14px;height:36px;margin:6px}.application--light article.node-program-v2 .program-stackbar .flex-line .ctas .btn .btn__content{padding:0 12px}}@media screen and (min-width:1024px){.application--light article.node-program-v2 .program-stackbar .flex-line .title-group{padding:0 24px 0 0}.application--light article.node-program-v2 .program-stackbar .flex-line .summary-group{display:block}.application--light article.node-program-v2 .program-stackbar .flex-line .summary-group .summary{padding:4px 0 0}.application--light article.node-program-v2 .program-stackbar .flex-line .summary-group .summary a{align-items:flex-end;color:#fff;border-bottom:1px solid rgba(255,255,255,.25);display:inline-flex;font-size:12px;padding:0 0 2px;pointer-events:auto;text-decoration:none;transition:.3s ease}.application--light article.node-program-v2 .program-stackbar .flex-line .summary-group .summary a:hover{border-bottom:1px solid #fff}.application--light article.node-program-v2 .program-stackbar .flex-line .summary-group .summary a span span:not(.price),.application--light article.node-program-v2 .program-stackbar .flex-line .summary-group .summary a strong{font-size:20px;font-weight:700;white-space:nowrap}.application--light article.node-program-v2 .program-stackbar .flex-line .summary-group .summary a small{font-size:100%}.application--light article.node-program-v2 .program-stackbar .flex-line .summary-group .summary a .price{white-space:nowrap}.application--light article.node-program-v2 .program-stackbar .flex-line .summary-group .summary a .icon{color:#fff;margin-left:4px}.application--light article.node-program-v2 .program-stackbar .flex-line .summary-group .regulation{display:flex;list-style:none;margin:0;padding:0}.application--light article.node-program-v2 .program-stackbar .flex-line .summary-group .regulation li{border:1px solid rgba(255,255,255,.25);border-radius:2px;display:inline-block;font-size:10px;line-height:14px;height:16px;margin:0 10px 4px 0;padding:0 8px;white-space:nowrap}}.application--light .media-overlay{background:#fff;bottom:0;display:flex;left:0;margin:0;position:fixed;top:0;width:100%;z-index:8}.application--light .media-overlay .button-close{background:#fff;color:#42145f;position:absolute;right:4px;top:5px;z-index:5}.application--light .media-overlay .carousel{background:#000;height:100%;margin:auto}.application--light .media-overlay .carousel .carousel__item{background-size:100%}.application--light .media-overlay .carousel .carousel__left .btn,.application--light .media-overlay .carousel .carousel__right .btn{height:48px}.application--light .media-overlay .box-3d{left:calc(50% - 130px);position:absolute;width:260px;top:20px}.application--light .media-overlay .embed-container{bottom:20px;left:20px;position:absolute;right:20px;text-align:center;top:87px}.application--light .media-overlay .embed-container #map,.application--light .media-overlay .embed-container #map-search-results,.application--light .media-overlay .embed-container embed,.application--light .media-overlay .embed-container iframe,.application--light .media-overlay .embed-container object,.application--light .media-overlay .embed-container video{border:0;position:absolute;top:0;left:0;width:100%;height:100%}.application--light .media-overlay .embed-container img{display:block;height:auto;margin:0 auto;max-width:100%}.application--light .media-overlay .map-container .input-group--multiple{max-width:240px;position:absolute;top:-80px;z-index:10}.application--light .media-overlay .map-container .input-group--multiple label{padding:2px 0 0 16px}.application--light .media-overlay .map-container .input-group--multiple .input-group__append-icon{padding:4px 5px 0 0}.application--light .media-overlay .map-container .input-group--multiple .input-group__input{background:#fff;border-radius:2px;min-height:36px;padding:4px 0 4px 8px;width:240px}.application--light .media-overlay .map-container .input-group--multiple .input-group__selections{text-align:left}.application--light .media-overlay .map-container .input-group--multiple .chip.chip--removable{background:#42145f;border:none;border-radius:28px;color:#fff;font-size:14px;height:28px;margin:4px 8px 4px 0;padding:0 4px}.application--light .media-overlay .map-container .input-group--multiple .chip.chip--removable .chip__close,.application--light .media-overlay .map-container .input-group--multiple .chip.chip--removable .icon--right{margin-left:0}.application--light .media-overlay .map-container .input-group--multiple .chip.chip--removable .icon{color:#fff!important;opacity:1}.application--light .media-overlay .map-container .input-group--multiple .chip.chip--removable .chip__close .icon{opacity:.5}.application--light .media-overlay .map-container .input-group__details::after{background-color:#a1217d}.application--light .media-overlay .map-container .input-group.input-group--text-field:not(.input-group--single-line):not(.input-group--error).input-group--focused .icon,.application--light .media-overlay .map-container .input-group.input-group--text-field:not(.input-group--single-line):not(.input-group--error).input-group--focused label,.application--light .media-overlay .map-container .input-group.input-group--text-field:not(.input-group--single-line):not(.input-group--error):focus .icon,.application--light .media-overlay .map-container .input-group.input-group--text-field:not(.input-group--single-line):not(.input-group--error):focus label{color:#a1217d;padding:0}.application--light .media-overlay .map-container .input-group.input-group--dirty:not(.input-group--focused) label{padding:0}.application--light .media-overlay .map-container .input-group:not(.input-group--focused) .input-group__input .icon{color:#42145f}.application--light .media-overlay .map-container .poi-label{width:120px!important;text-align:center!important;margin:0!important;height:30px!important;font-size:12px!important;line-height:14px;position:absolute;top:-53px!important;left:-60px!important;text-shadow:0 0 1px #fff}.application--light .media-overlay .map-container .poi-label span{position:absolute;bottom:0;left:0;right:0}.application--light .node-landing-teaser{background:#fff;border-radius:2px;display:inline-flex;font-size:14px;font-weight:400;flex-flow:row wrap;margin:12px 24px;min-width:272px;overflow:hidden;position:relative;transition:box-shadow .3s cubic-bezier(.4,0,.6,1);width:327px}.application--light .node-landing-teaser:hover{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.application--light .node-landing-teaser .visual{background:#fff;position:relative;z-index:2}.application--light .node-landing-teaser .visual img{display:block;height:auto;width:100%}.application--light .node-landing-teaser .visual .gradient{background:linear-gradient(to bottom,rgba(66,20,95,0) 45%,rgba(66,20,95,.9) 100%);bottom:0;color:#fff;overflow:hidden;position:absolute;top:0;width:100%}.application--light .node-landing-teaser .visual .gradient .favorite-link{color:#fff!important;position:absolute;right:0!important;top:0!important}.application--light .node-landing-teaser .visual .gradient .info-box{bottom:0;padding:0 16px 12px;position:absolute;width:100%}.application--light .node-landing-teaser .visual .gradient .info-box .surtitle{margin:0}.application--light .node-landing-teaser .visual .gradient .info-box h2{color:#fff;font-size:20px;font-weight:300;margin:0;padding:0;text-align:left}.application--light .node-landing-teaser .visual .gradient .more-link{bottom:0;overflow:hidden;position:absolute;text-indent:400px;top:0;white-space:nowrap;width:100%}.application--light .node-landing-teaser .bottom-buttons{height:100px;width:100%}.application--light .node-landing-teaser .bottom-buttons ul{list-style:none;margin:0;padding:0 8px;width:100%}.application--light .node-landing-teaser .bottom-buttons ul li{display:inline-flex;flex-direction:column;padding:16px 8px}.application--light .node-landing-teaser .bottom-buttons ul li .theme--dark.btn--small{background:#42145f;margin:6px auto;padding:0}.application--light .node-landing-teaser .bottom-buttons ul li .theme--dark.btn--small .icon{font-size:24px;height:24px;width:24px}.application--light .node-landing-teaser .bottom-buttons ul li a:hover{color:#fff}.application--light .node-landing-teaser .bottom-buttons ul li .label{color:#42145f;display:flex;font-size:12px;white-space:nowrap}.application--light .node-landing-teaser .bottom-buttons ul li:last-child{float:right}.application--light .node-landing-teaser .bottom-buttons ul li:last-child .btn--small{background:#a1217d}.application--light .node-landing-teaser .bottom-buttons ul li:last-child .label{color:#a1217d}.application--light .node-landing-teaser .content-mini{display:flex;flex-flow:row nowrap;justify-content:flex-end;width:100%}.application--light .node-landing-teaser .content-mini .catchline{margin:auto;height:100px;padding:16px;width:100%}.application--light .node-landing-teaser .content-mini .bottom-buttons{border-top:none;width:114px}.application--light section.node-landing-v2 .full-visual{background:#42145f;position:relative}.application--light section.node-landing-v2 .full-visual .visual{background-color:#a1217d;background-image:url(/themes/cogedim/images/default-program-visual-mobile.png);background-position:center center;background-size:cover;height:100vh;position:absolute;top:0;width:100%}.application--light section.node-landing-v2 .full-visual .gradient-first{background:linear-gradient(to bottom,rgba(66,20,95,0) 0,#42145f 100%);bottom:0;height:400px;position:absolute;width:100%}.application--light section.node-landing-v2 .full-visual .gradient-first-bis{background:linear-gradient(to bottom,rgba(66,20,95,0) 0,#42145f 100%);bottom:0;height:400px;position:absolute;width:100%}.application--light section.node-landing-v2 .full-visual .gradient-second{background:linear-gradient(135deg,rgba(161,33,125,0) 55%,rgba(161,33,125,.5) 100%);bottom:0;height:320px;position:absolute;pointer-events:none;right:0;width:320px}.application--light section.node-landing-v2 .full-visual .direct-open-gallery{background:0 0;border-radius:0;box-shadow:none;bottom:0;color:#42145f;cursor:zoom-in;display:block;height:100%;-webkit-box-flex:auto;-ms-flex:auto;flex:auto;left:0;margin:0;position:absolute;right:0;top:0;width:100%}.application--light section.node-landing-v2 .full-visual .direct-open-gallery:hover .btn__content::before{background-color:transparent}.application--light section.node-landing-v2 .full-visual .info-box{pointer-events:none;width:100%}.application--light section.node-landing-v2 .full-visual .info-box .info-box-content{color:#fff;display:flex;flex-flow:column nowrap;height:calc(100vh + 130px);justify-content:flex-end;margin:0 auto;padding:0 24px;position:relative;max-width:1170px}.application--light section.node-landing-v2 .full-visual .info-box .info-box-content .regulation{display:flex;flex-flow:row wrap;list-style:none;margin:0;padding:8px 0 0}.application--light section.node-landing-v2 .full-visual .info-box .info-box-content .regulation li{border:1px solid rgba(255,255,255,.25);border-radius:2px;display:inline-block;font-size:10px;line-height:14px;height:16px;margin:0 10px 4px 0;padding:0 8px;white-space:nowrap}.application--light section.node-landing-v2 .full-visual .info-box .info-box-content h1{color:#fff;font-size:36px;line-height:38px;margin:0;padding:8px 0 0}.application--light section.node-landing-v2 .full-visual .info-box .info-box-content .catchline{margin:20px 0 0}.application--light section.node-landing-v2 .full-visual .info-box .info-box-content .summary{font-size:12px;margin:20px 0 0}.application--light section.node-landing-v2 .full-visual .info-box .info-box-content .summary span span:not(.price),.application--light section.node-landing-v2 .full-visual .info-box .info-box-content .summary strong{font-size:20px;font-weight:700;white-space:nowrap}.application--light section.node-landing-v2 .full-visual .info-box .info-box-content .summary small{font-size:100%}.application--light section.node-landing-v2 .full-visual .info-box .info-box-content .summary .price{display:block;white-space:nowrap}.application--light section.node-landing-v2 .full-visual .info-box .info-box-content .ctas{display:flex;flex-flow:row wrap;margin:0 -5px;padding:32px 0;justify-content:flex-start}.application--light section.node-landing-v2 .full-visual .info-box .info-box-content .ctas .btn:not(.btn--outline){background:#fff!important;color:#42145f;font-size:12px;font-weight:400;height:30px;margin:0 5px 8px;pointer-events:auto;text-transform:none}.application--light section.node-landing-v2 .full-visual .info-box .info-box-content .ctas .btn:not(.btn--outline) .btn__content{padding:0 12px}.application--light section.node-landing-v2 .full-visual .info-box .info-box-content .ctas .btn:not(.btn--outline):hover{background:#a1217d!important;color:#fff}.application--light section.node-landing-v2 .full-visual .info-box .info-box-content .ctas .btn.btn--outline{border-color:rgba(255,255,255,.4);color:#fff;display:none;font-size:12px;font-weight:400;height:30px;margin:0 5px 8px;pointer-events:auto;text-transform:none}.application--light section.node-landing-v2 .full-visual .info-box .info-box-content .ctas .btn.btn--outline .btn__content{padding:0 12px}.application--light section.node-landing-v2 .full-visual .info-box .info-box-content .ctas .btn.btn--outline:hover{border-color:#fff}.application--light section.node-landing-v2 .full-visual .info-box .info-box-content .media-container{display:flex;height:130px;justify-content:center;pointer-events:auto}.application--light section.node-landing-v2 .full-visual .info-box .info-box-content .media-container .media-button{align-items:center;color:#fff;display:flex;flex-flow:column nowrap;padding:8px 0 0;position:relative;width:60px}.application--light section.node-landing-v2 .full-visual .info-box .info-box-content .media-container .media-button .btn{border:1px solid rgba(255,255,255,.5);margin:0 0 6px}.application--light section.node-landing-v2 .full-visual .info-box .info-box-content .media-container .media-button .btn .icon{font-size:24px;height:24px;left:calc(50% - 12px);width:24px;top:calc(50% - 12px)}.application--light section.node-landing-v2 .full-visual .info-box .info-box-content .media-container .media-button .count{background:#a1217d;border-radius:50%;display:block;font-size:12px;height:22px;line-height:20px;position:absolute;right:0;text-align:center;top:0;width:22px}.application--light section.node-landing-v2 .full-visual .info-box .info-box-content .media-container .media-button .tip{font-size:12px;text-align:center}.application--light section.node-landing-v2 .full-visual .info-box .info-box-content .media-ctas-group .ctas{display:none}.application--light section.node-landing-v2 .text-part h1,.application--light section.node-landing-v2 .text-part h2{font-size:28px;font-weight:400;line-height:32px}.application--light section.node-landing-v2 .text-part h3{font-size:20px;font-weight:700;line-height:24px}.application--light section.node-landing-v2 .text-part h4{font-size:16px;font-weight:700;line-height:20px}.application--light section.node-landing-v2 .text-part h5{font-size:14px;font-weight:700;line-height:18px}.application--light section.node-landing-v2 .text-part h6{font-size:13px;font-weight:700;line-height:16px}.application--light section.node-landing-v2 .text-part ol,.application--light section.node-landing-v2 .text-part ul{margin:0 0 1rem 20px}.application--light section.node-landing-v2 .text-part p{line-height:18px}.application--light section.node-landing-v2 .text-part .responsive img{display:block;float:none!important;height:auto;margin:0 0 16px!important;width:100%}.application--light section.node-landing-v2 .text-part .excerpt_bg_mauve{background:#a1217d;color:#fff;padding:16px 16px 16px 29px}.application--light section.node-landing-v2 .text-part .excerpt_bg_gris{background:rgba(0,0,0,.07);border-left:5px solid #a1217d;color:#42145f;padding:16px 16px 16px 24px}.application--light section.node-landing-v2 .text-part .excerpt_bg_blanc{background:#fff;border-left:5px solid #a1217d;color:#42145f;padding:16px 16px 16px 24px}.application--light section.node-landing-v2 .text-part blockquote{border-left:5px solid #a1217d;font-size:14px;font-weight:400;margin-bottom:16px;padding:16px 0 16px 24px}.application--light section.node-landing-v2 .text-part blockquote p{margin-bottom:6px}.application--light section.node-landing-v2 .text-part table{margin-bottom:16px}.application--light section.node-landing-v2 .introduction{margin:0 auto;padding:0 24px;position:relative;max-width:1170px}.application--light section.node-landing-v2 .introduction .inner{border-bottom:3px solid #a1217d;padding:80px 0}.application--light section.node-landing-v2 .introduction .inner .strengths{padding:5px 0 0}.application--light section.node-landing-v2 .introduction .inner .strengths .paragraph{align-items:center;display:flex;flex-flow:row nowrap;padding:0 0 10px}.application--light section.node-landing-v2 .introduction .inner .strengths .paragraph img{display:block;height:auto;margin:0 4px 0 0;width:48px}.application--light section.node-landing-v2 .sections-landing{margin:0 auto;padding:50px 24px;position:relative;max-width:1170px}.application--light section.node-landing-v2 .sections-landing .sections .inner{padding:16px 0}.application--light section.node-landing-v2 .sections-landing .sections .comp-link{text-align:left}.application--light section.node-landing-v2 .sections-landing .sections .expansion-panel{box-shadow:none;margin-bottom:0;padding-left:0}.application--light section.node-landing-v2 .sections-landing .sections .expansion-panel .expansion-panel__header{min-height:72px;position:relative;padding:16px 0}.application--light section.node-landing-v2 .sections-landing .sections .expansion-panel .expansion-panel__header h3{font-size:24px;font-weight:300;line-height:28px;margin:0}.application--light section.node-landing-v2 .sections-landing .sections .expansion-panel .expansion-panel__header .icon{color:#42145f;transition:.3s cubic-bezier(.25,.8,.5,1)}.application--light section.node-landing-v2 .sections-landing .sections .expansion-panel .expansion-panel__body .visual{padding:0 0 16px}.application--light section.node-landing-v2 .sections-landing .sections .expansion-panel .expansion-panel__body .visual .btn{border-radius:0;height:auto;margin:0}.application--light section.node-landing-v2 .sections-landing .sections .expansion-panel .expansion-panel__body .visual .btn .btn__content{padding:0}.application--light section.node-landing-v2 .sections-landing .sections .expansion-panel .expansion-panel__body .visual img{display:block;height:auto;width:100%}.application--light section.node-landing-v2 .sections-landing .sections .paragraph .desktop-section{margin:0 auto;max-width:900px;padding:20px 0}.application--light section.node-landing-v2 .sections-landing .sections .paragraph .desktop-section .visual .btn{border-radius:0;height:auto;margin:0}.application--light section.node-landing-v2 .sections-landing .sections .paragraph .desktop-section .visual .btn .btn__content{padding:0}.application--light section.node-landing-v2 .sections-landing .sections .paragraph.aucun .desktop-section .visual{margin:0 auto;padding:0 0 16px}.application--light section.node-landing-v2 .sections-landing .sections .paragraph.droite .desktop-section,.application--light section.node-landing-v2 .sections-landing .sections .paragraph.gauche .desktop-section{align-items:center;display:flex;flex-flow:row nowrap}.application--light section.node-landing-v2 .sections-landing .sections .paragraph.droite .desktop-section .visual,.application--light section.node-landing-v2 .sections-landing .sections .paragraph.gauche .desktop-section .visual{width:50%}.application--light section.node-landing-v2 .sections-landing .sections .paragraph.droite .desktop-section .visual img,.application--light section.node-landing-v2 .sections-landing .sections .paragraph.gauche .desktop-section .visual img{display:block;height:auto;width:100%}.application--light section.node-landing-v2 .sections-landing .sections .paragraph.droite .desktop-section .text-part,.application--light section.node-landing-v2 .sections-landing .sections .paragraph.gauche .desktop-section .text-part{width:50%}.application--light section.node-landing-v2 .sections-landing .sections .paragraph.droite .desktop-section .text-part h3.the-title,.application--light section.node-landing-v2 .sections-landing .sections .paragraph.gauche .desktop-section .text-part h3.the-title{font-size:24px;font-weight:300;line-height:28px;margin:0 0 24px}.application--light section.node-landing-v2 .sections-landing .sections .paragraph.gauche .desktop-section .visual{padding:0 48px 0 0}.application--light section.node-landing-v2 .sections-landing .sections .paragraph.gauche .desktop-section .text-part{padding:0 0 0 48px}.application--light section.node-landing-v2 .sections-landing .sections .paragraph.droite .desktop-section .visual{order:2;padding:0 0 0 48px}.application--light section.node-landing-v2 .sections-landing .sections .paragraph.droite .desktop-section .text-part{order:1;padding:0 48px 0 0}.application--light section.node-landing-v2 .form-event-strate,.application--light section.node-landing-v2 .form-landing-strate{color:#fff}.application--light section.node-landing-v2 .form-event-strate .inner,.application--light section.node-landing-v2 .form-landing-strate .inner{margin:0 auto;max-width:816px;padding:0 24px}.application--light section.node-landing-v2 .form-event-strate form,.application--light section.node-landing-v2 .form-landing-strate form{padding:15px 0 0;margin:0 auto}.application--light section.node-landing-v2 .form-event-strate form .intro,.application--light section.node-landing-v2 .form-landing-strate form .intro{padding:0 0 30px;margin:0 auto}.application--light section.node-landing-v2 .form-event-strate form .intro p,.application--light section.node-landing-v2 .form-landing-strate form .intro p{font-size:16px;font-weight:300;margin:0}.application--light section.node-landing-v2 .form-event-strate form .common-field-wrapper,.application--light section.node-landing-v2 .form-landing-strate form .common-field-wrapper{margin:20px auto}.application--light section.node-landing-v2 .form-event-strate form .common-field-wrapper .summary,.application--light section.node-landing-v2 .form-event-strate form .common-field-wrapper .toggle,.application--light section.node-landing-v2 .form-landing-strate form .common-field-wrapper .summary,.application--light section.node-landing-v2 .form-landing-strate form .common-field-wrapper .toggle{display:none}.application--light section.node-landing-v2 .form-event-strate form .common-field-wrapper .form-item-location .algolia-places-nostyle,.application--light section.node-landing-v2 .form-landing-strate form .common-field-wrapper .form-item-location .algolia-places-nostyle{text-align:left;width:100%}.application--light section.node-landing-v2 .form-event-strate form .common-field-wrapper .form-item-location .algolia-places-nostyle input,.application--light section.node-landing-v2 .form-landing-strate form .common-field-wrapper .form-item-location .algolia-places-nostyle input{width:calc(100% - 24px)}.application--light section.node-landing-v2 .form-event-strate form .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-icon-pin,.application--light section.node-landing-v2 .form-landing-strate form .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-icon-pin{display:none}.application--light section.node-landing-v2 .form-event-strate form .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-icon-clear svg,.application--light section.node-landing-v2 .form-landing-strate form .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-icon-clear svg{display:none}.application--light section.node-landing-v2 .form-event-strate form .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu,.application--light section.node-landing-v2 .form-landing-strate form .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu{background-color:#fff;box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12);color:rgba(0,0,0,.87);border-radius:2px;min-width:0;right:0!important}.application--light section.node-landing-v2 .form-event-strate form .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu .ap-nostyle-suggestion,.application--light section.node-landing-v2 .form-landing-strate form .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu .ap-nostyle-suggestion{border-bottom:1px solid rgba(0,0,0,.12);cursor:pointer;font-size:14px;font-weight:400;overflow:hidden!important;padding:5px 8px;text-overflow:ellipsis;white-space:nowrap!important}.application--light section.node-landing-v2 .form-event-strate form .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu .ap-nostyle-suggestion.ap-nostyle-cursor,.application--light section.node-landing-v2 .form-landing-strate form .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu .ap-nostyle-suggestion.ap-nostyle-cursor{background:rgba(0,0,0,.06)}.application--light section.node-landing-v2 .form-event-strate form .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu .ap-nostyle-suggestion::before,.application--light section.node-landing-v2 .form-landing-strate form .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu .ap-nostyle-suggestion::before{color:rgba(0,0,0,.3);content:'location_on';font-family:'Material Icons';font-weight:400;font-style:normal;font-size:18px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';margin-right:12px;vertical-align:text-bottom}.application--light section.node-landing-v2 .form-event-strate form .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu .ap-nostyle-suggestion .ap-address,.application--light section.node-landing-v2 .form-landing-strate form .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu .ap-nostyle-suggestion .ap-address{display:none}.application--light section.node-landing-v2 .form-event-strate form .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu .ap-nostyle-suggestion em,.application--light section.node-landing-v2 .form-landing-strate form .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu .ap-nostyle-suggestion em{font-style:normal;font-weight:700}.application--light section.node-landing-v2 .form-event-strate form .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu .ap-nostyle-suggestion .city,.application--light section.node-landing-v2 .form-landing-strate form .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu .ap-nostyle-suggestion .city{white-space:nowrap!important}.application--light section.node-landing-v2 .form-event-strate form .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu .ap-nostyle-suggestion .administrative,.application--light section.node-landing-v2 .form-landing-strate form .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu .ap-nostyle-suggestion .administrative{color:#aaa;margin-left:6px;white-space:nowrap!important}.application--light section.node-landing-v2 .form-event-strate form .input-group:not(.input-group--error) label,.application--light section.node-landing-v2 .form-landing-strate form .input-group:not(.input-group--error) label{color:rgba(255,255,255,.6)}.application--light section.node-landing-v2 .form-event-strate form .input-group.input-group--text-field:not(.input-group--single-line):not(.input-group--error).input-group--focused .icon,.application--light section.node-landing-v2 .form-event-strate form .input-group.input-group--text-field:not(.input-group--single-line):not(.input-group--error).input-group--focused label,.application--light section.node-landing-v2 .form-event-strate form .input-group.input-group--text-field:not(.input-group--single-line):not(.input-group--error):focus .icon,.application--light section.node-landing-v2 .form-event-strate form .input-group.input-group--text-field:not(.input-group--single-line):not(.input-group--error):focus label,.application--light section.node-landing-v2 .form-landing-strate form .input-group.input-group--text-field:not(.input-group--single-line):not(.input-group--error).input-group--focused .icon,.application--light section.node-landing-v2 .form-landing-strate form .input-group.input-group--text-field:not(.input-group--single-line):not(.input-group--error).input-group--focused label,.application--light section.node-landing-v2 .form-landing-strate form .input-group.input-group--text-field:not(.input-group--single-line):not(.input-group--error):focus .icon,.application--light section.node-landing-v2 .form-landing-strate form .input-group.input-group--text-field:not(.input-group--single-line):not(.input-group--error):focus label{color:#fff}.application--light section.node-landing-v2 .form-event-strate form .input-group:not(.input-group--error) .input-group__details::before,.application--light section.node-landing-v2 .form-landing-strate form .input-group:not(.input-group--error) .input-group__details::before{background-color:rgba(255,255,255,.2)}.application--light section.node-landing-v2 .form-event-strate form .input-group:hover:not(.input-group--error):not(.input-group--focused):not(.input-group--disabled):not(.input-group--overflow):not(.input-group--segmented):not(.input-group--editable) .input-group__details::before,.application--light section.node-landing-v2 .form-landing-strate form .input-group:hover:not(.input-group--error):not(.input-group--focused):not(.input-group--disabled):not(.input-group--overflow):not(.input-group--segmented):not(.input-group--editable) .input-group__details::before{background-color:#fff}.application--light section.node-landing-v2 .form-event-strate form .input-group__details::after,.application--light section.node-landing-v2 .form-landing-strate form .input-group__details::after{background-color:#fff}.application--light section.node-landing-v2 .form-event-strate form .input-group:not(.input-group--error):not(.input-group--focused) .input-group__input .input-group__append-icon,.application--light section.node-landing-v2 .form-event-strate form .input-group:not(.input-group--error):not(.input-group--focused) .input-group__input .input-group__prepend-icon,.application--light section.node-landing-v2 .form-landing-strate form .input-group:not(.input-group--error):not(.input-group--focused) .input-group__input .input-group__append-icon,.application--light section.node-landing-v2 .form-landing-strate form .input-group:not(.input-group--error):not(.input-group--focused) .input-group__input .input-group__prepend-icon{color:#fff}.application--light section.node-landing-v2 .form-event-strate form .input-group.input-group--dirty .input-group__selections__comma,.application--light section.node-landing-v2 .form-event-strate form .input-group__input input,.application--light section.node-landing-v2 .form-landing-strate form .input-group.input-group--dirty .input-group__selections__comma,.application--light section.node-landing-v2 .form-landing-strate form .input-group__input input{color:#fff}.application--light section.node-landing-v2 .form-event-strate form .input-group.input-group--selection-controls.switch,.application--light section.node-landing-v2 .form-landing-strate form .input-group.input-group--selection-controls.switch{position:relative}.application--light section.node-landing-v2 .form-event-strate form .input-group.input-group--selection-controls.switch label,.application--light section.node-landing-v2 .form-landing-strate form .input-group.input-group--selection-controls.switch label{color:rgba(255,255,255,.8);font-size:14px;height:auto;left:auto;line-height:1.15;margin-left:0;max-width:100%;overflow:visible;padding-right:52px;padding-top:6px;position:relative;text-overflow:inherit;white-space:normal}.application--light section.node-landing-v2 .form-event-strate form .input-group.input-group--selection-controls.switch .input-group__input,.application--light section.node-landing-v2 .form-landing-strate form .input-group.input-group--selection-controls.switch .input-group__input{position:absolute;right:10px;width:32px}.application--light section.node-landing-v2 .form-event-strate form .input-group.input-group--selection-controls.switch .input-group--selection-controls__container,.application--light section.node-landing-v2 .form-landing-strate form .input-group.input-group--selection-controls.switch .input-group--selection-controls__container{color:#fff}.application--light section.node-landing-v2 .form-event-strate form .input-group.input-group--selection-controls.switch .input-group--selection-controls__ripple--active::after,.application--light section.node-landing-v2 .form-landing-strate form .input-group.input-group--selection-controls.switch .input-group--selection-controls__ripple--active::after{background:#fff}.application--light section.node-landing-v2 .form-event-strate form .btn:not(.btn--icon):not(.btn--flat),.application--light section.node-landing-v2 .form-landing-strate form .btn:not(.btn--icon):not(.btn--flat){background:#fff;color:#42145f;display:block;font-size:16px;font-weight:700;margin:6px auto 16px;max-width:295px;text-transform:none;width:100%}.application--light section.node-landing-v2 .form-event-strate form .btn:not(.btn--icon):not(.btn--flat).btn--raised,.application--light section.node-landing-v2 .form-landing-strate form .btn:not(.btn--icon):not(.btn--flat).btn--raised{box-shadow:none}.application--light section.node-landing-v2 .form-event-strate form .btn:not(.btn--icon):not(.btn--flat).btn--raised:hover,.application--light section.node-landing-v2 .form-landing-strate form .btn:not(.btn--icon):not(.btn--flat).btn--raised:hover{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.application--light section.node-landing-v2 .form-event-strate form .btn:not(.btn--icon):not(.btn--flat):hover,.application--light section.node-landing-v2 .form-landing-strate form .btn:not(.btn--icon):not(.btn--flat):hover{background:#42145f;color:#fff}.application--light section.node-landing-v2 .form-event-strate form .btn:not(.btn--icon):not(.btn--flat):hover .btn__content::before,.application--light section.node-landing-v2 .form-landing-strate form .btn:not(.btn--icon):not(.btn--flat):hover .btn__content::before{opacity:0}.application--light section.node-landing-v2 .form-event-strate form .legals-content,.application--light section.node-landing-v2 .form-landing-strate form .legals-content{color:rgba(255,255,255,.6);font-size:13px;padding:20px 0 0}.application--light section.node-landing-v2 .form-event-strate form .legals-content a,.application--light section.node-landing-v2 .form-landing-strate form .legals-content a{color:rgba(255,255,255,.6)}.application--light section.node-landing-v2 .form-event-strate form .input-group.checkbox,.application--light section.node-landing-v2 .form-landing-strate form .input-group.checkbox{max-width:768px;margin:0 auto;padding-top:0}.application--light section.node-landing-v2 .form-event-strate form .input-group.checkbox label,.application--light section.node-landing-v2 .form-landing-strate form .input-group.checkbox label{color:#fff;font-size:13px;height:auto;line-height:16px;text-overflow:inherit;max-width:100%;padding:5px 0 0;white-space:normal;width:auto}.application--light section.node-landing-v2 .form-event-strate form .input-group.checkbox .input-group__input,.application--light section.node-landing-v2 .form-landing-strate form .input-group.checkbox .input-group__input{color:#fff}.application--light section.node-landing-v2 .programs{background:#f1f0ef;padding:80px 0}.application--light section.node-landing-v2 .programs .inner{margin:0 auto;max-width:1170px;padding:0 24px;position:relative}.application--light section.node-landing-v2 .programs .inner .sort{color:#999;font-size:14px;line-height:24px;padding:0 0 30px;text-align:center}.application--light section.node-landing-v2 .programs .inner .sort a,.application--light section.node-landing-v2 .programs .inner .sort button{color:#333;display:inline-block;margin:0 0 0 50px;position:relative;text-decoration:none}.application--light section.node-landing-v2 .programs .inner .sort a:hover,.application--light section.node-landing-v2 .programs .inner .sort button:hover{color:#42145f;text-decoration:underline}.application--light section.node-landing-v2 .programs .inner .sort a.active,.application--light section.node-landing-v2 .programs .inner .sort button.active{font-weight:700}.application--light section.node-landing-v2 .programs .inner .sort a.active::before,.application--light section.node-landing-v2 .programs .inner .sort button.active::before{content:'check';position:absolute;left:-30px;text-decoration:none;top:-2px;font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.application--light section.node-landing-v2 .programs .inner .programs-list{align-items:flex-start;display:flex;flex-wrap:wrap;margin:0 -24px;padding:0 0 36px;justify-content:center}@media screen and (max-width:767px){.application--light article.node-landing-v2 .form-event-strate form .input-group,.application--light article.node-landing-v2 .form-landing-strate form .input-group{padding:18px 0 8px}.application--light article.node-landing-v2 .form-event-strate form .form-item-optin-cogedim-select .input-group,.application--light article.node-landing-v2 .form-landing-strate form .form-item-optin-cogedim-select .input-group{padding:0}.application--light article.node-landing-v2 .form-event-strate form .form-modal-submit,.application--light article.node-landing-v2 .form-landing-strate form .form-modal-submit{margin:16px auto}}@supports (-webkit-overflow-scrolling:touch){.application--light article.node-landing-v2 .full-visual .info-box .info-box-content{height:calc(100vh + 80px)}}@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait){.application--light article.node-landing-v2 .full-visual .info-box .info-box-content{height:calc(100vh + 30px)}}@media screen and (min-width:768px){.application--light section.node-landing-v2 .full-visual{height:100vh}.application--light section.node-landing-v2 .full-visual .visual{background-image:url(/themes/cogedim/images/default-program-visual-desktop.png);height:100vh}.application--light section.node-landing-v2 .full-visual .gradient-first,.application--light section.node-landing-v2 .full-visual .gradient-first-bis{height:500px}.application--light section.node-landing-v2 .full-visual .info-box .info-box-content{align-items:flex-end;flex-flow:row nowrap;height:100vh;justify-content:space-between;padding:0 24px 48px}.application--light section.node-landing-v2 .full-visual .info-box .info-box-content h1{font-size:36px;line-height:38px}.application--light section.node-landing-v2 .full-visual .info-box .info-box-content .title-group{margin-right:24px;width:calc(50% - 24px)}.application--light section.node-landing-v2 .full-visual .info-box .info-box-content .title-group .ctas{display:none}.application--light section.node-landing-v2 .full-visual .info-box .info-box-content .title-group .summary .price{display:inline}.application--light section.node-landing-v2 .full-visual .info-box .info-box-content .media-ctas-group{width:50%}.application--light section.node-landing-v2 .full-visual .info-box .info-box-content .media-ctas-group .media-container{justify-content:flex-end;height:auto}.application--light section.node-landing-v2 .full-visual .info-box .info-box-content .media-ctas-group .media-container .media-button{margin:0 5px}.application--light section.node-landing-v2 .full-visual .info-box .info-box-content .media-ctas-group .ctas{display:flex;justify-content:flex-end;margin:0 0 -8px;padding:32px 0 0}.application--light section.node-landing-v2 .full-visual .info-box .info-box-content .media-ctas-group .ctas .btn{font-size:13px;font-weight:700;height:36px}.application--light section.node-landing-v2 .full-visual .info-box .info-box-content .media-ctas-group .ctas .btn .btn__content{padding:0 12px}.application--light section.node-landing-v2 .introduction .inner .strengths{display:flex;flex-flow:row wrap;margin:0 -12px}.application--light section.node-landing-v2 .introduction .inner .strengths .paragraph{margin:0 12px;width:calc(25% - 24px)}.application--light section.node-landing-v2 .form-event-strate .strate-title,.application--light section.node-landing-v2 .form-event-strate .text-xs-center,.application--light section.node-landing-v2 .form-landing-strate .strate-title,.application--light section.node-landing-v2 .form-landing-strate .text-xs-center{padding-left:50px;padding-right:50px}.application--light section.node-landing-v2 .form-event-strate form .intro,.application--light section.node-landing-v2 .form-landing-strate form .intro{padding:0 50px 30px}.application--light section.node-landing-v2 .form-event-strate .wrapper-date-hour .form-item-date-select,.application--light section.node-landing-v2 .form-event-strate .wrapper-date-hour .form-item-hour-select,.application--light section.node-landing-v2 .form-landing-strate .wrapper-date-hour .form-item-date-select,.application--light section.node-landing-v2 .form-landing-strate .wrapper-date-hour .form-item-hour-select{display:inline-block;padding-left:50px;padding-right:50px;vertical-align:middle;width:49%}.application--light section.node-landing-v2 .form-event-strate .wrapper-date-hour .form-item-date-select label,.application--light section.node-landing-v2 .form-event-strate .wrapper-date-hour .form-item-hour-select label,.application--light section.node-landing-v2 .form-landing-strate .wrapper-date-hour .form-item-date-select label,.application--light section.node-landing-v2 .form-landing-strate .wrapper-date-hour .form-item-hour-select label{left:90px}.application--light section.node-landing-v2 .form-event-strate .common-field-wrapper .form-item-city,.application--light section.node-landing-v2 .form-event-strate .common-field-wrapper .form-item-destination-select,.application--light section.node-landing-v2 .form-event-strate .common-field-wrapper .form-item-email,.application--light section.node-landing-v2 .form-event-strate .common-field-wrapper .form-item-first-name,.application--light section.node-landing-v2 .form-event-strate .common-field-wrapper .form-item-last-name,.application--light section.node-landing-v2 .form-event-strate .common-field-wrapper .form-item-location,.application--light section.node-landing-v2 .form-event-strate .common-field-wrapper .form-item-mail,.application--light section.node-landing-v2 .form-event-strate .common-field-wrapper .form-item-phone,.application--light section.node-landing-v2 .form-event-strate .common-field-wrapper .form-item-postal-code,.application--light section.node-landing-v2 .form-landing-strate .common-field-wrapper .form-item-city,.application--light section.node-landing-v2 .form-landing-strate .common-field-wrapper .form-item-destination-select,.application--light section.node-landing-v2 .form-landing-strate .common-field-wrapper .form-item-email,.application--light section.node-landing-v2 .form-landing-strate .common-field-wrapper .form-item-first-name,.application--light section.node-landing-v2 .form-landing-strate .common-field-wrapper .form-item-last-name,.application--light section.node-landing-v2 .form-landing-strate .common-field-wrapper .form-item-location,.application--light section.node-landing-v2 .form-landing-strate .common-field-wrapper .form-item-mail,.application--light section.node-landing-v2 .form-landing-strate .common-field-wrapper .form-item-phone,.application--light section.node-landing-v2 .form-landing-strate .common-field-wrapper .form-item-postal-code{display:inline-block;padding-left:50px;padding-right:50px;vertical-align:middle;width:49%}.application--light section.node-landing-v2 .form-event-strate .common-field-wrapper .form-item-destination-select label,.application--light section.node-landing-v2 .form-landing-strate .common-field-wrapper .form-item-destination-select label{left:50px}.application--light section.node-landing-v2 .form-event-strate .common-field-wrapper .form-item-civility-select,.application--light section.node-landing-v2 .form-landing-strate .common-field-wrapper .form-item-civility-select{padding-left:50px;padding-right:50px;width:49%}.application--light section.node-landing-v2 .form-event-strate .common-field-wrapper .form-item-civility-select label,.application--light section.node-landing-v2 .form-landing-strate .common-field-wrapper .form-item-civility-select label{left:50px}.application--light section.node-landing-v2 .form-event-strate .common-field-wrapper .form-item-optin-cogedim-select,.application--light section.node-landing-v2 .form-landing-strate .common-field-wrapper .form-item-optin-cogedim-select{padding-left:50px;padding-right:50px;width:99%}.application--light section.node-landing-v2 .form-event-strate form .input-group.checkbox,.application--light section.node-landing-v2 .form-landing-strate form .input-group.checkbox{margin:0 50px;max-width:calc(100% - 100px)}.application--light section.node-landing-v2 .form-event-strate form .legals-content,.application--light section.node-landing-v2 .form-landing-strate form .legals-content{padding-left:50px;padding-right:50px}}@media screen and (min-width:769px){.application--light section.node-landing-v2 .full-visual{height:430px}.application--light section.node-landing-v2 .full-visual .visual{height:430px}.application--light section.node-landing-v2 .full-visual .gradient-first,.application--light section.node-landing-v2 .full-visual .gradient-first-bis{height:250px}.application--light section.node-landing-v2 .full-visual .info-box .info-box-content{height:430px}.application--light section.node-landing-v2 .full-visual .info-box .info-box-content .media-ctas-group{width:50%}.application--light section.node-landing-v2 .full-visual .info-box .info-box-content .media-ctas-group .ctas .btn{font-size:14px}.application--light section.node-landing-v2 .full-visual .info-box .info-box-content .media-ctas-group .ctas .btn.btn--outline{display:inline-flex;font-weight:400}}@media screen and (min-width:1024px){.application--light section.node-landing-v2 .full-visual .info-box .info-box-content .media-ctas-group .media-container .media-button{margin:0 10px}}.application--light section.node-landing-v2 .animation-commercial{background:#42145f;color:#fff;padding:60px 0}.application--light section.node-landing-v2 .animation-commercial a{color:#fff}.application--light section.node-landing-v2 .animation-commercial .animation{display:flex;flex-flow:column nowrap;margin:0 auto;max-width:1170px;padding:0 24px;position:relative}.application--light section.node-landing-v2 .animation-commercial .animation::after{background:#42145f;bottom:-74px;content:'';display:block;height:40px;left:calc(50% - 22px);position:absolute;transform:rotate(45deg);width:40px}.application--light section.node-landing-v2 .animation-commercial .animation h2{font-size:22px;font-weight:700;line-height:26px;margin:0;text-align:center}.application--light section.node-landing-v2 .animation-commercial .animation .line{padding:16px 0;position:relative;text-align:center}.application--light section.node-landing-v2 .animation-commercial .animation .line::before{border-bottom:1px solid rgba(255,255,255,.2);content:'';display:block;height:40px;left:0;position:absolute;top:0;width:100%}.application--light section.node-landing-v2 .animation-commercial .animation .line .icon{color:#68437f;font-size:48px;position:relative}.application--light section.node-landing-v2 .animation-commercial .animation .details{font-size:16px;font-weight:300;line-height:20px}.application--light section.node-landing-v2 .animation-commercial .animation .details p{margin:0 0 12px}.application--light section.node-landing-v2 .animation-commercial .animation .details ul{list-style:none;margin:0 0 12px;padding:0 0 0 9px}.application--light section.node-landing-v2 .animation-commercial .animation .details ul li{padding:0 0 8px 16px;position:relative}.application--light section.node-landing-v2 .animation-commercial .animation .details ul li:last-child{padding-bottom:0}.application--light section.node-landing-v2 .animation-commercial .animation .details ul li::before{background:rgba(255,255,255,.4);border-radius:50%;content:'';display:inline-block;font-size:20px;height:5px;left:0;position:absolute;top:10px;width:5px}.application--light section.node-landing-v2 .animation-commercial .animation .details h1,.application--light section.node-landing-v2 .animation-commercial .animation .details h2,.application--light section.node-landing-v2 .animation-commercial .animation .details h3,.application--light section.node-landing-v2 .animation-commercial .animation .details h4,.application--light section.node-landing-v2 .animation-commercial .animation .details h5,.application--light section.node-landing-v2 .animation-commercial .animation .details h6{font-size:18px;font-weight:700;line-height:22px;margin:0 0 12px}@media screen and (min-width:768px){.application--light section.node-landing-v2 .animation-commercial .animation{flex-flow:row nowrap}.application--light section.node-landing-v2 .animation-commercial .animation h2{text-align:right;width:50%}.application--light section.node-landing-v2 .animation-commercial .animation .line{flex-shrink:0;margin:-20px 0;padding:20px 0 0;width:100px}.application--light section.node-landing-v2 .animation-commercial .animation .line::before{border-bottom:0;border-right:1px solid rgba(255,255,255,.2);bottom:0;height:auto;left:0;width:50px}.application--light section.node-landing-v2 .animation-commercial .animation .details{width:50%}}@media screen and (min-width:1024px){.application--light section.node-landing-v2 .animation-commercial .animation h2{font-size:28px;line-height:34px}}.application--light section.node-landing-v2 .landing-stackbar{background:#42145f;color:#fff;display:flex;flex-flow:row nowrap;left:0;opacity:0;padding:24px 20px 20px;pointer-events:none;position:fixed;right:0;top:-180px;transition:.3s ease;z-index:7}.application--light section.node-landing-v2 .landing-stackbar.stacked{opacity:1;pointer-events:auto;top:0}.application--light section.node-landing-v2 .landing-stackbar .gradient{background:linear-gradient(to right,rgba(161,33,125,0) 0,rgba(161,33,125,.25) 100%);bottom:0;position:absolute;right:0;top:0;width:220px}.application--light section.node-landing-v2 .landing-stackbar a.logo{background:transparent url(/themes/cogedim/images/logo-cogedim.svg?v=201803) no-repeat 0 0;background-position:0 0;background-size:40px 50px;border:1px solid #fff;display:block;flex-shrink:0;height:42px;margin:0 16px 0 0;overflow:hidden;position:relative;text-indent:100px;transition:all .3s;white-space:nowrap;width:42px}.application--light section.node-landing-v2 .landing-stackbar .flex-line{position:relative}.application--light section.node-landing-v2 .landing-stackbar .flex-line .title-group .h1{color:#fff;font-size:18px;line-height:21px;margin:0}.application--light section.node-landing-v2 .landing-stackbar .flex-line .summary-group{display:none}.application--light section.node-landing-v2 .landing-stackbar .flex-line .ctas{display:flex;flex-flow:row wrap;margin:0 -8px;padding:10px 0 0}.application--light section.node-landing-v2 .landing-stackbar .flex-line .ctas .btn:not(.btn--outline){background:#fff!important;color:#42145f;font-size:11px;font-weight:400;height:30px;margin:4px;pointer-events:auto;text-transform:none}.application--light section.node-landing-v2 .landing-stackbar .flex-line .ctas .btn:not(.btn--outline) .btn__content{padding:0 6px}.application--light section.node-landing-v2 .landing-stackbar .flex-line .ctas .btn:not(.btn--outline):hover{background:#a1217d!important;color:#fff}.application--light section.node-landing-v2 .landing-stackbar .flex-line .ctas .btn.btn--outline{border-color:rgba(255,255,255,.4);color:#fff;display:none;font-size:11px;font-weight:400;height:30px;margin:4px;pointer-events:auto;text-transform:none}.application--light section.node-landing-v2 .landing-stackbar .flex-line .ctas .btn.btn--outline .btn__content{padding:0 6px}.application--light section.node-landing-v2 .landing-stackbar .flex-line .ctas .btn.btn--outline:hover{border-color:#fff}@media screen and (min-width:768px){.application--light section.node-landing-v2 .landing-stackbar{padding:24px;top:-140px}.application--light section.node-landing-v2 .landing-stackbar .gradient{width:430px}.application--light section.node-landing-v2 .landing-stackbar a.logo{margin:0 24px 0 0}.application--light section.node-landing-v2 .landing-stackbar .flex-line{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;width:100%}.application--light section.node-landing-v2 .landing-stackbar .flex-line .title-group{padding:0 12px 0 0}.application--light section.node-landing-v2 .landing-stackbar .flex-line .title-group .h1{font-size:22px;line-height:24px}.application--light section.node-landing-v2 .landing-stackbar .flex-line .ctas{flex-flow:row nowrap;margin:0 -4px 0 0;padding:0 0 0 12px}.application--light section.node-landing-v2 .landing-stackbar .flex-line .ctas .btn.btn--outline,.application--light section.node-landing-v2 .landing-stackbar .flex-line .ctas .btn:not(.btn--outline){font-size:14px;height:36px;margin:6px}.application--light section.node-landing-v2 .landing-stackbar .flex-line .ctas .btn.btn--outline .btn__content,.application--light section.node-landing-v2 .landing-stackbar .flex-line .ctas .btn:not(.btn--outline) .btn__content{padding:0 12px}}@media screen and (min-width:1024px){.application--light section.node-landing-v2 .landing-stackbar .flex-line .title-group{padding:0 24px 0 0}.application--light section.node-landing-v2 .landing-stackbar .flex-line .summary-group{display:block}.application--light section.node-landing-v2 .landing-stackbar .flex-line .summary-group .summary{font-size:12px}.application--light section.node-landing-v2 .landing-stackbar .flex-line .summary-group .summary span span:not(.price),.application--light section.node-landing-v2 .landing-stackbar .flex-line .summary-group .summary strong{font-size:20px;font-weight:700;white-space:nowrap}.application--light section.node-landing-v2 .landing-stackbar .flex-line .summary-group .summary small{font-size:100%}.application--light section.node-landing-v2 .landing-stackbar .flex-line .summary-group .summary .price{white-space:nowrap}.application--light section.node-landing-v2 .landing-stackbar .flex-line .ctas .btn.btn--outline{display:inline-flex}}.application--light .cog-cnat .custom-area-avr2019{padding:60px 0 0}.application--light .cog-cnat .custom-area-avr2019 h2{color:#4c4c4c;font-size:28px;font-weight:400;line-height:34px;margin:0;padding:0 24px 48px;text-align:center}.application--light .cog-cnat .custom-area-avr2019 h2 span,.application--light .cog-cnat .custom-area-avr2019 h2 strong{display:block}.application--light .cog-cnat .custom-area-avr2019 .custom-container{margin:0 auto;max-width:1920px;overflow:hidden;position:relative;white-space:nowrap}.application--light .cog-cnat .custom-area-avr2019 .items{display:flex;flex-flow:row nowrap;height:640px;left:0;position:relative;transition:.3s cubic-bezier(.77,0,.175,1)}.application--light .cog-cnat .custom-area-avr2019 .items.slide-2{left:calc(-100% + 56px)}.application--light .cog-cnat .custom-area-avr2019 .items.slide-3{left:calc(-200% + 112px)}.application--light .cog-cnat .custom-area-avr2019 .items.slide-4{left:calc(-300% + 224px)}.application--light .cog-cnat .custom-area-avr2019 .item{background-position:bottom right;border-right:1px solid #fff;cursor:pointer;display:flex;flex-flow:column nowrap;height:640px;justify-content:flex-end;min-width:calc(100% - 56px);position:relative;width:calc(100% - 56px);overflow:visible;transition:.3s ease}.application--light .cog-cnat .custom-area-avr2019 .item::after{background:#42145f;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;transition:.3s ease;z-index:1}.application--light .cog-cnat .custom-area-avr2019 .item:last-child{border:none}.application--light .cog-cnat .custom-area-avr2019 .item.item-1{background-image:url(/themes/cogedim/images/cnat-custom-04/cnat-custom-visual-1.jpg)}.application--light .cog-cnat .custom-area-avr2019 .item.item-2{background-image:url(/themes/cogedim/images/cnat-custom-04/cnat-custom-visual-2.jpg);background-position:bottom right -150px}.application--light .cog-cnat .custom-area-avr2019 .item.item-3{background-image:url(/themes/cogedim/images/cnat-custom-04/cnat-custom-visual-3.jpg);background-position:bottom right -50px}.application--light .cog-cnat .custom-area-avr2019 .item.item-4{background-image:url(/themes/cogedim/images/cnat-custom-04/cnat-custom-visual-4.jpg);background-position:bottom right -130px}.application--light .cog-cnat .custom-area-avr2019 .item h3{color:#fff;font-size:32px;font-weight:700;line-height:36px;margin:0;padding:0 30px;position:relative;transition:.3s ease;z-index:2}.application--light .cog-cnat .custom-area-avr2019 .item h3 span{display:block}.application--light .cog-cnat .custom-area-avr2019 .item .chevron{display:flex;align-content:center;border:2px solid #fff;border-radius:50%;color:#fff;font-size:30px;height:48px;margin:30px;position:relative;text-align:center;width:48px;z-index:2}.application--light .cog-cnat .custom-area-avr2019 .item .item-text{bottom:0;color:#fff;display:block;left:0;min-width:450px;opacity:0;padding:45px;pointer-events:none;position:absolute;right:0;top:0;transition:.3s ease;white-space:normal;z-index:3}.application--light .cog-cnat .custom-area-avr2019 .item .item-text .close-content{border:2px solid #42145f;border-radius:50%;color:#42145f;height:48px;margin:0;position:absolute;right:26px;top:26px;width:48px;z-index:5}.application--light .cog-cnat .custom-area-avr2019 .item .item-text .close-content .icon{color:#42145f;font-size:36px;position:relative}.application--light .cog-cnat .custom-area-avr2019 .item .item-text .close-content:hover{background:#42145f}.application--light .cog-cnat .custom-area-avr2019 .item .item-text .close-content:hover .icon{color:#fff}.application--light .cog-cnat .custom-area-avr2019 .item .item-text h3{font-size:38px;font-weight:700;line-height:40px;margin:0;opacity:0;padding:0 0 80px;transition:.3s ease .3s;width:360px}.application--light .cog-cnat .custom-area-avr2019 .item .item-text p{font-size:18px;line-height:28px;margin:0;opacity:0;transition:.3s ease .3s;width:340px}.application--light .cog-cnat .custom-area-avr2019 .item:hover::after{opacity:.75}.application--light .cog-cnat .custom-area-avr2019 .item:hover .chevron{background:#fff;border:2px solid #fff;color:#42145f}.application--light .cog-cnat .custom-area-avr2019 .mobile-slider-nav{display:flex;flex-flow:row nowrap;justify-content:center;padding:30px 24px}.application--light .cog-cnat .custom-area-avr2019 .mobile-slider-nav button{background:#42145f;border-radius:50%;height:10px;margin:5px;opacity:.5;overflow:hidden;text-indent:20px;white-space:nowrap;width:10px}.application--light .cog-cnat .custom-area-avr2019 .mobile-slider-nav button.active{opacity:1}.application--light .cog-cnat .custom-area-avr2019 .items-text{white-space:normal}.application--light .cog-cnat .custom-area-avr2019 .items-text .item-text{background:#42145f;color:#fff;max-height:0;overflow:hidden;position:relative;transition:.3s ease}.application--light .cog-cnat .custom-area-avr2019 .items-text .item-text.active{max-height:640px;overflow:auto}.application--light .cog-cnat .custom-area-avr2019 .items-text .item-text .inner{padding:70px 24px}.application--light .cog-cnat .custom-area-avr2019 .items-text .item-text .inner .close-content{color:#000;height:48px;margin:0;position:absolute;right:6px;top:6px;width:48px;z-index:5}.application--light .cog-cnat .custom-area-avr2019 .items-text .item-text .inner .close-content .icon{color:#fff;font-size:36px;position:relative}.application--light .cog-cnat .custom-area-avr2019 .items-text h3{font-size:32px;font-weight:700;line-height:34px;margin:0;padding:0 0 24px;text-align:center}.application--light .cog-cnat .custom-area-avr2019 .items-text p{font-size:18px;line-height:28px;margin:0;text-align:center}@media screen and (min-width:769px){.application--light .cog-cnat .custom-area-avr2019 h2{font-size:32px;line-height:38px}.application--light .cog-cnat .custom-area-avr2019 h2 span{display:inline}.application--light .cog-cnat .custom-area-avr2019 .items-container .items{left:auto!important}.application--light .cog-cnat .custom-area-avr2019 .items-container .item{min-width:0;overflow:hidden;width:25%}.application--light .cog-cnat .custom-area-avr2019 .items-container .item::after{right:auto;width:450px}.application--light .cog-cnat .custom-area-avr2019 .items-container.active .item h3{opacity:0}.application--light .cog-cnat .custom-area-avr2019 .items-container.active .item.active{cursor:auto;max-width:710px;width:100%}.application--light .cog-cnat .custom-area-avr2019 .items-container.active .item.active::after{opacity:.75!important}.application--light .cog-cnat .custom-area-avr2019 .items-container.active .item.active .chevron{opacity:0}.application--light .cog-cnat .custom-area-avr2019 .items-container.active .item.active .item-text{opacity:1;pointer-events:auto}.application--light .cog-cnat .custom-area-avr2019 .items-container.active .item.active .item-text h3,.application--light .cog-cnat .custom-area-avr2019 .items-container.active .item.active .item-text p{opacity:1}.application--light .cog-cnat .custom-area-avr2019 .items-container.active .item.active.item-2{background-image:url(/themes/cogedim/images/cnat-custom-04/cnat-custom-visual-2.jpg);background-position:bottom right}.application--light .cog-cnat .custom-area-avr2019 .items-container.active .item.active.item-3{background-image:url(/themes/cogedim/images/cnat-custom-04/cnat-custom-visual-3.jpg);background-position:bottom right}.application--light .cog-cnat .custom-area-avr2019 .items-container.active .item.active.item-4{background-image:url(/themes/cogedim/images/cnat-custom-04/cnat-custom-visual-4.jpg);background-position:bottom right}.application--light .cog-cnat .custom-area-avr2019 .mobile-slider-nav{display:none}.application--light .cog-cnat .custom-area-avr2019 .items-text.mobile{display:none}}.application--light .cog-cnat .custom-area-sept2019{padding:60px 0 0}.application--light .cog-cnat .custom-area-sept2019 h2{color:#42145f;font-size:28px;font-weight:700;line-height:34px;margin:0;padding:0 24px 36px}.application--light .cog-cnat .custom-area-sept2019 .custom-container{background-image:url(/themes/cogedim/images/cnat-custom-05/custom-area-sept2019-bg-mobile.jpg);background-position:center center;background-size:cover;height:640px;overflow:hidden;position:relative}.application--light .cog-cnat .custom-area-sept2019 .items{bottom:80px;display:flex;flex-flow:row nowrap;left:0;position:absolute;transition:margin .3s cubic-bezier(.77,0,.175,1)}.application--light .cog-cnat .custom-area-sept2019 .items.slide-mobile-1{margin-left:0}.application--light .cog-cnat .custom-area-sept2019 .items.slide-mobile-2{margin-left:calc(-100vw * 1)}.application--light .cog-cnat .custom-area-sept2019 .items.slide-mobile-3{margin-left:calc(-100vw * 2)}.application--light .cog-cnat .custom-area-sept2019 .items.slide-mobile-4{margin-left:calc(-100vw * 3)}.application--light .cog-cnat .custom-area-sept2019 .items.slide-mobile-5{margin-left:calc(-100vw * 4)}.application--light .cog-cnat .custom-area-sept2019 .items.slide-mobile-6{margin-left:calc(-100vw * 5)}.application--light .cog-cnat .custom-area-sept2019 .items.slide-mobile-7{margin-left:calc(-100vw * 6)}.application--light .cog-cnat .custom-area-sept2019 .items.slide-mobile-8{margin-left:calc(-100vw * 7)}.application--light .cog-cnat .custom-area-sept2019 .items .item{border:10px solid #42145f;height:314px;margin:0 30px;min-width:calc(100vw - 60px);max-width:calc(100vw - 60px);padding:16px}.application--light .cog-cnat .custom-area-sept2019 .items .item .number{background:#42145f;color:#fff;font-size:26px;font-weight:700;line-height:32px;padding:0 8px}.application--light .cog-cnat .custom-area-sept2019 .items .item h3{color:#42145f;font-size:24px;font-weight:700;line-height:28px;margin:0;padding:30px 0 0;text-transform:uppercase}.application--light .cog-cnat .custom-area-sept2019 .items .next-button-1{display:none}.application--light .cog-cnat .custom-area-sept2019 .items .next-button-2{display:none}.application--light .cog-cnat .custom-area-sept2019 .slider-nav{bottom:30px;display:flex;flex-flow:row nowrap;justify-content:center;left:30px;position:absolute}.application--light .cog-cnat .custom-area-sept2019 .slider-nav button{background:#42145f;border-radius:50%;height:15px;margin:5px;opacity:.5;overflow:hidden;text-indent:20px;white-space:nowrap;width:15px}.application--light .cog-cnat .custom-area-sept2019 .slider-nav button.active{opacity:1}.application--light .cog-cnat .custom-area-sept2019 .slider-nav.slider-nav-desktop{display:none}@media screen and (min-width:768px){.application--light .cog-cnat .custom-area-sept2019 .custom-container{background-image:url(/themes/cogedim/images/cnat-custom-05/custom-area-sept2019-bg.jpg)}}@media screen and (min-width:769px){.application--light .cog-cnat .custom-area-sept2019{margin:0 auto;max-width:1920px;padding:0}.application--light .cog-cnat .custom-area-sept2019 .inner{background-image:url(/themes/cogedim/images/cnat-custom-05/custom-area-sept2019-bg.jpg);background-position:center center;background-size:cover;height:680px;padding:60px 0 0;position:relative}.application--light .cog-cnat .custom-area-sept2019 h2{font-size:38px;line-height:42px;padding:0 0 0 210px}.application--light .cog-cnat .custom-area-sept2019 h2 span{display:block}.application--light .cog-cnat .custom-area-sept2019 .custom-container{background:0 0;height:540px}.application--light .cog-cnat .custom-area-sept2019 .items{bottom:auto;padding:0 0 0 200px;top:60px}.application--light .cog-cnat .custom-area-sept2019 .items .item{flex-grow:0;flex-shrink:0;height:266px;margin:0 12px;width:278px;min-width:auto;max-width:auto}.application--light .cog-cnat .custom-area-sept2019 .items .next-button-1,.application--light .cog-cnat .custom-area-sept2019 .items .next-button-2{height:266px;left:1118px;opacity:0;position:absolute;top:0;width:874px}.application--light .cog-cnat .custom-area-sept2019 .items .next-button-2{left:2326px}.application--light .cog-cnat .custom-area-sept2019 .items.slide-desktop-1{margin-left:0}.application--light .cog-cnat .custom-area-sept2019 .items.slide-desktop-1 .next-button-1,.application--light .cog-cnat .custom-area-sept2019 .items.slide-desktop-1 .next-button-2{display:block}.application--light .cog-cnat .custom-area-sept2019 .items.slide-desktop-2{margin-left:calc(-278px * 5 - 20px + 200px)}.application--light .cog-cnat .custom-area-sept2019 .items.slide-desktop-2 .next-button-2{display:block}.application--light .cog-cnat .custom-area-sept2019 .items.slide-desktop-3{margin-left:calc(-278px * 6 - 44px + 200px)}.application--light .cog-cnat .custom-area-sept2019 .slider-nav{bottom:165px;left:210px}.application--light .cog-cnat .custom-area-sept2019 .slider-nav.slider-nav-mobile{display:none}.application--light .cog-cnat .custom-area-sept2019 .slider-nav.slider-nav-desktop{display:block}}.application--light .cog-cnat .custom-area-jan2020{padding:60px 0 0}.application--light .cog-cnat .custom-area-jan2020 h2{color:#4c4c4c;font-size:28px;font-weight:400;line-height:34px;margin:0;padding:0 24px 48px;text-align:center}.application--light .cog-cnat .custom-area-jan2020 h2 span,.application--light .cog-cnat .custom-area-jan2020 h2 strong{display:block}.application--light .cog-cnat .custom-area-jan2020 .custom-container{margin:0 auto;max-width:1920px;overflow:hidden;position:relative;white-space:nowrap}.application--light .cog-cnat .custom-area-jan2020 .items{display:flex;flex-flow:row nowrap;height:640px;left:0;position:relative;transition:.3s cubic-bezier(.77,0,.175,1)}.application--light .cog-cnat .custom-area-jan2020 .items.slide-2{left:calc(-100% + 56px)}.application--light .cog-cnat .custom-area-jan2020 .items.slide-3{left:calc(-200% + 112px)}.application--light .cog-cnat .custom-area-jan2020 .items.slide-4{left:calc(-300% + 224px)}.application--light .cog-cnat .custom-area-jan2020 .item{background-position:bottom right;border-right:1px solid #fff;cursor:pointer;display:flex;flex-flow:column nowrap;height:640px;justify-content:flex-end;min-width:calc(100% - 56px);position:relative;width:calc(100% - 56px);overflow:visible;transition:.3s ease}.application--light .cog-cnat .custom-area-jan2020 .item::after{background:#42145f;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;transition:.3s ease;z-index:1}.application--light .cog-cnat .custom-area-jan2020 .item:last-child{border:none}.application--light .cog-cnat .custom-area-jan2020 .item.item-1{background-image:url(/themes/cogedim/images/cnat-custom-06/cnat-custom-visual-1.jpg)}.application--light .cog-cnat .custom-area-jan2020 .item.item-2{background-image:url(/themes/cogedim/images/cnat-custom-06/cnat-custom-visual-2.jpg);background-position:bottom right -150px}.application--light .cog-cnat .custom-area-jan2020 .item.item-3{background-image:url(/themes/cogedim/images/cnat-custom-06/cnat-custom-visual-3.jpg);background-position:bottom right -50px}.application--light .cog-cnat .custom-area-jan2020 .item.item-4{background-image:url(/themes/cogedim/images/cnat-custom-06/cnat-custom-visual-4.jpg);background-position:bottom right -130px}.application--light .cog-cnat .custom-area-jan2020 .item h3{color:#fff;font-size:32px;font-weight:700;line-height:36px;margin:0;padding:0 30px;position:relative;transition:.3s ease;z-index:2}.application--light .cog-cnat .custom-area-jan2020 .item h3 span{display:block}.application--light .cog-cnat .custom-area-jan2020 .item .chevron{display:flex;align-content:center;border:2px solid #fff;border-radius:50%;color:#fff;font-size:30px;height:48px;margin:30px;position:relative;text-align:center;width:48px;z-index:2}.application--light .cog-cnat .custom-area-jan2020 .item .item-text{bottom:0;color:#fff;display:block;left:0;min-width:450px;opacity:0;padding:45px;pointer-events:none;position:absolute;right:0;top:0;transition:.3s ease;white-space:normal;z-index:3}.application--light .cog-cnat .custom-area-jan2020 .item .item-text .close-content{border:2px solid #42145f;border-radius:50%;color:#42145f;height:48px;margin:0;position:absolute;right:26px;top:26px;width:48px;z-index:5}.application--light .cog-cnat .custom-area-jan2020 .item .item-text .close-content .icon{color:#42145f;font-size:36px;position:relative}.application--light .cog-cnat .custom-area-jan2020 .item .item-text .close-content:hover{background:#42145f}.application--light .cog-cnat .custom-area-jan2020 .item .item-text .close-content:hover .icon{color:#fff}.application--light .cog-cnat .custom-area-jan2020 .item .item-text h3{font-size:38px;font-weight:700;line-height:40px;margin:0;opacity:0;padding:0 0 80px;transition:.3s ease .3s;width:360px}.application--light .cog-cnat .custom-area-jan2020 .item .item-text p{font-size:18px;line-height:28px;margin:0;opacity:0;transition:.3s ease .3s;width:340px}.application--light .cog-cnat .custom-area-jan2020 .item:hover::after{opacity:.75}.application--light .cog-cnat .custom-area-jan2020 .item:hover .chevron{background:#fff;border:2px solid #fff;color:#42145f}.application--light .cog-cnat .custom-area-jan2020 .mobile-slider-nav{display:flex;flex-flow:row nowrap;justify-content:center;padding:30px 24px}.application--light .cog-cnat .custom-area-jan2020 .mobile-slider-nav button{background:#42145f;border-radius:50%;height:10px;margin:5px;opacity:.5;overflow:hidden;text-indent:20px;white-space:nowrap;width:10px}.application--light .cog-cnat .custom-area-jan2020 .mobile-slider-nav button.active{opacity:1}.application--light .cog-cnat .custom-area-jan2020 .items-text{white-space:normal}.application--light .cog-cnat .custom-area-jan2020 .items-text .item-text{background:#42145f;color:#fff;max-height:0;overflow:hidden;position:relative;transition:.3s ease}.application--light .cog-cnat .custom-area-jan2020 .items-text .item-text.active{max-height:640px;overflow:auto}.application--light .cog-cnat .custom-area-jan2020 .items-text .item-text .inner{padding:70px 24px}.application--light .cog-cnat .custom-area-jan2020 .items-text .item-text .inner .close-content{color:#000;height:48px;margin:0;position:absolute;right:6px;top:6px;width:48px;z-index:5}.application--light .cog-cnat .custom-area-jan2020 .items-text .item-text .inner .close-content .icon{color:#fff;font-size:36px;position:relative}.application--light .cog-cnat .custom-area-jan2020 .items-text h3{font-size:32px;font-weight:700;line-height:34px;margin:0;padding:0 0 24px;text-align:center}.application--light .cog-cnat .custom-area-jan2020 .items-text p{font-size:18px;line-height:28px;margin:0;text-align:center}@media screen and (min-width:769px){.application--light .cog-cnat .custom-area-jan2020 h2{font-size:32px;line-height:38px}.application--light .cog-cnat .custom-area-jan2020 h2 span{display:inline}.application--light .cog-cnat .custom-area-jan2020 .items-container .items{left:auto!important}.application--light .cog-cnat .custom-area-jan2020 .items-container .item{min-width:0;overflow:hidden;width:25%}.application--light .cog-cnat .custom-area-jan2020 .items-container .item::after{right:auto;width:450px}.application--light .cog-cnat .custom-area-jan2020 .items-container.active .item h3{opacity:0}.application--light .cog-cnat .custom-area-jan2020 .items-container.active .item.active{cursor:auto;max-width:710px;width:100%}.application--light .cog-cnat .custom-area-jan2020 .items-container.active .item.active::after{opacity:.75!important}.application--light .cog-cnat .custom-area-jan2020 .items-container.active .item.active .chevron{opacity:0}.application--light .cog-cnat .custom-area-jan2020 .items-container.active .item.active .item-text{opacity:1;pointer-events:auto}.application--light .cog-cnat .custom-area-jan2020 .items-container.active .item.active .item-text h3,.application--light .cog-cnat .custom-area-jan2020 .items-container.active .item.active .item-text p{opacity:1}.application--light .cog-cnat .custom-area-jan2020 .items-container.active .item.active.item-2{background-image:url(/themes/cogedim/images/cnat-custom-06/cnat-custom-visual-2.jpg);background-position:bottom right}.application--light .cog-cnat .custom-area-jan2020 .items-container.active .item.active.item-3{background-image:url(/themes/cogedim/images/cnat-custom-06/cnat-custom-visual-3.jpg);background-position:bottom right}.application--light .cog-cnat .custom-area-jan2020 .items-container.active .item.active.item-4{background-image:url(/themes/cogedim/images/cnat-custom-06/cnat-custom-visual-4.jpg);background-position:bottom right}.application--light .cog-cnat .custom-area-jan2020 .mobile-slider-nav{display:none}.application--light .cog-cnat .custom-area-jan2020 .items-text.mobile{display:none}}.application--light .cog-cnat .custom-area-avr2020{padding:60px 0 0}.application--light .cog-cnat .custom-area-avr2020 h2{color:#4c4c4c;font-size:28px;font-weight:400;line-height:34px;margin:0;padding:0 24px 48px;text-align:center}.application--light .cog-cnat .custom-area-avr2020 h2 span,.application--light .cog-cnat .custom-area-avr2020 h2 strong{display:block}.application--light .cog-cnat .custom-area-avr2020 .custom-container{margin:0 auto;max-width:1920px;overflow:hidden;position:relative;white-space:nowrap}.application--light .cog-cnat .custom-area-avr2020 .items{display:flex;flex-flow:row nowrap;height:640px;left:0;position:relative;transition:.3s cubic-bezier(.77,0,.175,1)}.application--light .cog-cnat .custom-area-avr2020 .items.slide-2{left:calc(-100% + 56px)}.application--light .cog-cnat .custom-area-avr2020 .items.slide-3{left:calc(-200% + 112px)}.application--light .cog-cnat .custom-area-avr2020 .items.slide-4{left:calc(-300% + 224px)}.application--light .cog-cnat .custom-area-avr2020 .item{background-position:bottom right;border-right:1px solid #fff;cursor:pointer;display:flex;flex-flow:column nowrap;height:640px;justify-content:flex-end;min-width:calc(100% - 56px);position:relative;width:calc(100% - 56px);overflow:visible;transition:.3s ease}.application--light .cog-cnat .custom-area-avr2020 .item::after{background:#42145f;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;transition:.3s ease;z-index:1}.application--light .cog-cnat .custom-area-avr2020 .item:last-child{border:none}.application--light .cog-cnat .custom-area-avr2020 .item.item-1{background-image:url(/themes/cogedim/images/cnat-custom-07/cnat-custom-visual-1.jpg);background-position:bottom right -90px}.application--light .cog-cnat .custom-area-avr2020 .item.item-2{background-image:url(/themes/cogedim/images/cnat-custom-07/cnat-custom-visual-2.jpg);background-position:bottom left -120px}.application--light .cog-cnat .custom-area-avr2020 .item.item-3{background-image:url(/themes/cogedim/images/cnat-custom-07/cnat-custom-visual-3.jpg);background-position:bottom right -220px}.application--light .cog-cnat .custom-area-avr2020 .item.item-4{background-image:url(/themes/cogedim/images/cnat-custom-07/cnat-custom-visual-4.jpg);background-position:bottom right -120px}.application--light .cog-cnat .custom-area-avr2020 .item h3{color:#fff;font-size:32px;font-weight:700;line-height:36px;margin:0;padding:0 30px;position:relative;transition:.3s ease;z-index:2}.application--light .cog-cnat .custom-area-avr2020 .item h3 span{display:block}.application--light .cog-cnat .custom-area-avr2020 .item .chevron{display:flex;align-content:center;border:2px solid #fff;border-radius:50%;color:#fff;font-size:30px;height:48px;margin:30px;position:relative;text-align:center;width:48px;z-index:2}.application--light .cog-cnat .custom-area-avr2020 .item .item-text{bottom:0;color:#fff;display:block;left:0;min-width:450px;opacity:0;padding:45px;pointer-events:none;position:absolute;right:0;top:0;transition:.3s ease;white-space:normal;z-index:3}.application--light .cog-cnat .custom-area-avr2020 .item .item-text .close-content{border:2px solid #42145f;border-radius:50%;color:#42145f;height:48px;margin:0;position:absolute;right:26px;top:26px;width:48px;z-index:5}.application--light .cog-cnat .custom-area-avr2020 .item .item-text .close-content .icon{color:#42145f;font-size:36px;position:relative}.application--light .cog-cnat .custom-area-avr2020 .item .item-text .close-content:hover{background:#42145f}.application--light .cog-cnat .custom-area-avr2020 .item .item-text .close-content:hover .icon{color:#fff}.application--light .cog-cnat .custom-area-avr2020 .item .item-text h3{font-size:38px;font-weight:700;line-height:40px;margin:0;opacity:0;padding:0 0 80px;transition:.3s ease .3s;width:360px}.application--light .cog-cnat .custom-area-avr2020 .item .item-text p{font-size:18px;line-height:28px;margin:0;opacity:0;transition:.3s ease .3s;width:340px}.application--light .cog-cnat .custom-area-avr2020 .item:hover::after{opacity:.75}.application--light .cog-cnat .custom-area-avr2020 .item:hover .chevron{background:#fff;border:2px solid #fff;color:#42145f}.application--light .cog-cnat .custom-area-avr2020 .mobile-slider-nav{display:flex;flex-flow:row nowrap;justify-content:center;padding:30px 24px}.application--light .cog-cnat .custom-area-avr2020 .mobile-slider-nav button{background:#42145f;border-radius:50%;height:10px;margin:5px;opacity:.5;overflow:hidden;text-indent:20px;white-space:nowrap;width:10px}.application--light .cog-cnat .custom-area-avr2020 .mobile-slider-nav button.active{opacity:1}.application--light .cog-cnat .custom-area-avr2020 .items-text{white-space:normal}.application--light .cog-cnat .custom-area-avr2020 .items-text .item-text{background:#42145f;color:#fff;max-height:0;overflow:hidden;position:relative;transition:.3s ease}.application--light .cog-cnat .custom-area-avr2020 .items-text .item-text.active{max-height:640px;overflow:auto}.application--light .cog-cnat .custom-area-avr2020 .items-text .item-text .inner{padding:70px 24px}.application--light .cog-cnat .custom-area-avr2020 .items-text .item-text .inner .close-content{color:#000;height:48px;margin:0;position:absolute;right:6px;top:6px;width:48px;z-index:5}.application--light .cog-cnat .custom-area-avr2020 .items-text .item-text .inner .close-content .icon{color:#fff;font-size:36px;position:relative}.application--light .cog-cnat .custom-area-avr2020 .items-text h3{font-size:32px;font-weight:700;line-height:34px;margin:0;padding:0 0 24px;text-align:center}.application--light .cog-cnat .custom-area-avr2020 .items-text p{font-size:18px;line-height:28px;margin:0;text-align:center}@media screen and (min-width:768px) and (max-width:768px){.application--light .cog-cnat .custom-area-avr2020 .item.item-1,.application--light .cog-cnat .custom-area-avr2020 .item.item-2,.application--light .cog-cnat .custom-area-avr2020 .item.item-3,.application--light .cog-cnat .custom-area-avr2020 .item.item-4{background-position:bottom right}}@media screen and (min-width:769px){.application--light .cog-cnat .custom-area-avr2020 h2{font-size:32px;line-height:38px}.application--light .cog-cnat .custom-area-avr2020 h2 span{display:inline}.application--light .cog-cnat .custom-area-avr2020 .items-container .items{left:auto!important}.application--light .cog-cnat .custom-area-avr2020 .items-container .item{min-width:0;overflow:hidden;width:25%}.application--light .cog-cnat .custom-area-avr2020 .items-container .item::after{right:auto;width:450px}.application--light .cog-cnat .custom-area-avr2020 .items-container.active .item h3{opacity:0}.application--light .cog-cnat .custom-area-avr2020 .items-container.active .item.active{cursor:auto;max-width:710px;width:100%}.application--light .cog-cnat .custom-area-avr2020 .items-container.active .item.active::after{opacity:.75!important}.application--light .cog-cnat .custom-area-avr2020 .items-container.active .item.active .chevron{opacity:0}.application--light .cog-cnat .custom-area-avr2020 .items-container.active .item.active .item-text{opacity:1;pointer-events:auto}.application--light .cog-cnat .custom-area-avr2020 .items-container.active .item.active .item-text h3,.application--light .cog-cnat .custom-area-avr2020 .items-container.active .item.active .item-text p{opacity:1}.application--light .cog-cnat .custom-area-avr2020 .items-container.active .item.active.item-1{background-image:url(/themes/cogedim/images/cnat-custom-07/cnat-custom-visual-1.jpg);background-position:bottom right}.application--light .cog-cnat .custom-area-avr2020 .items-container.active .item.active.item-2{background-image:url(/themes/cogedim/images/cnat-custom-07/cnat-custom-visual-2.jpg);background-position:bottom right}.application--light .cog-cnat .custom-area-avr2020 .items-container.active .item.active.item-3{background-image:url(/themes/cogedim/images/cnat-custom-07/cnat-custom-visual-3.jpg);background-position:bottom right}.application--light .cog-cnat .custom-area-avr2020 .items-container.active .item.active.item-4{background-image:url(/themes/cogedim/images/cnat-custom-07/cnat-custom-visual-4.jpg);background-position:bottom right}.application--light .cog-cnat .custom-area-avr2020 .mobile-slider-nav{display:none}.application--light .cog-cnat .custom-area-avr2020 .items-text.mobile{display:none}}.application--light .cog-cnat .custom-area-juin2020{padding:60px 0 0}.application--light .cog-cnat .custom-area-juin2020 h2{color:#4c4c4c;font-size:28px;font-weight:400;line-height:34px;margin:0;padding:0 24px 48px;text-align:center}.application--light .cog-cnat .custom-area-juin2020 h2 span,.application--light .cog-cnat .custom-area-juin2020 h2 strong{display:block}.application--light .cog-cnat .custom-area-juin2020 .custom-container{margin:0 auto;max-width:1920px;overflow:hidden;position:relative;white-space:nowrap}.application--light .cog-cnat .custom-area-juin2020 .items{display:flex;flex-flow:row nowrap;height:640px;left:0;position:relative;transition:.3s cubic-bezier(.77,0,.175,1)}.application--light .cog-cnat .custom-area-juin2020 .items.slide-2{left:calc(-100% + 56px)}.application--light .cog-cnat .custom-area-juin2020 .items.slide-3{left:calc(-200% + 112px)}.application--light .cog-cnat .custom-area-juin2020 .items.slide-4{left:calc(-300% + 224px)}.application--light .cog-cnat .custom-area-juin2020 .item{background-position:bottom right;border-right:1px solid #fff;cursor:pointer;display:flex;flex-flow:column nowrap;height:640px;justify-content:flex-end;min-width:calc(100% - 56px);position:relative;width:calc(100% - 56px);overflow:visible;transition:.3s ease}.application--light .cog-cnat .custom-area-juin2020 .item::after{background:#42145f;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;transition:.3s ease;z-index:1}.application--light .cog-cnat .custom-area-juin2020 .item:last-child{border:none}.application--light .cog-cnat .custom-area-juin2020 .item.item-1{background-image:url(/themes/cogedim/images/cnat-custom-08/cnat-custom-visual-1.jpg);background-position:bottom right -90px}.application--light .cog-cnat .custom-area-juin2020 .item.item-2{background-image:url(/themes/cogedim/images/cnat-custom-08/cnat-custom-visual-2.jpg);background-position:bottom right -70px}.application--light .cog-cnat .custom-area-juin2020 .item.item-3{background-image:url(/themes/cogedim/images/cnat-custom-08/cnat-custom-visual-3.jpg);background-position:bottom right -130px}.application--light .cog-cnat .custom-area-juin2020 .item.item-4{background-image:url(/themes/cogedim/images/cnat-custom-08/cnat-custom-visual-4.jpg);background-position:bottom right -90px}.application--light .cog-cnat .custom-area-juin2020 .item h3{color:#fff;font-size:32px;font-weight:700;line-height:36px;margin:0;padding:0 30px;position:relative;transition:.3s ease;z-index:2}.application--light .cog-cnat .custom-area-juin2020 .item h3 span{display:block}.application--light .cog-cnat .custom-area-juin2020 .item .chevron{display:flex;align-content:center;border:2px solid #fff;border-radius:50%;color:#fff;font-size:30px;height:48px;margin:30px;position:relative;text-align:center;width:48px;z-index:2}.application--light .cog-cnat .custom-area-juin2020 .item .item-text{bottom:0;color:#fff;display:block;left:0;min-width:450px;opacity:0;padding:45px;pointer-events:none;position:absolute;right:0;top:0;transition:.3s ease;white-space:normal;z-index:3}.application--light .cog-cnat .custom-area-juin2020 .item .item-text .close-content{border:2px solid #42145f;border-radius:50%;color:#42145f;height:48px;margin:0;position:absolute;right:26px;top:26px;width:48px;z-index:5}.application--light .cog-cnat .custom-area-juin2020 .item .item-text .close-content .icon{color:#42145f;font-size:36px;position:relative}.application--light .cog-cnat .custom-area-juin2020 .item .item-text .close-content:hover{background:#42145f}.application--light .cog-cnat .custom-area-juin2020 .item .item-text .close-content:hover .icon{color:#fff}.application--light .cog-cnat .custom-area-juin2020 .item .item-text h3{font-size:38px;font-weight:700;line-height:40px;margin:0;opacity:0;padding:0 0 80px;transition:.3s ease .3s;width:360px}.application--light .cog-cnat .custom-area-juin2020 .item .item-text p{font-size:18px;line-height:28px;margin:0;opacity:0;transition:.3s ease .3s;width:340px}.application--light .cog-cnat .custom-area-juin2020 .item:hover::after{opacity:.75}.application--light .cog-cnat .custom-area-juin2020 .item:hover .chevron{background:#fff;border:2px solid #fff;color:#42145f}.application--light .cog-cnat .custom-area-juin2020 .mobile-slider-nav{display:flex;flex-flow:row nowrap;justify-content:center;padding:30px 24px}.application--light .cog-cnat .custom-area-juin2020 .mobile-slider-nav button{background:#42145f;border-radius:50%;height:10px;margin:5px;opacity:.5;overflow:hidden;text-indent:20px;white-space:nowrap;width:10px}.application--light .cog-cnat .custom-area-juin2020 .mobile-slider-nav button.active{opacity:1}.application--light .cog-cnat .custom-area-juin2020 .items-text{white-space:normal}.application--light .cog-cnat .custom-area-juin2020 .items-text .item-text{background:#42145f;color:#fff;max-height:0;overflow:hidden;position:relative;transition:.3s ease}.application--light .cog-cnat .custom-area-juin2020 .items-text .item-text.active{max-height:640px;overflow:auto}.application--light .cog-cnat .custom-area-juin2020 .items-text .item-text .inner{padding:70px 24px}.application--light .cog-cnat .custom-area-juin2020 .items-text .item-text .inner .close-content{color:#000;height:48px;margin:0;position:absolute;right:6px;top:6px;width:48px;z-index:5}.application--light .cog-cnat .custom-area-juin2020 .items-text .item-text .inner .close-content .icon{color:#fff;font-size:36px;position:relative}.application--light .cog-cnat .custom-area-juin2020 .items-text h3{font-size:32px;font-weight:700;line-height:34px;margin:0;padding:0 0 24px;text-align:center}.application--light .cog-cnat .custom-area-juin2020 .items-text p{font-size:18px;line-height:28px;margin:0;text-align:center}@media screen and (min-width:768px) and (max-width:768px){.application--light .cog-cnat .custom-area-juin2020 .item.item-1,.application--light .cog-cnat .custom-area-juin2020 .item.item-2,.application--light .cog-cnat .custom-area-juin2020 .item.item-3,.application--light .cog-cnat .custom-area-juin2020 .item.item-4{background-position:bottom right}}@media screen and (min-width:769px){.application--light .cog-cnat .custom-area-juin2020 h2{font-size:32px;line-height:38px}.application--light .cog-cnat .custom-area-juin2020 h2 span{display:inline}.application--light .cog-cnat .custom-area-juin2020 .items-container .items{left:auto!important}.application--light .cog-cnat .custom-area-juin2020 .items-container .item{min-width:0;overflow:hidden;width:25%}.application--light .cog-cnat .custom-area-juin2020 .items-container .item::after{right:auto;width:450px}.application--light .cog-cnat .custom-area-juin2020 .items-container.active .item h3{opacity:0}.application--light .cog-cnat .custom-area-juin2020 .items-container.active .item.active{cursor:auto;max-width:710px;width:100%}.application--light .cog-cnat .custom-area-juin2020 .items-container.active .item.active::after{opacity:.75!important}.application--light .cog-cnat .custom-area-juin2020 .items-container.active .item.active .chevron{opacity:0}.application--light .cog-cnat .custom-area-juin2020 .items-container.active .item.active .item-text{opacity:1;pointer-events:auto}.application--light .cog-cnat .custom-area-juin2020 .items-container.active .item.active .item-text h3,.application--light .cog-cnat .custom-area-juin2020 .items-container.active .item.active .item-text p{opacity:1}.application--light .cog-cnat .custom-area-juin2020 .items-container.active .item.active.item-1{background-image:url(/themes/cogedim/images/cnat-custom-08/cnat-custom-visual-1.jpg);background-position:bottom right}.application--light .cog-cnat .custom-area-juin2020 .items-container.active .item.active.item-2{background-image:url(/themes/cogedim/images/cnat-custom-08/cnat-custom-visual-2.jpg);background-position:bottom right}.application--light .cog-cnat .custom-area-juin2020 .items-container.active .item.active.item-3{background-image:url(/themes/cogedim/images/cnat-custom-08/cnat-custom-visual-3.jpg);background-position:bottom right}.application--light .cog-cnat .custom-area-juin2020 .items-container.active .item.active.item-4{background-image:url(/themes/cogedim/images/cnat-custom-08/cnat-custom-visual-4.jpg);background-position:bottom right}.application--light .cog-cnat .custom-area-juin2020 .mobile-slider-nav{display:none}.application--light .cog-cnat .custom-area-juin2020 .items-text.mobile{display:none}}.application--light #block-filsdariane{background:#fff;padding:60px 0 170px}.application--light #block-filsdariane nav{margin:0 auto;max-width:1170px}.application--light #block-filsdariane ol{align-items:center;display:flex;flex-flow:column wrap;list-style:none;margin:0;padding:0}.application--light #block-filsdariane ol li{color:#aaa;line-height:16px;text-align:center}.application--light #block-filsdariane ol li::before{content:'keyboard_arrow_down';font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;display:block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.application--light #block-filsdariane ol li:first-child::before{content:''}.application--light #block-filsdariane ol li a{color:#666;text-decoration:none}.application--light #block-filsdariane ol li a:hover{color:#42145f}@media screen and (min-width:768px){.application--light #block-filsdariane ol{align-items:flex-start;flex-flow:row wrap;justify-content:center}.application--light #block-filsdariane ol li{color:#aaa;line-height:24px;text-align:left;white-space:nowrap;vertical-align:middle}.application--light #block-filsdariane ol li::before{content:'keyboard_arrow_right';display:inline-block}.application--light #block-filsdariane ol li a{color:#666;text-decoration:none}.application--light #block-filsdariane ol li a:hover{color:#42145f}}.application--light .common-page-style{background:#f1f0ef;padding-bottom:80px}.application--light .common-page-style .full-visual{background-color:#a1217d;background-position:center center;background-size:cover;height:300px;position:relative}.application--light .common-page-style .full-visual .gradient-visual{background:linear-gradient(to bottom,rgba(66,20,95,0) 0,rgba(66,20,95,.9) 100%);bottom:0;height:110px;position:absolute;width:100%}.application--light .common-page-style .outer-content-part{padding:0 24px}.application--light .common-page-style .outer-content-part .content-part{background:#fff;border-radius:2px;margin:-80px auto 0;max-width:1024px;padding:48px 24px 100px;position:relative}.application--light .common-page-style .outer-content-part .content-part .inner{margin:0 auto;max-width:700px;position:relative}.application--light .common-page-style .outer-content-part .content-part .back-link{background:rgba(255,255,255,.4);border:1px solid rgba(66,20,95,.3);border-radius:2px;display:inline-block;font-size:13px;height:26px;left:-24px;line-height:24px;padding:0 12px 0 4px;position:absolute;top:-90px;text-decoration:none;transition:.3s ease}.application--light .common-page-style .outer-content-part .content-part .back-link .icon{color:#42145f}.application--light .common-page-style .outer-content-part .content-part .back-link:hover{background:#fff;border-color:#fff}.application--light .common-page-style .outer-content-part .content-part .back-link:hover .icon{color:#a1217d}.application--light .common-page-style .outer-content-part .content-part .section-anchors{border-bottom:1px solid rgba(0,0,0,.05);display:flex;flex-flow:row wrap;padding:30px 0 10px;margin:0 0 12px}.application--light .common-page-style .outer-content-part .content-part .section-anchors .btn{border:1px solid rgba(0,0,0,.12);color:#999;display:block;font-size:14px;font-weight:400;height:auto;margin:0 0 8px;padding:3px 0;text-transform:none;width:100%}.application--light .common-page-style .outer-content-part .content-part .section-anchors .btn .btn__content{display:block;text-align:center;white-space:normal}.application--light .common-page-style .outer-content-part .content-part .section-anchors .btn:hover{border-color:#42145f;color:#42145f}.application--light .common-page-style .outer-content-part .content-part .section-anchors .input-group{display:none}.application--light .common-page-style .outer-content-part .content-part .section-anchors.stacked{background:#f1f0ef;border-bottom:none;justify-content:center;left:0;margin:0;padding:20px 24px;position:fixed;right:0;top:56px;z-index:5}.application--light .common-page-style .outer-content-part .content-part .section-anchors.stacked .btn{display:none}.application--light .common-page-style .outer-content-part .content-part .section-anchors.stacked .input-group{display:flex;max-width:327px;padding:0}.application--light .common-page-style .outer-content-part .content-part .section-anchors.stacked .input-group .input-group__input{border:1px solid rgba(0,0,0,.12);border-radius:2px;font-weight:400;height:24px;text-transform:none}.application--light .common-page-style .outer-content-part .content-part .section-anchors.stacked .input-group .input-group__selections__comma,.application--light .common-page-style .outer-content-part .content-part .section-anchors.stacked .input-group label{color:#999;font-size:14px;padding:0 16px;top:0}.application--light .common-page-style .outer-content-part .content-part .section-anchors.stacked .input-group .input-group__append-icon{color:rgba(0,0,0,.4);line-height:28px}.application--light .common-page-style .outer-content-part .content-part .section-anchors.stacked .input-group.input-group--focused .input-group__append-icon,.application--light .common-page-style .outer-content-part .content-part .section-anchors.stacked .input-group.input-group--focused .input-group__prepend-icon{color:#a1214d}.application--light .common-page-style .outer-content-part .content-part .section-anchors.stacked .input-group .input-group__details{display:none}.application--light .common-page-style .outer-content-part .content-part .section-anchors.stacked .input-group.input-group--text-field.input-group--dirty.input-group--select label,.application--light .common-page-style .outer-content-part .content-part .section-anchors.stacked .input-group.input-group--text-field.input-group--dirty:not(.input-group--textarea) label,.application--light .common-page-style .outer-content-part .content-part .section-anchors.stacked .input-group.input-group--text-field:not(.input-group--single-line).input-group--focused:not(.input-group--textarea) label,.application--light .common-page-style .outer-content-part .content-part .section-anchors.stacked .input-group.input-group--text-field:not(.input-group--single-line):focus:not(.input-group--textarea) label{color:#a1217d;opacity:0}.application--light .common-page-style .outer-content-part .content-part h1{color:#333;font-size:40px;font-weight:300;line-height:42px;margin:0 0 36px}.application--light .common-page-style .outer-content-part .content-part h2{color:#666;font-size:18px;font-weight:400;line-height:22px;margin:0 0 12px}.application--light .common-page-style .outer-content-part .content-part .submitted{display:flex;flex-flow:row wrap;margin:0 -12px;padding:0 0 36px}.application--light .common-page-style .outer-content-part .content-part .submitted .item{color:#666;font-size:12px;line-height:16px;margin:0 12px;padding:0 0 12px;text-transform:uppercase}.application--light .common-page-style .outer-content-part .content-part .submitted .item .icon{color:#aaa;font-size:16px}.application--light .common-page-style .outer-content-part .content-part .submitted .item a{text-decoration:none}.application--light .common-page-style .outer-content-part .content-part .submitted .item.tags{text-transform:none}.application--light .common-page-style .outer-content-part .content-part .paragraph{padding:48px 0 0}.application--light .common-page-style .outer-content-part .content-part .paragraph h3{color:#333;font-size:20px;font-weight:700;line-height:24px;margin:0 0 24px}.application--light .common-page-style .outer-content-part .content-part .paragraph h4{color:#333;font-size:16px;font-weight:700;line-height:20px;margin:0 0 24px}.application--light .common-page-style .outer-content-part .content-part .paragraph h5{color:#333;font-size:14px;font-weight:700;line-height:18px;margin:0 0 24px}.application--light .common-page-style .outer-content-part .content-part .paragraph h6{color:#333;font-size:12px;font-weight:700;line-height:16px;margin:0 0 24px}.application--light .common-page-style .outer-content-part .content-part .paragraph p{line-height:18px}.application--light .common-page-style .outer-content-part .content-part .paragraph .responsive img{display:block;float:none!important;height:auto;margin:0 0 16px!important;width:100%}.application--light .common-page-style .outer-content-part .content-part .paragraph .excerpt_bg_mauve{background:#a1217d;color:#fff;padding:16px 16px 16px 29px}.application--light .common-page-style .outer-content-part .content-part .paragraph .excerpt_bg_gris{background:rgba(0,0,0,.07);border-left:5px solid #a1217d;color:#42145f;padding:16px 16px 16px 24px}.application--light .common-page-style .outer-content-part .content-part .paragraph .excerpt_bg_blanc{background:#fff;border-left:5px solid #a1217d;color:#42145f;padding:16px 16px 16px 24px}.application--light .common-page-style .outer-content-part .content-part .paragraph blockquote{border-left:5px solid #a1217d;font-size:14px;font-weight:400;margin-bottom:16px;padding:16px 0 16px 24px}.application--light .common-page-style .outer-content-part .content-part .paragraph blockquote p{margin-bottom:6px}.application--light .common-page-style .outer-content-part .content-part .paragraph table{margin-bottom:16px}.application--light .common-page-style .outer-content-part .content-part.related{background:#f8f7f7;border-radius:0;margin:0 auto;padding:60px 0}.application--light .common-page-style .outer-content-part .content-part.related .related-title{color:#666;font-size:24px;font-weight:300;line-height:28px;text-align:center}.application--light .common-page-style .outer-content-part .content-part.related .related-cards{margin:0 auto;padding:24px 0 0;position:relative;width:208px}.application--light .common-page-style .outer-content-part .content-part.related .related-cards .related-slider{overflow:hidden}.application--light .common-page-style .outer-content-part .content-part.related .related-cards .related-slider .slides{display:flex;flex-flow:row nowrap;justify-content:flex-start;transition:.3s ease}.application--light .common-page-style .outer-content-part .content-part.related .related-cards .related-slider .slides.slide-1{margin-left:0}.application--light .common-page-style .outer-content-part .content-part.related .related-cards .related-slider .slides.slide-2{margin-left:-100%}.application--light .common-page-style .outer-content-part .content-part.related .related-cards .related-slider .slides.slide-3{margin-left:-200%}.application--light .common-page-style .outer-content-part .content-part.related .related-cards .related-slider .slides.slide-4{margin-left:-300%}.application--light .common-page-style .outer-content-part .content-part.related .related-cards .related-slider .slides.slide-5{margin-left:-400%}.application--light .common-page-style .outer-content-part .content-part.related .related-cards .related-slider .slides.slide-6{margin-left:-500%}.application--light .common-page-style .outer-content-part .content-part.related .related-cards .related-slider .slides.slide-7{margin-left:-600%}.application--light .common-page-style .outer-content-part .content-part.related .related-cards .related-slider .slides.slide-8{margin-left:-700%}.application--light .common-page-style .outer-content-part .content-part.related .related-cards .related-slider .slides.slide-9{margin-left:-800%}.application--light .common-page-style .outer-content-part .content-part.related .related-cards .related-nav{display:flex;flex-flow:row nowrap;justify-content:space-between;left:-48px;pointer-events:none;position:absolute;right:-48px;top:calc(50% - 12px)}.application--light .common-page-style .outer-content-part .content-part.related .related-cards .related-nav button{pointer-events:auto}.application--light .common-page-style .outer-content-part .content-part.related .related-cards .related-nav button .icon{color:rgba(0,0,0,.2);font-size:48px}.application--light .common-page-style .outer-content-part .content-part.related .related-cards .related-nav button.disabled{opacity:0;pointer-events:none}.application--light .common-page-style .outer-content-part .content-part .filters-box{align-items:center;display:flex;justify-content:center;margin:0 0 -60px;padding:60px 0 32px}.application--light .common-page-style .outer-content-part .content-part .filters-box .legend{color:#999;flex-shrink:0;font-size:14px;margin:0 24px 0 0}.application--light .common-page-style .outer-content-part .content-part .filters-box .filters-list{max-width:327px;width:100%}.application--light .common-page-style .outer-content-part .content-part .filters-box .input-group{display:flex;max-width:327px;padding:0}.application--light .common-page-style .outer-content-part .content-part .filters-box .input-group .input-group__input{border:1px solid #42145f;border-radius:2px;font-weight:400;height:24px;text-transform:none}.application--light .common-page-style .outer-content-part .content-part .filters-box .input-group .input-group__selections__comma,.application--light .common-page-style .outer-content-part .content-part .filters-box .input-group label{color:#42145f;font-size:14px;padding:0 16px;top:0;text-transform:uppercase}.application--light .common-page-style .outer-content-part .content-part .filters-box .input-group .input-group__append-icon{color:#42145f;line-height:28px}.application--light .common-page-style .outer-content-part .content-part .filters-box .input-group.input-group--focused .input-group__append-icon,.application--light .common-page-style .outer-content-part .content-part .filters-box .input-group.input-group--focused .input-group__prepend-icon{color:#a1214d}.application--light .common-page-style .outer-content-part .content-part .filters-box .input-group .input-group__details{display:none}.application--light .common-page-style .outer-content-part .content-part .filters-box .input-group.input-group--text-field.input-group--dirty.input-group--select label,.application--light .common-page-style .outer-content-part .content-part .filters-box .input-group.input-group--text-field.input-group--dirty:not(.input-group--textarea) label,.application--light .common-page-style .outer-content-part .content-part .filters-box .input-group.input-group--text-field:not(.input-group--single-line).input-group--focused:not(.input-group--textarea) label,.application--light .common-page-style .outer-content-part .content-part .filters-box .input-group.input-group--text-field:not(.input-group--single-line):focus:not(.input-group--textarea) label{color:#a1217d;opacity:0}.application--light .common-page-style .outer-content-part .content-part .more-btn{color:#42145f;display:flex;font-size:13px;margin:16px auto 0;text-transform:none}.application--light .common-page-style .outer-content-part .content-part .more-btn.btn--outline{border:1px solid rgba(66,20,95,.25)}.application--light .common-page-style .outer-content-part .content-part .more-btn.btn--outline:hover{border:1px solid #42145f}.application--light .common-page-style.node-dispatch .dispatch-body{padding:32px 0 0}.application--light .common-page-style.node-dispatch .list-pages{padding-top:58px}.application--light .common-page-style.node-dispatch .list-pages article.node-page-teaser{background:#f1f0ef;margin:0 auto 20px;max-width:400px;position:relative;transition:.3s ease}.application--light .common-page-style.node-dispatch .list-pages article.node-page-teaser img{display:block;height:auto;width:100%}.application--light .common-page-style.node-dispatch .list-pages article.node-page-teaser .content-teaser{padding:24px 16px 48px;position:relative}.application--light .common-page-style.node-dispatch .list-pages article.node-page-teaser .content-teaser h3{color:#333;font-size:18px;font-weight:400;line-height:1.2}.application--light .common-page-style.node-dispatch .list-pages article.node-page-teaser .content-teaser p{color:#666;margin:0}.application--light .common-page-style.node-dispatch .list-pages article.node-page-teaser .icon{background:rgba(66,20,95,.2);bottom:16px;border-radius:50%;color:#fff;position:absolute;right:16px;transition:.3s ease}.application--light .common-page-style.node-dispatch .list-pages article.node-page-teaser .full-link{bottom:0;left:0;overflow:hidden;position:absolute;right:0;text-indent:800px;top:0;white-space:nowrap;width:100%}.application--light .common-page-style.node-dispatch .list-pages article.node-page-teaser:hover{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.application--light .common-page-style.node-dispatch .list-pages article.node-page-teaser:hover .icon{background:#42145f}.application--light .common-page-style.magazine .articles-list{padding:60px 0 0}.application--light .common-page-style.magazine.cover{background:#42145f}.application--light .common-page-style.magazine.cover .full-visual{background-image:url(/themes/cogedim/images/magazine-bg.jpg)}.application--light .common-page-style.magazine.cover .full-visual .gradient-visual{background:linear-gradient(to bottom,rgba(66,20,95,0) 0,#42145f 100%)}.application--light .common-page-style.magazine.cover .content-part .ribbon{background:transparent url(/themes/cogedim/images/magazine-ribbon.png) no-repeat 0 0;background-size:100% 100%;height:53px;position:absolute;top:-8px;width:34px}.application--light .common-page-style.glossary .full-visual{background-image:url(/themes/cogedim/images/glossary-bg.jpg)}.application--light .common-page-style.glossary .full-visual .gradient-visual{background:linear-gradient(to bottom,rgba(66,20,95,0) 0,rgba(66,20,95,.5) 100%)}.application--light .common-page-style.glossary .content-part .definitions-list{display:flex;flex-flow:row wrap;margin:0 -10px;padding:72px 0 0}.application--light .common-page-style.glossary .content-part .definitions-list a{align-items:center;border:1px solid rgba(66,20,95,.25);border-radius:2px;color:#42145f;display:inline-flex;font-size:14px;justify-content:center;margin:0 10px 20px;padding:16px 12px;text-align:center;text-decoration:none;transition:.3s ease;width:100%}.application--light .common-page-style.glossary .content-part .definitions-list a:hover{background:#a1217d;border-color:#a1217d;color:#fff}.application--light .common-page-style.node-flux .content-part .flux-list{padding:72px 0 0}@media screen and (min-width:768px){.application--light .common-page-style .full-visual{height:600px}.application--light .common-page-style .outer-content-part .content-part{margin:-300px auto 0;padding:30px 24px 100px}.application--light .common-page-style .outer-content-part .content-part .back-link{border:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.4);left:auto;margin:0 0 24px;position:relative;top:auto}.application--light .common-page-style .outer-content-part .content-part .back-link .icon{color:rgba(0,0,0,.25)}.application--light .common-page-style .outer-content-part .content-part .back-link:hover{border-color:#a1217d;color:#a1217d}.application--light .common-page-style .outer-content-part .content-part .section-anchors .btn{margin:0 16px 8px 0;width:auto}.application--light .common-page-style .outer-content-part .content-part .section-anchors.stacked{padding:20px 24px 12px;top:64px}.application--light .common-page-style .outer-content-part .content-part .section-anchors.stacked .btn{display:block}.application--light .common-page-style .outer-content-part .content-part.related .related-title{text-align:left}.application--light .common-page-style .outer-content-part .content-part.related .related-cards{padding:24px 38px 0;width:700px}.application--light .common-page-style .outer-content-part .content-part.related .related-cards .related-nav{left:-10px;right:-10px}.application--light .common-page-style .outer-content-part .content-part .filters-box{align-items:flex-start;justify-content:flex-start}.application--light .common-page-style .outer-content-part .content-part .filters-box .legend{line-height:26px}.application--light .common-page-style .outer-content-part .content-part .filters-box .filters-list{max-width:100%}.application--light .common-page-style .outer-content-part .content-part .filters-box .filters{display:flex;flex-flow:row wrap;list-style:none;margin:0 -16px 0 0;padding:0}.application--light .common-page-style .outer-content-part .content-part .filters-box .filters li{margin:0 16px 8px 0}.application--light .common-page-style .outer-content-part .content-part .filters-box .filters li a{border:1px solid rgba(0,0,0,.12);border-radius:2px;color:#999;display:block;height:26px;line-height:24px;padding:0 16px;text-decoration:none;text-transform:uppercase;transition:.3s ease}.application--light .common-page-style .outer-content-part .content-part .filters-box .filters li a.active{border-color:#42145f;color:#42145f;padding:0 16px 0 33px;position:relative}.application--light .common-page-style .outer-content-part .content-part .filters-box .filters li a.active::before{color:#42145f;content:'check';display:block;font-family:'Material Icons';font-feature-settings:'liga' 1;font-size:24px;font-style:normal;height:24px;left:6px;line-height:1;overflow:hidden;position:absolute;text-rendering:optimizeLegibility;text-transform:none;top:0;width:24px;-webkit-font-smoothing:antialiased}.application--light .common-page-style .outer-content-part .content-part .filters-box .filters li a:hover{border-color:#a1217d;color:#a1217d}.application--light .common-page-style.node-dispatch h1{padding-top:50px}.application--light .common-page-style.node-dispatch .list-pages{display:flex;flex-flow:row wrap;margin:0 -10px}.application--light .common-page-style.node-dispatch .list-pages article.node-page-teaser{margin:0 10px 20px;width:calc(50% - 20px)}.application--light .common-page-style.magazine.cover .full-visual .gradient-visual{height:300px}.application--light .common-page-style.magazine.cover h1{padding-top:50px}.application--light .common-page-style.magazine.cover .content-part .ribbon{height:150px;right:68px;top:-22px;width:69px}.application--light .common-page-style.glossary h1{padding-top:50px}.application--light .common-page-style.glossary .content-part .definitions-list a{width:calc(33.333333% - 20px)}.application--light .common-page-style.node-flux h1{padding-top:50px}}@media screen and (min-width:1024px){.application--light .common-page-style.magazine.cover .content-part .ribbon{left:68px;right:auto}}.application--light .nearby-common-pages{background:#f8f7f7;padding:50px 0 0}.application--light .nearby-common-pages .inner{margin:0 auto;max-width:1170px;padding:0 24px}.application--light .nearby-common-pages .programs-list{padding:0 0 50px}.application--light .nearby-common-pages .programs-list>div{display:flex;justify-content:center}.application--light .nearby-common-pages .programs-list .tabs{display:flex;flex-flow:row wrap}.application--light .nearby-common-pages .programs-list .tabs .tabs__bar{order:2;width:100%}.application--light .nearby-common-pages .programs-list .tabs .tabs__bar .tabs__container{margin:0;padding:0}.application--light .nearby-common-pages .programs-list .tabs .tabs__bar .tabs__container .tabs__item{color:#42145f;font-size:20px;line-height:48px;opacity:.3;padding:0 5px}.application--light .nearby-common-pages .programs-list .tabs .tabs__bar .tabs__container .tabs__item.tabs__item--active{font-size:26px;opacity:1}.application--light .nearby-common-pages .programs-list .tabs .tabs__bar .tabs__container .tabs__li:first-child .tabs__item{font-size:12px}.application--light .nearby-common-pages .programs-list .tabs .tabs__bar .tabs__container .tabs__li:last-child .tabs__item{font-size:12px}.application--light .nearby-common-pages .programs-list .tabs .tabs__bar .tabs__container .tabs__li:first-child .tabs__item.tabs__item--active{font-size:26px}.application--light .nearby-common-pages .programs-list .tabs .tabs__bar .tabs__container .tabs__li:last-child .tabs__item.tabs__item--active{font-size:26px}.application--light .nearby-common-pages .programs-list .tabs .tabs__items{border-width:0;order:1;width:100%}.application--light .nearby-common-pages .programs-list .tabs .tabs__items .tabs__content{display:flex;justify-content:center}.application--light .comp-image{margin:32px 0}.application--light .comp-image img{display:block;height:auto;margin:0 auto;max-width:100%}.application--light .comp-image .legend{color:#999;display:block;font-size:12px;line-height:15px;padding:10px 0 0;text-align:center}.application--light .comp-infographic{margin:32px 0}.application--light .comp-infographic img{display:block;height:auto;margin:0 auto;max-width:100%}.application--light .comp-infographic .desktop-image{display:none}@media screen and (min-width:768px){.application--light .comp-infographic .desktop-image{display:block}.application--light .comp-infographic .mobile-image{display:none}}.application--light .comp-images_fixed_size{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:center;margin:32px 0}.application--light .comp-images_fixed_size .comp-image_fixed_size{align-items:center;display:flex;flex-flow:column nowrap;margin:12px}.application--light .comp-images_fixed_size .comp-image_fixed_size img{display:block;height:auto;margin:0 auto;max-width:100%}.application--light .comp-images_fixed_size .comp-image_fixed_size span{color:#333;display:block;font-size:14px;line-height:15px;padding:10px 0 0;text-align:center;width:100%}.application--light .comp-images_fixed_size .comp-image_fixed_size span.legend{color:#999;font-size:12px}.application--light .comp-images_fixed_size .spacer{display:none}.application--light .comp-client{margin:32px 0}.application--light .comp-client .visual{border-radius:50%;margin:0 auto 24px;overflow:hidden;height:220px;width:220px}.application--light .comp-client .visual img{display:block;height:auto;width:100%}@media screen and (min-width:768px){.application--light .comp-client{align-items:center;display:flex;flex-flow:row nowrap}.application--light .comp-client .visual{flex-shrink:0;margin:0 48px 0 0!important;padding:0!important}.application--light .comp-client .client-text{margin:0 0 -16px}}.application--light .comp-key_figures{align-items:center;background:#1aabac;color:#fff;display:flex;flex-flow:row wrap;justify-content:center;margin:32px 0}.application--light .comp-key_figures .comp-key_figure{font-weight:300;padding:24px 16px;text-align:center;width:232px}.application--light .comp-key_figures .comp-key_figure p{margin:0}.application--light .comp-key_figures .comp-key_figure .the-title{font-size:18px;line-height:22px}.application--light .comp-key_figures .comp-key_figure .the-number{font-size:48px;line-height:72px}.application--light .comp-key_figures .comp-key_figure .the-subtitle{font-size:14px;line-height:18px}.application--light .comp-key_figures .spacer{display:none}.application--light .comp-verbatim{align-items:center;display:flex;flex-flow:row wrap;margin:32px 0}.application--light .comp-verbatim blockquote{border:none!important;color:#42145f;padding:0;font-size:28px!important;font-style:italic;font-weight:400;width:100%}.application--light .comp-verbatim blockquote p{line-height:32px!important}.application--light .comp-verbatim .visual{border-radius:50%;margin:0 24px 0 0;overflow:hidden;height:100px;width:100px}.application--light .comp-verbatim .visual img{display:block;height:auto;width:100%}.application--light .comp-verbatim .sign{color:#666;width:calc(100% - 124px)}@media screen and (min-width:768px){.application--light .comp-verbatim blockquote{margin:0!important;padding:0 0 0 60px;text-align:right;width:calc(100% - 136px)}.application--light .comp-verbatim .visual{margin:0 0 16px 36px}.application--light .comp-verbatim .sign{text-align:right;width:100%}}.application--light .comp-verbatim_center{align-items:center;display:flex;flex-flow:row wrap;margin:32px 0}.application--light .comp-verbatim_center .visual{border-radius:50%;margin:0 auto 12px;overflow:hidden;height:100px;width:100px}.application--light .comp-verbatim_center .visual img{display:block;height:auto;width:100%}.application--light .comp-verbatim_center blockquote{border:none!important;color:#42145f;padding:0!important;font-size:24px!important;font-style:italic;font-weight:400;text-align:center;width:100%}.application--light .comp-verbatim_center blockquote p{line-height:28px!important;margin:0!important}.application--light .comp-verbatim_center .sign{color:#666;display:block;margin:-8px 0 0;text-align:center;width:100%}@media screen and (min-width:768px){.application--light .comp-verbatim_center{padding:0 60px}}.application--light .comp-insert{border-left:5px solid #a1217d;color:#fff;margin:32px 0;padding:0 0 0 6px}.application--light .comp-insert .insert-inner{background:#a1217d;padding:24px 24px 8px}.application--light .comp-insert .insert-inner .the-title{font-size:18px;font-weight:700;line-height:22px}.application--light .comp-insert .insert-inner a{color:#fff}@media screen and (min-width:768px){.application--light .comp-insert .insert-inner{padding:24px 48px 8px}}.application--light .comp-link{margin:24px 0;text-align:right}.application--light .comp-link a{align-items:center;border:1px solid rgba(66,20,95,.2);border-radius:2px;display:inline-flex;font-size:14px;line-height:24px;padding:0 4px 0 12px;text-decoration:none;transition:.3s ease}.application--light .comp-link a::after{color:#42145f;content:'keyboard_arrow_right';font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';vertical-align:text-bottom}.application--light .comp-link a:hover{border-color:#42145f}.application--light .comp-link a:hover::after{color:#a1217d}.application--light .comp-video{height:0;margin:32px 0;position:relative;padding-bottom:56.25%;padding-top:25px}.application--light .comp-video embed,.application--light .comp-video iframe,.application--light .comp-video object{position:absolute;top:0;left:0;width:100%;height:100%}.application--light .comp-gallery{box-shadow:none;height:auto;margin:0 auto 32px;max-width:600px;overflow:hidden;position:relative;width:100%}.application--light .comp-gallery .carousel__left,.application--light .comp-gallery .carousel__right{display:none}.application--light .comp-gallery .carousel__item{display:flex;flex-flow:column nowrap;padding:0 0 50px}.application--light .comp-gallery .carousel__item img{display:block;height:auto;width:100%}.application--light .comp-gallery .carousel__item .legend{background:#f1f0ef;color:#999;font-size:12px;padding:12px 24px;text-align:center;width:100%}.application--light .comp-gallery .carousel__controls{background:0 0}.application--light .comp-gallery .carousel__controls .carousel__controls__item{height:24px;margin:0!important;width:24px}.application--light .comp-gallery .carousel__controls .carousel__controls__item .icon{color:#42145f;font-size:12px;opacity:.3}.application--light .comp-gallery .carousel__controls .carousel__controls__item.carousel__controls__item--active .icon{font-size:18px!important;opacity:1}.application--light .node-card-related{background:#f1f0ef;flex-shrink:0;margin:0 10px;width:188px;position:relative}.application--light .node-card-related img{display:block;height:auto;width:100%}.application--light .node-card-related .content-related{padding:24px 16px 40px}.application--light .node-card-related .content-related h3{color:#333;font-size:18px!important;font-weight:400!important;line-height:22px!important;margin:0!important;padding:0 0 12px!important}.application--light .node-card-related .content-related p{color:#666;font-size:14px;line-height:18px;margin:0}.application--light .node-card-related .content-related a{bottom:0;left:0;position:absolute;right:0;text-decoration:none;top:0}.application--light .node-card-related .content-related a .icon{background:rgba(66,20,95,.2);bottom:10px;border-radius:50%;color:#fff;position:absolute;right:10px;transition:.3s ease}.application--light .node-card-related .content-related a .legend{display:none}.application--light .node-card-related .content-related:hover a .icon{background:#42145f}.application--light .node-article-top{margin:70px 0 0;position:relative}.application--light .node-article-top img{display:block;height:auto;width:100%}.application--light .node-article-top .filter-ribbon{background:#a1217d;color:#fff;display:block;font-size:10px;left:-5px;line-height:18px;padding:0 10px 0 20px;position:absolute;text-transform:uppercase;top:10px}.application--light .node-article-top .content-article{background:rgba(66,20,95,.5);color:#fff;padding:24px 48px 16px 16px}.application--light .node-article-top .content-article .submitted{display:block!important;font-size:10px;line-height:16px;margin:0 0 4px!important;padding:0!important;text-transform:uppercase}.application--light .node-article-top .content-article .submitted .icon{color:#fff;font-size:16px}.application--light .node-article-top .content-article h3{font-size:26px;font-weight:700;line-height:30px;margin:0}.application--light .node-article-top a{bottom:0;left:0;position:absolute;right:0;text-decoration:none;top:0}.application--light .node-article-top a .icon{background:rgba(66,20,95,.2);bottom:10px;border-radius:50%;color:#fff;position:absolute;right:10px;transition:.3s ease}.application--light .node-article-top a .legend{display:none}.application--light .node-article-top:hover a .icon{background:#42145f}@media screen and (min-width:768px){.application--light .node-article-top .filter-ribbon{font-size:11px;line-height:20px;top:20px}.application--light .node-article-top .content-article{bottom:0;left:0;padding:24px 72px 24px 24px;position:absolute;right:0}.application--light .node-article-top .content-article .submitted{font-size:12px}.application--light .node-article-top a .icon{background:rgba(66,20,95,.5);bottom:24px;right:24px}}.application--light .node-article-teaser{background:#f1f0ef;margin:0 auto 20px;position:relative;max-width:460px}.application--light .node-article-teaser img{display:block;height:auto;width:100%}.application--light .node-article-teaser .filter-ribbon{background:#a1217d;color:#fff;display:block;font-size:10px;left:-5px;line-height:18px;padding:0 10px 0 20px;position:absolute;text-transform:uppercase;top:10px}.application--light .node-article-teaser .content-article{padding:24px 40px 16px 16px}.application--light .node-article-teaser .content-article .submitted{color:#999;display:block!important;font-size:10px;line-height:16px;margin:0 0 4px!important;padding:0!important;text-transform:uppercase}.application--light .node-article-teaser .content-article .submitted .icon{color:rgba(0,0,0,.25);font-size:16px}.application--light .node-article-teaser .content-article h3{font-size:18px;font-weight:400;line-height:22px;margin:0}.application--light .node-article-teaser a{bottom:0;left:0;position:absolute;right:0;text-decoration:none;top:0}.application--light .node-article-teaser a .icon{background:rgba(66,20,95,.2);bottom:10px;border-radius:50%;color:#fff;position:absolute;right:10px;transition:.3s ease}.application--light .node-article-teaser a .legend{display:none}.application--light .node-article-teaser:hover a .icon{background:#42145f}.application--light .node-article-teaser.tags{align-items:center;background:#42145f;display:flex}.application--light .node-article-teaser.tags .content-article{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;padding:32px 16px;width:100%}.application--light .node-article-teaser.tags .content-article h3{color:#fff;text-align:center}.application--light .node-article-teaser.tags .content-article ul{list-style:none;margin:0;padding:16px 0 0;text-align:center}.application--light .node-article-teaser.tags .content-article ul li{display:inline-block;margin-right:4px}.application--light .node-article-teaser.tags .content-article ul li a{bottom:auto;color:#fff;left:auto;position:relative;right:auto;top:auto}.application--light .node-article-teaser.tags .content-article ul li a:hover{text-decoration:underline}@media screen and (min-width:768px){.application--light .common-page-style.magazine .content-part .articles-list{display:flex;flex-flow:row wrap;justify-content:flex-start;margin:0 -10px}.application--light .common-page-style.magazine .content-part .articles-list .node-article-teaser{margin:0 10px 20px;width:calc(33.333333% - 20px)}.application--light .common-page-style.magazine.cover .content-part .articles-list .node-article-teaser:nth-child(5n+1){align-items:flex-end;display:flex;flex-flow:row nowrap;min-height:197px;width:calc(66.666666% - 20px)}.application--light .common-page-style.magazine.cover .content-part .articles-list .node-article-teaser:nth-child(5n+1) .visual{display:flex;flex-shrink:0;height:100%;justify-content:center;overflow:hidden;width:calc(50% - 10px)}.application--light .common-page-style.magazine.cover .content-part .articles-list .node-article-teaser:nth-child(5n+1) .visual img{width:auto}.application--light .common-page-style.magazine.cover .content-part .articles-list .node-article-teaser:nth-child(5n+1) .content-article{padding:24px 40px 16px 36px;width:100%}}.application--light .node-card-flux{background:#f1f0ef;margin:0 auto 20px;position:relative;max-width:460px}.application--light .node-card-flux img{display:block;height:auto;width:100%}.application--light .node-card-flux .content-flux{padding:24px 24px 40px 16px}.application--light .node-card-flux .content-flux .changed-date{color:#999;display:block;font-size:10px;line-height:16px;margin:0 0 4px;padding:0;text-transform:uppercase}.application--light .node-card-flux .content-flux h3{font-size:18px;font-weight:400;line-height:22px;margin:0 0 12px}.application--light .node-card-flux .content-flux p{color:#666;font-size:14px;line-height:18px;margin:0}.application--light .node-card-flux a{bottom:0;left:0;position:absolute;right:0;text-decoration:none;top:0}.application--light .node-card-flux a .icon{background:rgba(66,20,95,.2);bottom:10px;border-radius:50%;color:#fff;position:absolute;right:10px;transition:.3s ease}.application--light .node-card-flux a .legend{display:none}.application--light .node-card-flux:hover a .icon{background:#42145f}@media screen and (min-width:768px){.application--light .common-page-style.node-flux .content-part .flux-list{display:flex;flex-flow:row wrap;justify-content:flex-start;margin:0 -10px}.application--light .common-page-style.node-flux .content-part .flux-list .node-card-flux{margin:0 10px 20px;width:calc(33.333333% - 20px)}.application--light .common-page-style.node-flux .content-part .flux-list .node-card-flux:nth-child(5n+1){width:calc(66.666666% - 20px)}}.application--light .common-page-style.node-journey .custom-boxes-row{display:flex;flex-flow:column nowrap;padding:10px 0 20px}.application--light .common-page-style.node-journey .custom-boxes-row .custom-box{background:#1aabac;margin:10px 0;padding:24px;transition:.3s ease}.application--light .common-page-style.node-journey .custom-boxes-row .custom-box:hover{background:#42145f}.application--light .common-page-style.node-journey .custom-boxes-row .custom-box h5{color:#fff;font-size:18px;font-weight:300;margin:0;text-align:center}.application--light .common-page-style.node-journey .custom-boxes-row .custom-box .visual{background:#fff;border-radius:50%;display:block;height:100px;margin:12px auto 0;width:100px}.application--light .common-page-style.node-journey .custom-boxes-row .custom-box.transport .visual{background:#fff url(/themes/cogedim/images/custom-journey/transport.png) no-repeat center center}.application--light .common-page-style.node-journey .custom-boxes-row .custom-box.centre_ville .visual{background:#fff url(/themes/cogedim/images/custom-journey/centre_ville.png) no-repeat center center}.application--light .common-page-style.node-journey .custom-boxes-row .custom-box.commerces .visual{background:#fff url(/themes/cogedim/images/custom-journey/commerces.png) no-repeat center center}.application--light .common-page-style.node-journey .custom-boxes-row .custom-box.petits_immeubles .visual{background:#fff url(/themes/cogedim/images/custom-journey/petits_immeubles.png) no-repeat center center}.application--light .common-page-style.node-journey .custom-boxes-row .custom-box.residences_nouveaux_quartiers .visual{background:#fff url(/themes/cogedim/images/custom-journey/residences_nouveaux_quartiers.png) no-repeat center center}.application--light .common-page-style.node-journey .custom-boxes-row .custom-box.residences_services .visual{background:#fff url(/themes/cogedim/images/custom-journey/residences_services.png) no-repeat center center}.application--light .common-page-style.node-journey .custom-packs-row{display:flex;flex-flow:column nowrap;padding:0 0 20px}.application--light .common-page-style.node-journey .custom-packs-row .custom-pack{background:#a1217d;margin:0 0 5px;min-height:220px;overflow:hidden;padding:24px 16px;position:relative;transition:.3s ease}.application--light .common-page-style.node-journey .custom-packs-row .custom-pack h5{color:#fff;font-size:18px;font-weight:300;margin:0;text-align:center}.application--light .common-page-style.node-journey .custom-packs-row .custom-pack .visual{background:#fff;border-radius:50%;bottom:calc(50% - 50px - 18px);display:block;height:100px;left:calc(50% - 50px);position:absolute;transition:.3s ease;width:100px}.application--light .common-page-style.node-journey .custom-packs-row .custom-pack p{color:#fff;font-size:14px;line-height:18px;margin:12px 0 0;opacity:0;transition:.3s ease}.application--light .common-page-style.node-journey .custom-packs-row .custom-pack:hover{background:#42145f}.application--light .common-page-style.node-journey .custom-packs-row .custom-pack:hover .visual{opacity:0}.application--light .common-page-style.node-journey .custom-packs-row .custom-pack:hover p{opacity:1}.application--light .common-page-style.node-journey .custom-packs-row .custom-pack.pack-1 .visual{background:#fff url(/themes/cogedim/images/pack-pret_a_louer.png) no-repeat center center;background-size:60%}.application--light .common-page-style.node-journey .custom-packs-row .custom-pack.pack-2 .visual{background:#fff url(/themes/cogedim/images/pack-amenage.png) no-repeat center center;background-size:75%}.application--light .common-page-style.node-journey .custom-packs-row .custom-pack.pack-3 .visual{background:#fff url(/themes/cogedim/images/pack-connecte.png) no-repeat center center;background-size:40%}.application--light .common-page-style.node-journey .custom-packs-row .custom-pack.pack-4 .visual{background:#fff url(/themes/cogedim/images/pack-securite.png) no-repeat center center;background-size:50%}.application--light .common-page-style.node-journey .custom-packs-row .custom-pack.pack-5 .visual{background:#fff url(/themes/cogedim/images/pack-decore.png) no-repeat center center;background-size:70%}.application--light .common-page-style.node-journey .custom-packs-row .custom-pack.pack-6 .visual{background:#fff url(/themes/cogedim/images/pack-serenite.png) no-repeat center center;background-size:75%}.application--light .common-page-style.node-journey .custom-service-client{background:transparent url(/themes/cogedim/images/escda2020.png) no-repeat top 24px center;background-size:108px 115px;border:1px solid rgba(0,0,0,.12);border-radius:12px;margin:48px 0 24px;padding:158px 24px 24px}.application--light .common-page-style.node-journey .custom-service-client h3{font-size:20px;font-weight:700;line-height:24px}.application--light .common-page-style.node-journey .custom-service-client p{margin:0}.application--light .common-page-style.node-journey .custom-stores{margin:48px 0;padding:0;box-shadow:none}.application--light .common-page-style.node-journey .custom-stores .expansion-panel__container{border:none;margin:0 0 2px}.application--light .common-page-style.node-journey .custom-stores .expansion-panel__container .expansion-panel__header{background:#f1f0ef;color:#42145f;font-size:16px;font-weight:700;padding:0 8px 0 16px;transition:.3s ease}.application--light .common-page-style.node-journey .custom-stores .expansion-panel__container .expansion-panel__header .header__icon .icon{color:#42145f}.application--light .common-page-style.node-journey .custom-stores .expansion-panel__container .inner{border:1px solid #f1f0ef;padding:10px 10px 20px}.application--light .common-page-style.node-journey .custom-stores .expansion-panel__container .inner img{border-radius:50%;display:block;margin:0 auto 8px}.application--light .common-page-style.node-journey .custom-stores .expansion-panel__container .inner .infos span{align-items:center;color:#333;font-size:13px;display:flex;padding:8px 0 0}.application--light .common-page-style.node-journey .custom-stores .expansion-panel__container .inner .infos span .icon{color:#b3a1bf;margin-right:12px;vertical-align:middle}.application--light .common-page-style.node-journey .custom-stores .expansion-panel__container .inner .infos span a{color:#333;text-decoration:none}.application--light .common-page-style.node-journey .custom-stores .expansion-panel__container .inner .infos span a:hover{color:#a1217d;text-decoration:underline}.application--light .common-page-style.node-journey .custom-stores .expansion-panel__container.expansion-panel__container--active .expansion-panel__header{background:#42145f;color:#fff}.application--light .common-page-style.node-journey .custom-stores .expansion-panel__container.expansion-panel__container--active .expansion-panel__header .header__icon .icon{color:#fff}@media screen and (min-width:768px){.application--light .common-page-style.node-journey .custom-boxes-row{flex-flow:row nowrap;justify-content:space-between;margin:0 -10px}.application--light .common-page-style.node-journey .custom-boxes-row .custom-box{margin:10px;width:100%}.application--light .common-page-style.node-journey .custom-packs-row{flex-flow:row wrap;justify-content:space-between;margin:0 -3px 0 -2px}.application--light .common-page-style.node-journey .custom-packs-row .custom-pack{margin:0 3px 5px 2px;max-width:calc(33.333333% - 5px);width:100%}.application--light .common-page-style.node-journey .custom-service-client{background-position:center left 36px;padding:36px 36px 36px 180px}.application--light .common-page-style.node-journey .custom-service-client h3{font-size:20px;font-weight:700;line-height:24px}.application--light .common-page-style.node-journey .custom-service-client p{margin:0}.application--light .common-page-style.node-journey .custom-stores .expansion-panel__container .expansion-panel__header{font-size:18px}.application--light .common-page-style.node-journey .custom-stores .expansion-panel__container .inner{align-items:center;display:flex;flex-flow:row nowrap;padding:10px 24px}.application--light .common-page-style.node-journey .custom-stores .expansion-panel__container .inner img{margin:0 24px 0 0}}.application--light .form-in-page-wrapper{color:#fff}.application--light .form-in-page-wrapper .inner{margin:0 auto;max-width:816px;padding:0 24px}.application--light .form-in-page-wrapper .inner h2.strate-title{color:#fff;font-size:24px;font-weight:300;line-height:28px;margin:0}.application--light .form-in-page-wrapper form{padding:15px 0 0;margin:0 auto}.application--light .form-in-page-wrapper form .common-field-wrapper{margin:20px auto}.application--light .form-in-page-wrapper form .common-field-wrapper .summary,.application--light .form-in-page-wrapper form .common-field-wrapper .toggle{display:none}.application--light .form-in-page-wrapper form .common-field-wrapper .form-item-location .algolia-places-nostyle{text-align:left;width:100%}.application--light .form-in-page-wrapper form .common-field-wrapper .form-item-location .algolia-places-nostyle input{width:calc(100% - 24px)}.application--light .form-in-page-wrapper form .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-icon-pin{display:none}.application--light .form-in-page-wrapper form .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-icon-clear svg{display:none}.application--light .form-in-page-wrapper form .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu{background-color:#fff;box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12);color:rgba(0,0,0,.87);border-radius:2px;min-width:0;right:0!important}.application--light .form-in-page-wrapper form .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu .ap-nostyle-suggestion{border-bottom:1px solid rgba(0,0,0,.12);cursor:pointer;font-size:14px;font-weight:400;overflow:hidden!important;padding:5px 8px;text-overflow:ellipsis;white-space:nowrap!important}.application--light .form-in-page-wrapper form .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu .ap-nostyle-suggestion.ap-nostyle-cursor{background:rgba(0,0,0,.06)}.application--light .form-in-page-wrapper form .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu .ap-nostyle-suggestion::before{color:rgba(0,0,0,.3);content:'location_on';font-family:'Material Icons';font-weight:400;font-style:normal;font-size:18px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';margin-right:12px;vertical-align:text-bottom}.application--light .form-in-page-wrapper form .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu .ap-nostyle-suggestion .ap-address{display:none}.application--light .form-in-page-wrapper form .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu .ap-nostyle-suggestion em{font-style:normal;font-weight:700}.application--light .form-in-page-wrapper form .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu .ap-nostyle-suggestion .city{white-space:nowrap!important}.application--light .form-in-page-wrapper form .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu .ap-nostyle-suggestion .administrative{color:#aaa;margin-left:6px;white-space:nowrap!important}.application--light .form-in-page-wrapper form .input-group:not(.input-group--error) label{color:rgba(255,255,255,.6)}.application--light .form-in-page-wrapper form .form-item-message textarea{color:#fff}.application--light .form-in-page-wrapper form .input-group.input-group--text-field:not(.input-group--single-line):not(.input-group--error).input-group--focused .icon,.application--light .form-in-page-wrapper form .input-group.input-group--text-field:not(.input-group--single-line):not(.input-group--error).input-group--focused label,.application--light .form-in-page-wrapper form .input-group.input-group--text-field:not(.input-group--single-line):not(.input-group--error):focus .icon,.application--light .form-in-page-wrapper form .input-group.input-group--text-field:not(.input-group--single-line):not(.input-group--error):focus label{color:#fff}.application--light .form-in-page-wrapper form .input-group:not(.input-group--error) .input-group__details::before{background-color:rgba(255,255,255,.2)}.application--light .form-in-page-wrapper form .input-group:hover:not(.input-group--error):not(.input-group--focused):not(.input-group--disabled):not(.input-group--overflow):not(.input-group--segmented):not(.input-group--editable) .input-group__details::before{background-color:#fff}.application--light .form-in-page-wrapper form .input-group__details::after{background-color:#fff}.application--light .form-in-page-wrapper form .input-group:not(.input-group--error):not(.input-group--focused) .input-group__input .input-group__append-icon,.application--light .form-in-page-wrapper form .input-group:not(.input-group--error):not(.input-group--focused) .input-group__input .input-group__prepend-icon{color:#fff}.application--light .form-in-page-wrapper form .input-group.input-group--dirty .input-group__selections__comma,.application--light .form-in-page-wrapper form .input-group__input input{color:#fff}.application--light .form-in-page-wrapper form .input-group.input-group--selection-controls.switch{position:relative}.application--light .form-in-page-wrapper form .input-group.input-group--selection-controls.switch label{color:rgba(255,255,255,.8);font-size:14px;height:auto;left:auto;line-height:1.15;margin-left:0;max-width:100%;overflow:visible;padding-right:52px;padding-top:6px;position:relative;text-overflow:inherit;white-space:normal}.application--light .form-in-page-wrapper form .input-group.input-group--selection-controls.switch .input-group__input{position:absolute;right:10px;width:32px}.application--light .form-in-page-wrapper form .input-group.input-group--selection-controls.switch .input-group--selection-controls__container{color:#fff}.application--light .form-in-page-wrapper form .input-group.input-group--selection-controls.switch .input-group--selection-controls__ripple--active::after{background:#fff}.application--light .form-in-page-wrapper form .form-item-message .icon{align-items:flex-start;padding-top:4px}.application--light .form-in-page-wrapper form .btn:not(.btn--icon):not(.btn--flat){background:#fff;color:#42145f;display:block;font-size:16px;font-weight:700;margin:6px auto 16px;max-width:295px;text-transform:none;width:100%}.application--light .form-in-page-wrapper form .btn:not(.btn--icon):not(.btn--flat).btn--raised{box-shadow:none}.application--light .form-in-page-wrapper form .btn:not(.btn--icon):not(.btn--flat).btn--raised:hover{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.application--light .form-in-page-wrapper form .btn:not(.btn--icon):not(.btn--flat):hover{background:#42145f;color:#fff}.application--light .form-in-page-wrapper form .btn:not(.btn--icon):not(.btn--flat):hover .btn__content::before{opacity:0}.application--light .form-in-page-wrapper form .legals-content{color:rgba(255,255,255,.6);font-size:13px;padding:20px 0 0}.application--light .form-in-page-wrapper form .legals-content a{color:rgba(255,255,255,.6)}.application--light .form-in-page-wrapper form .input-group.checkbox{max-width:768px;margin:0 auto;padding-top:0}.application--light .form-in-page-wrapper form .input-group.checkbox label{color:#fff;font-size:13px;height:auto;line-height:16px;text-overflow:inherit;max-width:100%;padding:5px 0 0;white-space:normal;width:auto}.application--light .form-in-page-wrapper form .input-group.checkbox .input-group__input{color:#fff}.application--light .common-page-style .form-in-page-wrapper,.application--light .content-part .form-in-page-wrapper{margin:50px 0}@media screen and (max-width:767px){.application--light .form-in-page-wrapper form .input-group{padding:18px 0 8px}.application--light .form-in-page-wrapper form .form-item-optin-cogedim-select .input-group{padding:0}.application--light .form-in-page-wrapper form .form-modal-submit{margin:16px auto}.application--light .common-page-style .form-in-page-wrapper{margin:50px -24px}}@media screen and (min-width:768px){.application--light .form-in-page-wrapper .strate-title,.application--light .form-in-page-wrapper .text-xs-center{padding-left:50px;padding-right:50px}.application--light .form-in-page-wrapper form .intro{padding:0 50px 30px}.application--light .form-in-page-wrapper .wrapper-date-hour .form-item-date-select,.application--light .form-in-page-wrapper .wrapper-date-hour .form-item-hour-select{display:inline-block;padding-left:50px;padding-right:50px;vertical-align:middle;width:49%}.application--light .form-in-page-wrapper .wrapper-date-hour .form-item-date-select label,.application--light .form-in-page-wrapper .wrapper-date-hour .form-item-hour-select label{left:90px}.application--light .form-in-page-wrapper .form-item-desired-area-select,.application--light .form-in-page-wrapper .form-item-message{padding-left:50px;padding-right:50px;width:98%}.application--light .form-in-page-wrapper .form-item-desired-area-select label{left:50px}.application--light .form-in-page-wrapper .common-field-wrapper .form-item-city,.application--light .form-in-page-wrapper .common-field-wrapper .form-item-destination-select,.application--light .form-in-page-wrapper .common-field-wrapper .form-item-email,.application--light .form-in-page-wrapper .common-field-wrapper .form-item-first-name,.application--light .form-in-page-wrapper .common-field-wrapper .form-item-last-name,.application--light .form-in-page-wrapper .common-field-wrapper .form-item-location,.application--light .form-in-page-wrapper .common-field-wrapper .form-item-mail,.application--light .form-in-page-wrapper .common-field-wrapper .form-item-phone,.application--light .form-in-page-wrapper .common-field-wrapper .form-item-postal-code{display:inline-block;padding-left:50px;padding-right:50px;vertical-align:middle;width:49%}.application--light .form-in-page-wrapper .common-field-wrapper .form-item-destination-select label{left:50px}.application--light .form-in-page-wrapper .common-field-wrapper .form-item-civility-select{padding-left:50px;padding-right:50px;width:49%}.application--light .form-in-page-wrapper .common-field-wrapper .form-item-civility-select label{left:50px}.application--light .form-in-page-wrapper .common-field-wrapper .form-item-optin-cogedim-select{padding-left:50px;padding-right:50px;width:99%}.application--light .form-in-page-wrapper form .input-group.checkbox{margin:0 50px;max-width:calc(100% - 100px)}.application--light .form-in-page-wrapper form .legals-content{padding-left:50px;padding-right:50px}.application--light .common-page-style .form-in-page-wrapper .inner{padding:0}}.application--light .cog-headband{align-items:center;background:#A31A7E;color:#fff;display:flex;flex-flow:column nowrap;min-height:56px;left:0;padding:10px 48px;position:absolute;right:0;text-align:center;top:56px;z-index:5}.application--light .cog-headband p{font-size:14px;line-height:18px;margin:0}.application--light .cog-headband p a{color:currentColor!important}.application--light .cog-headband p strong{font-size:18px;line-height:22px}.application--light .cog-headband .btn{border-color:rgba(255,255,255,.25);text-transform:none}.application--light .cog-headband .btn:hover{border-color:#fff}.application--light .cog-headband .btn.close{margin:0!important;position:absolute;right:8px;top:4px}.application--light .cog-headband .btn.headband-program{background:rgba(255,255,255,.08)!important;flex-shrink:0;margin-bottom:8px;margin-left:48px;margin-top:16px}.application--light .cog-headband .btn.headband-program .btn__content::before{opacity:.08}.application--light .cog-headband .btn.headband-program .icon{background:#b54898;border-radius:50%;font-size:28px;height:48px;line-height:48px;position:relative;width:48px;z-index:10}.application--light .cog-headband .btn.headband-program .icon:first-child{margin-left:-56px;margin-right:8px}.application--light .cog-headband .btn.headband-program .icon:last-child{margin-right:16px}@media screen and (min-width:769px){.application--light .cog-headband{flex-flow:row nowrap;justify-content:center;top:64px}.application--light .cog-headband .btn{margin:0 0 0 20px}.application--light .cog-headband .btn.close{top:10px}.application--light .cog-headband .btn.headband-program{margin:8px 0 8px 60px}}.application--light .cog-autopromo{margin:50px 0;position:relative}.application--light .cog-autopromo .promo-container{position:relative;margin:0 auto;max-width:1024px}.application--light .cog-autopromo .promo-container .promo-block{margin:0 auto;max-width:700px;position:relative}.application--light .cog-autopromo .promo-container .promo-block .block{background:#42145f;position:relative;z-index:4}.application--light .cog-autopromo .promo-container .promo-block .block .inner{color:#fff;padding:40px 24px;position:relative;z-index:5}.application--light .cog-autopromo .promo-container .promo-block .block .inner .block-icon{opacity:.1;position:absolute;left:15px;top:40px}.application--light .cog-autopromo .promo-container .promo-block .block .inner .block-icon .icon{color:#fff;font-size:100px}.application--light .cog-autopromo .promo-container .promo-block .block .inner h2{color:#fff;font-size:28px;font-weight:700;line-height:30px;margin:0;text-align:center}.application--light .cog-autopromo .promo-container .promo-block .block .inner h2 span:not(.br){display:block;font-size:20px;font-weight:300;line-height:24px;margin:0 0 8px}.application--light .cog-autopromo .promo-container .promo-block .block .inner h2 span.br{display:block}.application--light .cog-autopromo .promo-container .promo-block .block .inner .catchline{font-size:20px;font-weight:300;line-height:24px;margin:0 0 8px;text-align:center}.application--light .cog-autopromo .promo-container .promo-block .block .inner .details{font-size:16px;font-weight:300;line-height:20px;padding:4px 0 0;text-align:center}.application--light .cog-autopromo .promo-container .promo-block .block .inner .input-group:not(.input-group--error) .input-group__details::before{background-color:rgba(255,255,255,.25)}.application--light .cog-autopromo .promo-container .promo-block .block .inner .input-group:hover:not(.input-group--error):not(.input-group--focused):not(.input-group--disabled):not(.input-group--overflow):not(.input-group--segmented):not(.input-group--editable) .input-group__details::before{background-color:#fff}.application--light .cog-autopromo .promo-container .promo-block .block .inner .input-group__details::after{background-color:#fff}.application--light .cog-autopromo .promo-container .promo-block .block .inner .input-group.input-group--text-field:not(.input-group--single-line):not(.input-group--error).input-group--focused .icon,.application--light .cog-autopromo .promo-container .promo-block .block .inner .input-group.input-group--text-field:not(.input-group--single-line):not(.input-group--error).input-group--focused label,.application--light .cog-autopromo .promo-container .promo-block .block .inner .input-group.input-group--text-field:not(.input-group--single-line):not(.input-group--error):focus .icon,.application--light .cog-autopromo .promo-container .promo-block .block .inner .input-group.input-group--text-field:not(.input-group--single-line):not(.input-group--error):focus label{color:#fff}.application--light .cog-autopromo .promo-container .promo-block .block .inner .input-group--suffix .input-group--text-field__suffix,.application--light .cog-autopromo .promo-container .promo-block .block .inner .input-group:not(.input-group--focused) .input-group__input .icon,.application--light .cog-autopromo .promo-container .promo-block .block .inner .input-group__details,.application--light .cog-autopromo .promo-container .promo-block .block .inner .input-group__input input,.application--light .cog-autopromo .promo-container .promo-block .block .inner .input-group__input textarea,.application--light .cog-autopromo .promo-container .promo-block .block .inner .input-group__selections__comma,.application--light .cog-autopromo .promo-container .promo-block .block .inner label{color:#fff}.application--light .cog-autopromo .promo-container .promo-block .block .inner .promo-btn{background:#fff!important;color:#42145f;display:block;font-size:16px;font-weight:700;margin:5px auto 0;max-width:295px;text-transform:none;width:100%}.application--light .cog-autopromo .promo-container .promo-block .block .inner .promo-buttons{align-items:center;display:flex;flex-flow:column nowrap;padding:20px 0 0}.application--light .cog-autopromo .promo-container .promo-block .block .inner .promo-buttons .promo-btn{margin:24px 0 0}.application--light .cog-autopromo.advisor .promo-block .block{background:#1aabac}.application--light .cog-autopromo.advisor .promo-block .block .inner .block-icon{background:#fff;border-radius:50%;padding:10px;height:100px;width:100px}.application--light .cog-autopromo.advisor .promo-block .block .inner .block-icon .icon{border-radius:50%;color:#1aabac;display:inline-flex;font-size:120px;height:80px;overflow:hidden;text-align:center;width:80px}.application--light .cog-autopromo.advisor .promo-block .block .inner .promo-btn{color:#1aabac}.application--light .cog-autopromo.cityzia .promo-block .block{background:#a1217d}.application--light .cog-autopromo.cityzia .promo-block .block .inner .block-icon{left:-5px;top:35px}.application--light .cog-autopromo.cityzia .promo-block .block .inner .promo-btn{color:#a1217d;font-size:15px;margin-top:40px}.application--light .cog-autopromo.faq .promo-block .block{background:#1aabac}.application--light .cog-autopromo.faq .promo-block .block .inner .block-icon{left:8px;top:35px}.application--light .cog-autopromo.faq .promo-block .block .inner .promo-btn{background:0 0!important;border:1px solid rgba(255,255,255,.4);color:#fff;cursor:pointer;margin-top:40px}.application--light .cog-autopromo.faq .promo-block .block .inner .promo-btn:hover{border:1px solid #fff}.application--light .cog-autopromo.lmnp_bouvard .promo-block .block{background:#1aa2db}.application--light .cog-autopromo.lmnp_bouvard .promo-block .block .inner .block-icon{left:0;top:32px}.application--light .cog-autopromo.lmnp_bouvard .promo-block .block .inner .input-group{margin:16px auto 0;max-width:295px;width:100%}.application--light .cog-autopromo.lmnp_bouvard .promo-block .block .inner .promo-btn{color:#1aa2db}.application--light .cog-autopromo.pinel .promo-block .block{background:#1aa2db}.application--light .cog-autopromo.pinel .promo-block .block .inner .block-icon{left:0;top:32px}.application--light .cog-autopromo.pinel .promo-block .block .inner .input-group{margin:16px auto 0;max-width:295px;width:100%}.application--light .cog-autopromo.pinel .promo-block .block .inner .promo-btn{color:#1aa2db}.application--light .cog-autopromo.ptz .promo-block .block{background:#1aa2db}.application--light .cog-autopromo.ptz .promo-block .block .inner .block-icon{left:0;top:32px}.application--light .cog-autopromo.ptz .promo-block .block .inner .inputs{margin:16px auto 0}.application--light .cog-autopromo.ptz .promo-block .block .inner .input-group{margin:0 auto;max-width:295px;width:100%}.application--light .cog-autopromo.ptz .promo-block .block .inner .promo-btn{color:#1aa2db}.application--light .cog-autopromo.search .promo-block .block .inner .block-icon .icon{background:transparent url(/themes/cogedim/images/autopromo/search.svg) no-repeat top left;background-size:100px 100px;color:transparent}.application--light .cog-autopromo.search .promo-block .block .inner .inner{padding:12px 0 0}.application--light .cog-autopromo.search .promo-block .block .inner .inner .icon-search,.application--light .cog-autopromo.search .promo-block .block .inner .inner p.title{display:none}.application--light .cog-autopromo.search .promo-block .block .inner .inner .location .algolia-autocomplete{text-align:left;width:100%}.application--light .cog-autopromo.search .promo-block .block .inner .inner .location .algolia-autocomplete input{width:calc(100% - 24px)}.application--light .cog-autopromo.search .promo-block .block .inner .inner .location .algolia-autocomplete .aa-dropdown-menu{background-color:#fff;box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12);color:rgba(0,0,0,.87);border-radius:2px;min-width:0;right:0!important}.application--light .cog-autopromo.search .promo-block .block .inner .inner .location .algolia-autocomplete .aa-dropdown-menu .aa-suggestion{border-bottom:1px solid rgba(0,0,0,.12);cursor:pointer;font-size:14px;font-weight:400;padding:5px 8px;text-overflow:ellipsis;overflow:hidden!important;white-space:nowrap!important}.application--light .cog-autopromo.search .promo-block .block .inner .inner .location .algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor{background:rgba(0,0,0,.06)}.application--light .cog-autopromo.search .promo-block .block .inner .inner .location .algolia-autocomplete .aa-dropdown-menu .aa-suggestion::before{color:rgba(0,0,0,.3);content:'location_on';font-family:'Material Icons';font-weight:400;font-style:normal;font-size:18px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';margin-right:12px;vertical-align:text-bottom}.application--light .cog-autopromo.search .promo-block .block .inner .inner .location .algolia-autocomplete .aa-dropdown-menu .aa-suggestion em{font-style:normal;font-weight:700}.application--light .cog-autopromo.search .promo-block .block .inner .inner .location .algolia-autocomplete .aa-dropdown-menu .aa-suggestion .city{white-space:nowrap!important}.application--light .cog-autopromo.search .promo-block .block .inner .inner .location .algolia-autocomplete .aa-dropdown-menu .aa-suggestion .administrative{color:#aaa;margin-left:6px;white-space:nowrap!important}.application--light .cog-autopromo.search .promo-block .block .inner .inner .algolia-autocomplete{width:100%}.application--light .cog-autopromo.search .promo-block .block .inner .inner .button-search .btn{background:#fff!important;color:#42145f;display:block;font-size:16px;font-weight:700;margin:5px auto 0;max-width:295px;text-transform:none;width:100%}.application--light .cog-autopromo.search .promo-block .block .inner .inner .button-search .btn.btn--disabled{opacity:.5}.application--light .cog-autopromo.tools .promo-block .block{background:#a1217d}.application--light .cog-autopromo.tools .promo-block .block .inner .block-icon{left:4px;top:38px}.application--light .cog-autopromo.tools .promo-block .block .inner h2{font-weight:300}.application--light .cog-autopromo.tools .promo-block .block .inner .buttons-tools{display:flex;flex-flow:row wrap;padding:25px 0 0;position:relative;margin:0 -5px}.application--light .cog-autopromo.tools .promo-block .block .inner .buttons-tools a{background:rgba(255,255,255,.12);border-radius:12px;color:#fff;cursor:pointer;display:flex;flex-flow:column nowrap;font-size:18px;font-weight:700;height:80px;line-height:22px;justify-content:center;margin:10px 5px 0;text-align:center;text-decoration:none;transition:.3s ease;width:calc(50% - 10px)}.application--light .cog-autopromo.tools .promo-block .block .inner .buttons-tools a small{font-size:12px;font-weight:300}.application--light .cog-autopromo.tools .promo-block .block .inner .buttons-tools a .icon{display:none}.application--light .cog-autopromo.tools .promo-block .block .inner .buttons-tools a:hover{background:#fff;color:#a1217d}.application--light .cog-autopromo.financial-study .promo-block .block{background:#1aa2db}.application--light .cog-autopromo.financial-study .promo-block .block .inner .block-icon{left:0;top:32px}.application--light .cog-autopromo.financial-study .promo-block .block .inner .inputs{margin:16px auto 0}.application--light .cog-autopromo.financial-study .promo-block .block .inner .input-group{margin:0 auto;max-width:295px;width:100%}.application--light .cog-autopromo.financial-study .promo-block .block .inner .promo-btn{color:#1aa2db}@media screen and (min-width:768px){.application--light .cog-autopromo .promo-container .promo-block .block .inner{padding:40px 48px}.application--light .cog-autopromo .promo-container .promo-block .block .inner .block-icon{left:30px}.application--light .cog-autopromo .promo-container .promo-block .block .inner .block-icon .icon{font-size:200px}.application--light .cog-autopromo .promo-container .promo-block .block .inner .catchline span{display:block}.application--light .cog-autopromo .promo-container .promo-block .block .inner .promo-buttons{flex-flow:row nowrap;margin:0 -12px;padding:20px 0 0}.application--light .cog-autopromo .promo-container .promo-block .block .inner .promo-buttons .promo-btn{margin:24px 12px 0}.application--light .cog-autopromo.advisor .promo-block .block .inner .block-icon{padding:20px;height:200px;width:200px}.application--light .cog-autopromo.advisor .promo-block .block .inner .block-icon .icon{font-size:240px;height:160px;width:160px}.application--light .cog-autopromo.cityzia .promo-block .block .inner .block-icon{left:20px;top:28px}.application--light .cog-autopromo.cityzia .promo-block .block .inner .promo-btn{font-size:16px}.application--light .cog-autopromo.faq .promo-block .block .inner .block-icon{left:10px;top:26px}.application--light .cog-autopromo.faq .promo-block .block .inner .details{padding:0 48px}.application--light .cog-autopromo.lmnp_bouvard .promo-block .block .inner .block-icon{left:10px;top:20px}.application--light .cog-autopromo.pinel .promo-block .block .inner .block-icon{left:10px;top:20px}.application--light .cog-autopromo.ptz .promo-block .block .inner .block-icon{left:10px;top:20px}.application--light .cog-autopromo.ptz .promo-block .block .inner .inputs{overflow:hidden}.application--light .cog-autopromo.ptz .promo-block .block .inner .inputs .prix-logement{float:left;width:calc(50% - 24px)}.application--light .cog-autopromo.ptz .promo-block .block .inner .inputs .revenu-fiscal{float:right;width:calc(50% - 24px)}.application--light .cog-autopromo.search .promo-block .block .inner .block-icon .icon{background-size:200px 200px}.application--light .cog-autopromo.search .promo-block .block .inner .inner .location{float:left;width:calc(50% - 24px)}.application--light .cog-autopromo.search .promo-block .block .inner .inner .rooms{float:right;width:calc(50% - 24px)}.application--light .cog-autopromo.search .promo-block .block .inner .inner .button-search{clear:both}.application--light .cog-autopromo.tools .promo-block .block .inner .block-icon{left:10px}.application--light .cog-autopromo.tools .promo-block .block .inner .buttons-tools{justify-content:center;margin:0;padding:1px 0 0}.application--light .cog-autopromo.tools .promo-block .block .inner .buttons-tools a{margin:24px 12px 0;padding:0 8px 0 40px;position:relative;text-align:left;width:160px}.application--light .cog-autopromo.tools .promo-block .block .inner .buttons-tools a .icon{bottom:18px;color:#fff;display:block;left:10px;opacity:.5;position:absolute}.application--light .cog-autopromo.tools .promo-block .block .inner .buttons-tools a:hover .icon{color:#a1217d}.application--light .cog-autopromo.financial-study .promo-block .block .inner .block-icon{left:10px;top:20px}.application--light .cog-autopromo.financial-study .promo-block .block .inner .catchline{margin:0 -12px 8px}.application--light .cog-autopromo.financial-study .promo-block .block .inner .inputs{overflow:hidden}.application--light .cog-autopromo.financial-study .promo-block .block .inner .inputs .situation-familiale{float:left;width:calc(50% - 24px)}.application--light .cog-autopromo.financial-study .promo-block .block .inner .inputs .nombre-enfants{float:right;width:calc(50% - 24px)}}.application--light section.autopromo{background:#f1f0ef;padding:50px 0 70px}.application--light section.autopromo .cog-autopromo .promo-container{padding:0 50px}.application--light section.autopromo .cog-autopromo .promo-container .visual{background-position:center center;background-size:cover;bottom:40px;left:0;position:absolute;right:0;top:40px;z-index:2}.application--light section.autopromo .cog-autopromo .promo-container .promo-block::before{background:#fff;bottom:-10px;content:'';left:-10px;position:absolute;right:-10px;top:10px;z-index:1}.application--light section.autopromo .cog-autopromo .promo-container .promo-block .block::before{background:#42145f;bottom:40px;content:'';left:-10px;opacity:.5;position:absolute;right:-10px;top:40px;z-index:1}.application--light section.autopromo .cog-autopromo.advisor .visual{background-image:url(/themes/cogedim/images/autopromo/autopromo-advisor.jpg)}.application--light section.autopromo .cog-autopromo.advisor .promo-block .block::before{background:#1aabac}.application--light section.autopromo .cog-autopromo.cityzia .visual{background-image:url(/themes/cogedim/images/autopromo/autopromo-cityzia.jpg)}.application--light section.autopromo .cog-autopromo.cityzia .promo-block .block::before{background:#a1217d}.application--light section.autopromo .cog-autopromo.faq .visual{background-image:url(/themes/cogedim/images/autopromo/autopromo-faq.jpg)}.application--light section.autopromo .cog-autopromo.faq .promo-block .block::before{background:#1aabac}.application--light section.autopromo .cog-autopromo.lmnp_bouvard .visual{background-image:url(/themes/cogedim/images/autopromo/autopromo-lmnp_bouvard.jpg)}.application--light section.autopromo .cog-autopromo.lmnp_bouvard .promo-block .block::before{background:#1aa2db}.application--light section.autopromo .cog-autopromo.pinel .visual{background-image:url(/themes/cogedim/images/autopromo/autopromo-pinel.jpg)}.application--light section.autopromo .cog-autopromo.pinel .promo-block .block::before{background:#1aa2db}.application--light section.autopromo .cog-autopromo.ptz .visual{background-image:url(/themes/cogedim/images/autopromo/autopromo-ptz.jpg)}.application--light section.autopromo .cog-autopromo.ptz .promo-block .block::before{background:#1aa2db}.application--light section.autopromo .cog-autopromo.search .visual{background-image:url(/themes/cogedim/images/autopromo/autopromo-search.jpg)}.application--light section.autopromo .cog-autopromo.tools .visual{background-image:url(/themes/cogedim/images/autopromo/autopromo-tools.jpg)}.application--light section.autopromo .cog-autopromo.tools .promo-block .block::before{background:#a1217d}.application--light section.autopromo .cog-autopromo.financial-study .visual{background-image:url(/themes/cogedim/images/autopromo/autopromo-financial-study.jpg)}.application--light section.autopromo .cog-autopromo.financial-study .promo-block .block::before{background:#1aa2db}.application--light section.autopromo .cog-autopromo:first-child{margin-top:0}@media screen and (min-width:768px){.application--light section.autopromo.multiple .cog-autopromo .promo-container{display:flex;justify-content:flex-start;padding:0 60px}.application--light section.autopromo.multiple .cog-autopromo .promo-container .promo-block{margin:0;width:100%}.application--light section.autopromo.multiple .cog-autopromo:nth-child(2n+0) .promo-container{justify-content:flex-end}}.application--light .cog-autopromo-cnat{margin:50px 0}.application--light .cog-autopromo-cnat .promo-container{height:580px;position:relative;margin:0 auto;max-width:1024px}.application--light .cog-autopromo-cnat .promo-container .visual{background-position:center center;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.application--light .cog-autopromo-cnat .promo-container .promo-block{background:rgba(66,20,95,.8);bottom:0;color:#fff;left:0;padding:40px 24px;position:absolute;right:0;text-align:center;z-index:4}.application--light .cog-autopromo-cnat .promo-container .promo-block .surtitle{font-size:14px;margin:0;padding:0 0 10px}.application--light .cog-autopromo-cnat .promo-container .promo-block h2{color:#fff!important;font-size:28px;font-weight:700;line-height:30px;margin:0;padding:0 0 4px}.application--light .cog-autopromo-cnat .promo-container .promo-block .offer p{font-size:16px;font-weight:300;line-height:20px;margin:10px}.application--light .cog-autopromo-cnat .promo-container .promo-block .promo-btn{background:0 0!important;border:1px solid rgba(255,255,255,.4);color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:700;margin:30px auto 0;max-width:295px;text-transform:none;width:100%}.application--light .cog-autopromo-cnat.cnat-text-right .promo-container .promo-block{bottom:auto;top:0}@media screen and (min-width:768px){.application--light .cog-autopromo-cnat .promo-container{display:flex;justify-content:flex-start;height:auto}.application--light .cog-autopromo-cnat .promo-container .promo-block{bottom:auto;left:auto;padding:40px 32px;position:relative;right:auto;width:320px}.application--light .cog-autopromo-cnat.cnat-text-right .promo-container{justify-content:flex-end}.application--light .cog-autopromo-cnat.cnat-text-right .promo-container .promo-block{top:auto}.application--light section.autopromo .cog-autopromo-cnat .promo-container{padding:0 60px}.application--light section.autopromo .cog-autopromo-cnat .promo-container .visual{bottom:40px;top:40px}}.application--light .cog-blackfriday-banner{align-items:center;background:rgba(0,0,0,.8);display:flex;flex-flow:column nowrap;min-height:56px;left:0;padding:10px 48px;position:absolute;right:0;text-align:center;top:56px;z-index:5}.application--light .cog-blackfriday-banner p{color:#fff;font-size:18px;font-weight:700;line-height:22px;margin:0}.application--light .cog-blackfriday-banner p strong{text-transform:uppercase}.application--light .cog-blackfriday-banner .btn{border-color:rgba(255,255,255,.25);text-transform:none}.application--light .cog-blackfriday-banner .btn:hover{border-color:#fff}.application--light .cog-blackfriday-banner .btn.close{margin:0!important;position:absolute;right:8px;top:4px}@media screen and (min-width:769px){.application--light .cog-blackfriday-banner{flex-flow:row nowrap;justify-content:center;top:64px}.application--light .cog-blackfriday-banner .btn{margin:0 0 0 20px}.application--light .cog-blackfriday-banner .btn.close{top:10px}}.application--light .cog-blackfriday .content-frame{margin:0 auto;max-width:1170px;padding:0 24px;position:relative}.application--light .cog-blackfriday .full-visual{align-items:flex-end;background-color:#000;background-image:url(/themes/cogedim/images/blackfriday/blackfriday-visual-mobile.jpg);background-position:center center;background-size:cover;color:#fff;display:flex;height:100vh;justify-content:center;padding:0 24px 60px;position:relative}.application--light .cog-blackfriday .full-visual .inner-content{background:#000;max-width:600px;padding:48px 24px;position:relative;width:100%}.application--light .cog-blackfriday .full-visual .inner-content h1{font-size:42px;font-weight:300;letter-spacing:0;line-height:32px;margin:0;padding:0 0 32px;text-align:center;text-transform:uppercase}.application--light .cog-blackfriday .full-visual .inner-content h1 span{display:block;font-size:50%;font-weight:700;text-transform:none}.application--light .cog-blackfriday .full-visual .inner-content .catchline{background:transparent url(/themes/cogedim/images/blackfriday/marteau-blackfriday.svg) no-repeat bottom -5px right;padding:0 0 24px}.application--light .cog-blackfriday .full-visual .inner-content .catchline p{line-height:21px;font-size:16px;font-weight:300;text-transform:uppercase}.application--light .cog-blackfriday .full-visual .inner-content .btn{background:#42145f!important;color:#fff;font-size:16px;font-weight:700;margin:0 auto;text-transform:none;width:100%}.application--light .cog-blackfriday .full-visual .inner-content .partnership{padding:36px 0 0}.application--light .cog-blackfriday .full-visual .inner-content .partnership p{font-size:12px;font-weight:300;margin:0;text-align:center}.application--light .cog-blackfriday .full-visual .inner-content .partnership p span{background:transparent url(/themes/cogedim/images/blackfriday/logo_kadran_2019_white.svg) no-repeat 0 0;display:block;height:64px;margin:10px auto 0;overflow:hidden;text-indent:200px;white-space:nowrap;width:121px}.application--light .cog-blackfriday .blackfriday-steps{background:#fff;padding:80px 0 60px}.application--light .cog-blackfriday .blackfriday-steps .steps .step{padding:0 24px;text-align:center}.application--light .cog-blackfriday .blackfriday-steps .steps .step .icon{color:#a1217d;font-size:48px}.application--light .cog-blackfriday .blackfriday-steps .steps .step h3{color:#42145f;font-size:18px;font-weight:700;line-height:22px;margin:0;padding:12px 0 16px}.application--light .cog-blackfriday .blackfriday-steps .steps .chevron{margin:0 auto 12px;text-align:center}.application--light .cog-blackfriday .blackfriday-steps .steps .chevron .icon{color:rgba(0,0,0,.2);font-size:48px}.application--light .cog-blackfriday .blackfriday-comprendre{background:#000}.application--light .cog-blackfriday .blackfriday-comprendre .content-frame{padding:0}.application--light .cog-blackfriday .blackfriday-comprendre .content-frame .visual img{display:block;height:auto;width:100%}.application--light .cog-blackfriday .blackfriday-comprendre .content-frame .text-content{padding:60px 24px}.application--light .cog-blackfriday .blackfriday-comprendre .content-frame .text-content h2{color:#fff;font-size:32px;font-weight:300;line-height:38px}.application--light .cog-blackfriday .blackfriday-comprendre .content-frame .text-content p{color:#aaa;font-size:16px;line-height:20px}.application--light .cog-blackfriday #blackfriday-container-wrapper{background:#f1f0ef;padding:80px 0;position:relative}.application--light .cog-blackfriday #blackfriday-container-wrapper.closed{min-height:1750px;max-height:1750px;overflow:hidden}.application--light .cog-blackfriday #blackfriday-container-wrapper.closed .content-frame{filter:blur(5px);-webkit-filter:blur(5px)}.application--light .cog-blackfriday #blackfriday-container-wrapper .content-frame{max-width:948px}.application--light .cog-blackfriday #blackfriday-container-wrapper .content-frame h2{color:rgba(0,0,0,.87);font-size:32px;font-weight:300;line-height:36px;margin:0;padding:0 0 24px;text-align:center}.application--light .cog-blackfriday #blackfriday-container-wrapper .content-frame .catchline{color:rgba(0,0,0,.87);font-size:20px;font-weight:300;line-height:24px;margin:0;padding:0 0 24px;text-align:center}.application--light .cog-blackfriday #blackfriday-container-wrapper .content-frame .black-friday-filter{margin:0 auto;max-width:295px}.application--light .cog-blackfriday #blackfriday-container-wrapper .content-frame .region-list{padding:12px 0 48px}.application--light .cog-blackfriday #blackfriday-container-wrapper .content-frame .region-list .info-desc{text-align:center}.application--light .cog-blackfriday #blackfriday-container-wrapper .content-frame .region-list .region{border-bottom:1px solid rgba(0,0,0,.12);padding:48px 0}.application--light .cog-blackfriday #blackfriday-container-wrapper .content-frame .region-list .region.single,.application--light .cog-blackfriday #blackfriday-container-wrapper .content-frame .region-list .region:last-child{border:none}.application--light .cog-blackfriday #blackfriday-container-wrapper .content-frame .region-list .region h2{font-size:24px;font-weight:700;line-height:26px;margin:0;text-align:center}.application--light .cog-blackfriday #blackfriday-container-wrapper .content-frame .region-list .region .identity{background:rgba(255,255,255,.5);margin:48px 0 0;padding:6px 16px;position:relative}.application--light .cog-blackfriday #blackfriday-container-wrapper .content-frame .region-list .region .identity h3{color:#42145f;font-size:18px;font-weight:700;line-height:20px;margin:0 0 6px;padding-right:100px}.application--light .cog-blackfriday #blackfriday-container-wrapper .content-frame .region-list .region .identity h4{color:#000;font-size:14px;font-weight:400;line-height:16px;margin:0}.application--light .cog-blackfriday #blackfriday-container-wrapper .content-frame .region-list .region .identity h5{color:#666;font-size:12px;font-weight:400;line-height:14px;margin:0}.application--light .cog-blackfriday #blackfriday-container-wrapper .content-frame .region-list .region .identity a{color:rgba(0,0,0,.87);font-size:10px;position:absolute;right:16px;top:12px}.application--light .cog-blackfriday #blackfriday-container-wrapper .content-frame .region-list .region .details{display:flex;flex-flow:column nowrap;font-size:12px;line-height:18px;padding:24px 16px 0}.application--light .cog-blackfriday #blackfriday-container-wrapper .content-frame .region-list .region .details a{border:1px solid rgba(66,20,95,.25);border-radius:2px;display:inline-block;font-size:11px;margin-top:10px;padding:0 8px;text-decoration:none;transition:.3s ease;width:80px}.application--light .cog-blackfriday #blackfriday-container-wrapper .content-frame .region-list .region .details a:hover{border-color:#42145f;color:#42145f}.application--light .cog-blackfriday #blackfriday-container-wrapper .blackfriday-forms-container{bottom:0;left:0;position:absolute;right:0;top:0;z-index:4}.application--light .cog-blackfriday #blackfriday-container-wrapper .blackfriday-forms-container::before{background:rgba(0,0,0,.8);bottom:0;content:'';left:0;position:absolute;right:0;top:0;z-index:4}.application--light .cog-blackfriday #blackfriday-container-wrapper .blackfriday-forms-container .form-container{left:0;padding:0 24px;position:absolute;right:0;top:40px;z-index:5}.application--light .cog-blackfriday #blackfriday-container-wrapper .blackfriday-forms-container .form-container .form-block{background:#fff;margin:0 auto;max-width:720px;padding:48px 24px;position:relative}.application--light .cog-blackfriday #blackfriday-container-wrapper .blackfriday-forms-container .form-container .form-block h2{color:rgba(0,0,0,.87);font-size:27px;font-weight:300;line-height:32px;margin:0;padding:0 0 24px;text-align:center}.application--light .cog-blackfriday #blackfriday-container-wrapper .blackfriday-forms-container .form-container .form-block .catchline{color:#aaa;margin:0;padding:0 0 24px}.application--light .cog-blackfriday #blackfriday-container-wrapper .blackfriday-forms-container .form-container .form-block .re-forms-blackfriday{border-bottom:1px solid rgba(0,0,0,.12);padding:0 0 48px}.application--light .cog-blackfriday #blackfriday-container-wrapper .blackfriday-forms-container .form-container .form-block .re-forms-blackfriday .common-field-wrapper{border:none;margin:36px auto 8px;max-width:702px}.application--light .cog-blackfriday #blackfriday-container-wrapper .blackfriday-forms-container .form-container .form-block .re-forms-blackfriday .common-field-wrapper .summary,.application--light .cog-blackfriday #blackfriday-container-wrapper .blackfriday-forms-container .form-container .form-block .re-forms-blackfriday .common-field-wrapper .toggle{display:none}.application--light .cog-blackfriday #blackfriday-container-wrapper .blackfriday-forms-container .form-container .form-block .re-forms-blackfriday .common-field-wrapper .form-item-location .algolia-places-nostyle{text-align:left;width:100%}.application--light .cog-blackfriday #blackfriday-container-wrapper .blackfriday-forms-container .form-container .form-block .re-forms-blackfriday .common-field-wrapper .form-item-location .algolia-places-nostyle input{width:calc(100% - 24px)}.application--light .cog-blackfriday #blackfriday-container-wrapper .blackfriday-forms-container .form-container .form-block .re-forms-blackfriday .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-icon-pin{display:none}.application--light .cog-blackfriday #blackfriday-container-wrapper .blackfriday-forms-container .form-container .form-block .re-forms-blackfriday .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-icon-clear svg{display:none}.application--light .cog-blackfriday #blackfriday-container-wrapper .blackfriday-forms-container .form-container .form-block .re-forms-blackfriday .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu{background-color:#fff;box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12);color:rgba(0,0,0,.87);border-radius:2px;min-width:0;right:0!important}.application--light .cog-blackfriday #blackfriday-container-wrapper .blackfriday-forms-container .form-container .form-block .re-forms-blackfriday .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu .ap-nostyle-suggestion{border-bottom:1px solid rgba(0,0,0,.12);cursor:pointer;font-size:14px;font-weight:400;overflow:hidden!important;padding:5px 8px;text-overflow:ellipsis;white-space:nowrap!important}.application--light .cog-blackfriday #blackfriday-container-wrapper .blackfriday-forms-container .form-container .form-block .re-forms-blackfriday .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu .ap-nostyle-suggestion.ap-nostyle-cursor{background:rgba(0,0,0,.06)}.application--light .cog-blackfriday #blackfriday-container-wrapper .blackfriday-forms-container .form-container .form-block .re-forms-blackfriday .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu .ap-nostyle-suggestion::before{color:rgba(0,0,0,.3);content:'location_on';font-family:'Material Icons';font-weight:400;font-style:normal;font-size:18px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';margin-right:12px;vertical-align:text-bottom}.application--light .cog-blackfriday #blackfriday-container-wrapper .blackfriday-forms-container .form-container .form-block .re-forms-blackfriday .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu .ap-nostyle-suggestion .ap-address{display:none}.application--light .cog-blackfriday #blackfriday-container-wrapper .blackfriday-forms-container .form-container .form-block .re-forms-blackfriday .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu .ap-nostyle-suggestion em{font-style:normal;font-weight:700}.application--light .cog-blackfriday #blackfriday-container-wrapper .blackfriday-forms-container .form-container .form-block .re-forms-blackfriday .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu .ap-nostyle-suggestion .city{white-space:nowrap!important}.application--light .cog-blackfriday #blackfriday-container-wrapper .blackfriday-forms-container .form-container .form-block .re-forms-blackfriday .common-field-wrapper .form-item-location .algolia-places-nostyle .ap-nostyle-dropdown-menu .ap-nostyle-suggestion .administrative{color:#aaa;margin-left:6px;white-space:nowrap!important}.application--light .cog-blackfriday #blackfriday-container-wrapper .blackfriday-forms-container .form-container .form-block .re-forms-blackfriday .input-group.checkbox label{color:#666;font-size:13px;height:auto;line-height:16px;text-overflow:inherit;max-width:100%;padding:5px 0 0;white-space:normal;width:auto}.application--light .cog-blackfriday #blackfriday-container-wrapper .blackfriday-forms-container .form-container .form-block .re-forms-blackfriday .input-group.checkbox .input-group__input{color:#42145f}.application--light .cog-blackfriday #blackfriday-container-wrapper .blackfriday-forms-container .form-container .form-block .re-forms-blackfriday .input-group.checkbox .input-group__details{display:none}.application--light .cog-blackfriday #blackfriday-container-wrapper .blackfriday-forms-container .form-container .form-block .re-forms-blackfriday button.form-modal-submit{background:#42145f;border-radius:2px;box-shadow:none;color:#fff;display:block;font-size:16px;font-weight:700;height:36px;margin:48px auto 16px;max-width:290px;outline:0;text-transform:none;transition:.3s cubic-bezier(.25,.8,.5,1);width:100%}.application--light .cog-blackfriday #blackfriday-container-wrapper .blackfriday-forms-container .form-container .form-block .re-forms-blackfriday button.form-modal-submit:hover{background:#a1217d;box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}.application--light .cog-blackfriday #blackfriday-container-wrapper .blackfriday-forms-container .form-container .form-block .re-forms-blackfriday .legals-content{color:#aaa;font-size:13px;display:block;margin:0 auto;padding:32px 0 0}.application--light .cog-blackfriday #blackfriday-container-wrapper .blackfriday-forms-container .form-container .form-block .re-forms-blackfriday .legals-content a{color:#aaa}.application--light .cog-blackfriday #blackfriday-container-wrapper .blackfriday-forms-container .form-container .form-block .form-registered{padding:48px 0 0}.application--light .cog-blackfriday #blackfriday-container-wrapper .blackfriday-forms-container .form-container .form-block .form-registered h3{color:rgba(0,0,0,.87);font-size:32px;font-weight:300;line-height:36px;margin:0;padding:0 0 24px;text-align:center}.application--light .cog-blackfriday #blackfriday-container-wrapper .blackfriday-forms-container .form-container .form-block .form-registered .input-group{margin:0 auto;max-width:295px}.application--light .cog-blackfriday #blackfriday-container-wrapper .blackfriday-forms-container .form-container .form-block .form-registered input[type=submit]{background:#42145f;border-radius:2px;box-shadow:none;color:#fff;display:block;font-size:16px;font-weight:700;height:36px;margin:0 auto 16px;max-width:290px;outline:0;text-transform:none;transition:.3s cubic-bezier(.25,.8,.5,1);width:100%}.application--light .cog-blackfriday #blackfriday-container-wrapper .blackfriday-forms-container .form-container .form-block .form-registered input[type=submit]:hover{background:#a1217d;box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}.application--light .cog-blackfriday .blackfriday-reassurances{border-bottom:3px solid #42145f;padding:80px 0 60px}.application--light .cog-blackfriday .blackfriday-reassurances .reassurances__container{margin:0 auto;max-width:948px;padding:0 24px;width:100%}.application--light .cog-blackfriday .blackfriday-reassurances .reassurances__container h2{color:rgba(0,0,0,.87);font-size:32px;font-weight:300;line-height:36px;text-align:center}.application--light .cog-blackfriday .blackfriday-reassurances .reassurances__container .catchline{color:#777;font-size:20px;font-weight:300;line-height:24px;margin:0;padding:0 0 24px;text-align:center}.application--light .cog-blackfriday .blackfriday-reassurances .reassurances__container .reassurances__card{padding:24px 30px 0}.application--light .cog-blackfriday .blackfriday-reassurances .reassurances__container .reassurances__card .reassurance-card{padding:0 0 56px}.application--light .cog-blackfriday .blackfriday-reassurances .reassurances__container .reassurances__card .reassurance-card .reassurance-card__icon{align-items:flex-end;color:#42145f;display:flex;font-size:30px;font-weight:600;height:64px;line-height:49px;margin-bottom:12px;max-height:64px}.application--light .cog-blackfriday .blackfriday-reassurances .reassurances__container .reassurances__card .reassurance-card .reassurance-card__icon .number{margin:0 8px 0 0}.application--light .cog-blackfriday .blackfriday-reassurances .reassurances__container .reassurances__card .reassurance-card .reassurance-card__title{font-size:16px;font-weight:700;line-height:20px;margin:0 0 4px;text-transform:uppercase}.application--light .cog-blackfriday .blackfriday-reassurances .reassurances__container .reassurances__card .reassurance-card .reassurance-card__info{font-size:14px;line-height:20px;margin:0}@media screen and (min-width:768px){.application--light .cog-blackfriday .full-visual{align-items:center;padding:0}.application--light .cog-blackfriday .full-visual .inner-content h1{font-size:72px;line-height:60px}.application--light .cog-blackfriday .full-visual .inner-content .catchline{background:transparent url(/themes/cogedim/images/blackfriday/marteau-blackfriday.svg) no-repeat center right;margin:0 46px 40px;padding:0}.application--light .cog-blackfriday .full-visual .inner-content .catchline p{line-height:26px;font-size:20px}.application--light .cog-blackfriday .full-visual .inner-content .btn{max-width:260px}.application--light .cog-blackfriday #blackfriday-container-wrapper.closed{min-height:1300px;max-height:1300px}.application--light .cog-blackfriday #blackfriday-container-wrapper .content-frame .region-list .region h2{text-align:left}.application--light .cog-blackfriday #blackfriday-container-wrapper .content-frame .region-list .region .identity{display:flex;flex-flow:row wrap;margin-bottom:12px;padding-right:100px}.application--light .cog-blackfriday #blackfriday-container-wrapper .content-frame .region-list .region .identity h3{margin:0 24px 0 0;padding-right:0}.application--light .cog-blackfriday #blackfriday-container-wrapper .content-frame .region-list .region .identity h4{line-height:24px;margin:0 8px 0 0;white-space:nowrap}.application--light .cog-blackfriday #blackfriday-container-wrapper .content-frame .region-list .region .identity h5{line-height:24px;white-space:nowrap}.application--light .cog-blackfriday #blackfriday-container-wrapper .content-frame .region-list .region .details{flex-flow:row nowrap;padding:12px 116px 0 16px;position:relative}.application--light .cog-blackfriday #blackfriday-container-wrapper .content-frame .region-list .region .details span{width:50%}.application--light .cog-blackfriday #blackfriday-container-wrapper .content-frame .region-list .region .details a{margin:0;position:absolute;right:16px;top:12px}.application--light .cog-blackfriday #blackfriday-container-wrapper .blackfriday-forms-container .form-container .form-block{padding:48px}.application--light .cog-blackfriday #blackfriday-container-wrapper .blackfriday-forms-container .form-container .form-block h2{font-size:32px;line-height:36px}.application--light .cog-blackfriday #blackfriday-container-wrapper .blackfriday-forms-container .form-container .form-block .re-forms-blackfriday .common-field-wrapper .common-zone-field .form-item,.application--light .cog-blackfriday #blackfriday-container-wrapper .blackfriday-forms-container .form-container .form-block .re-forms-blackfriday .common-field-wrapper .common-zone-field .form-item-civility-select,.application--light .cog-blackfriday #blackfriday-container-wrapper .blackfriday-forms-container .form-container .form-block .re-forms-blackfriday .common-field-wrapper .common-zone-field .form-item-destination-select{width:100%;max-width:288px}.application--light .cog-blackfriday #blackfriday-container-wrapper .blackfriday-forms-container .form-container .form-block .re-forms-blackfriday .common-field-wrapper .common-zone-field .form-item-civility-select,.application--light .cog-blackfriday #blackfriday-container-wrapper .blackfriday-forms-container .form-container .form-block .re-forms-blackfriday .common-field-wrapper .common-zone-field .form-item-first-name,.application--light .cog-blackfriday #blackfriday-container-wrapper .blackfriday-forms-container .form-container .form-block .re-forms-blackfriday .common-field-wrapper .common-zone-field .form-item-location,.application--light .cog-blackfriday #blackfriday-container-wrapper .blackfriday-forms-container .form-container .form-block .re-forms-blackfriday .common-field-wrapper .common-zone-field .form-item-phone{clear:both;float:left}.application--light .cog-blackfriday #blackfriday-container-wrapper .blackfriday-forms-container .form-container .form-block .re-forms-blackfriday .common-field-wrapper .common-zone-field .form-item-destination-select,.application--light .cog-blackfriday #blackfriday-container-wrapper .blackfriday-forms-container .form-container .form-block .re-forms-blackfriday .common-field-wrapper .common-zone-field .form-item-email,.application--light .cog-blackfriday #blackfriday-container-wrapper .blackfriday-forms-container .form-container .form-block .re-forms-blackfriday .common-field-wrapper .common-zone-field .form-item-last-name{float:right}.application--light .cog-blackfriday #blackfriday-container-wrapper .blackfriday-forms-container .form-container .form-block .re-forms-blackfriday .common-field-wrapper .form-item-desired-area-select{clear:both;max-width:288px}.application--light .cog-blackfriday #blackfriday-container-wrapper .blackfriday-forms-container .form-container .form-block .re-forms-blackfriday button.form-modal-submit{margin:24px auto 16px}}@media screen and (max-width:768px){.application--light .cog-blackfriday .desktop-only{display:none}}@media screen and (min-width:769px){.application--light .cog-blackfriday .mobile-only{display:none}.application--light .cog-blackfriday .full-visual{background-image:url(/themes/cogedim/images/blackfriday/blackfriday-visual-desktop.jpg)}.application--light .cog-blackfriday .blackfriday-steps .steps{display:flex;flex-flow:row nowrap}.application--light .cog-blackfriday .blackfriday-steps .steps .step{padding:0 24px;width:25%}.application--light .cog-blackfriday .blackfriday-steps .steps .step:first-child{padding:0 24px 0 48px}.application--light .cog-blackfriday .blackfriday-steps .steps .step:last-child{padding:0 48px 0 24px}.application--light .cog-blackfriday .blackfriday-steps .steps .chevron{margin:48px 0 0;width:48px}.application--light .cog-blackfriday .blackfriday-steps .steps .chevron .icon{transform:rotate(-90deg)}.application--light .cog-blackfriday .blackfriday-comprendre{background:#fff}.application--light .cog-blackfriday .blackfriday-comprendre .content-frame{max-width:100%}.application--light .cog-blackfriday .blackfriday-comprendre .content-frame .visual{padding-right:calc(50% - 530px);overflow:hidden;width:50%}.application--light .cog-blackfriday .blackfriday-comprendre .content-frame .visual img{width:auto}.application--light .cog-blackfriday .blackfriday-comprendre .content-frame.black{display:flex;align-items:center}.application--light .cog-blackfriday .blackfriday-comprendre .content-frame.black .text-content{max-width:560px;padding:0 24px 0 48px;width:50%}.application--light .cog-blackfriday .blackfriday-reassurances .reassurances__container .reassurances__card{justify-content:space-between;display:flex;flex-flow:row wrap}.application--light .cog-blackfriday .blackfriday-reassurances .reassurances__container .reassurances__card .reassurance-card{width:220px}.application--light .cog-blackfriday .blackfriday-reassurances .reassurances__container .reassurances__card .reassurance-card .reassurance-card__info,.application--light .cog-blackfriday .blackfriday-reassurances .reassurances__container .reassurances__card .reassurance-card .reassurance-card__title{max-width:200px}}.application--light article.node-page.simulator-result-pinel-funnel{padding-bottom:80px}.application--light article.node-page.simulator-form-pinel-funnel{padding-bottom:80px}.application--light article.node-page.simulator-form-pinel-funnel .content-part{padding-bottom:0}.application--light article.node-page.simulator-form-pinel-funnel .content-part .heading{display:block}.application--light article.node-page.simulator-form-pinel-funnel .content-part .heading h1{text-align:center}.application--light article.node-page.simulator-form-pinel-funnel .content-part .heading .sub-title{font-size:20px;margin:20px 0 60px;text-align:center}.application--light article.node-page.simulator-form-pinel-funnel .content-part .common-field-wrapper{margin-bottom:12px;margin-top:0}.application--light article.node-page.simulator-form-pinel-funnel .content-part .common-field-wrapper .toggle{display:flex;flex-flow:row nowrap;font-size:16px;font-weight:400;line-height:38px;justify-content:space-between}.application--light article.node-page.simulator-form-pinel-funnel .content-part .common-field-wrapper .summary{text-align:left}.application--light article.node-page.simulator-form-pinel-funnel .content-part form .input-group.checkbox{max-width:702px}.application--light article.node-page.simulator-form-pinel-funnel .content-part .form-modal-submit{background:#42145f!important;box-shadow:none;display:block;color:#fff;margin:48px auto 0;max-width:295px;text-transform:none;width:100%}.application--light article.node-page.simulator-form-pinel-funnel .step-container{min-height:320px}.application--light article.node-page.simulator-form-pinel-funnel .step-container p.label{color:#333;font-size:24px;font-weight:300;margin:0 0 48px;text-align:center}.application--light article.node-page.simulator-form-pinel-funnel .step-container p.label span{display:block;font-size:14px;line-height:20px}.application--light article.node-page.simulator-form-pinel-funnel .step-container .btn-toggle{box-shadow:none;display:flex;flex-flow:row wrap;justify-content:space-between}.application--light article.node-page.simulator-form-pinel-funnel .step-container .btn-toggle .btn{border:1px solid #d0c4d7;border-radius:2px;color:#42145f;font-size:16px;font-weight:400;margin:0 0 24px;opacity:1;text-transform:none;width:calc(50% - 12px)}.application--light article.node-page.simulator-form-pinel-funnel .step-container .btn-toggle .btn.btn--active{background:#f5f2f7!important;border-color:#a1217d;color:#a1217d}.application--light article.node-page.simulator-form-pinel-funnel .step-container .slider-label-amount{border:1px solid #d0c4d7;border-radius:2px;color:#42145f;display:block;font-size:16px;font-weight:400;height:36px;line-height:36px;margin:0 auto 8px;max-width:208px;text-align:center;width:100%}.application--light article.node-page.simulator-form-pinel-funnel .step-container .input-group--slider{margin:0 auto;max-width:400px}.application--light article.node-page.simulator-form-pinel-funnel .step-container .input-group--slider .slider{cursor:grab}.application--light article.node-page.simulator-form-pinel-funnel .step-container .input-group--slider .slider__track-fill{background:#a1217d}.application--light article.node-page.simulator-form-pinel-funnel .step-container .input-group--slider .slider__ticks-container{display:none}.application--light article.node-page.simulator-form-pinel-funnel .step-container .input-group--slider .slider__thumb{background:#a1217d;border-color:#a1217d}.application--light article.node-page.simulator-form-pinel-funnel .step-container.step-0 p{color:#333;font-size:16px;text-align:center;margin:0 0 24px}.application--light article.node-page.simulator-form-pinel-funnel .step-container.step-0 ul{list-style:none;margin:0 0 24px;padding:0;text-align:center}.application--light article.node-page.simulator-form-pinel-funnel .step-container.step-0 ul li{color:#42145f;font-size:18px;font-weight:700;display:flex;flex-flow:column nowrap;padding:0 0 24px}.application--light article.node-page.simulator-form-pinel-funnel .step-container.step-0 ul li .icon{color:#a1217d}.application--light article.node-page.simulator-form-pinel-funnel .step-container.step-0 .btn{background:#42145f!important;color:#fff;display:flex;margin:0 auto;max-width:327px;text-decoration:none;text-transform:none}.application--light article.node-page.simulator-form-pinel-funnel .step-container.step-0 .btn .icon{margin-left:14px}.application--light article.node-page.simulator-form-pinel-funnel .go-buttons{height:36px;margin:36px 0 0;position:relative}.application--light article.node-page.simulator-form-pinel-funnel .go-buttons.step-0,.application--light article.node-page.simulator-form-pinel-funnel .go-buttons.step-5{display:none}.application--light article.node-page.simulator-form-pinel-funnel .go-buttons .go-back{border:1px solid rgba(0,0,0,.12);color:#999;display:flex;left:0;margin:0;position:absolute;text-transform:none;top:0}.application--light article.node-page.simulator-form-pinel-funnel .go-buttons .go-back .icon{margin-right:10px}.application--light article.node-page.simulator-form-pinel-funnel .go-buttons .go-next{background:#42145f!important;border:none;color:#fff;display:flex;margin:0;position:absolute;right:0;text-transform:none;top:0}.application--light article.node-page.simulator-form-pinel-funnel .go-buttons .go-next .icon{margin-left:10px}.application--light article.node-page.simulator-form-pinel-funnel .step-indicator{display:flex;flex-flow:row nowrap;margin:0 -24px}.application--light article.node-page.simulator-form-pinel-funnel .step-indicator div{border-bottom:10px solid #e5e5e5;color:rgba(0,0,0,.25);font-size:14px;font-weight:300;padding:60px 0 8px;text-align:center;white-space:nowrap;width:20%}.application--light article.node-page.simulator-form-pinel-funnel .step-indicator div span{display:none}.application--light article.node-page.simulator-form-pinel-funnel .step-indicator.step-1 .step-1{border-color:#a1217d;color:#a1217d}.application--light article.node-page.simulator-form-pinel-funnel .step-indicator.step-2 .step-1,.application--light article.node-page.simulator-form-pinel-funnel .step-indicator.step-2 .step-2{border-color:#a1217d;color:#a1217d}.application--light article.node-page.simulator-form-pinel-funnel .step-indicator.step-3 .step-1,.application--light article.node-page.simulator-form-pinel-funnel .step-indicator.step-3 .step-2,.application--light article.node-page.simulator-form-pinel-funnel .step-indicator.step-3 .step-3{border-color:#a1217d;color:#a1217d}.application--light article.node-page.simulator-form-pinel-funnel .step-indicator.step-4 .step-1,.application--light article.node-page.simulator-form-pinel-funnel .step-indicator.step-4 .step-2,.application--light article.node-page.simulator-form-pinel-funnel .step-indicator.step-4 .step-3,.application--light article.node-page.simulator-form-pinel-funnel .step-indicator.step-4 .step-4{border-color:#a1217d;color:#a1217d}.application--light article.node-page.simulator-form-pinel-funnel .step-indicator.step-5 .step-1,.application--light article.node-page.simulator-form-pinel-funnel .step-indicator.step-5 .step-2,.application--light article.node-page.simulator-form-pinel-funnel .step-indicator.step-5 .step-3,.application--light article.node-page.simulator-form-pinel-funnel .step-indicator.step-5 .step-4,.application--light article.node-page.simulator-form-pinel-funnel .step-indicator.step-5 .step-5{border-color:#a1217d;color:#a1217d}.application--light article.node-page .bottom-legals{margin:0 auto;max-width:1170px;padding:60px 24px 0}.application--light article.node-page .bottom-legals p{color:#aaa;font-size:13px;margin:0 0 10px}.application--light article.node-page .bottom-legals p.bigger{color:#333;font-size:16px;font-weight:300}@media screen and (min-width:768px){.application--light article.node-page.simulator-form-pinel-funnel .content-part .heading .sub-title{font-size:24px;margin:20px 0 80px}.application--light article.node-page.simulator-form-pinel-funnel .content-part .intro{margin:0 auto;max-width:702px;padding:0 0 30px;text-align:left}.application--light article.node-page.simulator-form-pinel-funnel .content-part .common-zone-field .form-item-location{max-width:280px}.application--light article.node-page.simulator-form-pinel-funnel .content-part .step-container{min-height:200px;padding:0 72px}.application--light article.node-page.simulator-form-pinel-funnel .content-part .step-container .btn-toggle{justify-content:center;margin:0 -12px}.application--light article.node-page.simulator-form-pinel-funnel .content-part .step-container .btn-toggle .btn{margin:0 12px 24px;width:calc(25% - 24px)}.application--light article.node-page.simulator-form-pinel-funnel .content-part .step-container.step-0 ul{display:flex;flex-flow:row nowrap;justify-content:center;margin:0 0 48px}.application--light article.node-page.simulator-form-pinel-funnel .content-part .step-container.step-0 ul li{padding:0 24px 24px;width:33.333333%}.application--light article.node-page.simulator-form-pinel-funnel .content-part .step-container.step-0 ul li .icon{color:#a1217d}.application--light article.node-page.simulator-form-pinel-funnel .content-part .step-container.step-0 .btn{background:#42145f!important;color:#fff;display:flex;margin:0 auto;text-transform:none}.application--light article.node-page.simulator-form-pinel-funnel .content-part .step-container.step-2 .btn-toggle{justify-content:center;margin:0 -12px}.application--light article.node-page.simulator-form-pinel-funnel .content-part .step-container.step-2 .btn-toggle .btn{margin:0 12px 24px;max-width:70px;width:100%}.application--light article.node-page.simulator-form-pinel-funnel .go-buttons{margin:56px 0 0}.application--light article.node-page.simulator-form-pinel-funnel .go-buttons .go-back{left:72px}.application--light article.node-page.simulator-form-pinel-funnel .go-buttons .go-next{right:72px}.application--light article.node-page.simulator-form-pinel-funnel .step-indicator{margin:0 -24px}.application--light article.node-page.simulator-form-pinel-funnel .step-indicator div{padding:90px 0 8px}.application--light article.node-page.simulator-form-pinel-funnel .step-indicator div span{display:inline}.application--light article.node-page .bottom-legals{padding:60px 96px 0}}.application--light .front-cog-visio{margin:0 auto;max-width:1218px;padding:60px 24px}.application--light .front-cog-visio .inner{justify-content:flex-end;background-image:url(/themes/cogedim/images/visio-mobile-bg.jpg);background-position:top center;background-size:cover;display:flex;flex-flow:column nowrap;height:520px;width:100%}.application--light .front-cog-visio .inner .text-block{background:rgba(66,20,95,.5);color:#fff;padding:48px 24px;text-align:center}.application--light .front-cog-visio .inner .text-block h3{font-size:24px;font-weight:300;line-height:26px;margin-bottom:12px}.application--light .front-cog-visio .inner .text-block h3 span{display:block}.application--light .front-cog-visio .inner .text-block p{font-size:16px;line-height:18px;margin-bottom:12px}.application--light .front-cog-visio .inner .text-block .btn{background:#a1217d!important;text-transform:none;margin:8px 8px 0}@media screen and (min-width:768px){.application--light .front-cog-visio .inner{justify-content:flex-start;background-image:url(/themes/cogedim/images/visio-bg.jpg);flex-flow:row nowrap;height:470px}.application--light .front-cog-visio .inner .text-block{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;padding:0 48px;width:50%}.application--light .front-cog-visio .inner .text-block h3{font-size:32px;line-height:36px;margin-bottom:16px}.application--light .front-cog-visio .inner .text-block h3 span{display:inline}.application--light .front-cog-visio .inner .text-block p{font-size:18px;line-height:22px;margin-bottom:16px}}@media print{.application--light *{color:#000!important}.application--light .share-bottom-sheet,.application--light .snack,.application--light header{display:none}.application--light .strate{padding:20px 0}.application--light article.node-program{padding-bottom:20px}.application--light article.node-program .full-visual{height:auto!important}.application--light article.node-program .full-visual .gradient-first,.application--light article.node-program .full-visual .gradient-second,.application--light article.node-program .full-visual .media-button-container,.application--light article.node-program .full-visual .tools{display:none}.application--light article.node-program .full-visual .info-box{bottom:auto;position:relative}.application--light article.node-program .strate .inner .primary-buttons{display:none}.application--light article.node-program .strate.grids .tabs .tabs__bar .tabs__item.tabs__item--active{font-weight:700}.application--light article.node-program .strate.animation,.application--light article.node-program .strate.grids .lot-details .blueprint-tour,.application--light article.node-program .strate.grids .lot-details .buttons,.application--light article.node-program .strate.nearby,.application--light article.node-program .strate.program-content{display:none}.application--light article.node-program .strate.sales-office .buttons,.application--light article.node-program .strate.sales-office .infos .btn{display:none}.application--light .footer-part{padding:0}.application--light .footer-part .inner{margin:0 auto;padding-top:20px}.application--light .footer-part .inner .sites,.application--light .footer-part .inner .social,.application--light .footer-part .inner nav{display:none}.application--light .footer-part .inner .group{padding:0 0 30px}}body.cnat .application--light{background-color:transparent}body.cnat .application--light .forms-modal .card{min-height:100%;padding-bottom:10px;position:inherit}body.cnat .application--light .forms-modal .card .card__text{padding:40px 24px 80px}body.cnat .application--light .re-forms-project .step-indicator{background:#e5e5e5;height:10px;left:0;position:absolute;bottom:0;width:100%}body.cnat .application--light .re-forms-project .step-indicator::after{background:#a1217d;content:'';display:block;height:10px;top:0;left:0;transition:.3s ease}body.cnat .application--light .re-forms-project .step-indicator.step-1::after{width:calc(100% / 7)}body.cnat .application--light .re-forms-project .step-indicator.step-2::after{width:calc(100% / 7 * 2)}body.cnat .application--light .re-forms-project .step-indicator.step-2-disabled::after{width:calc(100% / 7 * 2)}body.cnat .application--light .re-forms-project .step-indicator.step-3::after{width:calc(100% / 7 * 3)}body.cnat .application--light .re-forms-project .step-indicator.step-4::after{width:calc(100% / 7 * 4)}body.cnat .application--light .re-forms-project .step-indicator.step-5::after{width:calc(100% / 7 * 5)}body.cnat .application--light .re-forms-project .step-indicator.step-6::after{width:calc(100% / 7 * 6)}body.cnat .application--light .re-forms-project .step-indicator.step-7::after{width:100%}body.cnat .application--light .re-forms-project .step-title{color:#333;font-size:24px;font-weight:300;line-height:28px;margin:0;text-align:center}body.cnat .application--light .re-forms-project .btn-toggle{align-items:center;box-shadow:none;display:flex;flex-flow:column nowrap;padding:24px 0 0}body.cnat .application--light .re-forms-project .btn-toggle .btn{background-position:top 12px center;background-repeat:no-repeat;background-size:72px 72px;border-radius:2px;color:#666;font-size:16px;height:auto;margin:6px 4px;opacity:1;padding:96px 12px 12px;text-transform:none;min-width:96px;transition:.3s ease}body.cnat .application--light .re-forms-project .btn-toggle .btn.btn--active{background-color:rgba(66,20,95,.06)!important;color:#a1217d}body.cnat .application--light .re-forms-project #edit-step-1 .btn-toggle .btn.dwell{background-image:url(/themes/cogedim/images/cnat-project-form-step1-1.svg)!important}body.cnat .application--light .re-forms-project #edit-step-1 .btn-toggle .btn.invest{background-image:url(/themes/cogedim/images/cnat-project-form-step1-2.svg)!important}body.cnat .application--light .re-forms-project #edit-step-2 #map-france{display:none}body.cnat .application--light .re-forms-project #edit-step-2 .form-item-search-location{padding:40px 0 0;margin:0 auto;max-width:280px}body.cnat .application--light .re-forms-project #edit-step-2 .form-item-search-location .algolia-autocomplete{text-align:left;width:100%}body.cnat .application--light .re-forms-project #edit-step-2 .form-item-search-location .algolia-autocomplete input{width:calc(100% - 24px)}body.cnat .application--light .re-forms-project #edit-step-2 .form-item-search-location .algolia-autocomplete .aa-dropdown-menu{background-color:#fff;box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12);color:rgba(0,0,0,.87);border-radius:2px;min-width:0;right:0!important}body.cnat .application--light .re-forms-project #edit-step-2 .form-item-search-location .algolia-autocomplete .aa-dropdown-menu .aa-suggestion{border-bottom:1px solid rgba(0,0,0,.12);cursor:pointer;font-size:14px;font-weight:400;padding:5px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.cnat .application--light .re-forms-project #edit-step-2 .form-item-search-location .algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor{background:rgba(0,0,0,.06)}body.cnat .application--light .re-forms-project #edit-step-2 .form-item-search-location .algolia-autocomplete .aa-dropdown-menu .aa-suggestion::before{color:rgba(0,0,0,.3);content:'location_on';font-family:'Material Icons';font-weight:400;font-style:normal;font-size:18px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';margin-right:16px;vertical-align:text-bottom}body.cnat .application--light .re-forms-project #edit-step-2 .form-item-search-location .algolia-autocomplete .aa-dropdown-menu .aa-suggestion em{font-style:normal;font-weight:700}body.cnat .application--light .re-forms-project #edit-step-3 .btn-toggle .btn.suite{background-image:url(/themes/cogedim/images/cnat-project-form-step3-1.svg)!important}body.cnat .application--light .re-forms-project #edit-step-3 .btn-toggle .btn.house{background-image:url(/themes/cogedim/images/cnat-project-form-step3-2.svg)!important}body.cnat .application--light .re-forms-project #edit-step-4 .btn-toggle{flex-flow:row wrap;justify-content:center}body.cnat .application--light .re-forms-project #edit-step-4 .btn-toggle .btn.piece1{background-image:url(/themes/cogedim/images/cnat-project-form-step4-1.svg)!important}body.cnat .application--light .re-forms-project #edit-step-4 .btn-toggle .btn.piece2{background-image:url(/themes/cogedim/images/cnat-project-form-step4-2.svg)!important}body.cnat .application--light .re-forms-project #edit-step-4 .btn-toggle .btn.piece3{background-image:url(/themes/cogedim/images/cnat-project-form-step4-3.svg)!important}body.cnat .application--light .re-forms-project #edit-step-4 .btn-toggle .btn.piece4{background-image:url(/themes/cogedim/images/cnat-project-form-step4-4.svg)!important}body.cnat .application--light .re-forms-project #edit-step-4 .btn-toggle .btn.piece5{background-image:url(/themes/cogedim/images/cnat-project-form-step4-5.svg)!important}body.cnat .application--light .re-forms-project #edit-step-5 .form-item{padding-right:0;max-width:280px;width:100%;margin:60px auto 40px}body.cnat .application--light .re-forms-project #edit-step-6 .btn{border:1px solid rgba(66,20,95,.25);color:#42145f;height:auto;padding:8px 12px;min-width:208px}body.cnat .application--light .re-forms-project #edit-step-6 .btn .btn__content{display:block;max-width:100%;white-space:normal}body.cnat .application--light .re-forms-project #edit-step-6 .btn .btn__content h6{color:#42145f;font-size:14px;font-weight:700;line-height:18px;margin:0;padding:0 0 8px}body.cnat .application--light .re-forms-project #edit-step-6 .btn .btn__content p{color:#666;font-size:13px;line-height:16px;margin:0}body.cnat .application--light .re-forms-project #edit-step-6 .btn.btn--active{background-color:rgba(66,20,95,.06)!important;border-color:#a1217d;color:#a1217d}body.cnat .application--light .re-forms-project .common-field-wrapper{margin:10px 0 0}body.cnat .application--light .re-forms-project .btn.go-back,body.cnat .application--light .re-forms-project .btn.go-next{bottom:34px;font-size:14px;font-weight:400;margin:0;position:absolute;text-transform:none}body.cnat .application--light .re-forms-project .btn.go-back .icon,body.cnat .application--light .re-forms-project .btn.go-next .icon{margin:0 -4px 0 12px}body.cnat .application--light .re-forms-project .btn.go-next{background:#42145f!important;border-color:#42145f;color:#fff;right:24px}body.cnat .application--light .re-forms-project .btn.go-next.btn--disabled,body.cnat .application--light .re-forms-project .btn.go-next.step-2-disabled{background:#fff!important;border:1px solid rgba(66,20,95,.25);color:#42145f!important}body.cnat .application--light .re-forms-project .btn.go-next.btn--disabled .icon,body.cnat .application--light .re-forms-project .btn.go-next.step-2-disabled .icon{color:#42145f}body.cnat .application--light .re-forms-project .btn.go-back{border-color:rgba(0,0,0,.12);color:#999;left:24px}body.cnat .application--light .re-forms-project .btn.go-back .icon{margin:0 12px 0 -4px}body.cnat .application--light .re-forms-project .btn.go-back:hover{border:1px solid #42145f;color:#42145f!important}body.cnat .application--light .re-forms-project .btn.go-back:hover .icon{color:#42145f}@media screen and (min-width:768px){body.cnat .application--light .forms-modal .card{position:relative}body.cnat .application--light .forms-modal .card .card__text{padding:40px 40px 120px}body.cnat .application--light .re-forms-project .btn-toggle{align-items:inherit;flex-flow:row wrap;justify-content:center}body.cnat .application--light .re-forms-project .btn-toggle .btn{margin:6px 40px}body.cnat .application--light .re-forms-project #edit-step-2{align-items:center;display:flex;flex-flow:row wrap}body.cnat .application--light .re-forms-project #edit-step-2 .step-title{padding:0 0 24px;width:100%}body.cnat .application--light .re-forms-project #edit-step-2 #map-france{cursor:pointer;display:inherit;margin-left:40px}body.cnat .application--light .re-forms-project #edit-step-2 #map-france .active,body.cnat .application--light .re-forms-project #edit-step-2 #map-france .ile-de-france:hover,body.cnat .application--light .re-forms-project #edit-step-2 #map-france .land:hover{fill:#a1217d!important;fill-opacity:.4!important}body.cnat .application--light .re-forms-project #edit-step-2 #map-ile-de-france{cursor:pointer;margin-left:18px}body.cnat .application--light .re-forms-project #edit-step-2 #map-ile-de-france .active,body.cnat .application--light .re-forms-project #edit-step-2 #map-ile-de-france .st0:hover{fill:#a1217d!important;fill-opacity:.4!important}body.cnat .application--light .re-forms-project #edit-step-2 .btn.back{color:#42145f}body.cnat .application--light .re-forms-project #edit-step-2 .form-item-search-location{padding:0;margin:0 0 0 48px}body.cnat .application--light .re-forms-project #edit-step-4 .btn-toggle .btn{margin:6px 12px}body.cnat .application--light .re-forms-project #edit-step-5 .btn-toggle{margin:0 -40px}body.cnat .application--light .re-forms-project #edit-step-5 .btn-toggle .btn{margin:10px}body.cnat .application--light .re-forms-project #edit-step-6 .btn-toggle{margin:0 -40px}body.cnat .application--light .re-forms-project #edit-step-6 .btn-toggle .btn{margin:10px;min-width:0;width:calc(50% - 40px)}body.cnat .application--light .re-forms-project .btn.go-back,body.cnat .application--light .re-forms-project .btn.go-next{bottom:58px}}body.no-escape header{display:none}body.no-escape .application--light #block-filsdariane{display:none}body.no-escape .application--light .footer-part .inner{margin:50px auto 0}body.no-escape .application--light .footer-part .inner .phone{margin-bottom:32px}body.no-escape .application--light .footer-part .inner #block-pieddepage ul li,body.no-escape .application--light .footer-part .inner .sites,body.no-escape .application--light .footer-part .inner .sourdine{display:none}body.no-escape .application--light .footer-part .inner #block-pieddepage ul li:nth-child(2),body.no-escape .application--light .footer-part .inner #block-pieddepage ul li:nth-child(3),body.no-escape .application--light .footer-part .inner #block-pieddepage ul li:nth-child(4){display:inline-block}body.no-escape .application--light .footer-part .inner #block-pieddepage ul li:nth-child(4){border:none}html.media-modal-displaying .application--light article.node-program .media-button-container{position:fixed}
