@font-face{font-family:avenir-book;src:url(../fonts/Avenir-Book.woff2) format("woff2"),url(../fonts/Avenir-Book.woff) format("woff"),url(../fonts/Avenir-Book.otf) format("truetype");font-display:swap}@font-face{font-family:avenir-heavy;src:url(../fonts/Avenir-Heavy.woff2) format("woff2"),url(../fonts/Avenir-Heavy.woff) format("woff"),url(../fonts/Avenir-Heavy.otf) format("truetype");font-display:swap}@font-face{font-family:avenir-medium;src:url(../fonts/Avenir-Medium.woff2) format("woff2"),url(../fonts/Avenir-Medium.woff) format("woff"),url(../fonts/Avenir-Medium.otf) format("truetype");font-display:swap}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{background-color:#5a52ff;padding:4px}html body{font-family:avenir-book,helvetica,arial,sans-serif;background-color:#fff;font-size:21px;line-height:1.33}@media (min-width:1280px){html{padding:6px}}.btn{border:none;border-radius:18px 5px;-webkit-transition:.3s;transition:.3s;font-family:avenir-medium,sans-serif;font-size:16px;font-weight:500;height:50px;padding:0 25px 0 23px;line-height:50px}.btn,.btn:hover{cursor:pointer}.btn-lg{font-size:18px;padding:2px 31px 0 29px}.btn-primary{background-color:#5a52ff;color:#fff}.btn-primary:hover{background-color:#4841cc}.btn-default{background-color:#52fdb1;color:#212431}.btn-default:hover{background-color:#fff}@media (min-width:768px){.btn{font-size:20px;padding:0 30px}.btn-sm{font-size:18px;padding:1px 28px 0}.btn-lg{font-size:22px;height:60px;line-height:60px;padding:0 37px 0 36px}}.button__dot{width:10px;height:10px;background-color:#ebedf6;border:none;border-radius:50%;padding:0;outline:none}.button__dot.active{background-color:#5a52ff}b,strong{font-weight:400;font-family:avenir-medium,sans-serif}.breakpoint__hidden--mobile{display:none}@media (min-width:768px){.breakpoint__hidden--mobile{display:block}}.street-table{overflow-x:hidden;padding:0;width:calc(100vw - 8px);clear:both;float:none;border-left-style:solid;border-right-style:solid;border-left-color:#dcdee6;border-right-color:#dcdee6;border-top:1px solid #dcdee6;border-bottom:1px solid #dcdee6;border-left-width:inherit;border-right-width:inherit;margin:25px 0;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.street-table .table{border-collapse:collapse;border-spacing:0;margin:0;width:calc(100% - 110px);table-layout:fixed;color:#000}.street-table .table td,.street-table .table th{word-wrap:break-word;text-align:left;padding:8px;width:100%;min-width:100%;box-sizing:border-box;border:none;display:-webkit-box;display:flex}.street-table .table td:first-child,.street-table .table td:last-child,.street-table .table th:first-child,.street-table .table th:last-child{min-width:calc(100% + 55px)}.street-table .table thead th{color:#5a52ff;font-family:avenir-heavy,sans-serif;font-size:16px;padding:31px 12px 21px;border-right:1px solid #ebedf6;white-space:normal}.street-table .table thead th:last-child{border-right:none}.street-table .table thead th,.street-table .table thead tr{background-color:#fff}.street-table .table tbody tr td{padding:14px 12px}.street-table .table tbody tr:nth-child(odd) td{background-color:#ebedf6}.street-table .table tbody tr:nth-child(2n) td{border-right:1px solid #ebedf6;background-color:#fff}.street-table .table tbody tr:nth-child(2n) td:last-child{border-right:none}.street-table .table tr{display:-webkit-box;display:flex}.street-table .table tr a{color:#5a52ff}.street-table--one-column-only .table{width:100%}.street-table--one-column-only .table td,.street-table--one-column-only .table th{width:100%;display:-webkit-box;display:flex}.street-table--one-column-only .table td:first-child,.street-table--one-column-only .table td:last-child,.street-table--one-column-only .table th:first-child,.street-table--one-column-only .table th:last-child{min-width:calc(100% + 110px)}@media (min-width:1280px){.street-table{overflow-x:auto;margin-top:0;width:100%;margin-bottom:20px;border-radius:8px;border-left-width:1px;border-right-width:1px}.street-table .table{width:100%}.street-table .table tr{display:table-row}.street-table .table td,.street-table .table th{text-align:left;padding:8px;width:auto;min-width:0;display:table-cell}.street-table .table tbody tr td{padding:15px 12px}}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#fff}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:normal}.link{-webkit-transition:all .3s;transition:all .3s}.link:hover{text-decoration:none}.link--download{font-size:18px;display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:center;justify-content:center}.link--download svg{align-self:center;height:16px;width:19px;margin-left:8px;fill:currentColor}.link--c-green{color:#52fdb1}.link--c-green:hover{color:#fff}.link--c-purple,.link--c-purple:hover{color:#5a52ff}@media (min-width:768px){.link--download{font-size:20px}.link--download svg{height:18px;height:21px}}.paragraph{font-size:18px;line-height:28px;margin:0}@media (min-width:768px) and (max-width:1279px){.paragraph{font-size:20px;line-height:28px}}@media (min-width:1280px){.paragraph{font-size:20px;line-height:28px}}.tooltip-div{display:none;text-align:left;font-size:16px;line-height:1.63;background-color:#fff;font-family:avenir-book,sans-serif;position:absolute;right:-38px;top:30px;z-index:3;padding:10px;color:#02111b;width:400px;border-radius:4px;border:1px solid #b2b2b2}.information-block:hover{cursor:help}@media (max-width:767px){.tooltip-div{right:-38px;width:300px}}.figure .figcaption{margin-bottom:20px;font-size:18px;text-align:center}.figure .graph{max-width:100%!important;display:block!important;margin:auto!important}.primary-content .city-view-toc{margin-left:70px;width:306px;border-right:1px solid #ebedf6;display:inline-block;vertical-align:top;margin-top:103px;padding:5px 40px 0 0;font-size:16px;line-height:1.38;top:2px;color:#02111b}.primary-content .city-view-toc.toc-fixed{position:fixed}.primary-content .city-view-toc.toc-bottom{position:absolute;bottom:0;top:inherit}.primary-content .city-view-toc .city-view-toc-heading,.primary-content .city-view-toc .city-view-toc-subheading-list .city-view-toc-subheading{list-style-type:none;margin-top:30px;margin-bottom:18px;font-size:16px;line-height:1.38;font-family:avenir-heavy,sans-serif}.primary-content .city-view-toc .city-view-toc-heading:first-child,.primary-content .city-view-toc .city-view-toc-subheading-list .city-view-toc-subheading:first-child{margin-top:0}.primary-content .city-view-toc .city-view-toc-heading-link{color:#02111b;display:inline-block;-webkit-transition:all .2s;transition:all .2s;max-width:255px}.primary-content .city-view-toc .city-view-toc-heading-link:hover{color:#5a52ff;text-decoration:none}.primary-content .city-view-toc .city-view-toc-heading-link:focus{color:#02111b;text-decoration:none}.primary-content .city-view-toc .city-view-toc-heading-chevron{background:url(../img/chevron-toc.svg);display:inline-block;height:6px;float:right;width:10px;cursor:pointer;-webkit-transform:rotateX(180deg);transform:rotateX(180deg);margin-top:6px}.primary-content .city-view-toc .city-view-toc-heading-chevron.rotate{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}.primary-content .city-view-toc .city-view-toc-subheading-list{padding-left:20px;margin-top:20px;display:none}.primary-content .city-view-toc .city-view-toc-subheading-list .city-view-toc-subheading{font-family:avenir-book,sans-serif;margin:0;-webkit-transition:all .2s;transition:all .2s;padding-bottom:20px}.primary-content .city-view-toc .city-view-toc-subheading-list .city-view-toc-subheading-link{color:#02111b;position:relative;font-family:avenir-book,sans-serif}.primary-content .city-view-toc .city-view-toc-subheading-list .city-view-toc-subheading-link:hover{color:#5a52ff;text-decoration:none}.primary-content .city-view-toc .city-view-toc-subheading-list .city-view-toc-subheading-link:focus{color:#02111b;text-decoration:none}.primary-content .city-view-toc .city-view-toc-subheading-list .city-view-toc-subheading-link.active{font-family:avenir-medium,sans-serif}.primary-content .city-view-toc .city-view-toc-subheading-list .city-view-toc-subheading-link.active:before{content:"";display:block;position:absolute;width:10px;height:10px;border-radius:4px 0;top:6px;left:-20px;background-color:#5a52ff}.primary-content .city-view-toc .city-view-toc-heading:first-child ul,.primary-content .city-view-toc .city-view-toc-subheading-list .city-view-toc-subheading:first-child ul{display:block}.primary-content .city-view-toc .city-view-toc-heading:first-child .city-view-toc-heading-chevron,.primary-content .city-view-toc .city-view-toc-subheading-list .city-view-toc-subheading:first-child .city-view-toc-heading-chevron{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}.primary-content .city-view-toc .city-view-toc-heading:first-child .city-view-toc-heading-chevron.rotate,.primary-content .city-view-toc .city-view-toc-subheading-list .city-view-toc-subheading:first-child .city-view-toc-heading-chevron.rotate{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}@media screen and (min-width:1280px){.city-view-content{width:720px;float:right;display:inline-block;padding-bottom:30px;margin-left:0;vertical-align:top;color:#02111b;line-height:1.3;margin-top:69px}.city-view-container{position:relative}}@media screen and (max-width:1279px){.primary-content .city-view-toc{display:none}}.content-specific{font-family:avenir-book,sans-serif;font-size:18px;line-height:1.33;color:#02111b;margin:40px auto 100px}.content-specific .page-title{font-size:32px;text-transform:uppercase;color:#5a52ff;margin:60px 0 0}.content-specific .list-regions-link{display:-webkit-box;display:flex;height:100px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center}.content-specific h3{font-weight:500;font-size:30px;margin-top:50px;margin-bottom:22px;font-family:avenir-medium,sans-serif;line-height:.8}.content-specific h2{font-weight:600;font-size:23px;margin:55px 0 20px}.content-specific ul{list-style:none;padding:0}.content-specific .list-regions-specific{padding:0}.content-specific .list-regions-specific li:before{content:none}.content-specific .list-regions-specific li{padding:0 30px 0 50px;height:100px;color:#02111b}.content-specific .list-regions-specific li a{text-decoration:none}.content-specific .list-regions-specific li .region-link{line-height:2.5;width:calc(100% - 115px);margin:22px auto 22px 34px}.content-specific .list-regions-specific li .department-link,.content-specific .list-regions-specific li .region-link{font-family:avenir-medium,sans-serif;font-size:22px;font-weight:500;color:#02111b;text-overflow:ellipsis;overflow:hidden;vertical-align:middle;display:inline-block;white-space:nowrap}.content-specific .list-regions-specific li .department-link{line-height:4.5;width:calc(100% - 60px);margin-left:34px}.content-specific .list-regions-specific li .region-icon{height:41px;width:50px;vertical-align:middle}.content-specific .list-regions-specific li .chevron-list{vertical-align:middle;width:11px}.content-specific .list-regions-specific li:nth-child(odd){background:#ebedf6}.content-specific .list-department{margin-top:10px}@media screen and (max-width:767px){#maincontent{padding-top:70px}.content-specific{width:74.1%;font-size:16px}.content-specific .list-regions-link{height:70px}.content-specific h2{font-size:18px;line-height:1.27}.content-specific h3{font-size:20px;line-height:1.27}.content-specific .list-regions-specific li{height:70px;padding:0 20px 0 19px}.content-specific .list-regions-specific li .region-link{font-size:16px;line-height:2.38;width:calc(100% - 69px);margin:16px auto 16px 13px}.content-specific .list-regions-specific li .department-link{line-height:4.38;font-size:16px;width:calc(100% - 46px);margin-left:13px}.content-specific .list-regions-specific li .region-icon{height:24px;width:20px;vertical-align:middle}.content-specific .list-regions-specific li .chevron-list{vertical-align:middle;width:6px}.content-specific .list-department li{padding:0 0 0 19px}}@media screen and (min-width:768px){#maincontent{padding-top:90px}.content-specific{width:654px}}.block-content-inner{font-family:avenir-book,sans-serif;font-size:18px;line-height:1.33;color:#02111b;margin:0}.block-content-inner .villes-list{margin-bottom:20px}.block-content-inner a:not(.btn){color:#5a52ff;font-family:avenir-medium,sans-serif}.block-content-inner p{font-size:18px;line-height:1.33;margin-bottom:25px}.block-content-inner img{max-width:100%}.block-content-inner h1,.block-content-inner h2{font-family:avenir-medium,sans-serif}.block-content-inner h2{font-size:30px;margin-top:30px;margin-bottom:22px;line-height:1.2}.block-content-inner h3{font-size:22px;font-family:avenir-medium,sans-serif;line-height:1.27;margin:0 0 20px}.block-content-inner ul{padding:0 0 0 15px}@media screen and (max-width:767px){.block-content-inner{font-size:16px}.block-content-inner .city-view-content{padding:24px 30px}.block-content-inner p{font-size:16px;line-height:1.33}.block-content-inner h3{font-size:18px;font-family:avenir-medium,sans-serif}.block-content-inner h2{font-size:22px;font-family:avenir-medium,sans-serif}}.navbar-default{background-color:transparent;border:none;width:100%;height:68px;top:0;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.navbar-default .container-fluid{padding:0 50px}.navbar-default #navbar-logo-papernest{max-width:140px;height:25px;margin-top:10px}.navbar-default .navbar-brand{height:inherit;padding-left:0}.navbar-default .dropdown,.navbar-default .dropup,.navbar-default .nav>li{position:inherit}.navbar-default #navbar-menu .navbar-nav .nav-item.nav-item--blue{position:absolute;bottom:0;border-top:0;padding:0;width:100%;height:75px}.navbar-default #navbar-menu .navbar-nav .nav-item.nav-item--blue .navbar-right-links{border-radius:0;text-align:center;font-size:16px;color:#fff;line-height:75px;padding:0;height:75px;width:100%;background-color:#5a52ff}.navbar-default #navbar-menu .navbar-nav .nav-item.nav-item--blue .navbar-right-links:focus,.navbar-default #navbar-menu .navbar-nav .nav-item.nav-item--blue .navbar-right-links:hover{background-color:#5a52ff}.navbar-default #navbar-menu .navbar-nav>.open>.navbar-right-links,.navbar-default #navbar-menu .navbar-nav>.open>.navbar-right-links:focus,.navbar-default #navbar-menu .navbar-nav>.open>.navbar-right-links:hover{background-color:#fff}.navbar-default .navbar-toggle{border:none;margin-top:19px;padding-right:0;margin-right:0}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background:transparent}.navbar-default .navbar-toggle .icon-bar{background-color:#5a52ff;width:20px}.navbar{border-radius:0;position:fixed;-webkit-transition:background .3s;transition:background .3s;z-index:10}.navbar.nav-background-change{background-color:#fff}@media screen and (min-width:768px){.navbar-default{height:91px}.navbar-default .container-fluid{padding:0 86px}.navbar-default #navbar-menu .navbar-nav .nav-item.nav-item--blue{height:120px}.navbar-default #navbar-menu .navbar-nav .nav-item.nav-item--blue .navbar-right-links{font-size:22px;line-height:120px;height:120px}.navbar-default #navbar-menu .nav-item-signup .btn{height:120px}.navbar-default #navbar-logo-papernest{max-width:167px;height:30px;margin-top:18px;margin-left:-2px}.navbar-default .navbar-toggle{margin-top:25px;margin-right:-16px}.navbar-default .navbar-toggle .icon-bar{width:30px;height:3px}.navbar-default .navbar-toggle .icon-bar+.icon-bar{margin-top:6px}}@media (min-width:768px) and (max-width:1279px){.navbar-collapse.collapse{display:none!important}.navbar-collapse.collapse.in,.navbar-header .collapse,.navbar-toggle{display:block!important}.navbar-header{float:none}}@media screen and (min-width:1280px){#navbar-logo-papernest{margin-top:18px}.navbar-default .container-fluid{padding:0 137px 0 157px}.navbar-default #navbar-menu .navbar-nav .nav-item{margin-right:20px}.navbar-default #navbar-menu .navbar-nav .nav-item.nav-item--blue{position:inherit;width:auto;height:50px;margin-right:0}.navbar-default #navbar-menu .navbar-nav .nav-item.nav-item--blue .navbar-right-links{border-radius:18px 5px;font-size:18px;line-height:50px;height:50px;padding:0 29px;width:100%}.navbar-default .navbar-right{margin-top:20px;margin-right:-16px}.navbar-default .navbar-right .dropdown .dropdown-toggle{background-color:transparent}.navbar-default .navbar-right .dropdown .dropdown-toggle:focus{color:#5a52ff;background-color:transparent}.navbar-default .navbar-right .dropdown .dropdown-toggle .arrow-top{width:10px;height:11px;margin-left:7px}.navbar-default .navbar-right .dropdown .dropdown-toggle .arrow-top.rotate-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.navbar-default .navbar-right .dropdown .dropdown-menu{left:0;right:0;border:0;border-top:2px solid #ebedf6;border-bottom:2px solid #ebedf6;padding-bottom:13px;border-radius:0;box-shadow:none}.navbar-default .navbar-right .dropdown .dropdown-menu .container{padding:40px 0 0 90px}.navbar-default .navbar-right .dropdown .dropdown-menu .container .dropdow-links{margin-bottom:35px}.navbar-default .navbar-right .dropdown .dropdown-menu .container .dropdow-links a{font-size:18px;font-family:avenir-medium,sans-serif;line-height:1.89;color:#212431;-webkit-transition:all .2s;transition:all .2s}.navbar-default .navbar-right .dropdown .dropdown-menu .container .dropdow-links a .arrow-right{width:10px;height:11px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.navbar-default .navbar-right .dropdown .dropdown-menu .container .dropdow-links a:hover{text-decoration:none;color:#5a52ff}.navbar-default .navbar-right .navbar-right-links{font-family:avenir-medium,sans-serif;font-size:18px;margin-left:10px;color:#02111b;-webkit-transition:all .3s;transition:all .3s}.navbar-default .navbar-right .navbar-right-links.btn-primary-reverse{border-radius:18px 5px;border:1px solid #5a52ff;color:#5a52ff;background-color:#fff;padding:15px 29px}.navbar-default .navbar-right .navbar-right-links.navbar-right-my_space{margin-left:19px;padding-top:16px}.navbar-default .navbar-right .navbar-right-links.navbar-right-my_space.links-change-color{-webkit-transition:color .3s;transition:color .3s;color:#02111b}.navbar-default .navbar-right .navbar-right-links.navbar-right-my_space.links-change-color:focus,.navbar-default .navbar-right .navbar-right-links.navbar-right-my_space.links-change-color:hover{color:#5a52ff}.navbar-default .navbar-right .navbar-right-links.navbar-right-how_it_works.links-change-color{-webkit-transition:color .3s;transition:color .3s;color:#02111b}.navbar-default .navbar-right .navbar-right-links.navbar-right-how_it_works.links-change-color:focus,.navbar-default .navbar-right .navbar-right-links.navbar-right-how_it_works.links-change-color:hover{color:#5a52ff}.navbar-default .navbar-right .navbar-right-links.navbar-right-signup.btn-default.links-change-color{background:#5a52ff;color:#fff}.navbar-default .navbar-right .navbar-right-links.navbar-right-signup.btn-default.links-change-color:hover{color:#fff;background:#4841cc}.navbar-default .navbar-right .navbar-right-links:focus,.navbar-default .navbar-right .navbar-right-links:hover{color:#5a52ff}.navbar-default .navbar-right .navbar-right-links.navbar-right-how_it_works,.navbar-default .navbar-right .navbar-right-links.navbar-right-how_it_works:focus,.navbar-default .navbar-right .navbar-right-links.navbar-right-how_it_works:hover{background-color:transparent}.navbar-default .navbar-right .navbar-right-links.navbar-right-signup{color:#fff;font-size:18px;padding:15px 29px 0}.navbar-default .navbar-right .navbar-right-links.navbar-right-signup:focus,.navbar-default .navbar-right .navbar-right-links.navbar-right-signup:hover{background:#5a52ff}.navbar-default .navbar-right .navbar-right-links.active{font-family:avenir-heavy,sans-serif}.navbar-default .navbar-right .navbar-right-links.active:before{content:"";width:10px;margin-right:4px;border-radius:4px 0;display:inline-block;height:10px;background-color:#5a52ff}}@media screen and (max-width:1279px){.navbar #navbar-menu .dropdown .dropdown-toggle{background-color:transparent}.navbar #navbar-menu .dropdown .dropdown-toggle:focus{color:#5a52ff;background-color:transparent}.navbar #navbar-menu .dropdown .dropdown-toggle .arrow-top{width:10px!important;height:11px;margin-left:7px}.navbar #navbar-menu .dropdown .dropdown-toggle .arrow-top.rotate-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.navbar #navbar-menu .dropdown .dropdown-menu{border:0;float:none;border-top:1px solid #ebedf6;padding-bottom:3px;border-radius:0;position:relative;box-shadow:none}.navbar #navbar-menu .dropdown .dropdown-menu .container{padding:12px 0 0 120px;width:auto}.navbar #navbar-menu .dropdown .dropdown-menu .container .row{margin:0}.navbar #navbar-menu .dropdown .dropdown-menu .container .dropdow-links{margin-bottom:15px}.navbar #navbar-menu .dropdown .dropdown-menu .container .dropdow-links a{font-size:18px;font-family:avenir-medium,sans-serif;line-height:1.89;color:#212431;-webkit-transition:all .2s;transition:all .2s}.navbar #navbar-menu .dropdown .dropdown-menu .container .dropdow-links a .arrow-right{width:10px;height:11px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.navbar #navbar-menu .dropdown .dropdown-menu .container .dropdow-links a:hover{text-decoration:none;color:#5a52ff}.navbar .navbar-toggle.menu-before:before{content:"Menu";color:#5a52ff;font-family:avenir-medium,sans-serif;font-size:22px;position:absolute;line-height:1.91;left:-63px;top:-1px}.navbar .navbar-toggle .icon-bar{-webkit-transition:all .3s;transition:all .3s}.navbar .navbar-toggle .icon-bar.hide-when-open{display:none}.navbar .navbar-toggle .icon-bar.cross{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:11px;background:#5a52ff}.navbar .navbar-toggle .icon-bar.cross:last-child{margin-top:-3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#navbar-menu{margin-left:-86px;background:#fff;width:100vw;margin-top:12px}#navbar-menu .navbar-nav{height:calc(100vh - 89px);width:100vw;position:relative;border-top:1px solid #ebedf6}#navbar-menu .nav-item{font-family:avenir-medium,sans-serif;display:block;float:none;font-size:18px;border-bottom:1px solid #ebedf6}#navbar-menu .nav-item:first-child{border-bottom:1px solid #ebedf6;border-top:0}#navbar-menu .nav-item .navbar-right-links{padding:30px 30px 30px 90px;color:#02111b}}@media screen and (max-width:767px){.navbar-default{height:68px}.navbar-default .container-fluid{padding:0 50px 0 53px}.navbar-default .container-fluid .navbar-header{margin:0}.navbar-default .navbar-toggle .icon-bar.cross{margin-top:6px}.navbar-default .navbar-toggle .icon-bar.cross:last-child{margin-top:-2px}.navbar-default .navbar-toggle.menu-before:before{top:-2px;font-size:18px;left:-52px}.navbar #navbar-menu{margin-left:-51px;padding:0;margin-top:2px}.navbar #navbar-menu .dropdown .dropdown-menu .container{padding:12px 0 0 66px}.navbar #navbar-menu .dropdown .dropdown-menu .container .dropdow-links a{font-size:16px}.navbar #navbar-menu .navbar-nav{border-top:0;margin:0;height:calc(100vh - 68px)}.navbar #navbar-menu .navbar-nav .nav-item:nth-child(2){border-top:0}.navbar #navbar-menu .navbar-nav .nav-item .navbar-right-links{padding:25px 15px 22px 50px;font-size:16px}.navbar #navbar-menu .navbar-nav .nav-item.nav-item-signup{height:75px}.navbar #navbar-menu .navbar-nav .nav-item.nav-item-signup .btn.btn-primary{height:75px;padding:28px 0 0}}#comments{margin:auto;border-top:1px solid #ebedf6;padding-top:60px;clear:both}#comments,#comments .comment-know-more{font-family:avenir-book,sans-serif;color:#02111b}#comments .comment-know-more{margin-top:20px;font-size:16px;-webkit-transition:.3s;transition:.3s}#comments .comment-know-more a{text-decoration:underline;color:#02111b}#comments .comment-know-more a:hover{color:#5a52ff}@media screen and (min-width:320px) and (max-width:767px){#comments{width:265px}#comments .comments-aggregate{margin-bottom:47px}#comments .comments-aggregate .comments-aggregate-title{font-size:18px;font-family:avenir-heavy,sans-serif;line-height:1.09;color:#02111b;margin-bottom:12px}#comments .comments-aggregate .comments-aggregate-rating{font-size:10px;line-height:1.5;text-align:left}#comments .comments-aggregate .comments-aggregate-rating .comments-stars{width:17px;height:18px;vertical-align:top}#comments .comments-aggregate .comments-aggregate-rating .comments-aggregate-text{padding-left:14px;font-size:14px}#comments .comments-list .comments-list-item{margin-bottom:30px;position:relative}#comments .comments-list .comments-list-item .comments-list-item-name{font-size:14px;display:inline-block;font-family:avenir-medium,sans-serif;line-height:1.43;margin-bottom:12px}#comments .comments-list .comments-list-item .comments-list-item-name .comments-list-post-name{font-family:avenir-heavy,sans-serif;font-size:16px}#comments .comments-list .comments-list-item .comments-list-item-rating{font-size:0;position:absolute;text-align:right;right:0;top:0}#comments .comments-list .comments-list-item .comments-list-item-rating .comments-stars{width:17px;height:18px;vertical-align:top;margin-left:2px;margin-bottom:5px}#comments .comments-list .comments-list-item .comments-list-item-rating .comments-aggregate-text{font-size:14px}#comments .comments-list .comments-list-item .comments-list-item-description{font-size:16px;line-height:1.33;word-wrap:break-word}#comments .divide{margin-top:54px;margin-bottom:57px}#comments .add-comment{margin-bottom:60px}#comments .add-comment #add-comments-form{position:relative;height:205px}#comments .add-comment .add-comments-subtitle{font-size:18px;font-family:avenir-heavy,sans-serif;line-height:1.33;color:#02111b;margin-bottom:20px}#comments .add-comment .add-comment-name{width:100%;border:1px solid #ebedf6;font-size:14px;line-height:1.71;color:#02111b;padding:8px 8px 5px;margin-bottom:8px;display:inline-block}#comments .add-comment .add-comment-name::-webkit-input-placeholder{color:#b2b2b2}#comments .add-comment .add-comment-name:-moz-placeholder,#comments .add-comment .add-comment-name::-moz-placeholder{color:#b2b2b2}#comments .add-comment .add-comment-name:-ms-input-placeholder{color:#b2b2b2}#comments .add-comment .add-comments-rating{font-size:16px;margin-top:4px;position:absolute;bottom:0}#comments .add-comment .add-comments-rating .add-comments-rating-text{vertical-align:sub;margin-right:15px}#comments .add-comment .add-comments-rating img{height:25px;width:25px}#comments .add-comment .add-comments-textarea{width:100%;border:1px solid #ebedf6;font-size:14px;line-height:1.71;height:111px;color:#02111b;resize:none;padding:8px 8px 5px;margin-bottom:23px}#comments .add-comment .add-comments-textarea::-webkit-input-placeholder{color:#b2b2b2}#comments .add-comment .add-comments-textarea:-moz-placeholder,#comments .add-comment .add-comments-textarea::-moz-placeholder{color:#b2b2b2}#comments .add-comment .add-comments-textarea:-ms-input-placeholder{color:#b2b2b2}#comments .add-comment .btn{float:left;margin-top:30px;font-size:18px}}@media screen and (min-width:768px) and (max-width:1279px){#comments{width:628px}#comments .comments-aggregate .comments-aggregate-title{font-size:22px;font-family:avenir-heavy,sans-serif;line-height:1.09;text-align:left;color:#02111b;margin-bottom:22px}#comments .comments-aggregate .comments-aggregate-rating{font-size:16px;margin-bottom:40px;line-height:1.5;text-align:left}#comments .comments-aggregate .comments-aggregate-rating .comments-stars{width:19px;height:18px;vertical-align:top}#comments .comments-aggregate .comments-aggregate-rating .comments-aggregate-text{padding-left:14px}#comments .comments-list .comments-list-item{margin-bottom:30px;position:relative}#comments .comments-list .comments-list-item .comments-list-item-name{font-size:16px;display:inline-block;font-family:avenir-medium,sans-serif;line-height:1.5;margin-bottom:8px;text-align:left}#comments .comments-list .comments-list-item .comments-list-item-name .comments-list-post-name{font-family:avenir-heavy,sans-serif;font-size:18px}#comments .comments-list .comments-list-item .comments-list-item-rating{font-size:16px;line-height:1.5;text-align:left;margin-bottom:8px;margin-left:27px;display:inline-block}#comments .comments-list .comments-list-item .comments-list-item-rating .comments-stars{width:19px;height:18px;vertical-align:top}#comments .comments-list .comments-list-item .comments-list-item-rating .comments-aggregate-text{padding-left:14px}#comments .comments-list .comments-list-item .comments-list-item-description{font-size:18px;line-height:1.33;word-wrap:break-word;text-align:left}#comments .divide{margin-top:54px;margin-bottom:57px}#comments .add-comment{margin-bottom:60px}#comments .add-comment .add-comments-subtitle{font-size:18px;font-family:avenir-heavy,sans-serif;line-height:1.33;color:#02111b;margin-bottom:20px}#comments .add-comment .add-comment-name{width:306px;border:1px solid #ebedf6;font-size:14px;line-height:1.71;color:#02111b;padding:8px 8px 5px;margin-bottom:8px;display:inline-block}#comments .add-comment .add-comment-name::-webkit-input-placeholder{color:#b2b2b2}#comments .add-comment .add-comment-name:-moz-placeholder,#comments .add-comment .add-comment-name::-moz-placeholder{color:#b2b2b2}#comments .add-comment .add-comment-name:-ms-input-placeholder{color:#b2b2b2}#comments .add-comment .add-comments-rating{font-size:16px;margin-top:4px}#comments .add-comment .add-comments-rating .add-comments-rating-text{vertical-align:sub;margin-right:15px}#comments .add-comment .add-comments-rating img{width:25px;height:25px;margin-top:2px}#comments .add-comment .add-comments-textarea{width:100%;border:1px solid #ebedf6;font-size:14px;line-height:1.71;height:111px;color:#02111b;resize:none;padding:8px 8px 5px;margin-bottom:23px}#comments .add-comment .add-comments-textarea::-webkit-input-placeholder{color:#b2b2b2}#comments .add-comment .add-comments-textarea:-moz-placeholder,#comments .add-comment .add-comments-textarea::-moz-placeholder{color:#b2b2b2}#comments .add-comment .add-comments-textarea:-ms-input-placeholder{color:#b2b2b2}#comments .add-comment .btn{float:right;font-size:18px}}@media screen and (min-width:1280px){#comments{width:1000px}#comments .comments-aggregate{vertical-align:top;width:260px;display:inline-block}#comments .comments-aggregate .comments-aggregate-title{font-size:22px;font-family:avenir-heavy,sans-serif;line-height:1.09;text-align:left;color:#02111b;margin-bottom:22px}#comments .comments-aggregate .comments-aggregate-rating{font-size:16px;line-height:1.5;text-align:left}#comments .comments-aggregate .comments-aggregate-rating .comments-stars{width:19px;height:18px;vertical-align:top}#comments .comments-aggregate .comments-aggregate-rating .comments-aggregate-text{padding-left:14px}#comments .comments-list{width:650px;margin-left:80px;display:inline-block}#comments .comments-list .comments-list-item{margin-bottom:30px}#comments .comments-list .comments-list-item .comments-list-item-name{font-size:16px;display:inline-block;font-family:avenir-medium,sans-serif;line-height:1.5;margin-bottom:8px;text-align:left}#comments .comments-list .comments-list-item .comments-list-item-name .comments-list-post-name{font-family:avenir-heavy,sans-serif;font-size:18px}#comments .comments-list .comments-list-item .comments-list-item-rating{font-size:16px;line-height:1.5;text-align:left;margin-bottom:8px;margin-left:27px;display:inline-block}#comments .comments-list .comments-list-item .comments-list-item-rating .comments-stars{width:19px;height:18px;vertical-align:top}#comments .comments-list .comments-list-item .comments-list-item-rating .comments-aggregate-text{padding-left:14px}#comments .comments-list .comments-list-item .comments-list-item-description{font-size:18px;line-height:1.33;text-align:left;word-wrap:break-word}#comments .comments-list .divide{margin-top:54px;margin-bottom:57px}#comments .comments-list .add-comment{margin-bottom:60px}#comments .comments-list .add-comment .add-comments-subtitle{font-size:18px;font-family:avenir-heavy,sans-serif;line-height:1.33;color:#02111b;margin-bottom:20px}#comments .comments-list .add-comment .add-comment-name{width:306px;border:1px solid #ebedf6;font-size:14px;line-height:1.71;color:#02111b;padding:8px 8px 5px;margin-bottom:8px;display:inline-block}#comments .comments-list .add-comment .add-comment-name::-webkit-input-placeholder{color:#b2b2b2}#comments .comments-list .add-comment .add-comment-name:-moz-placeholder,#comments .comments-list .add-comment .add-comment-name::-moz-placeholder{color:#b2b2b2}#comments .comments-list .add-comment .add-comment-name:-ms-input-placeholder{color:#b2b2b2}#comments .comments-list .add-comment .add-comments-rating{font-size:16px;margin-top:4px}#comments .comments-list .add-comment .add-comments-rating .add-comments-rating-text{vertical-align:sub;margin-right:15px}#comments .comments-list .add-comment .add-comments-rating img{width:25px;height:25px;margin-top:2px}#comments .comments-list .add-comment .add-comments-textarea{width:100%;border:1px solid #ebedf6;font-size:14px;line-height:1.71;height:111px;color:#02111b;resize:none;padding:8px 8px 5px;margin-bottom:23px}#comments .comments-list .add-comment .add-comments-textarea::-webkit-input-placeholder{color:#b2b2b2}#comments .comments-list .add-comment .add-comments-textarea:-moz-placeholder,#comments .comments-list .add-comment .add-comments-textarea::-moz-placeholder{color:#b2b2b2}#comments .comments-list .add-comment .add-comments-textarea:-ms-input-placeholder{color:#b2b2b2}#comments .comments-list .add-comment .btn{float:right;font-size:18px}}.theme-city-page-ppn{font-family:avenir-book,sans-serif}.theme-city-page-ppn .google-map{width:100%}.theme-city-page-ppn .google-map__iframe{width:100%;height:100%}.theme-city-page-ppn .information-block{font-family:avenir-heavy,sans-serif;background:#5a52ff;width:16px;height:16px;right:37px;bottom:39px;border-radius:50%;text-align:center;padding-top:1px;position:absolute;color:#fff;font-size:12px}.theme-city-page-ppn .btn-primary{font-size:22px}.theme-city-page-ppn .text-info-map-block{font-family:avenir-medium,sans-serif;font-size:12px;margin-top:10px;color:#02111b}.theme-city-page-ppn .address-form-input{height:40px;font-size:17px;padding:0 16px;width:100%;border-radius:3px;background-color:#fff;border:1px solid #dcdee6;margin-bottom:30px}@media (min-width:1280px){.theme-city-page-ppn{position:relative}.theme-city-page-ppn .google-map{height:494px}.theme-city-page-ppn .overflow-map-block{position:absolute;z-index:3;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;padding:36px 40px;left:50%;width:520px;background-color:#fff;border-radius:18px 5px}.theme-city-page-ppn .overflow-map-block .text-map-block{font-size:22px;line-height:1.36;color:#02111b;margin-bottom:28px}.theme-city-page-ppn .overflow-map-block .text-map-block.text-map-block-app{margin-bottom:11px}.adress-label-form{font-size:17px;line-height:1.41;color:#212431;margin-bottom:3px}}@media (min-width:768px) and (max-width:1279px){.theme-city-page-ppn{position:relative}.theme-city-page-ppn .google-map{height:400px}.theme-city-page-ppn .overflow-map-block{margin:auto;max-width:720px;position:relative;z-index:3;padding:36px 40px;width:100%}.theme-city-page-ppn .overflow-map-block .text-map-block{font-size:22px;line-height:1.36;color:#02111b;margin-bottom:28px}.theme-city-page-ppn .overflow-map-block .text-map-block.text-map-block-app{margin-bottom:11px}.adress-label-form{font-size:17px;line-height:1.41;color:#212431;margin-bottom:3px}}@media (max-width:767px){.theme-city-page-ppn{position:relative}.theme-city-page-ppn .google-map{height:400px}.theme-city-page-ppn .overflow-map-block{position:relative;z-index:3;padding:36px 40px;width:100%}.theme-city-page-ppn .overflow-map-block .adress-label-form{font-size:16px;margin-bottom:3px}.theme-city-page-ppn .overflow-map-block form .cta-text{font-family:avenir-book,sans-serif;font-size:20px}.theme-city-page-ppn .overflow-map-block .text-map-block{font-size:18px;line-height:1.36;color:#02111b;margin-bottom:28px}.theme-city-page-ppn .overflow-map-block .text-map-block.text-map-block-app{margin-bottom:11px}}.breadcrumb{background-color:#fff;padding:0;margin-bottom:0}.breadcrumb .container-fluid{background:#ebedf6;padding:12px}.breadcrumb .container-fluid .breadcrumb-content{width:1000px;margin:auto;font-size:14px;line-height:15px}.breadcrumb .container-fluid .breadcrumb-content .breadcrumb-element{display:inline}.breadcrumb .container-fluid .breadcrumb-content .breadcrumb-link{color:#02111b;margin-right:6px;font-family:avenir-heavy,sans-serif;-webkit-transition:all .2s;transition:all .2s;text-decoration:none}.breadcrumb .container-fluid .breadcrumb-content .breadcrumb-link:focus,.breadcrumb .container-fluid .breadcrumb-content .breadcrumb-link:hover{text-decoration:none;color:#5a52ff}.breadcrumb .container-fluid .breadcrumb-content .breadcrumb-last-link{font-family:avenir-book,sans-serif}.breadcrumb .container-fluid .breadcrumb-content .breadcrumb-arrow{margin-right:6px;font-size:12px}@media screen and (min-width:768px) and (max-width:1279px){.breadcrumb .container-fluid .breadcrumb-content{width:640px}}@media screen and (max-width:767px){.breadcrumb .container-fluid .breadcrumb-content{width:268px;font-size:12px}.breadcrumb .container-fluid .breadcrumb-content .breadcrumb-arrow{font-size:11px}}.englob-schedule{background-color:#5a52ff;color:#fff;width:100%;font-family:avenir-book,sans-serif;position:relative}.englob-schedule .today{font-family:avenir-heavy,sans-serif}.englob-schedule .today:before{content:"";width:6px;height:6px;background-color:#52fdb1;border-radius:50%;display:inline-block;margin-right:5px;vertical-align:middle}.englob-schedule .horaire-title{margin-bottom:20px}.englob-schedule .date-time{margin-bottom:7px}.englob-schedule .date-time .day,.englob-schedule .date-time .time{display:inline-block}@media (min-width:1280px){.englob-schedule{height:314px}.englob-schedule .schedule-left{font-size:22px;width:1000px;margin:auto;padding:80px 300px 0 0;vertical-align:top}.englob-schedule .schedule-left .schedule-list-item{margin-bottom:30px}.englob-schedule .schedule-left .schedule-list-item .checkmark-schedule{width:28px;height:28px;vertical-align:text-bottom;margin-right:20px}.englob-schedule .schedule-right{position:absolute;height:100%;top:0;font-size:18px;background:#4841cc;padding:44px 40px;right:0;width:35%}}@media (min-width:768px) and (max-width:1279px){.englob-schedule{height:314px}.englob-schedule .schedule-left{font-size:20px;width:700px;margin:auto;padding:65px 250px 0 0}.englob-schedule .schedule-left .schedule-list-item{margin-bottom:30px}.englob-schedule .schedule-left .schedule-list-item .checkmark-schedule{width:28px;height:28px;vertical-align:text-bottom;margin-right:20px}.englob-schedule .schedule-right{position:absolute;height:100%;top:0;font-size:16px;background:#4841cc;padding:54px 40px;right:0;width:35%}}@media (max-width:767px){.englob-schedule{padding:0}.englob-schedule .schedule-left{font-size:18px;padding:30px 40px 10px;vertical-align:top}.englob-schedule .schedule-left .schedule-list-item{margin-bottom:20px}.englob-schedule .schedule-left .schedule-list-item .checkmark-schedule{width:22px;height:22px;vertical-align:text-bottom;margin-right:10px}.englob-schedule .schedule-right{height:280px;font-size:16px;background:#4841cc;padding:38px 45px;width:100%}}.table__navigation{width:100%;height:20px;position:relative;max-width:300px;clear:both;margin:28px auto 34px}.table__dots{z-index:2;width:200px;margin:0 auto;position:relative}.table__arrows{max-width:300px;width:100%;height:20px;top:50%;z-index:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.table__arrows,.table__arrows .button__arrow{position:absolute}.table__arrows .button__arrow--prev{-webkit-transform:rotate(180deg);transform:rotate(180deg);left:0}.table__arrows .button__arrow--next{right:0}@media (min-width:1280px){.table__navigation{display:none}}.table__dots .table__list{display:-webkit-box;display:flex;margin:0 auto;-webkit-box-pack:center;justify-content:center;padding:0}.table__dots .table__list .list__item{list-style:none;margin-right:9px}.table__dots .table__list .list__item:last-child{margin-right:0}@media (min-width:1280px){.table__arrows,.table__dots{display:none}}.button__arrow{background-image:url(../img/chevron-right.svg);background-repeat:no-repeat;background-position:50%;background-color:transparent;width:12px;height:20px;border:none}.button__arrow--prev{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.button__arrow:disabled{opacity:.5}#footer{font-family:Avenir-Book,sans-serif}#footer .footer-links .footer-about-list{padding-left:14px}#footer .footer-links .footer-about .footer-links-list-text,#footer .footer-links .footer-contact .footer-links-list-text,#footer .footer-links .footer-partners .footer-links-list-text{color:#81859a;-webkit-transition:all .3s;transition:all .3s}#footer .footer-links .footer-about .footer-contact-info,#footer .footer-links .footer-contact .footer-contact-info,#footer .footer-links .footer-partners .footer-contact-info{color:#81859a;font-size:14px}#footer .footer-links .footer-about .footer-links-list-text:focus,#footer .footer-links .footer-about .footer-links-list-text:hover,#footer .footer-links .footer-contact .footer-links-list-text:focus,#footer .footer-links .footer-contact .footer-links-list-text:hover,#footer .footer-links .footer-partners .footer-links-list-text:focus,#footer .footer-links .footer-partners .footer-links-list-text:hover{color:#5a52ff;text-decoration:none}#footer .footer-links .footer-about .footer-contact-link-facebook,#footer .footer-links .footer-contact .footer-contact-link-facebook,#footer .footer-links .footer-partners .footer-contact-link-facebook{overflow:hidden;display:inline-block;height:15px;background:url(../img/footer_icon_facebook.svg) no-repeat 0 -15px;background-size:8px 30px}#footer .footer-links .footer-about .footer-contact-link-twitter,#footer .footer-links .footer-contact .footer-contact-link-twitter,#footer .footer-links .footer-partners .footer-contact-link-twitter{overflow:hidden;display:inline-block;height:11px;background:url(../img/footer_icon_twitter.svg) no-repeat 0 -11px;background-size:14px 22px}#footer .footer-links .footer-about .footer-contact-link-instagram,#footer .footer-links .footer-contact .footer-contact-link-instagram,#footer .footer-links .footer-partners .footer-contact-link-instagram{overflow:hidden;display:inline-block;height:16px;background:url(../img/footer_icon_instagram.svg) no-repeat 0 -16px;background-size:16px 32px}#footer .footer-links .footer-about .footer-contact-link-facebook:hover .footer-contact-social_network,#footer .footer-links .footer-about .footer-contact-link-instagram:hover .footer-contact-social_network,#footer .footer-links .footer-about .footer-contact-link-twitter:hover .footer-contact-social_network,#footer .footer-links .footer-contact .footer-contact-link-facebook:hover .footer-contact-social_network,#footer .footer-links .footer-contact .footer-contact-link-instagram:hover .footer-contact-social_network,#footer .footer-links .footer-contact .footer-contact-link-twitter:hover .footer-contact-social_network,#footer .footer-links .footer-partners .footer-contact-link-facebook:hover .footer-contact-social_network,#footer .footer-links .footer-partners .footer-contact-link-instagram:hover .footer-contact-social_network,#footer .footer-links .footer-partners .footer-contact-link-twitter:hover .footer-contact-social_network{filter:alpha(opacity=0);-moz-opacity:0;opacity:0}#footer .footer-links .footer-about .footer-contact-social_network,#footer .footer-links .footer-contact .footer-contact-social_network,#footer .footer-links .footer-partners .footer-contact-social_network{margin-right:15px;-webkit-transition:all .3s;transition:all .3s;display:inline-block;vertical-align:bottom}#footer .footer-links .footer-about .facebook,#footer .footer-links .footer-contact .facebook,#footer .footer-links .footer-partners .facebook{width:8px;height:30px}#footer .footer-links .footer-about .twitter,#footer .footer-links .footer-contact .twitter,#footer .footer-links .footer-partners .twitter{margin-right:16px;width:14px;height:22px}#footer .footer-links .footer-about .instagram,#footer .footer-links .footer-contact .instagram,#footer .footer-links .footer-partners .instagram{width:16px;height:32px}@media screen and (max-width:767px){#footer .container{width:305px}#footer .footer-cta-strip{padding-bottom:60px;background-color:#1a1b5b;color:#fff;height:248px}#footer .footer-cta-strip .container{background:url(../img/circle_background.svg) no-repeat;background-position:205px -610px;background-size:640px 970px;overflow:hidden;z-index:1;width:100%;height:248px}#footer .footer-cta-strip .footer-cta-strip-text{width:280px;font-size:25px;padding-top:54px;margin:auto;position:relative;z-index:1;font-family:Avenir-Book,sans-serif;line-height:1.24;text-align:center}#footer .footer-cta-strip .footer-cta-strip-text .footer-cta-strip-text-bold{font-family:Avenir-Heavy,sans-serif;display:block;font-size:25px}#footer .footer-cta-strip .footer-cta-benefit{text-align:center;position:relative;margin-left:-5px;z-index:1;width:100%}#footer .footer-cta-strip .footer-cta-benefit .btn{margin-bottom:24px;margin-top:20px}#footer .footer-cta-strip .footer-girl{width:117px;z-index:1;top:-130px;position:relative;left:calc(50% - 175px)}#footer .footer-cta-strip .footer-cta-strip-free{font-family:Avenir-Heavy,sans-serif;line-height:.83;font-size:16px}#footer .footer-cta-strip .footer-arc-shape{top:-850px;position:relative;z-index:0;width:640px;right:-204px}#footer .footer-links{background-color:#ebedf6;padding:80px 0 57px 5px}#footer .footer-links .footer-links-logo-bloc{padding-left:14px;margin-bottom:-3px}#footer .footer-links .footer-links-logo-bloc .footer-links-logo{width:140px}#footer .footer-links .footer-about{width:142px;display:inline-block}#footer .footer-links .footer-partners-contact{width:50%;padding-left:11px;display:inline-block;vertical-align:top}#footer .footer-links .footer-partners-contact .footer-contact .footer-links-list-title{margin-bottom:29px;margin-top:49px}#footer .footer-links .footer-about,#footer .footer-links .footer-contact,#footer .footer-links .footer-partners{padding:0}#footer .footer-links .footer-about .footer-contact-list-social,#footer .footer-links .footer-contact .footer-contact-list-social,#footer .footer-links .footer-partners .footer-contact-list-social{margin-top:30px;margin-bottom:14px}#footer .footer-links .footer-about .footer-links-list,#footer .footer-links .footer-contact .footer-links-list,#footer .footer-links .footer-partners .footer-links-list{list-style-type:none;font-size:14px;font-family:Avenir-Medium,sans-serif;margin-bottom:20px}#footer .footer-links .footer-about .footer-links-list-title,#footer .footer-links .footer-contact .footer-links-list-title,#footer .footer-links .footer-partners .footer-links-list-title{color:#02111b;font-size:16px;font-family:avenir-medium,sans-serif;margin-left:1px;margin-top:52px;margin-bottom:30px}#footer .footer-links .footer-about .footer-links-list.footer-phone,#footer .footer-links .footer-contact .footer-links-list.footer-phone,#footer .footer-links .footer-partners .footer-links-list.footer-phone{font-size:16px;margin-top:17px}}@media screen and (min-width:768px) and (max-width:1279px){#footer .container{width:628px}#footer .footer-cta-strip{padding:0;background-color:#1a1b5b;color:#fff;height:280px}#footer .footer-cta-strip .container{background:url(../img/circle_background.svg) no-repeat;height:280px;background-position:445px -950px;background-size:930px 1400px;overflow:hidden;z-index:1;width:100%}#footer .footer-cta-strip .footer-cta-strip-text{width:inherit;font-size:36px;padding-top:70px;margin:auto;position:relative;z-index:1;font-family:Avenir-Book,sans-serif;line-height:1.24;text-align:center}#footer .footer-cta-strip .footer-cta-strip-text .footer-cta-strip-text-bold{font-family:Avenir-Heavy,sans-serif;display:inline;font-size:36px}#footer .footer-cta-strip .footer-girl{width:129px;top:-145px;z-index:1;position:relative;left:calc(50% - 230px)}#footer .footer-cta-strip .footer-cta-strip-free{font-size:20px;font-family:Avenir-Heavy,sans-serif;line-height:.83}#footer .footer-cta-strip .footer-arc-shape{top:-1210px;width:930px;position:relative;z-index:0;right:-447px}#footer .footer-cta-strip .footer-cta-benefit{text-align:center;position:relative;margin-left:-7px}#footer .footer-cta-strip .footer-cta-benefit .btn{margin-top:27px;margin-bottom:22px}#footer .footer-links{background-color:#ebedf6;padding:102px 35px 79px 34px}#footer .footer-links .footer-links-logo-bloc{padding-left:1px;margin-bottom:-3px}#footer .footer-links .footer-links-logo-bloc .footer-links-logo{width:167px}#footer .footer-links .footer-about{display:inline-block;width:142px;padding-left:20px;margin-top:-3px}#footer .footer-links .footer-partners-contact{width:27%;padding-right:0;padding-left:44px;margin-top:-3px}#footer .footer-links .footer-partners-contact .footer-contact{margin-top:49px}#footer .footer-links .footer-partners-contact .footer-contact .footer-links-list-title{margin-bottom:22px;margin-top:0}#footer .footer-links .footer-about,#footer .footer-links .footer-contact,#footer .footer-links .footer-partners{padding:0}#footer .footer-links .footer-about .footer-contact-list-social,#footer .footer-links .footer-contact .footer-contact-list-social,#footer .footer-links .footer-partners .footer-contact-list-social{margin-top:30px;margin-bottom:14px}#footer .footer-links .footer-about .footer-links-list,#footer .footer-links .footer-contact .footer-links-list,#footer .footer-links .footer-partners .footer-links-list{list-style-type:none;font-family:Avenir-Medium,sans-serif;font-size:14px;margin-bottom:20px}#footer .footer-links .footer-about .footer-links-list-title,#footer .footer-links .footer-contact .footer-links-list-title,#footer .footer-links .footer-partners .footer-links-list-title{font-size:16px;color:#02111b;font-family:avenir-medium,sans-serif;margin-left:0;margin-top:0;margin-bottom:30px}#footer .footer-links .footer-about .footer-links-list.footer-phone,#footer .footer-links .footer-contact .footer-links-list.footer-phone,#footer .footer-links .footer-partners .footer-links-list.footer-phone{font-size:16px;margin-top:16px}}@media screen and (min-width:1280px){#footer .container{width:1000px}#footer .footer-cta-strip{padding:0;background-color:#1a1b5b;color:#fff;height:180px}#footer .footer-cta-strip .container{background:url(../img/circle_background.svg) no-repeat;height:180px;background-position:935px -1140px;background-size:930px 1400px;overflow:hidden;z-index:1;width:100%}#footer .footer-cta-strip .container .row{width:1000px;margin:auto}#footer .footer-cta-strip .footer-cta-strip-text{width:inherit;font-size:36px;float:left;text-align:left;position:relative;display:inline-block;padding-top:0;font-family:Avenir-Book,sans-serif;line-height:1.24;margin-left:-3px;margin-top:67px;max-width:600px}#footer .footer-cta-strip .footer-cta-strip-text .footer-cta-strip-text-bold{font-family:Avenir-Heavy,sans-serif;display:inline;font-size:36px}#footer .footer-cta-strip .footer-girl{width:143px;z-index:1;position:relative;top:-161px;left:calc(50% - -140px)}#footer .footer-cta-strip .footer-cta-benefit{width:180px;text-align:center;position:relative;margin-top:33px;float:right}#footer .footer-cta-strip .footer-cta-benefit .footer-cta-strip-free{font-size:20px;font-family:Avenir-Heavy,sans-serif;line-height:.83}#footer .footer-cta-strip .footer-cta-benefit .btn{margin-top:27px;margin-bottom:22px}#footer .footer-cta-strip .footer-arc-shape{top:-1310px;width:930px;right:-810px;position:relative;z-index:0}#footer .footer-links{background-color:#ebedf6;padding:92px 35px 78px 34px}#footer .footer-links .footer-links-logo-bloc{padding-left:2px;margin-bottom:-3px}#footer .footer-links .footer-links-logo-bloc .footer-links-logo{width:167px}#footer .footer-links .footer-about{display:inline-block;width:165px;padding-left:12px;margin-top:-3px}#footer .footer-links .footer-partners-contact{width:inherit;padding-right:0;padding-left:27px;margin-top:-3px}#footer .footer-links .footer-partners-contact .footer-contact,#footer .footer-links .footer-partners-contact .footer-partners{display:inline-block;vertical-align:top}#footer .footer-links .footer-partners-contact .footer-contact{margin-top:0;margin-left:52px}#footer .footer-links .footer-partners-contact .footer-contact .footer-links-list-title{margin-bottom:22px}#footer .footer-links .footer-about,#footer .footer-links .footer-contact,#footer .footer-links .footer-partners{padding:0}#footer .footer-links .footer-about .footer-contact-list-social,#footer .footer-links .footer-contact .footer-contact-list-social,#footer .footer-links .footer-partners .footer-contact-list-social{margin-top:30px;margin-bottom:14px}#footer .footer-links .footer-about .footer-links-list,#footer .footer-links .footer-contact .footer-links-list,#footer .footer-links .footer-partners .footer-links-list{list-style-type:none;font-family:Avenir-Medium,sans-serif;font-size:14px;margin-bottom:20px}#footer .footer-links .footer-about .footer-links-list-title,#footer .footer-links .footer-contact .footer-links-list-title,#footer .footer-links .footer-partners .footer-links-list-title{font-size:16px;margin-left:0;margin-top:0;margin-bottom:30px;color:#02111b;font-family:avenir-medium,sans-serif}#footer .footer-links .footer-about .footer-links-list.footer-phone,#footer .footer-links .footer-contact .footer-links-list.footer-phone,#footer .footer-links .footer-partners .footer-links-list.footer-phone{font-size:16px;margin-top:23px}}.footer{background-color:#ebedf6}.footer__logo--generic{margin-bottom:50px;max-width:185px}.footer__container{margin:auto}.footer__title{font-size:16px;margin-left:0;margin-top:0;margin-bottom:25px;color:#212431;font-family:avenir-medium,helvetica,arial,sans-serif;font-weight:400}.footer__list,.footer__other-list{padding-left:0}.footer__list .footer__item{list-style-type:disc;margin-left:18px}.footer__item{list-style-type:none;margin-left:0;padding-right:15px;color:#5a52ff;font-size:20px}.footer__item .link--footer{-webkit-transition:all .3s;transition:all .3s;color:#81859a;line-height:30px;font-size:14px}.footer__item .link--footer:hover{color:#5a52ff}@media (max-width:767px){.footer__container{width:305px;padding:80px 0}.footer .list{margin-bottom:40px}}@media (min-width:768px) and (max-width:1279px){.footer__container{width:628px;padding:80px 0}.footer__list{-moz-column-count:2;-webkit-column-count:2;column-count:2}.footer .list{margin-bottom:40px}}@media (min-width:1280px){.footer__container{display:grid;grid-gap:30px;width:1000px;padding:80px 0}.footer__list{-moz-column-count:3;-webkit-column-count:3;column-count:3}}.contact-flatpage{margin-bottom:80px}.contact-flatpage__title{font-size:36px;margin:102px 0 50px;text-align:center;color:#212431}.contact-flatpage .contact-form__label-text{font-family:avenir-medium,helvetica,arial,sans-serif;font-weight:400;display:block;font-size:20px;margin-bottom:12px}.contact-flatpage .contact-form__label{position:relative}.contact-flatpage .contact-form__input{border-radius:5px;font-family:avenir-book,helvetica,arial,sans-serif;font-weight:400;box-shadow:none;width:100%;height:50px;font-size:16px;padding-left:12px;padding-right:40px;color:#5a52ff;border:1px solid #dcdee6;outline:none}.contact-flatpage .contact-form__input.valid{border:1px solid #5a52ff}.contact-flatpage .contact-form__input.error{border-color:#f2545b;color:#f2545b}.contact-flatpage .contact-form__input.error:focus{border-color:#f2545b}.contact-flatpage .contact-form__input:focus{box-shadow:none;border:1px solid #5a52ff}.contact-flatpage .contact-form .contact-form-empty,.contact-flatpage .contact-form .contact-form-error,.contact-flatpage .contact-form .contact-form-valid{top:60px;right:20px}.contact-flatpage .contact-form .contact-form-valid{background:url(../img/contact-form/check.svg) no-repeat;position:absolute;width:12px;height:10px}.contact-flatpage .contact-form .contact-form-error{background:url(../img/contact-form/error_cross.svg) no-repeat;position:absolute;width:12px;height:12px}.contact-flatpage .contact-form .contact-form-empty{background:url(../img/contact-form/error_empty.svg) no-repeat;position:absolute;width:5px;height:15px;top:58px}.contact-flatpage .contact-form label.error{font-family:avenir-medium,helvetica,arial,sans-serif;font-weight:400;font-size:14px;line-height:1.15;margin-top:5px;color:#f2545b;vertical-align:top}.contact-flatpage .contact-form .submit-button{grid-column:3;text-align:right}.contact-flatpage .contact-form__textarea .textarea{height:248px;min-width:100%;max-width:100%;min-height:200px;padding:14px 45px 14px 12px}@media (min-width:768px){.contact-flatpage .contact-form{display:grid;max-width:1000px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:135px 1fr;grid-column-gap:30px;margin:20px auto auto}.contact-flatpage .contact-form__textarea{grid-column:1/span 3}}@media (min-width:768px) and (max-width:1279px){.contact-flatpage .contact-form{padding:0 20px}}@media (max-width:767px){.contact-flatpage .contact-form{max-width:305px;margin:auto}.contact-flatpage .contact-form__label{display:block;margin-bottom:20px}}.contact-validation-modal .modal-dialog{margin:0}.contact-validation-modal .modal-content{border-radius:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:none;margin:50vh auto auto;box-shadow:none;background:#fff url(../img/contact-form/illu-succes.svg) no-repeat}.contact-validation-modal .modal-content .modal-title{font-family:avenir-heavy,helvetica,arial,sans-serif;font-weight:400;color:#5a52ff;text-align:center}.contact-validation-modal .modal-content .modal-description{font-family:avenir-book,helvetica,arial,sans-serif;font-weight:400;color:#212431}.contact-validation-modal .modal-content .close{filter:alpha(opacity=1);-moz-opacity:1;opacity:1;border-radius:50%;position:absolute;color:#5a52ff;background-color:#ebedf6}@media screen and (max-width:767px){.contact-validation-modal .modal-content{background-size:135px;text-align:center;width:320px;height:429px;padding:32px 42px;background-position:92px 284px}.contact-validation-modal .modal-content .modal-title{font-size:25px;margin-bottom:12px}.contact-validation-modal .modal-content .modal-description{margin-bottom:37px;font-size:16px}.contact-validation-modal .modal-content .close{top:-20px;right:-20px;font-size:16px;width:40px;height:40px}}@media screen and (min-width:768px){.contact-validation-modal .modal-content{background-size:150px;width:628px;height:290px;padding:32px 35px 32px 222px;background-position:39px 97px}.contact-validation-modal .modal-content .modal-title{font-size:36px;text-align:left;margin-bottom:14px}.contact-validation-modal .modal-content .modal-description{margin-bottom:21px;font-size:20px}.contact-validation-modal .modal-content .close{top:-25px;right:-25px;font-size:20px;width:50px;height:50px}}.flatpage__container{margin:auto;padding:30px 0}.flatpage__container b{font-family:avenir-heavy,helvetica,arial,sans-serif;font-weight:400}.flatpage__title{line-height:1.2;text-align:center;color:#02111b}.flatpage__content,.flatpage__title{font-family:avenir-book,helvetica,arial,sans-serif;font-weight:400}.flatpage__content{font-size:18px}.flatpage__content h2{font-family:avenir-medium,helvetica,arial,sans-serif;font-weight:400}.flatpage__content p{margin-bottom:20px}.flatpage__content ul{padding-left:20px;margin-bottom:20px}.flatpage__content h3{font-family:avenir-medium,helvetica,arial,sans-serif;font-weight:400}.flatpage__content h4,.flatpage__content h5,.flatpage__content h6{font-family:avenir-book,helvetica,arial,sans-serif;font-weight:400;font-size:16px}@media (max-width:767px){.flatpage__title{font-size:30px;margin-bottom:50px}.flatpage__container{width:300px}.flatpage__content h2{line-height:1.25;font-size:24px;margin:50px 0 14px}.flatpage__content h3{line-height:1.33;font-size:18px;margin:50px 0 20px}}@media (min-width:768px) and (max-width:1279px){.flatpage__title{font-size:44px;margin-bottom:44px}.flatpage__container{width:680px}.flatpage__content h2{line-height:1.2;font-size:30px;margin:50px 0 14px}.flatpage__content h3{line-height:1.63;font-size:22px;margin:44px 0 13px}}@media (min-width:1280px){.flatpage__title{font-size:48px;margin-bottom:44px}.flatpage__container{width:1030px}.flatpage__content h2{line-height:1.2;font-size:30px;margin:50px 0 14px}.flatpage__content h3{line-height:1.63;font-size:22px;margin:44px 0 13px}}.region-view{padding:50px 0}.region-view__link,.region-view__sub-title,.region-view__title{font-family:avenir-medium,helvetica,arial,sans-serif;font-weight:400}.region-view__title{margin-top:0}.region-view__sub-title{font-size:30px;margin-top:50px;margin-bottom:22px;line-height:.8}.region-view__link{color:#5a52ff;font-size:18px}.region-view__link:hover{color:#5a52ff}.agency-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;background-color:#ebedf6;margin:0 25px 45px;padding:25px}.agency-container .heading{font-size:18px;line-height:28px}.agency-container .heading.heading-title{font-family:avenir-medium,helvetica,arial,sans-serif;font-weight:400;color:#333;padding:0}.agency-container .content,.agency-container .content-top .content-text{font-family:avenir-book,helvetica,arial,sans-serif;font-weight:400;font-size:18px;line-height:28px}.agency-container .content-top .content-text{color:#02111b;margin:13px 0 15px}.agency-container .content-top .content-text h3,.agency-container .content-top .content-text p{padding:0}.agency-container .content-top .content-text ul{padding:0 24px}.agency-container .content-top .content-text li{color:#5a52ff}.agency-container .content-bottom .heading{font-size:18px;line-height:28px;margin-top:25px;padding:0}.agency-container .content-bottom .heading-subtitle{font-family:avenir-medium,helvetica,arial,sans-serif;font-weight:400;color:#02111b}.agency-container .content-bottom .separator{width:100%;height:1px;margin:0 0 25px;border:none;color:#dcdee6;background-color:#dcdee6}.agency-container .content-bottom__map{width:100%;height:182px;margin-bottom:25px}.agency-container .content-bottom #agency-infos-map{width:100%;height:100%}.agency-container .content-bottom__infos .heading-label{font-family:avenir-medium,helvetica,arial,sans-serif;font-weight:400;font-size:16px;line-height:28px;margin-bottom:0}.agency-container .content-bottom__infos .paragraph{padding:0}.agency-container .content-bottom__infos .info-block__contact>.hotline-phone{font-family:avenir-book,helvetica,arial,sans-serif;font-weight:400;font-size:16px;line-height:28px;color:#02111b}.agency-container .content-bottom__infos .info-block__address,.agency-container .content-bottom__infos .info-block__contact{margin-bottom:15px}.agency-container .content-bottom__infos .info-block__opening-hours{margin-bottom:0}.agency-container .content-bottom__infos .info-block__address,.agency-container .content-bottom__infos .info-block__contact,.agency-container .content-bottom__infos .info-block__opening-hours{font-family:avenir-book,helvetica,arial,sans-serif;font-weight:400;font-size:16px;line-height:28px;color:#02111b}.agency-container .content-bottom__infos .info-block__address .heading-label,.agency-container .content-bottom__infos .info-block__contact .heading-label,.agency-container .content-bottom__infos .info-block__opening-hours .heading-label{font-family:avenir-medium,helvetica,arial,sans-serif;font-weight:400;padding:0}.agency-container .content-bottom__infos .info-block__address .time,.agency-container .content-bottom__infos .info-block__contact .time,.agency-container .content-bottom__infos .info-block__opening-hours .time{color:#333}@media (min-width:768px) and (max-width:1279px){.agency-container{margin:0 48px 25px;padding:25px}.agency-container .heading.heading-title{font-size:21px}.agency-container .content-bottom{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}.agency-container .content-bottom .heading-subtitle{-webkit-box-ordinal-group:5;order:4;font-size:21px;margin-bottom:15px}.agency-container .content-bottom .separator{-webkit-box-ordinal-group:4;order:3}.agency-container .content-bottom__map{-webkit-box-ordinal-group:2;order:1;margin-top:10px}.agency-container .content-bottom__infos{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-ordinal-group:3;order:2}.agency-container .content-bottom__infos .info-block__address,.agency-container .content-bottom__infos .info-block__contact,.agency-container .content-bottom__infos .info-block__opening-hours{font-family:avenir-book,helvetica,arial,sans-serif;font-weight:400;font-size:16px;line-height:28px;color:#02111b}.agency-container .content-bottom__infos .info-block__address .heading-label,.agency-container .content-bottom__infos .info-block__contact .heading-label,.agency-container .content-bottom__infos .info-block__opening-hours .heading-label{font-family:avenir-medium,helvetica,arial,sans-serif;font-weight:400;padding:0}.agency-container .content-bottom__infos .info-block__address .week-hours,.agency-container .content-bottom__infos .info-block__contact .week-hours,.agency-container .content-bottom__infos .info-block__opening-hours .week-hours{margin-top:4px}.agency-container .content-bottom__infos .info-block__address .time,.agency-container .content-bottom__infos .info-block__contact .time,.agency-container .content-bottom__infos .info-block__opening-hours .time{color:#333}}@media (min-width:1280px){.agency-container{margin:30px 0 25px}.agency-container .heading.heading-title{font-size:26px}.agency-container .content-bottom{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}.agency-container .content-bottom .heading-subtitle{-webkit-box-ordinal-group:5;order:4;font-size:24px;margin-bottom:15px}.agency-container .content-bottom .separator{-webkit-box-ordinal-group:4;order:3}.agency-container .content-bottom__map{-webkit-box-ordinal-group:2;order:1;margin-bottom:0}.agency-container .content-bottom #agency-infos-map{width:100%;height:100%}.agency-container .content-bottom__infos{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-ordinal-group:3;order:2;margin-bottom:5px}.agency-container .content-bottom__infos .heading-label{font-family:avenir-medium,helvetica,arial,sans-serif;font-weight:400;font-size:16px;line-height:28px;color:#02111b}.agency-container .info-block{font-family:avenir-book,helvetica,arial,sans-serif;font-weight:400;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;font-size:16px;line-height:28px;color:#02111b}.agency-container .info-block.info-block__contact{margin-top:13px;margin-bottom:0}.agency-container .info-block.info-block__contact>.hotline-phone{font-family:avenir-book,helvetica,arial,sans-serif;font-weight:400;font-size:16px;line-height:28px;color:#02111b;margin-bottom:0}.agency-container .info-block__opening-hours .week-hours{margin-top:0}.agency-container .info-block__opening-hours .time{color:#333}}