.color-primary{color:#DF225A}.color-secondary{color:#0C518A}.color-tertiary{color:#F8E273}.color-primary-background{background-color:#DF225A}.color-secondary-background{background-color:#0C518A}.color-tertiary-background{background-color:#F8E273}.black-background{background-color:#000}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}::-moz-selection{background:rgba(248,226,115,0.6);color:inherit;text-shadow:inherit}::selection{background:rgba(248,226,115,0.6);color:inherit;text-shadow:inherit}::-moz-selection{background:rgba(248,226,115,0.6);color:inherit;text-shadow:inherit}img::-moz-selection{background:transparent}img::selection{background:transparent}img::-moz-selection{background:transparent}body{-webkit-tap-highlight-color:rgba(248,226,115,0.4)}@font-face{font-family:'Avenir';src:url("../fonts/AvenirNextLTPro-Regular.eot");src:local("☺"),url("../fonts/AvenirNextLTPro-Regular.woff") format("woff"),url("../fonts/AvenirNextLTPro-Regular.ttf") format("truetype"),url("../fonts/AvenirNextLTPro-Regular.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Avenir';src:url("../fonts/AvenirNextLTPro-Demi.eot");src:local("☺"),url("../fonts/AvenirNextLTPro-Demi.woff") format("woff"),url("../fonts/AvenirNextLTPro-Demi.ttf") format("truetype"),url("../fonts/AvenirNextLTPro-Demi.svg") format("svg");font-weight:500;font-style:normal}@font-face{font-family:'Avenir';src:url("../fonts/AvenirNextLTPro-Bold.eot");src:local("☺"),url("../fonts/AvenirNextLTPro-Bold.woff") format("woff"),url("../fonts/AvenirNextLTPro-Bold.ttf") format("truetype"),url("../fonts/AvenirNextLTPro-Bold.svg") format("svg");font-weight:700;font-style:normal}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-Light-webfont.eot");src:url("../fonts/Montserrat-Light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Montserrat-Light-webfont.woff2") format("woff2"),url("../fonts/Montserrat-Light-webfont.woff") format("woff"),url("../fonts/Montserrat-Light-webfont.ttf") format("truetype"),url("../fonts/Montserrat-Light-webfont.svg#montserratlight") format("svg");font-weight:300;font-style:normal}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-Regular-webfont.eot");src:url("../fonts/Montserrat-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Montserrat-Regular-webfont.woff2") format("woff2"),url("../fonts/Montserrat-Regular-webfont.woff") format("woff"),url("../fonts/Montserrat-Regular-webfont.ttf") format("truetype"),url("../fonts/Montserrat-Regular-webfont.svg#montserratregular") format("svg");font-weight:500;font-style:normal}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-Bold-webfont.eot");src:url("../fonts/Montserrat-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Montserrat-Bold-webfont.woff2") format("woff2"),url("../fonts/Montserrat-Bold-webfont.woff") format("woff"),url("../fonts/Montserrat-Bold-webfont.ttf") format("truetype"),url("../fonts/Montserrat-Bold-webfont.svg#montserratbold") format("svg");font-weight:700;font-style:normal}body{font-family:'Montserrat', sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input[type="text"],input[type="email"],input[type="tel"],input[type="url"]{border:none;border-radius:5px;height:45px;margin:5px 5px 5px 0;padding:5px}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input::-ms-clear{display:none}input:focus,textarea:focus{background-color:#F2F2F2;outline:0}@font-face{font-family:'paris-icons';src:url("../fonts/paris-icons.eot?elgujd");src:url("../fonts/paris-icons.eot?#iefixelgujd") format("embedded-opentype"),url("../fonts/paris-icons.woff?elgujd") format("woff"),url("../fonts/paris-icons.ttf?elgujd") format("truetype"),url("../fonts/paris-icons.svg?elgujd#icomoon") format("svg");font-weight:normal;font-style:normal}.breadcrumbs-item+.breadcrumbs-item:before,.links-group-item-icon:before,.notice .close:before,.notice.alert .notice-content:before,.quick-access-close-search:before,.search-push:after,.sections-list-button.more:after,.sections-panel-nav-items a:after,.sections-panel-back:before,.component-form .form-item .form-item-label:after,.component-form .form-item-matrix .matrix-item .matrix-item-text:after,.component-jecoute .jecoute-form>.jecoute-upload output .output-item:before,.component-links .links-item:before,.component-news-push .news-push-link>span:after,.rush-hours-traffic-icon:before,[class^="icon-"],[class*=" icon-"]{font-family:'paris-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-favorites-outline:before{content:"\e911"}.icon-bell-outline:before{content:"\e912"}.icon-art-studio:before{content:"\e902"}.icon-association-house:before{content:"\e903"}.icon-city-hall:before{content:"\e904"}.icon-conservatoire:before{content:"\e905"}.icon-cultural:before{content:"\e906"}.icon-handicap-hearing-impair:before{content:"\e907"}.icon-handicap-mobility:before{content:"\e908"}.icon-handicap-visually-impaired:before{content:"\e909"}.icon-librairy:before{content:"\e90a"}.icon-market:before{content:"\e90b"}.icon-museum:before{content:"\e90c"}.icon-nf:before{content:"\e90d"}.icon-park:before{content:"\e90e"}.icon-pause:before{content:"\e90f"}.icon-swimming-pool:before{content:"\e910"}.notice.alert .notice-content:before,.component-form .form-item .form-item-label:after,.component-form .form-item-matrix .matrix-item .matrix-item-text:after,.icon-alert:before{content:"\e619"}.icon-arrow-bottom:before{content:"\e601"}.sections-panel-back:before,.icon-arrow-left:before{content:"\e604"}.links-group-item-icon:before,.sections-list-button.more:after,.sections-panel-nav-items a:after,.icon-arrow-right:before{content:"\e605"}.icon-arrow-top:before{content:"\e606"}.icon-arrow-light-bottom:before{content:"\e607"}.icon-arrow-light-left:before{content:"\e61e"}.breadcrumbs-item+.breadcrumbs-item:before,.component-news-push .news-push-link>span:after,.icon-arrow-light-right:before{content:"\e61d"}.icon-arrow-light-top:before{content:"\e61f"}.icon-arrow-small-bottom:before{content:"\e614"}.icon-arrow-small-left:before{content:"\e615"}.icon-arrow-small-right:before{content:"\e616"}.icon-arrow-small-top:before{content:"\e617"}.rush-hours-traffic-icon:before,.icon-avatar:before{content:"\e61a"}.icon-bell:before{content:"\e61c"}.icon-bicycle:before{content:"\e60f"}.icon-bus:before{content:"\e60e"}.quick-access-close-search:before,.icon-close:before{content:"\e612"}.notice .close:before,.icon-close-rounded:before{content:"\e613"}.icon-dailymotion:before{content:"\e620"}.icon-facebook:before{content:"\e608"}.icon-favorites:before{content:"\e600"}.component-links .links-item.links-item-file:before,.icon-dl:before{content:"\e61b"}.icon-instagram:before{content:"\e618"}.component-links .links-item:before,.icon-link:before{content:"\e603"}.icon-mail:before{content:"\e609"}.icon-marker:before{content:"\e60c"}.icon-file:before{content:"\e900"}.component-jecoute .jecoute-form>.jecoute-upload output .output-item:before,.icon-text:before{content:"\e901"}.component-links .links-item.links-item-pdf:before,.icon-pdf:before{content:"\e602"}.icon-play:before{content:"\e611"}.icon-profile:before{content:"\e60b"}.search-push:after,.icon-search:before{content:"\e60d"}.icon-subway:before{content:"\e610"}.icon-twitter:before{content:"\e60a"}.icon-play:before{content:"\e611"}.hidden-accessibly{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}@media (max-width: 767px){.hidden-on-small,.hidden-on-mobile{display:none !important}}.only-on-small,.only-on-mobile{display:none !important}@media (max-width: 767px){.only-on-small,.only-on-mobile{display:block !important}}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.anchors-list{width:100%}.anchors-list-title{font-size:1.17em;font-weight:700;margin-top:0;text-align:left}.anchors-list-items{font-size:13px;list-style-type:none;margin:0;padding:0}.anchors-list-item{background-color:#fff;border-radius:5px;position:relative;margin-bottom:13px;width:100%;overflow:hidden}.anchors-list-item:hover{background-color:#fcf4ca}.anchors-list-item.anchor-postit .anchors-list-link{color:#F77F68;font-weight:700}.anchors-list-link{color:#333;display:block;line-height:20px;overflow:hidden;padding:13px 15px;position:relative;text-decoration:none;z-index:1}@media (min-width: 768px) and (max-width: 1159px){.anchors-list{width:240px}}@media (min-width: 768px){.anchors-list{top:0}.anchors-list-title{border-left:6px solid #F8E273;-webkit-transform:translateY(-200px);-ms-transform:translateY(-200px);transform:translateY(-200px);display:table;height:80px;left:-32px;padding-left:10px;position:absolute;top:0;-webkit-transition:.3s ease -webkit-transform;transition:.3s ease transform}.anchors-list-title span{display:table-cell;vertical-align:middle}.aside-wrapper.affix .anchors-list-title,.aside-wrapper.affix-bottom .anchors-list-title{-webkit-transform:none;-ms-transform:none;transform:none}}@media (min-width: 1160px){.anchors-list{width:260px}.anchors-list-progress{background-color:#F8E273;display:block;height:100%;position:absolute;top:0;width:0%;z-index:0;-webkit-transition:width 0.1s ease-in-out;transition:width 0.1s ease-in-out}}.block-aside-access .block-aside-access-items{color:#4D4D4D;font-size:16px;line-height:22px;list-style-type:none;padding:0;overflow:hidden;text-decoration:none}.block-aside-access .block-aside-access-item{position:relative;margin-bottom:18px}.block-aside-access .block-aside-access-item>i{color:#0C518A;position:absolute;font-size:25px;left:0;top:0}.block-aside-access .acces-item-text{display:block;margin-left:45px}.block-aside-access .acces-item-text h4{margin:5px 0}.block-aside-access .acces-item-text p{margin:0}.block-aside-access .acces-icon{border-bottom:1px solid #CCC;padding-bottom:18px}.block-aside-access .acces-icon:last-child{border:none}.block-aside-checkboxes.two-cols .block-aside-items{-webkit-columns:2;-moz-columns:2;columns:2}@media (max-width: 767px){.block-aside-checkboxes .block-aside-items{display:none !important}}.block-aside-checkboxes .block-aside-item{position:relative}.block-aside-checkboxes .block-aside-item a{color:inherit;display:block}.block-aside-checkboxes .block-aside-item a.checked .block-aside-item-checkbox{background:#CCC;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #CCC), color-stop(100%, #EEE));background:-webkit-linear-gradient(top, #CCC 0%, #EEE 100%);background:linear-gradient(to bottom, #CCC 0%, #EEE 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#e6e6e6',GradientType=0 )}.block-aside-checkboxes .block-aside-item a.checked .block-aside-item-checkbox:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.block-aside-checkboxes .block-aside-item a:hover .block-aside-item-checkbox:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);opacity:0.5}.block-aside-checkboxes .block-aside-item-checkbox{border-radius:4px;display:inline-block;height:14px;margin-right:7px;position:absolute;vertical-align:baseline;width:14px;background:#EEE;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #EEE), color-stop(100%, #CCC));background:-webkit-linear-gradient(top, #EEE 0%, #CCC 100%);background:linear-gradient(to bottom, #EEE 0%, #CCC 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#cccccc',GradientType=0 )}.block-aside-checkboxes .block-aside-item-checkbox:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;content:"";position:absolute;width:8px;height:4.5px;background:transparent;top:4px;left:3.5px;border:3px solid #0C518A;border-top:none;border-right:none;-webkit-backface-visibility:hidden;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.block-aside-checkboxes .block-aside-item-text{display:inline-block;margin-left:25px}.block-aside-checkboxes .block-aside-select{display:none !important;max-width:100%;min-width:100px}@media (max-width: 767px){.block-aside-checkboxes .block-aside-select{display:block !important}}.block-aside-contact .block-aside-minimap{margin-bottom:5px}.block-aside-contact .block-aside-minimap img{max-width:100%}.block-aside-contact .block-aside-items{color:#4D4D4D;font-size:16px;line-height:22px;overflow:hidden}.block-aside-contact .block-aside-item>a{color:#000;text-decoration:none}.block-aside-contact .block-aside-item>a:hover{color:#DF225A;text-decoration:underline}.block-aside-contact .block-aside-item+.block-aside-item{margin-top:0}.block-aside-contact .block-aside-item:not(.has-icon)+.has-icon{margin-top:25px}.block-aside-contact .block-aside-item.has-icon .icon{color:#0C518A;font-size:20px;margin-right:8px;vertical-align:top}.block-aside-contact .block-aside-item.has-icon a{font-size:16px;font-weight:500}.block-aside-contact .block-aside-item.has-icon a:hover{text-decoration:none}.block-aside-contact .block-aside-item.has-icon a:hover .icon{color:#DF225A}.block-aside-contact .block-aside-item.has-icon+.has-icon{margin-top:8px}.block-aside-contact .postal-code{float:left;margin-right:5px}@media (min-width: 768px) and (max-width: 1159px){.block-aside-contact .block-aside-minimap,.block-aside-contact .block-aside-minimap img{height:185px}}@media (min-width: 768px){.block-aside-contact .block-aside-minimap>a,.block-aside-contact .block-aside-minimap>img{position:absolute}}@media (min-width: 1160px){.block-aside-contact .block-aside-minimap,.block-aside-contact .block-aside-minimap img{height:200px}}.block-aside-links .block-aside-title{margin-bottom:18px}.block-aside-links.emphasis-links .block-aside-item a{border-bottom:1px solid #4D4D4D}.block-aside-links.emphasis-links .block-aside-item.current a{border-bottom:0}.block-aside-links .block-aside-item a{color:#1A1A1A;display:inline-block;line-height:20px;padding:0;position:relative;text-decoration:none;-webkit-transition:all 0.35s ease;transition:all 0.35s ease}.block-aside-links .block-aside-item a:after{background-color:#DF225A;bottom:-1px;content:"";display:block;height:1px;left:0;position:absolute;-webkit-transition:width 0.35s ease;transition:width 0.35s ease;width:0}.block-aside-links .block-aside-item a:hover{color:#DF225A}.block-aside-links .block-aside-item a:hover:after{width:100%}.block-aside-links .block-aside-item.current a{color:#0A4770;font-weight:700;pointer-events:none}.block-aside-links .block-aside-item.current a:hover{color:#0A4770;cursor:default;text-decoration:none}.block-aside{color:#1A1A1A;margin-top:40px;text-align:left}.layout-aside>.block-aside:first-child,.aside-wrapper>.block-aside:first-child,.aside-wrapper>:first-child>.block-aside:first-child{margin-top:0}.block-aside-title{font-size:25px;font-weight:700;line-height:30px;margin:0 0 20px}.block-aside-content p{color:#4D4D4D}.block-aside-items{font-size:14px;font-weight:300;line-height:18px;list-style:none;margin:0;padding:0}.block-aside-item+.block-aside-item{margin-top:10px}@media (max-width: 767px){.aside-wrapper>.block-aside.hidden-on-small+.block-aside{margin-top:0}}.block-content-jecoute{font-size:14px;max-width:360px;position:relative;overflow:hidden}.block-content-jecoute .block-content-text{margin-bottom:15px;max-width:360px}.block-content-jecoute .block-content-items{position:relative;min-height:150px}.block-content-jecoute .block-content-item{-webkit-transition:2s ease opacity;transition:2s ease opacity;width:100%;opacity:0;position:absolute;top:0}.block-content-jecoute .block-content-item.visible{opacity:1}.block-content-jecoute .block-content-question-answer{height:130px;overflow:hidden;position:relative}.block-content-jecoute .block-content-question-answer p{margin:0}.block-content-jecoute .block-content-question-answer a{border-bottom:1px solid}.block-content-jecoute .block-content-question,.block-content-jecoute .block-content-answer{height:130px;-webkit-transition:1s ease opacity;transition:1s ease opacity;opacity:1}.block-content-jecoute .block-content-question .user,.block-content-jecoute .block-content-answer .user{font-weight:bold}.block-content-jecoute .block-content-answer{position:absolute;top:0;opacity:0;-webkit-transition-delay:1s;transition-delay:1s;z-index:1}.block-content-jecoute .answered .block-content-answer{opacity:1;z-index:1}.block-content-jecoute .answered .block-content-question{opacity:0}.block-content-jecoute .block-content-timer{position:relative;width:80%;height:30px}.block-content-jecoute .block-content-timer .start,.block-content-jecoute .block-content-timer .end{position:absolute}.block-content-jecoute .block-content-timer .start{left:0}.block-content-jecoute .block-content-timer .end{right:0}.block-content-jecoute .block-content-timer .block-content-bar{border-radius:2px;width:100%;height:3px;background-color:rgba(255,255,255,0.2);position:absolute;bottom:5px}.block-content-jecoute .block-content-timer .block-content-bar .progress{width:0%;height:3px;background-color:#F8E273;border-radius:2px}.blocks-content-vertical .block-content-jecoute .block-content-items+.block-content-button{position:absolute;bottom:20px}@media (min-width: 768px) and (max-width: 1159px){.blocks-content-vertical .block-content-jecoute .block-content-items+.block-content-button{bottom:0}}@media (min-width: 768px) and (max-width: 1159px){.block-content-jecoute .block-content-items{min-height:165px}}@media (max-width: 767px){.blocks-content-vertical .block-content-jecoute.block-content{padding-bottom:50px}}.block-content-newsletter{font-size:14px}.block-content-newsletter .block-content-link{margin-top:15px}.block-content-newsletter .button{height:45px;padding-top:1px;padding-bottom:1px;line-height:43px}.block-content-newsletter form{margin-bottom:5px}.block-content-newsletter form input{color:#0C518A;font-size:13px;padding:0 10px;width:215px}.block-content-newsletter form input::-webkit-input-placeholder{color:#0C518A}.block-content-newsletter form input:-moz-placeholder{color:#0C518A;opacity:1}.block-content-newsletter form input::-moz-placeholder{color:#0C518A;opacity:1}.block-content-newsletter form input:-ms-input-placeholder{color:#0C518A}.block-content-newsletter .block-content-link a{display:inline-block;border-bottom:1px solid;text-decoration:none}.block-content-social{max-width:360px}.block-content-social .block-content-items{list-style:none;margin:0;padding:0;overflow:hidden}.block-content-social .block-content-item{float:left;width:50%;margin-bottom:20px}.block-content-social .block-content-item a{display:block}.block-content-social .block-content-item a:hover .block-content-link{border-color:transparent}.block-content-social .block-content-count,.block-content-social .block-content-icon{font-size:24px;margin-right:10px}.block-content-social .block-content-count{font-weight:700}.block-content-social .block-content-unit{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}.block-content-social .block-content-link{border-bottom:1px solid #fff;display:inline-block;font-size:13px;font-weight:300}@media (max-width: 767px){.block-content-social .block-content-count{font-size:20px}}.block-content{max-width:600px}.block-content a:not(.button){color:inherit;border-color:inherit;text-decoration:none}.block-content a:not(.button):hover{border-color:transparent}.block-content.color-secondary-background{color:#fff}.block-content .block-content-title{border-bottom:1px solid rgba(255,255,255,0.2);font-size:22px;font-weight:700;line-height:26px;margin:0 0 20px;padding-bottom:8px}.block-content .block-content-content{padding:0;overflow:hidden}.block-content .block-content-text{margin:0 0 15px;max-width:360px}.blocks-content-vertical .block-content{padding-bottom:30px}.blocks-content-vertical .block-content:first-child .block-content-title{margin-top:0}.blocks-content-vertical .block-content+.block-content{border-top:1px solid rgba(255,255,255,0.2);padding-top:30px}.blocks-content-vertical .block-content-title{border-bottom:0;padding-bottom:0}@media (max-width: 767px){.layout-half-col .block-content{padding-bottom:30px}.layout-half-col .block-content-title{border-bottom:0;padding-bottom:0}}@media (min-width: 768px) and (max-width: 1159px){.blocks-content-vertical{overflow:hidden}.blocks-content-vertical .block-content{float:left;margin-bottom:50px;padding-bottom:0;width:48%}.blocks-content-vertical .block-content+.block-content{border-top:0;margin-left:4%;padding-top:0}.blocks-content-vertical .block-content:last-child{clear:both;margin:0;width:100%}.blocks-content-vertical .block-content-title{border-bottom:1px solid rgba(255,255,255,0.2);padding-bottom:8px}}.breadcrumbs{font-size:0;line-height:30px;list-style:none;margin:0;padding:0}.offset-header.breadcrumbs-offset-header{top:-110px}.breadcrumbs-item{display:inline-block;font-size:16px;font-weight:300;margin-right:10px}.breadcrumbs-item+.breadcrumbs-item:before{font-size:17px;margin-right:10px;position:relative;speak:none;top:2px}.breadcrumbs-item>a{border-bottom:1px solid #1A1A1A;color:#1A1A1A;display:inline-block;line-height:20px;padding:2px 0;position:relative;text-decoration:none;-webkit-transition:all 0.35s ease;transition:all 0.35s ease}.breadcrumbs-item>a:after{background-color:#DF225A;bottom:-1px;content:"";display:block;height:1px;left:0;position:absolute;-webkit-transition:width 0.35s ease;transition:width 0.35s ease;width:0}.breadcrumbs-item>a:hover{color:#DF225A}.breadcrumbs-item>a:hover:after{width:100%}.breadcrumbs-item:last-child a{border-bottom:0;cursor:default;pointer-events:none}@media (min-width: 1160px){.breadcrumbs{white-space:nowrap}}.button{background-color:#DF225A;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:15px;font-weight:500;line-height:20px;overflow:hidden;padding:15px 20px;position:relative;text-align:center;text-decoration:none;-webkit-transition:color 0.35s ease;transition:color 0.35s ease;vertical-align:middle;z-index:1}.button:after{background-color:#b41a48;border-radius:5px;content:"";display:block;height:100%;left:0;position:absolute;top:0;-webkit-transition:width 0.35s ease;transition:width 0.35s ease;width:0;z-index:-1}.button:hover:after,.button:focus:after,.button[disabled]:after,.button.disabled:after{width:100%}.button[disabled],.button.disabled{opacity:0.5;pointer-events:none}.button.secondary{background-color:#0C518A;padding:15px}.button.secondary:after{background-color:#08355b}.button.tertiary{background-color:#F8E273;color:#1A1A1A;padding:15px}.button.tertiary:after{background-color:#f6d842}.button.white{background-color:#fff;color:#000}.button.white:after{background-color:#F2F2F2}.button.stateful{background-color:#F8E273;color:#0C518A;padding:15px;outline:0}.button.stateful:after{background-color:#0C518A}.button.stateful:hover,.button.stateful:focus,.button.stateful.active{color:#fff}.button.stateful:hover:after,.button.stateful:focus:after,.button.stateful.active:after{width:100%}.button.stateful[disabled],.button.stateful.disabled{background-color:transparent;border:1px solid #333;color:#333}.button.stateful[disabled]:after,.button.stateful.disabled:after{background-color:transparent}.button.wide{padding:15px 60px}.button.small{font-size:11px;padding:12px}.button.action{font-size:13px;text-transform:uppercase}.button.icon .icon{font-weight:12px;margin-right:10px}.button.marker{background-color:#43B57E;font-size:15px;font-weight:700;line-height:50px}.button.marker:after{background-color:#359064}.button.marker .icon{font-size:30px;margin-right:5px;vertical-align:middle}@media (min-width: 1160px){.button{white-space:nowrap}}.button-top{background-color:rgba(255,255,255,0.5);border-radius:4px;color:#DF225A;display:block;outline:0;position:fixed;text-decoration:none;text-align:center;-webkit-transition:background 0.35s ease;transition:background 0.35s ease;z-index:290}.button-top:hover{background-color:#fff}@media (max-width: 1159px){.button-top{bottom:15px;font-size:24px;height:40px;line-height:40px;right:15px;width:40px}}@media (min-width: 1160px){.button-top{bottom:20px;font-size:34px;height:60px;line-height:60px;right:20px;width:60px}}.cross-content-item{background-position:50% 50%;background-size:cover;color:#333;display:block;height:300px;overflow:hidden;padding:30px;position:relative;text-decoration:none}.cross-content-item:first-child,.cross-content-item:last-child{color:white}.cross-content-item:first-child .cross-content-title,.cross-content-item:last-child .cross-content-title{border-color:white}.cross-content-item:after{background-color:rgba(250,228,106,0.9);-webkit-transition:.3s ease background-color;transition:.3s ease background-color;content:'';position:absolute;height:100%;left:0;top:0;width:100%;z-index:1}.cross-content-item:first-child:after{background-color:rgba(221,39,92,0.9)}.cross-content-item:last-child:after{background-color:rgba(10,71,112,0.9)}html.no-js .cross-content-item:hover:after,html.no-touch .cross-content-item:hover:after{background-color:#fae46a}html.no-js .cross-content-item:first-child:hover:after,html.no-touch .cross-content-item:first-child:hover:after{background-color:#dd275c}html.no-js .cross-content-item:last-child:hover:after,html.no-touch .cross-content-item:last-child:hover:after{background-color:#0a4770}.cross-content-item .cross-content-title,.cross-content-item .cross-content-text,.cross-content-item .cross-content-icon{position:relative;z-index:2}.cross-content-title{border-bottom:6px solid #333;display:inline-block;font-size:13px;font-weight:700;margin:0;padding:0 0 9px 0;text-transform:uppercase}.cross-content-text{font-size:26px;font-weight:700;line-height:32px;margin:0;top:20%}.cross-content-icon{color:white;float:right;font-size:1.7em;position:relative;top:6px}@media (min-width: 768px){.cross-content{overflow:hidden}.cross-content-item{float:left;width:33.3333%}}@media (min-width: 1160px){.cross-content-text{font-size:30px;line-height:38px}}@media (min-width: 768px) and (max-width: 1159px){.cross-content-text{font-size:24px;line-height:30px}}.document-heading{position:relative;width:100%;z-index:0}.document-heading-background{background-color:#fff;background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden;width:100%;z-index:0}.document-heading-background:before{background:rgba(0,0,0,0.1);content:" ";left:0;position:absolute;top:0;width:100%;z-index:1}.document-heading-wrapper{margin:0 auto;width:100%;z-index:2}.document-heading-wrapper .tags{margin:0;clear:both}.document-heading-content{background:#fff}.document-heading-content-wrapper{border-bottom:1px solid #CCC;overflow:hidden;padding:25px 20px 25px 0}.document-heading-title{color:#1A1A1A;float:left;font-size:24px;font-weight:700;line-height:30px;margin:0;margin-right:25px}@media (max-width: 767px){.document-heading-content{width:100%}.document-heading-background,.document-heading-background:before{height:150px}}@media (max-width: 1159px){.document-heading-content-wrapper{padding-left:25px}}@media (min-width: 768px){.document-heading{height:320px;overflow:hidden}.document-heading-background{height:100%;position:absolute}.document-heading-background:before{height:100%}.document-heading-wrapper{height:100%;position:relative}.document-heading-content{bottom:0;left:0;position:absolute}.document-heading-content:before{content:' ';background:#fff;width:1000px;height:320px;position:absolute;left:-1000px}.document-heading-title{font-size:34px;line-height:40px}.document-heading-icons{float:left;line-height:1;position:relative;top:6px}}@media (min-width: 1160px){.document-heading-wrapper{width:1100px}}.error-heading{background-color:#0C518A;color:#fff;padding:20px;position:relative;width:100%;z-index:0}.error-heading h1{color:#fff;font-size:24px;font-weight:normal;line-height:30px;margin:0 0 20px;text-align:left;text-transform:uppercase}.error-heading-wrapper{background-position:right center;background-repeat:no-repeat;background-size:contain;height:100%;width:100%}.error-heading-logo{color:#fff;height:80px;left:70px;position:relative;top:40px;width:144px}.error-heading-logo-nef{background:url("../modules/error-heading/nef.svg") center center no-repeat;background-size:contain;display:block;height:80px;right:0;margin-right:25px;position:absolute;top:0;width:45px}.error-heading-logo-paris{border-left:4px solid #FAE46A;display:block;font-size:40px;line-height:80px;padding-left:25px;position:absolute;left:0;text-transform:uppercase;top:0}.error-heading-content{padding:140px 0 40px}@media (min-width: 1160px){.error-heading{min-height:400px}.error-heading h1{font-size:40px;line-height:46px}.error-heading-content{padding:190px 0 0}}@media (min-width: 1350px){.error-heading-logo{left:-28px;top:40px}}.footer{font-size:13px;font-weight:300;background-color:#EEE}.footer-wrapper{padding:29px 0 21px}.footer-logo{display:block;margin:0 0 20px;text-align:center}.footer-logo img{display:inline-block;height:20px}.footer-links{line-height:20px;list-style:none;margin:0;padding:0}.footer-links a{color:#333;text-decoration:none}.footer-links a:hover{border-bottom:1px solid #333;color:#000}.footer-links li.strong a{border-bottom:1px solid #333;font-size:14px;font-weight:500;text-transform:uppercase}.footer-links li.strong a:hover{border-bottom-width:2px}@media (max-width: 649px){.footer{text-align:center}.footer-links li.strong{margin:20px 0}.footer-links>li+li{margin-top:10px}}@media (min-width: 650px){.footer-logo{float:left;margin:0 50px 0 0}.footer-links{margin-left:230px}.footer-links>li{display:inline-block;margin-right:20px;margin-bottom:10px}}.gallery-ugc{max-width:720px}.gallery-ugc-title,.gallery-ugc-hashtag{color:#333;display:inline-block}.gallery-ugc-hashtag{background-color:transparent;border:0;border-bottom:1px solid transparent;font-size:15px;font-weight:500;margin:0 10px -2px;padding:0 0 2px;text-decoration:none}.gallery-ugc-hashtag:hover,.gallery-ugc-hashtag:focus{border-color:#333}.gallery-ugc-hashtag.current,.gallery-ugc-hashtag.current:hover{border-color:#DD275C;color:#DD275C;cursor:default}.gallery-ugc-hashtag:focus{background-color:#EEE}.gallery-ugc-title{font-weight:700}.gallery-ugc-content{margin-top:20px;padding:0}.gallery-ugc-item{display:block;margin-bottom:3.27273%;overflow:hidden;position:relative}.gallery-ugc-image{background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;display:block;height:100%}.gallery-ugc-image .gallery-ugc-text{color:white;font-weight:700;position:absolute;bottom:-20px;left:20px;-webkit-transition:bottom 0.3s ease-in-out;transition:bottom 0.3s ease-in-out}.gallery-ugc-image:hover>.overlay,.gallery-ugc-image:focus>.overlay{background-color:rgba(0,0,0,0.5);height:100%;position:absolute;-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;width:100%}.gallery-ugc-image:hover .gallery-ugc-text,.gallery-ugc-image:focus .gallery-ugc-text{bottom:20px;-webkit-transition:bottom 0.3s ease-in-out;transition:bottom 0.3s ease-in-out}@media (min-width: 768px){.gallery-ugc-content{max-width:720px;margin-left:auto;margin-right:auto}.gallery-ugc-content:after{content:" ";display:block;clear:both}.gallery-ugc-item{width:31.70732%;float:left;height:230px}.gallery-ugc-item:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.gallery-ugc-item:nth-child(3n+2){margin-left:34.14634%;margin-right:-100%;clear:none}.gallery-ugc-item:nth-child(3n+3){margin-left:68.29268%;margin-right:-100%;clear:none}}.get-involved-nav{background-color:#BF2257;border-radius:5px;color:#FAE46A;margin-bottom:25px;padding:0 20px}.get-involved-nav-items{list-style:none;margin:0;padding:0}.get-involved-nav-item{padding:35px 10px 25px;text-align:center}.get-involved-nav-item+.get-involved-nav-item{border-top:1px solid #A51B50}.get-involved-nav-item .get-involved-list-item-title{font-size:22px;font-weight:700;line-height:28px;margin:0 auto 15px;max-width:260px}.get-involved-nav-item .button{background-color:#A51B50;color:#FAE46A;font-weight:700}.get-involved-nav-item .button:after{background-color:#8b1743}.get-involved-list-items{list-style:none;margin:0;padding:0}.get-involved-list-item{border-radius:5px;color:#0A4770;display:block;margin-bottom:25px;overflow:hidden;padding:20px 25px;position:relative}.get-involved-list-item>*{position:relative;z-index:1}.get-involved-list-item.hand:after{background-position:bottom;background-repeat:no-repeat;bottom:0;content:"";display:block;height:220px;position:absolute;right:0;width:100px;z-index:0}.get-involved-list-item.red,.get-involved-list .get-involved-list-item:nth-child(5n+1){background-color:#E95757;color:#fff}.get-involved-list-item.red.hand:after,.get-involved-list .hand.get-involved-list-item:nth-child(5n+1):after{background-image:url("../modules/get-involved-list/yellow-hand.svg")}.get-involved-list-item.yellow,.get-involved-list .get-involved-list-item:nth-child(5n){background-color:#F8C244}.get-involved-list-item.yellow.hand:after,.get-involved-list .hand.get-involved-list-item:nth-child(5n):after{background-image:url("../modules/get-involved-list/blue-hand.svg")}.get-involved-list-item.green,.get-involved-list .get-involved-list-item:nth-child(5n+3){background-color:#42A769;color:#fff}.get-involved-list-item.green.hand:after,.get-involved-list .hand.get-involved-list-item:nth-child(5n+3):after{background-image:url("../modules/get-involved-list/yellow-hand.svg")}.get-involved-list-item.blue,.get-involved-list .get-involved-list-item:nth-child(5n+2){background-color:#3EC2DE;color:#fff}.get-involved-list-item.blue.hand:after,.get-involved-list .hand.get-involved-list-item:nth-child(5n+2):after{background-image:url("../modules/get-involved-list/red-hand.svg")}.get-involved-list-item.light-blue,.get-involved-list .get-involved-list-item:nth-child(5n+4){background-color:#D7EDF2}.get-involved-list-item.light-blue.hand:after,.get-involved-list .hand.get-involved-list-item:nth-child(5n+4):after{background-image:url("../modules/get-involved-list/green-hand.svg")}.get-involved-list-item .get-involved-list-item-category{font-size:16px;font-weight:300;line-height:20px;margin-bottom:5px}.get-involved-list-item .get-involved-list-item-title{font-size:20px;font-weight:bold;line-height:24px;max-width:230px}.get-involved-list-item .get-involved-list-item-button{margin-top:20px}@media (min-width: 768px){.get-involved-list{max-width:1100px;margin-left:auto;margin-right:auto}.get-involved-list:after{content:" ";display:block;clear:both}.get-involved-nav,.get-involved-list-items{max-width:1100px;margin-left:auto;margin-right:auto}.get-involved-nav:after,.get-involved-list-items:after{content:" ";display:block;clear:both}.get-involved-nav-item{width:31.70732%;float:left;margin-right:2.43902%;padding:45px 10px 35px;position:relative}.get-involved-nav-item:last-child{float:right;margin-right:0}.get-involved-nav-item+.get-involved-nav-item{border-top:none}.get-involved-nav-item+.get-involved-nav-item:before{content:'';display:block;border-left:1px solid #A51B50;height:130px;margin-top:-60px;left:-12px;top:50%;position:absolute}.get-involved-nav-item .get-involved-list-item-title{font-size:26px;line-height:30px}.get-involved-list-item{width:31.70732%;float:left;min-height:220px}.get-involved-list-item:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.get-involved-list-item:nth-child(3n+2){margin-left:34.14634%;margin-right:-100%;clear:none}.get-involved-list-item:nth-child(3n+3){margin-left:68.29268%;margin-right:-100%;clear:none}.get-involved-list-item .get-involved-list-item-button{bottom:20px;margin-top:0;position:absolute}}.get-involved-items{list-style:none;margin:0;padding:0}.get-involved-item{display:block;margin:0;padding:0}.get-involved-card{background-color:#fff;background-position:right bottom;background-size:cover;border-radius:5px;display:block;height:220px;text-decoration:none;-webkit-transition:opacity 0.35s ease;transition:opacity 0.35s ease}.get-involved-card:hover{opacity:0.8}.get-involved-card:hover .get-involved-text{color:#1A1A1A;opacity:1}.get-involved-card.dark{background-color:#1A1A1A}.get-involved-card.dark .get-involved-text{color:#D1E0E5}.get-involved-card.dark:hover .get-involved-text{color:#fff}.get-involved-text{color:#0A4770;font-size:20px;font-weight:700;margin:0;padding:25px;-webkit-transition:color 0.35s ease;transition:color 0.35s ease}@media (max-width: 767px){.get-involved-item+.get-involved-item{margin-top:20px}}@media (min-width: 768px){.get-involved-items{max-width:1100px;margin-left:auto;margin-right:auto}.get-involved-items:after{content:" ";display:block;clear:both}.get-involved-item{width:49.09091%;float:left;margin-right:1.81818%}.get-involved-item:last-child{float:right;margin-right:0}}@media (min-width: 768px){.get-involved-items{max-width:1100px;margin-left:auto;margin-right:auto}.get-involved-items:after{content:" ";display:block;clear:both}.get-involved-item{width:49.09091%;float:left;margin-right:1.81818%}.get-involved-item:last-child{float:right;margin-right:0}}.heading{margin-bottom:20px}.heading.white .heading-title{color:#fff}.heading.white .heading-links>a{border-bottom-color:#fff;color:#fff}.heading.white .heading-links>a:after{background-color:#F8E273}.heading.white .heading-links>a:hover{color:#F8E273}.heading.with-top-margin{margin-top:40px}.heading:after{content:" ";display:block;clear:both}.heading-title{color:#333;font-size:26px;font-weight:700;float:left;line-height:32px;margin:0}.heading-links{font-size:15px}.heading-links>a{border-bottom:1px solid #4D4D4D;color:#4D4D4D;display:inline-block;line-height:20px;padding-bottom:2px;position:relative;text-decoration:none;-webkit-transition:all 0.35s ease;transition:all 0.35s ease}.heading-links>a:after{background-color:#DF225A;bottom:-1px;content:"";display:block;height:1px;left:0;position:absolute;-webkit-transition:width 0.35s ease;transition:width 0.35s ease;width:0}.heading-links>a:hover{color:#DF225A}.heading-links>a:hover:after{width:100%}@media (max-width: 767px){.heading-title{border-left:6px solid #F8E273;padding:15px 10px 15px 26px}.heading-links{clear:both}}@media (min-width: 768px){.heading{border-left:6px solid #F8E273;overflow:auto;margin-bottom:40px;padding:20px 10px 20px 26px}.heading-title{font-size:34px;line-height:40px;margin:0 20px 0 0}.heading-links{line-height:40px}}.hub-heading{background-color:#fff;background-position:center center;background-repeat:no-repeat;background-size:cover;height:135px;position:relative;width:100%;z-index:0}.hub-heading h1{color:#fff;font-size:24px;font-weight:700;line-height:30px;margin:0;text-align:left}.hub-heading:before{content:"";top:0;left:0;bottom:0;right:0;position:absolute;background:rgba(0,0,0,0.1);z-index:-1}.hub-heading-wrapper{position:relative;display:table;height:100%;width:100%}.hub-heading-content{display:table-cell;text-align:center;vertical-align:middle}@media (min-width: 768px){.hub-heading-content .search-field{display:inline-block}}@media (min-width: 1160px){.hub-heading{height:310px}.hub-heading.small{height:160px}.hub-heading h1{font-size:70px;line-height:84px}}.icon-switch{display:inline-block}.icon-switch .icon-switch-off{display:none}.icon-switch .icon-switch-off .icon{color:#333}.icon-switch .icon-switch-off .icon-bell{color:#0C518A}.icon-switch .icon-switch-off .icon-favorites{color:#F77F68}.icon-switch.active .icon-switch-on{display:none}.icon-switch.active .icon-switch-off{display:inline-block}.icon-switch>button{background:none;border:0;color:#999;cursor:pointer;font-size:24px;line-height:1;padding:0}.icon-switch>button:hover{color:#333}.icon-switch>button:focus{outline:1px dotted #999}.icon-switch+.icon-switch{margin-left:10px}.intro-text{font-size:18px;font-weight:500;line-height:30px;margin:0 0 30px}.jumbotron{background-color:#fff;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;display:table;height:180px;position:relative;text-decoration:none;width:100%}.jumbotron .layout-wrapper.jumbotron-content{border-left:6px solid #F8E273;color:#fff;padding:5px 24px 3px 24px}@media (min-width: 768px){.jumbotron .layout-wrapper.jumbotron-content{padding-left:35px}}.jumbotron-wrapper{display:table-cell;overflow:hidden;position:relative;vertical-align:middle}.jumbotron-wrapper:not(.no-overlay):after{background:#DF225A;background:-webkit-gradient(linear, left top, right top, color-stop(0%, #DF225A), color-stop(100%, transparent));background:-webkit-linear-gradient(left, #DF225A 0%, transparent 100%);background:linear-gradient(to right, #DF225A 0%, transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$color-primary', endColorstr='transparent',GradientType=1 );content:"";display:block;height:100%;left:0;position:absolute;top:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);width:150%;z-index:0}@media screen\0 {.jumbotron-wrapper:not(.no-overlay):after{height:200%}}html.no-js .jumbotron .jumbotron-wrapper:not(.no-overlay):after,html.no-touch .jumbotron .jumbotron-wrapper:not(.no-overlay):after{-webkit-transition:-webkit-transform 1s ease;transition:transform 1s ease;-webkit-transform:translateX(-20%);-ms-transform:translateX(-20%);transform:translateX(-20%)}html.no-js .jumbotron:hover .jumbotron-wrapper:not(.no-overlay):after,html.no-touch .jumbotron:hover .jumbotron-wrapper:not(.no-overlay):after{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.jumbotron-content{position:relative;z-index:1}.jumbotron-title{font-size:15px !important;font-weight:700;margin-bottom:5px;max-width:470px}.jumbotron-text{font-size:24px;font-weight:700;line-height:28px;margin:0 0 8px;max-width:470px}.jumbotron-block{float:left}@media (min-width: 768px){.jumbotron{height:320px}.jumbotron-title{font-size:18px !important;margin-bottom:12px}.jumbotron-text{font-size:40px;line-height:44px;margin:0 0 14px}.jumbotron-block{position:absolute;top:0;right:0}}.last-update{color:#999;font-size:15px;font-weight:500}.last-update:before{content:"— "}.component+.last-update,.last-update+.component{margin-top:50px}.links-group+.links-group{margin-top:50px}.links-group.white-buttons .links-group-item a{background-color:#fff}@media (max-width: 767px){.links-group.blue .links-group-header a{color:#0A4770}.links-group.blue .links-group-item-icon,.links-group.blue .links-group-item a:hover{background-color:#0A4770}.links-group.red .links-group-header a{color:#DD275C}.links-group.red .links-group-item-icon,.links-group.red .links-group-item a:hover{background-color:#DD275C}}.links-group-header{margin:0 0 20px}.links-group-header a{color:#999;display:block;text-decoration:none;width:100%}@media (max-width: 767px){.links-group-header a{background-image:none !important}}.links-group-title,.links-group-subtitle{position:relative;z-index:2}.links-group-title{font-size:36px;font-weight:700;line-height:40px}.links-group-subtitle{font-size:18px;font-weight:300;margin-top:10px}.links-group-items{list-style:none;margin:0;padding:0}.links-group-item{margin-bottom:7px}.links-group-item a{background-color:#F2F2F2;border:none;border-radius:5px;color:#333;display:block;font-size:15px;font-weight:300;line-height:20px;padding:15px 80px 15px 15px;position:relative;text-decoration:none}.links-group-item a:hover{background-color:#999;color:#fff;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.links-group-item-icon{background-color:rgba(0,0,0,0.2);border-radius:50%;display:block;float:right;height:28px;line-height:30px;margin-top:-14px;pointer-events:none;position:absolute;right:12px;text-align:center;top:50%;width:28px;color:white;font-size:18px}@media (min-width: 768px){.links-group.white-buttons .links-group-item a:hover{background-color:#999}.links-group.blue .links-group-header a:after,.links-group.blue .links-group-item a:hover{background-color:#0A4770}.links-group.red .links-group-header a:after,.links-group.red .links-group-item a:hover{background-color:#DD275C}.links-group-header a{background-position:50% 50%;background-size:cover;color:#fff;display:table;height:320px;position:relative;text-align:center}.links-group-header a:hover:after{opacity:0.8}.links-group-header a:after{background-color:#999;content:'';height:100%;left:0;opacity:0.7;position:absolute;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;top:0;width:100%;z-index:1}.links-group-header-wrapper{display:table-cell;vertical-align:middle}.links-group-items{max-width:1100px;margin-left:auto;margin-right:auto}.links-group-items:after{content:" ";display:block;clear:both}.links-group-item{width:31.70732%;float:left;margin-bottom:20px}.links-group-item:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.links-group-item:nth-child(3n+2){margin-left:34.14634%;margin-right:-100%;clear:none}.links-group-item:nth-child(3n+3){margin-left:68.29268%;margin-right:-100%;clear:none}.links-group-item a{font-size:15px;font-weight:300;line-height:20px;padding:0 80px 0 22px;position:relative;text-decoration:none}.links-group-item a:hover{background-color:#999;color:#fff;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.links-group-item-text{display:table-cell;height:60px;vertical-align:middle}}.municipal-team{background-color:#DF225A;padding:40px 0 50px}.municipal-team-img{background-repeat:no-repeat;display:block;height:auto;margin-bottom:20px;max-width:100%}@media (min-width: 905px){.municipal-team-img{margin-bottom:50px}}.municipal-team-content{padding-left:2px}.municipal-team-intro,.municipal-team-text{color:#fff;display:inline-block;margin:0}.municipal-team-intro{font-size:18px;font-weight:700;line-height:22px;vertical-align:top}@media (min-width: 905px){.municipal-team-intro{margin-right:50px;max-width:320px}}.municipal-team-text{font-size:16px;line-height:22px}@media (min-width: 905px){.municipal-team-text{border-left:1px solid rgba(255,255,255,0.2);max-width:430px;padding-left:20px}}@media (max-width: 904px){.municipal-team-text{border-top:1px solid rgba(255,255,255,0.2);margin-top:20px;padding-top:20px}}@media (min-width: 768px){.municipal-team-intro{font-size:22px;line-height:26px}.municipal-team-text{font-size:18px;line-height:24px}}.news-card{color:#000;display:block;text-align:center;text-decoration:none}html.no-js .news-card:hover,html.no-js .news-card:focus,html.no-touch .news-card:hover,html.no-touch .news-card:focus{color:#fff}html.no-js .news-card:hover .news-card-wrapper,html.no-js .news-card:focus .news-card-wrapper,html.no-touch .news-card:hover .news-card-wrapper,html.no-touch .news-card:focus .news-card-wrapper{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}html.no-js .news-card:hover .news-card-image,html.no-js .news-card:focus .news-card-image,html.no-touch .news-card:hover .news-card-image,html.no-touch .news-card:focus .news-card-image{border-radius:5px 5px 0 0}html.no-js .news-card:hover .news-card-content:before,html.no-js .news-card:focus .news-card-content:before,html.no-touch .news-card:hover .news-card-content:before,html.no-touch .news-card:focus .news-card-content:before{background-color:#0C518A;height:100%}html.no-js .news-card:hover .news-card-category,html.no-js .news-card:focus .news-card-category,html.no-touch .news-card:hover .news-card-category,html.no-touch .news-card:focus .news-card-category{color:#fff}html.no-js .news-card:hover .news-card-category:before,html.no-js .news-card:hover .news-card-category:after,html.no-js .news-card:focus .news-card-category:before,html.no-js .news-card:focus .news-card-category:after,html.no-touch .news-card:hover .news-card-category:before,html.no-touch .news-card:hover .news-card-category:after,html.no-touch .news-card:focus .news-card-category:before,html.no-touch .news-card:focus .news-card-category:after{border-color:rgba(255,255,255,0.3)}html.no-js .news-card:hover .news-card-counters,html.no-js .news-card:focus .news-card-counters,html.no-touch .news-card:hover .news-card-counters,html.no-touch .news-card:focus .news-card-counters{opacity:1;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transition-delay:0.3s;transition-delay:0.3s}.news-card-wrapper{border-radius:5px;-webkit-transition:0.2s ease -webkit-transform;transition:0.2s ease transform;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}html.touch .news-card-wrapper{margin-bottom:20px}html.no-js .news-card-wrapper,html.no-touch .news-card-wrapper{margin-bottom:10px}html.touch .news-card-wrapper{background-color:#F2F2F2;border-radius:0 0 5px 5px}html.touch .gray-background .news-card-wrapper{background-color:#fff}.news-card-image{background-color:#EEE;background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:5px;height:180px;width:100%}.news-card-content{position:relative}html.touch .news-card-content{padding-bottom:20px}html.no-js .news-card-content,html.no-touch .news-card-content{padding-bottom:30px}.news-card-content:before{background-color:#fff;border-radius:0 0 5px 5px;content:"";height:0;display:block;position:absolute;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;width:100%}.news-card-category{color:#0C518A;font-size:14px;font-weight:500;margin:0 auto 5px;padding-top:15px;position:relative;text-align:center;width:90%}html.flexbox .news-card-category{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}html.flexbox .news-card-category:before,html.flexbox .news-card-category:after{border-bottom:1px solid #CCC;content:"";display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}html.flexbox .news-card-category>span{padding:0 15px}.news-card-title{font-size:17px;font-weight:700;margin:0 auto;max-width:310px;position:relative}.news-card-counters{display:none}html.no-js .news-card-counters,html.no-touch .news-card-counters{display:block;opacity:0;margin:0 auto;position:absolute;bottom:-20px;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transition:all .15s ease;transition:all .15s ease;width:100%}html.no-js .news-card-counter,html.no-touch .news-card-counter{border-radius:5px 0 0 5px;display:inline-block;background:#DF225A;color:#fff;padding:5px 10px;height:40px;line-height:30px;font-size:18px;-webkit-transition:opacity ease .3s;transition:opacity ease .3s}html.no-js .news-card-counter+.news-card-counter,html.no-touch .news-card-counter+.news-card-counter{border-left:1px solid #AF2258;border-radius:0 5px 5px 0}html.no-js .news-card-counter .counter-value,html.no-touch .news-card-counter .counter-value{font-weight:700}html.no-js .news-card-counter .counter-label,html.no-touch .news-card-counter .counter-label{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}html.no-js .news-card-counter .icon,html.no-touch .news-card-counter .icon{padding-right:7px}@media (max-width: 767px){.news-card+.news-card{margin-top:30px}.news-card-title{padding-left:10px;padding-right:10px}}@media (min-width: 768px){.news-card.large .news-card-wrapper{background-color:#CCC;height:480px;margin-bottom:0;overflow:hidden;-webkit-perspective:1px;perspective:1px;position:relative;-webkit-transition:none;transition:none;-webkit-transform:none;-ms-transform:none;transform:none}html.no-js .news-card.large:hover .news-card-wrapper,html.no-js .news-card.large:focus .news-card-wrapper,html.no-touch .news-card.large:hover .news-card-wrapper,html.no-touch .news-card.large:focus .news-card-wrapper{-webkit-transform:none;-ms-transform:none;transform:none}html.no-js .news-card.large:hover .news-card-image,html.no-js .news-card.large:focus .news-card-image,html.no-touch .news-card.large:hover .news-card-image,html.no-touch .news-card.large:focus .news-card-image{-webkit-transition:-webkit-transform 5s linear;transition:transform 5s linear;-webkit-transform:translateX(20%);-ms-transform:translateX(20%);transform:translateX(20%)}html.no-js .news-card.large:hover .news-card-image:after,html.no-js .news-card.large:focus .news-card-image:after,html.no-touch .news-card.large:hover .news-card-image:after,html.no-touch .news-card.large:focus .news-card-image:after{-webkit-transform:translateX(10%);-ms-transform:translateX(10%);transform:translateX(10%)}html.no-js .news-card.large:hover .news-card-content,html.no-js .news-card.large:focus .news-card-content,html.no-touch .news-card.large:hover .news-card-content,html.no-touch .news-card.large:focus .news-card-content{-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}.news-card.large .news-card-image{height:100%;position:absolute;right:0;-webkit-transition:-webkit-transform 1s ease;transition:transform 1s ease;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);width:200%;z-index:0}.news-card.large .news-card-image:after{background:#DF225A;background:-webkit-gradient(linear, left top, right top, color-stop(0%, #DF225A), color-stop(100%, transparent));background:-webkit-linear-gradient(left, #DF225A 0%, transparent 100%);background:linear-gradient(to right, #DF225A 0%, transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$color-primary', endColorstr='transparent',GradientType=1 );content:"";display:block;height:100%;-webkit-transition:-webkit-transform 1s ease;transition:transform 1s ease;-webkit-transform:translateX(-20%);-ms-transform:translateX(-20%);transform:translateX(-20%);width:150%}.news-card.large .news-card-content{bottom:0;padding:20px;position:absolute;text-align:left;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:0.3s ease -webkit-transform;transition:0.3s ease transform;z-index:1}html.no-js .news-card.large .news-card-content:before,html.no-touch .news-card.large .news-card-content:before{background:none}.news-card.large .news-card-category{color:#fff;display:block;font-size:17px;font-weight:300;margin:0 0 5px;text-align:left;display:block}.news-card.large .news-card-category:before,.news-card.large .news-card-category:after{display:none}.news-card.large .news-card-category>span{padding:0}.news-card.large .news-card-title{color:#fff;font-size:22px;line-height:26px;min-height:45px}.news-card.large .news-card-counters{position:absolute;left:20px;top:inherit;text-align:left}.news-card.large .news-card-counter{background:transparent;border:none;height:inherit;padding:0 20px 0 0}.news-card.large .news-card-counter+.news-card-counter{border-left:0}}.news-list{list-style:none;padding:0}.news-item{border-bottom:1px solid #EEE;color:#4D4D4D;display:block;min-height:100px;padding:25px 0;text-decoration:none;-webkit-transition:background 0.15s ease;transition:background 0.15s ease;position:relative}.news-list-item:first-child .news-item,.news-list-item:nth-child(2) .news-item{border-top:1px solid #EEE}html.no-js .news-item:hover,html.no-js .news-item:focus,html.no-touch .news-item:hover,html.no-touch .news-item:focus{background-color:#0C518A;-webkit-transition:none;transition:none}html.no-js .news-item:hover,html.no-js .news-item:hover .news-item-category,html.no-js .news-item:hover .news-item-title,html.no-js .news-item:focus,html.no-js .news-item:focus .news-item-category,html.no-js .news-item:focus .news-item-title,html.no-touch .news-item:hover,html.no-touch .news-item:hover .news-item-category,html.no-touch .news-item:hover .news-item-title,html.no-touch .news-item:focus,html.no-touch .news-item:focus .news-item-category,html.no-touch .news-item:focus .news-item-title{color:#fff}html.no-js .news-item:hover .news-item-meta,html.no-js .news-item:hover .news-item-title,html.no-js .news-item:focus .news-item-meta,html.no-js .news-item:focus .news-item-title,html.no-touch .news-item:hover .news-item-meta,html.no-touch .news-item:hover .news-item-title,html.no-touch .news-item:focus .news-item-meta,html.no-touch .news-item:focus .news-item-title{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}html.no-js .news-item:hover .news-item-title,html.no-js .news-item:focus .news-item-title,html.no-touch .news-item:hover .news-item-title,html.no-touch .news-item:focus .news-item-title{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}html.no-js .news-item:hover .social-counters,html.no-js .news-item:focus .social-counters,html.no-touch .news-item:hover .social-counters,html.no-touch .news-item:focus .social-counters{opacity:1}.news-item .social-counters{opacity:0;-webkit-transition:.4s ease opacity;transition:.4s ease opacity;position:absolute;right:12px;top:50%;margin-top:-34px}.news-item .social-counters .facebook-counter,.news-item .social-counters .twitter-counter{position:relative;padding:5px 0}.news-item .social-counters .facebook-counter .icon,.news-item .social-counters .twitter-counter .icon{padding-right:6px}.news-item .social-counters .twitter-counter{margin-top:6px}.news-item .social-counters .counter-value{font-weight:700}.news-item .social-counters .counter-label{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}.news-item .social-counters .facebook-counter:after{content:" ";display:block;position:absolute;height:1px;background:#fff;width:25px;left:6px;bottom:-3px}.news-item-meta{font-size:13px;font-weight:300;line-height:16px;margin-bottom:5px;text-transform:uppercase;-webkit-transition:-webkit-transform 0.35s ease;transition:transform 0.35s ease;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.news-item-date,.news-item-category{display:inline}.news-item-date+.news-item-category:before{content:"—";margin:0 5px}.news-item-category{color:#0C518A}.news-item-title{color:#333;font-size:18px;font-weight:700;line-height:22px;min-width:200px;-webkit-transition:-webkit-transform 0.35s ease;transition:transform 0.35s ease;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);width:80%}@media (min-width: 768px){.news-list{max-width:1100px;margin-left:auto;margin-right:auto}.news-list:after{content:" ";display:block;clear:both}.news-list.gallery .news-list-card-item{width:31.70732%;float:left}.news-list.gallery .news-list-card-item:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.news-list.gallery .news-list-card-item:nth-child(3n+2){margin-left:34.14634%;margin-right:-100%;clear:none}.news-list.gallery .news-list-card-item:nth-child(3n+3){margin-left:68.29268%;margin-right:-100%;clear:none}.news-list.gallery .news-list-item{width:49.09091%;float:left}.news-list.gallery .news-list-item:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.news-list.gallery .news-list-item:nth-child(2n+2){margin-left:50.90909%;margin-right:-100%;clear:none}.news-list.large-first-child .news-list-card-item{width:31.70732%;float:left;margin-right:2.43902%}.news-list.large-first-child .news-list-card-item:nth-child(3),.news-list.large-first-child .news-list-card-item:nth-child(5){float:right;margin-right:0}.news-list.secondary .news-card.large .news-card-image:after{background:#0C518A;background:-webkit-gradient(linear, left top, right top, color-stop(0%, #0C518A), color-stop(100%, transparent));background:-webkit-linear-gradient(left, #0C518A 0%, transparent 100%);background:linear-gradient(to right, #0C518A 0%, transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$color-secondary', endColorstr='transparent', GradientType=1)}.news-item{min-height:140px;padding:25px 0 40px}.news-item-title{font-size:20px;line-height:24px}}.notice{background-color:#000;color:white;font-size:13px;font-weight:500;min-height:60px;overflow:hidden;position:relative;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;width:100%;background-color:#000}.notice+.notice{margin-top:10px}.notice [class^="icon-"],.notice [class*=" icon-"]{font-size:1.8em;padding:0 15px 0 0;vertical-align:sub}.notice .close{background:none;border:0;cursor:pointer;display:block;padding:0;position:absolute;right:20px;top:18px}.notice .close:before{border:2px solid;border-radius:50%;font-size:1.8em;height:30px;padding:0 1px 2px 2px;width:30px}.notice .close:hover{opacity:0.8}.notice.alert .notice-content:before{font-size:1.8em;padding:0 15px 2px 0;vertical-align:middle}.notice.transparent{background-color:rgba(0,0,0,0.8)}.notice.blue{background-color:#A6CCDD}.notice.blue.transparent{background-color:rgba(166,204,221,0.8)}.notice.orange{background-color:#F77F68}.notice.orange.transparent{background-color:rgba(247,127,104,0.8)}.notice.yellow{background-color:#F8E273}.notice.yellow.transparent{background-color:rgba(248,226,115,0.8)}.notice.white{background-color:#fff}.notice.white.transparent{background-color:rgba(255,255,255,0.8)}.notice.white,.notice.white a{color:#000}.notice.buildings{background-image:url(../modules/notice/notice-back-image.png);background-position:50% 100%;background-repeat:no-repeat;background-size:contain;width:100%}.notice.top{margin-bottom:0;z-index:250}.notice.bottom{bottom:0;position:absolute;-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom}.notice.fixed{position:fixed;z-index:1000}.notice.center-text{text-align:center}.notice.closed{display:none;opacity:0}.notice-content{line-height:20px;margin:0 20px;padding:20px 0}.close+.notice-content{padding-right:40px}.notice-content a{color:white;text-transform:uppercase;text-decoration:underline}.notice-content a:hover{text-decoration:none}.notice-button{margin:18px 20px;float:right}@media (max-width: 767px){.notice.alert .notice-content:before{left:25px;position:absolute}.notice.alert .notice-content{margin-left:70px}}@media (min-width: 768px){.notice .close{right:50px}.notice-content{padding-right:80px}}@media (min-width: 1160px){.notice-content{margin:0 auto;width:1100px}}.pagination>ul{margin:0;padding:0;text-align:center}.pagination>ul>li{display:inline-block}.pagination>ul>li>a,.pagination>ul>li>span{display:block;position:relative;text-decoration:none;margin-left:5px;width:40px;height:40px;border-radius:5px;font-size:18px;text-align:center;background:#F2F2F2;line-height:40px;color:#000}.pagination>ul>li:first-child>a,.pagination>ul>li:first-child>span{margin-left:70px}.pagination>ul>li:last-child>a,.pagination>ul>li:last-child>span{margin-right:70px}.pagination>ul>li.previous>a,.pagination>ul>li.previous>span,.pagination>ul>li.next>a,.pagination>ul>li.next>span{background:#DF225A;color:#fff}.pagination>ul>li.previous>a,.pagination>ul>li.previous>span{margin-left:0;margin-right:25px}.pagination>ul>li.next>a,.pagination>ul>li.next>span{margin-left:25px;margin-right:0}.pagination>ul>li>a:hover,.pagination>ul>li>a:focus,.pagination>ul>li>span:hover,.pagination>ul>li>span:focus{color:#fff;background-color:#0C518A}.pagination>ul>.current>a,.pagination>ul>.current>a:hover,.pagination>ul>.current>a:focus,.pagination>ul>.current>span,.pagination>ul>.current>span:hover,.pagination>ul>.current>span:focus{background:#0C518A;color:#fff;cursor:default;pointer-events:none;z-index:2}.pagination>ul>.disabled>span,.pagination>ul>.disabled>span:hover,.pagination>ul>.disabled>span:focus,.pagination>ul>.disabled>a,.pagination>ul>.disabled>a:hover,.pagination>ul>.disabled>a:focus{background-color:rgba(242,242,242,0.2);color:#666;cursor:default;pointer-events:none}@media (max-width: 767px){.pagination>ul>li.current>a,.pagination>ul>li.current>span{margin-left:0}}.person-block{background-color:#F2F2F2;border-radius:5px;display:table;padding:20px;margin-bottom:20px;max-width:770px;width:100%}.person-block-portrait{display:table-cell;padding-right:35px;width:120px}@media (max-width: 767px){.person-block-portrait{display:none !important}}.person-block-portrait>span{background-position:50% 50%;background-size:cover;cursor:pointer;display:block;height:160px;width:120px}.person-block-content,.person-block-button{display:table-cell;vertical-align:middle}.person-block-content{padding-right:35px;text-align:left}.person-block-title a,.person-block-text{display:block}.person-block-title{margin:0 0 5px}.person-block-title a{color:#DF225A;font-size:18px;font-weight:700;text-decoration:none}.person-block-text{color:#333;font-size:16px;font-weight:300}.person-block-button{text-align:right}.person-block-button .button.icon .icon{display:none;font-size:28px;margin-right:0}@media (max-width: 767px){.person-block-button .button.icon{padding:10px 12px}.person-block-button .button.icon .icon{display:inline-block}.person-block-button .button-text{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}}@media (min-width: 768px){.person-block{height:200px}.person-block-title{margin-bottom:20px}.person-block-title a{font-size:22px}}.poll{background-color:#BF2257;background:url(../modules/poll/background.jpg) #BF2257 repeat top left;background-position:50% 50%;color:white;height:100%;position:relative;text-align:center;width:100%}.poll>canvas{background-color:#BF2257;left:0;position:absolute;top:0;z-index:0}.poll-wrapper{position:relative;padding:35px 30px;z-index:1}.poll-heading,.poll-title,.poll-more{font-weight:700}.poll-heading{border-bottom:6px solid #fff;font-size:13px;display:inline-block;margin:0;padding-bottom:6px;text-transform:uppercase}.poll-title{font-size:28px;max-width:730px;margin:30px auto 20px}.poll-options{list-style:none;margin:0;padding:0}.poll-options>li{margin:0 10px 10px 0;display:inline-block}.poll-options>li:last-child{margin-right:0}.poll-options>li a{font-weight:500}.poll-form .poll-input{color:#4D4D4D;font-size:15px;font-weight:300;margin:0 5px 0 0;padding:0 10px}.poll-form .poll-submit{height:45px;padding-top:1px;padding-bottom:1px;line-height:43px}.poll-more{font-size:13px;margin:0;text-transform:uppercase}.poll-more a{border-bottom:3px solid #F8E273;color:#F8E273;display:inline-block;text-decoration:none}.poll-more a:hover{border-color:#eac50c;color:#eac50c}@media (max-width: 767px){.poll-form .poll-input{margin-bottom:20px;width:100%}.poll-more{margin-top:30px}}@media (min-width: 768px){.poll-form .poll-input{min-width:430px}.poll-more{margin-top:15px}}.que-faire-wrapper{background:center center no-repeat;background-size:cover;min-height:240px;margin:0 auto;max-width:1100px;overflow:auto;padding:20px;width:100%}.que-faire-logo{background:center center no-repeat;background-size:contain;display:block;height:96px;width:150px}.que-faire-logo>span{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}.que-faire-items{list-style:none;margin:0;padding:0}.que-faire-item{display:inline-block}.button-que-faire{background:url(../modules/que-faire/hachure.svg) #fff repeat top left;border:none;height:80px;overflow:hidden;padding:0;white-space:normal}html.flexbox .button-que-faire{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.button-que-faire:after{border-radius:5px;background-color:#F2F2F2}.button-que-faire>span{color:#333;display:block;font-size:15px;font-weight:500;line-height:20px;padding:20px;text-align:left;text-decoration:none;-webkit-transition:color 0.35s ease;transition:color 0.35s ease;vertical-align:middle}.button-que-faire:hover>span{color:#F95053}.button-que-faire.more,html.flexbox .button-que-faire.more{display:none}@media (max-width: 767px){.que-faire-logo{margin:0 auto 20px}.button-que-faire{margin:0 auto;max-width:260px}.button-que-faire,html.flexbox .button-que-faire{display:none}.button-que-faire.more,html.flexbox .button-que-faire.more{display:block}.button-que-faire>span{text-align:center}}@media (min-width: 768px) and (max-width: 1159px){.que-faire-wrapper{padding-right:25px}.que-faire-logo{width:20%}.que-faire-items{width:78%}}@media (min-width: 768px){.que-faire-wrapper{min-height:240px;padding-left:25px;padding-top:80px}.que-faire-logo{float:left}.que-faire-items{max-width:1100px;margin-left:auto;margin-right:auto;float:right}.que-faire-items:after{content:" ";display:block;clear:both}.que-faire-item{width:31.70732%;float:left;margin-right:2.43902%}.que-faire-item:last-child{float:right;margin-right:0}}@media (min-width: 1160px){.que-faire-wrapper{padding-right:70px;min-height:240px}.que-faire-items{max-width:820px}.button-que-faire{min-height:80px}.button-que-faire>span{padding-right:50px}}.quick-access{background-color:#fff;width:100%}.quick-access .quick-access-wrapper{margin:0 auto}.quick-access-background{background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%}.quick-access-buttons{list-style:none;margin:0;padding:0}.quick-access-buttons>li{display:block;margin:0}@media (max-width: 767px){.quick-access-video,.quick-access-search,.quick-access-close-search,.quick-access-results{display:none !important}}@media (max-width: 767px){.quick-access .notice{position:relative}.quick-access-background{height:200px;margin-bottom:20px}.quick-access-buttons{padding-bottom:20px;text-align:center}.quick-access-buttons .button{display:block;margin-bottom:10px;white-space:normal}}@media (min-width: 768px) and (max-width: 1159px){.quick-access-wrapper{padding:0 20px}}@media (min-width: 768px){.quick-access{overflow:hidden;height:520px;position:relative;-webkit-transition:.4s ease -webkit-transform, .4s ease height;transition:.4s ease transform, .4s ease height}.rheader+.quick-access{border-bottom:3px solid rgba(26,26,26,0.2);-webkit-transform:translateY(-600px);-ms-transform:translateY(-600px);transform:translateY(-600px);height:0;position:fixed;z-index:200}.rheader+.quick-access.searching:after{background-color:#d1e0e5}.quick-access:after{-webkit-transition:background-color 0.5s ease;transition:background-color 0.5s ease;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.quick-access.searching{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);height:520px}.quick-access.searching:after{background-color:rgba(226,233,237,0.9)}.quick-access.searching .quick-access-wrapper{-webkit-transform:translateY(-115px);-ms-transform:translateY(-115px);transform:translateY(-115px)}.quick-access.searching .quick-access-close-search{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);background-color:#E5EBEF}.quick-access .notice{z-index:1}.quick-access-background{height:100%;position:absolute}.quick-access-video{position:absolute;left:50%;min-width:100.5%;min-height:100%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:0}.quick-access-wrapper{max-width:820px;position:relative;top:145px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;z-index:1}.quick-access-buttons{margin:10px 0 0}.quick-access-buttons>li{display:inline-block;margin:0 10px 10px 0}.quick-access-results>ul{font-size:17px;font-weight:300;line-height:20px;list-style:none;margin:10px 0 35px;padding:0}.quick-access-results>ul>li{border-bottom:1px solid rgba(12,81,138,0.2)}.quick-access-results>ul>li a{color:#333;display:block;padding:15px;position:relative;text-decoration:none}.quick-access-results>ul>li a:hover{background-color:#F8E273}.quick-access-results>ul>li a>.title,.quick-access-results>ul>li a>.section{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-access-results>ul>li a>.title{width:70%}.quick-access-results>ul>li a>.section{font-size:15px;line-height:20px;position:absolute;right:15px;text-align:right;top:15px;width:25%}.quick-access-results>ul>li em{font-style:normal;font-weight:500}.quick-access-results .quick-access-results-more{display:none}.quick-access-close-search{border:1px solid #999;border-radius:50%;color:#666;cursor:pointer;font-size:49px;height:50px;opacity:0;position:absolute;right:50px;text-align:center;top:35px;-webkit-transform:translateY(-150px);-ms-transform:translateY(-150px);transform:translateY(-150px);-webkit-transition:-webkit-transform 0.3s ease 0.2s, opacity 0.3s ease 0.2s, background-color 0.3s ease, border-color 0.3s ease;transition:transform 0.3s ease 0.2s, opacity 0.3s ease 0.2s, background-color 0.3s ease, border-color 0.3s ease;width:50px;z-index:2}.quick-access-close-search:before{font-size:1.07em;height:50px;left:-8px;position:relative;top:-4px;width:50px}.quick-access-close-search:hover{background-color:rgba(255,255,255,0.5);border-color:rgba(255,255,255,0.5)}.quick-access-close-search .icon-close{display:block;line-height:45px}}.rheader{background-color:#DF225A;height:60px;position:relative;width:100%;z-index:300}.rheader.fixed{left:0;position:fixed;top:0}.rheader a{color:#fff;text-decoration:none}.rheader ul,.rheader ol{list-style:none;margin:0}.rheader h1{margin:0}.rheader.standalone .rheader-mobile-nav{width:100%}.rheader-logo{background-color:#DF225A;border-bottom:4px solid #F8E273;display:block;height:60px;margin:0 auto;overflow:hidden;position:relative;text-align:center;width:144px;z-index:10}.rheader-logo-nef{background:url("../modules/rheader/nef.svg") center center no-repeat;background-size:contain;display:block;height:100%;left:0;position:absolute;width:25px}.rheader-logo-paris{background:url("../modules/rheader/paris.svg") center center no-repeat;background-size:contain;display:block;height:100%;position:absolute;right:0;text-indent:-9999px;width:106px}.rheader-locales{display:none;font-size:12px;line-height:28px;padding:0;text-align:left;text-transform:uppercase;z-index:15}.rheader-locales>li{display:inline-block;margin-right:8px}.rheader-locales a{color:rgba(255,255,255,0.6)}.rheader-locales a:hover,.rheader-locales a strong{color:#fff}.rheader-locales a strong{font-weight:normal}.rheader-locales a.current{cursor:default;pointer-events:none}.rheader-wrapper>.rheader-button{height:60px;line-height:60px;position:absolute;text-align:center;top:0;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;width:60px}.rheader-wrapper>.rheader-button:hover,.rheader-wrapper>.rheader-button.active{background:#AF2258}.rheader-button-text{display:none}.rheader-button-search{font-size:20px;left:0}.rheader-button-around{display:none}.rheader-button-menu{background-color:#DF225A;right:0;z-index:900}.rheader-button-menu .rheader-button-text{background-color:#fff;display:block;font-size:0;height:1px;position:absolute;left:20px;top:30px;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;width:20px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rheader-button-menu .rheader-button-text:before,.rheader-button-menu .rheader-button-text:after{background-color:#fff;content:"";display:block;height:1px;left:0;position:absolute;top:0;-webkit-transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;width:20px}.rheader-button-menu .rheader-button-text:before{-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px)}.rheader-button-menu .rheader-button-text:after{-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px)}body.rheader-mobile-nav-open .rheader-button-menu:hover{background:#DF225A}body.rheader-mobile-nav-open .rheader-button-menu .rheader-button-text{background-color:transparent}body.rheader-mobile-nav-open .rheader-button-menu .rheader-button-text:before{-webkit-transform:translateY(0px) rotate(45deg);-ms-transform:translateY(0px) rotate(45deg);transform:translateY(0px) rotate(45deg)}body.rheader-mobile-nav-open .rheader-button-menu .rheader-button-text:after{-webkit-transform:translateY(0px) rotate(-45deg);-ms-transform:translateY(0px) rotate(-45deg);transform:translateY(0px) rotate(-45deg)}body.rheader-mobile-nav-open{overflow:hidden}body.rheader-mobile-nav-open .rheader-button-menu{border-left-color:transparent}.rheader-nav{display:none}.rheader-nav-item{-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.rheader-nav-item a{font-size:13px;font-weight:500;text-transform:uppercase}.rheader-nav-item a strong{font-weight:normal}.rheader-nav-item.get-involved{background-color:#BF2257;text-align:center}.rheader-nav-item.get-involved a{font-weight:700}.rheader-nav-item.get-involved .rheader-nav-item-text,.rheader-nav-item.get-involved .rheader-nav-item-hover{position:relative}.rheader-nav-item.get-involved .rheader-nav-item-text:after,.rheader-nav-item.get-involved .rheader-nav-item-hover:after{bottom:-8px;content:"";display:block;height:5px;left:0;position:absolute;width:100%}.rheader-nav-item.get-involved .rheader-nav-item-back{display:none}.rheader-nav-item.get-involved .rheader-nav-item-text{color:#F8E273}.rheader-nav-item.get-involved .rheader-nav-item-text:after{background-color:#F8E273}.rheader-nav-item.get-involved .rheader-nav-item-hover{color:#BF2257}.rheader-nav-item.get-involved .rheader-nav-item-hover:after{background-color:#BF2257}.rheader-nav-item.account a{background-color:#0C518A;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.rheader-nav-item.account a:hover,.rheader-nav-item.account a:focus{background-color:#0A4770}.rheader-nav-item-icon,.rheader-button-icon{display:inline-block;font-size:20px}.rheader-mobile-nav .rheader-nav-item-icon,.rheader-mobile-nav .rheader-button-icon{margin-right:5px;position:relative;top:3px;vertical-align:baseline}.rheader-mobile-nav,.rheader-mobile-nav-overlay{display:none}.rheader.fixed+.layout-main>.layout-content:first-child{padding-top:60px}@media (max-width: 600px){.rheader{-webkit-transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease}.rheader .rheader-logo{-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.rheader.folded{-webkit-transition-delay:0.5s;transition-delay:0.5s;-webkit-transform:translateY(-52px);-ms-transform:translateY(-52px);transform:translateY(-52px)}.rheader.folded .rheader-logo{opacity:0;-webkit-transition-delay:0.5s;transition-delay:0.5s}.rheader.folded .rheader-button{pointer-events:none}}@media (max-width: 1160px){.rheader-mobile-nav{background-color:#DF225A;display:block;height:100%;position:fixed;right:0;top:0;-webkit-transform:translateX(270px);-ms-transform:translateX(270px);transform:translateX(270px);-webkit-transition:-webkit-transform 0.35s ease-in-out;transition:transform 0.35s ease-in-out;width:270px;z-index:800}body.rheader-mobile-nav-open .rheader-mobile-nav{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.rheader-mobile-nav .rheader-locales{display:block;line-height:60px;margin-left:20px;text-align:left}.rheader-mobile-nav .rheader-locales>li{margin-right:12px}.rheader-mobile-nav .rheader-nav{bottom:0;display:block;overflow:auto;position:absolute;top:60px;width:100%;-webkit-overflow-scrolling:touch}.rheader-mobile-nav .rheader-nav>ul{padding:0}.rheader-mobile-nav .rheader-nav-item{border-top:1px solid rgba(255,255,255,0.2);min-height:50px}.rheader-mobile-nav .rheader-nav-item a{display:block;line-height:50px;padding:0 20px}.rheader-mobile-nav .rheader-nav-item.get-involved,.rheader-mobile-nav .rheader-nav-item.around,.rheader-mobile-nav .rheader-nav-item.account{min-height:80px;border-top:0;text-align:center}.rheader-mobile-nav .rheader-nav-item.get-involved a,.rheader-mobile-nav .rheader-nav-item.around a,.rheader-mobile-nav .rheader-nav-item.account a{line-height:80px}.rheader-mobile-nav .rheader-nav-item.around{background-color:#43B57E}.rheader-mobile-nav .rheader-nav-item.around:hover{background-color:#389769}.rheader-mobile-nav .rheader-button-text{display:inline}.rheader-mobile-nav-overlay{background-color:rgba(0,0,0,0.8);bottom:0;left:0;position:fixed;right:0;top:0;z-index:400}}@media (min-width: 601px) and (max-width: 1160px){.rheader,.rheader-logo{height:80px}.rheader-logo{width:238px}.rheader-logo-nef{width:40px}.rheader-logo-paris{width:170px}.rheader-wrapper>.rheader-button{height:80px;line-height:80px;width:81px}.rheader-button-search{border-right:1px solid #A51B50}.rheader-button-menu{border-left:1px solid #A51B50;-webkit-transition:border 0.2s;transition:border 0.2s}.rheader-button-menu .rheader-button-text{left:30px;top:40px}.rheader-nav{display:none}.rheader-mobile-nav .rheader-nav{top:80px}.rheader-mobile-nav .rheader-locales{line-height:80px;margin-right:90px}}@media (min-width: 1161px){.rheader{overflow:hidden;text-align:right}.rheader.extended,.rheader.extended .rheader-nav-item{height:100px}.rheader.extended .rheader-logo{height:89px}.rheader.extended .rheader-logo,.rheader.extended .rheader-locales{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.rheader.extended .rheader-nav-item a{height:100px;line-height:100px}.rheader.extended .rheader-wrapper>.rheader-button{border-left:1px solid transparent;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px)}.rheader,.rheader-logo{height:80px;-webkit-transition:height 0.2s ease;transition:height 0.2s ease}.rheader-nav-item{height:80px;-webkit-transition:background-color 0.3s ease, height 0.2s ease;transition:background-color 0.3s ease, height 0.2s ease}.rheader-logo,.rheader-locales{-webkit-transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease}.rheader-logo{left:15px;position:absolute;width:185px}.rheader-logo-nef{background-position:50% 60%;width:33px}.rheader-logo-paris{background-position:50% 60%;width:140px}.rheader-locales{display:block;left:60px;position:absolute;top:0;width:140px}.rheader-wrapper>.rheader-button{border-right:1px solid #A51B50;display:inline-block;font-size:26px;height:80px;line-height:80px;position:static;-webkit-transition:background-color 0.3s ease, -webkit-transform 0.4s ease, border 0.4s ease 0.2s;transition:background-color 0.3s ease, transform 0.4s ease, border 0.4s ease 0.2s;vertical-align:top;width:81px}.rheader-wrapper>.rheader-button .rheader-button-icon{font-size:28px}.rheader-wrapper>.rheader-button-menu{display:none}.rheader-wrapper>.rheader-button-search{border-left:1px solid #A51B50}.rheader-nav{display:inline-block;padding:0 0 0 25px;vertical-align:top}.rheader-nav>ul{display:inline-block}.rheader-nav-item{display:inline-block;vertical-align:top}.rheader-nav-item+.rheader-nav-item{margin-left:20px}.rheader-nav-item a{display:inline-block;height:80px;line-height:80px;-webkit-transition:height 0.2s ease, line-height 0.2s ease;transition:height 0.2s ease, line-height 0.2s ease}.rheader-nav-item.get-involved{margin-left:22px;-webkit-perspective:1000px;perspective:1000px}.rheader-nav-item.get-involved:hover a,.rheader-nav-item.get-involved a:focus,.rheader-nav-item.get-involved.current a{background-color:#F8E273}.rheader-nav-item.get-involved a{padding:0 20px;position:relative;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;width:140px}.rheader-nav-item.get-involved .rheader-nav-item-front,.rheader-nav-item.get-involved .rheader-nav-item-back{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-block;left:0;position:absolute;right:0;text-align:center;-webkit-transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;vertical-align:top}.rheader-nav-item.get-involved .rheader-nav-item-front,.rheader-nav-item.get-involved:hover .rheader-nav-item-back,.rheader-nav-item.get-involved a:focus .rheader-nav-item-back,.rheader-nav-item.get-involved.current .rheader-nav-item-back{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.rheader-nav-item.get-involved .rheader-nav-item-back,.rheader-nav-item.get-involved:hover .rheader-nav-item-front,.rheader-nav-item.get-involved a:focus .rheader-nav-item-front,.rheader-nav-item.get-involved.current .rheader-nav-item-front{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.rheader-nav-item.account{margin-left:0}.rheader-nav-item.account a{padding:0 20px}.rheader-nav-item.account .rheader-nav-item-text{display:none}.rheader-nav-item.account .rheader-nav-item-text:after{display:none}.rheader-nav-item.account .rheader-nav-item-icon{margin-right:0}.rheader-nav-item-icon{margin-right:5px;position:relative;top:3px;vertical-align:baseline}html.no-js .rheader-nav-item-text,html.no-touch .rheader-nav-item-text{position:relative}html.no-js .rheader-nav-item-text:after,html.no-touch .rheader-nav-item-text:after{display:block;content:"";height:1px;width:0%;position:absolute;left:0px;bottom:-4px;background:#fff;-webkit-transition:width 0.3s ease;transition:width 0.3s ease}html.no-js .rheader-nav-item.current .rheader-nav-item-text:after,html.no-js .rheader-nav-item:hover .rheader-nav-item-text:after,html.no-touch .rheader-nav-item.current .rheader-nav-item-text:after,html.no-touch .rheader-nav-item:hover .rheader-nav-item-text:after{width:100%}}@media (min-width: 1370px){.rheader.extended .rheader-logo{height:80px}.rheader-logo{border-bottom:0;left:30px;left:calc(50% - 650px);width:285px}.rheader-logo-nef{background-position:50% 54%;width:42px}.rheader-logo-nef:after{background-color:#F8E273;content:"";display:block;height:100%;left:68px;position:absolute;width:6px}.rheader-logo-paris{background-position:50% 54%;width:180px}.rheader-locales{left:134px;left:calc(50% - 545px);width:180px}.rheader-locales{line-height:24px}.rheader-nav-item.account .rheader-nav-item-text{display:inline}.rheader-nav-item.account .rheader-nav-item-icon{margin-right:5px}}@media (max-width: 600px){.rheader.fixed+.layout-main>.layout-content:first-child,.rheader+.quick-access+.layout-main>.layout-content:first-child{padding-top:60px}}@media (min-width: 1161px){.rheader.fixed.extended+.layout-main>.layout-content:first-child,.rheader.extended+.quick-access+.layout-main>.layout-content:first-child{padding-top:100px}.rheader.extended+.quick-access{margin-top:100px}}@media (min-width: 601px){.rheader.fixed+.layout-main>.layout-content:first-child,.rheader+.quick-access+.layout-main>.layout-content:first-child{background-color:#DF225A;padding-top:80px}.rheader+.quick-access{margin-top:80px}}@media (max-width: 767px){.rheader+.quick-access{margin-top:0}}.search-field{overflow:hidden}.search-field.small{background-color:#fff;border-radius:5px;display:inline-block;padding:5px}.search-field.small .search-field-input[type="text"],.search-field.small .search-field-submit{font-size:14px;font-weight:500;height:40px;line-height:40px}.search-field.small .search-field-input[type="text"]{padding:0 5px;width:180px}.search-field.small .search-field-submit{background-color:#EEE;border-radius:5px;padding:0 10px;width:auto}.search-field-input[type="text"],.search-field-submit{display:block;float:left;height:60px;line-height:60px}.search-field-input[type="text"]{border-radius:5px 0 0 5px;font-size:18px;font-weight:300;margin:0;padding:0 10px}.search-field-input[type="text"]::-webkit-input-placeholder{color:#4D4D4D}.search-field-input[type="text"]:-moz-placeholder{color:#4D4D4D;opacity:1}.search-field-input[type="text"]::-moz-placeholder{color:#4D4D4D;opacity:1}.search-field-input[type="text"]:-ms-input-placeholder{color:#4D4D4D}.search-field-submit{background-color:#F2F2F2;color:#4D4D4D;border:0;border-radius:0 5px 5px 0;font-size:24px;padding:0;width:58px}.search-field-submit>span{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}.search-field-submit+*{margin-left:10px}@media (max-width: 767px){.search-field-input[type="text"]{font-size:12px;width:calc(100% - 58px)}}@media (min-width: 768px) and (max-width: 1159px){.quick-access-search .search-field-input[type="text"]{width:74%}.quick-access-search .search-field.with-around .search-field-input[type="text"]{width:60%}}@media (min-width: 768px){.search-field-input[type="text"],.search-field-submit{height:80px;line-height:80px}.search-field-input[type="text"]{padding:0 20px;width:600px}.search-field.with-around .search-field-input[type="text"]{width:530px}.search-field-submit{width:78px}}.search-push{background-color:#FAE46A;background-position:92% 100%;min-height:160px;overflow:hidden;padding:40px;position:relative;text-align:center;width:100%}.search-push:after{bottom:-38px;font-size:13em;opacity:0.16;position:absolute;right:6%}.search-push-title{color:#333;font-size:24px;font-weight:700;margin:0 0 12px}.search-results-list h1{font-size:24px;font-weight:700;line-height:30px;margin:0 0 40px}.search-results-list h1 var{font-style:normal}.search-results-list-page{color:#0C518A;font-size:14px;font-weight:700;margin:50px 0}html.flexbox .search-results-list-page{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}html.flexbox .search-results-list-page:before,html.flexbox .search-results-list-page:after{border-bottom:1px solid #0C518A;content:"";display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}html.flexbox .search-results-list-page:before{width:15px}html.flexbox .search-results-list-page:after{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}html.flexbox .search-results-list-page>span{padding:0 10px}.search-results-list-items{list-style:none;margin:0;padding:0}h1+.search-results-list-items{border-top:1px solid #CCC}.search-results-list-item+.search-results-list-item{border-top:1px solid #CCC}.search-results-list-item.primary>a{color:#DF225A}.search-results-list-item>a{color:#333;display:block;font-size:20px;font-weight:700;line-height:20px;padding-top:30px;text-decoration:none}.search-results-list-item>*:last-child{padding-bottom:30px}.search-results-list-anchors{font-size:13px;font-weight:700;list-style:none;margin:10px 0 0;padding:0}.search-results-list-anchors li{display:inline-block;margin-right:12px}.search-results-list-anchors a{color:#333}.search-results-list-anchors a:hover{text-decoration:none}.search-results-list-text{color:#666;font-size:14px;font-weight:300;margin-top:10px}.search-results-list-more{margin:50px 0 20px 0;text-align:center}@media (min-width: 768px){.search-results-list h1{font-size:34px;line-height:38px;padding:0 20px}.search-results-list-item{padding:0 20px;-webkit-transition:background 0.2s ease;transition:background 0.2s ease}.search-results-list-item:hover{background-color:#F8E273}}.sections-list{list-style:none;padding:0}.sections-list-button{background-color:#F2F2F2;border:none;cursor:pointer;display:block;margin-bottom:20px;overflow:hidden;padding:7px 20px 12px;position:relative;text-align:left;text-decoration:none;vertical-align:middle;white-space:normal;z-index:1}.sections-list-button.more{background:#FAE46A;color:#000;display:table;padding:12px 18px}.sections-list-button.more .sections-list-button-text{display:table-cell;font-size:13px;font-weight:500;vertical-align:middle}html.no-js .sections-list-button:before,html.no-touch .sections-list-button:before{background:#DD275C;bottom:0px;content:"";display:block;height:100%;left:0px;position:absolute;top:0px;-webkit-transition:0.2s ease-in-out width;transition:0.2s ease-in-out width;width:0%;z-index:-1}html.no-js .sections-list-button:hover .sections-list-button-title,html.no-js .sections-list-button:hover .sections-list-button-text,html.no-touch .sections-list-button:hover .sections-list-button-title,html.no-touch .sections-list-button:hover .sections-list-button-text{color:#F2F2F2}html.no-js .sections-list-button:hover:before,html.no-touch .sections-list-button:hover:before{width:100%}.sections-list-button-title,.sections-list-button-text{-webkit-transition:0.2s ease-in-out color;transition:0.2s ease-in-out color;z-index:2}.sections-list-button-title{color:#0C518A;display:table-cell;font-size:15px;font-weight:700;height:50px;line-height:17px;vertical-align:middle;width:100%}.sections-list-button-text{color:#4D4D4D;font-size:14px;font-weight:300;line-height:18px}@media (min-width: 768px){.sections-list{max-width:1100px;margin-left:auto;margin-right:auto}.sections-list:after{content:" ";display:block;clear:both}.sections-list-button{border-radius:5px;height:120px}.sections-list-button.more{text-transform:uppercase;text-align:center}.sections-list-button.more:after{display:none}html.no-js .sections-list-button:before,html.no-touch .sections-list-button:before{border-radius:5px}}@media (min-width: 1160px){.sections-list-item{width:23.63636%;float:left}.sections-list-item:nth-child(4n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.sections-list-item:nth-child(4n+2){margin-left:25.45455%;margin-right:-100%;clear:none}.sections-list-item:nth-child(4n+3){margin-left:50.90909%;margin-right:-100%;clear:none}.sections-list-item:nth-child(4n+4){margin-left:76.36364%;margin-right:-100%;clear:none}}@media (min-width: 768px) and (max-width: 1159px){.sections-list-item{width:31.70732%;float:left}.sections-list-item:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.sections-list-item:nth-child(3n+2){margin-left:34.14634%;margin-right:-100%;clear:none}.sections-list-item:nth-child(3n+3){margin-left:68.29268%;margin-right:-100%;clear:none}}@media (max-width: 767px){.sections-list-button{display:none;width:100%}.sections-list-button:last-child{margin-bottom:0}.sections-list-button.more{display:none;padding:30px 30px}.sections-list-button.more html.no-js:hover:after,.sections-list-button.more html.no-touch:hover:after{color:#F2F2F2}.sections-list-button.more:after{font-size:20px;position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:0.2s ease-in-out color;transition:0.2s ease-in-out color}.sections-list-button.more .sections-list-button-text{font-size:16px;font-weight:700;line-height:22px;max-width:200px}}.sections-panel-subnav-default>*+*,.sections-panel-intro+.sections-panel-subnav-items,.sections-panel-content-wrapper .sections-panel-intro+.sections-panel-content-items,.sections-panel-content-wrapper .component,.sections-panel-content-wrapper .component+.component{border-top:1px solid #CCC;margin:30px 0 0;padding:30px 0 0}.sections-panel{background-color:#F2F2F2;position:relative;width:100%}.sections-panel ul{list-style:none}.sections-panel-intro{color:#4D4D4D;font-size:14px;line-height:20px;margin:0px 0px 30px}.sections-panel-content .sections-panel-intro{color:#666}.sections-panel-nav{background-color:#FAE46A;padding:50px 0}.sections-panel-nav-items{color:#1A1A1A;font-size:14px;font-weight:300;line-height:20px;margin:0 0 25px;opacity:1;padding:0;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.sections-panel-nav.closed .sections-panel-nav-items{opacity:0.5}.sections-panel-nav.closed .sections-panel-nav-items:hover{opacity:1}.sections-panel-nav-items a{color:#1A1A1A;display:block;padding:10px 0;position:relative;text-decoration:none}.sections-panel-nav-items a:hover,.sections-panel-nav-items a:focus,.sections-panel-nav-items a.current{color:#0C518A}.sections-panel-nav-items a.current{font-weight:700;cursor:default;pointer-events:none}.sections-panel-nav-items a:after{display:block;line-height:20px;position:absolute;right:0;top:10px}.sections-panel-nav-item+.sections-panel-nav-item{margin-top:5px}.sections-panel-subnav{background-color:#F2F2F2}.sections-panel-subnav .block-aside:first-child{margin-top:0}.sections-panel-subnav-default h2{font-size:22px}.sections-panel-subnav-default>:first-child h2{margin-top:0}.has-current-item .sections-panel-subnav-default{display:none}.sections-panel-subnav-default .block-aside-item{font-size:18px;line-height:28px}.sections-panel-subnav-section{display:none}.sections-panel-subnav-section.current{display:block}.sections-panel-subnav-items a,.sections-panel-content-items a{color:#333;display:block;text-decoration:none}.sections-panel-subnav-items a:hover,.sections-panel-subnav-items a:focus,.sections-panel-subnav-items a.current,.sections-panel-content-items a:hover,.sections-panel-content-items a:focus,.sections-panel-content-items a.current{color:#0C518A}.sections-panel-subnav-items a.current,.sections-panel-content-items a.current{cursor:default;pointer-events:none}.sections-panel-subnav-item+.sections-panel-subnav-item{margin-top:30px}.sections-panel-subnav-item-title,.sections-panel-content-item-title{font-size:20px;font-weight:500;line-height:24px;text-decoration:underline}.sections-panel-subnav-item-text,.sections-panel-content-item-text{font-size:14px;font-weight:300;line-height:18px;margin:5px 0}.sections-panel-content{background-color:#fff;display:none}.sections-panel.has-content .sections-panel-content{display:block}.sections-panel-content-items a .sections-panel-content-item-text{color:#666}.sections-panel-content-item+.sections-panel-content-item{margin-top:20px}.sections-panel-content-item+.sections-panel-content-item:before{background-color:#EEE;content:" ";display:block;margin-bottom:20px;height:1px;width:60px}.sections-panel-content-item-title{font-size:18px}@media (max-width: 767px){.sections-panel.has-content .sections-panel-subnav.has-current-item,.sections-panel .sections-panel-nav.has-current-item{display:none}.sections-panel-nav{text-align:center}.sections-panel-nav-items{text-align:left}.sections-panel-nav,.sections-panel-subnav,.sections-panel-content{padding:40px 30px;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}.sections-panel-back{box-shadow:inset -3px 0px 3px -2px rgba(0,0,0,0.1);color:#0C518A;font-size:20px;height:100%;position:absolute;left:0;padding-top:40px;text-align:center;text-decoration:none;top:0;width:30px}.sections-panel-back:hover{color:#000}.sections-panel-back .accessibility_label{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}.sections-panel-subnav.has-current-item{padding-left:60px}.sections-panel-subnav.has-current-item .sections-panel-subnav-back{background-color:#FAE46A;display:block}.sections-panel.has-content .sections-panel-content{padding-left:60px}.sections-panel.has-content .sections-panel-content-back{background-color:#F2F2F2;display:block}}@media (min-width: 768px){.sections-panel{height:1500px}.sections-panel>*{height:100%;position:absolute;top:0}.sections-panel:before{background-color:#FAE46A;bottom:0;content:"";display:block;position:absolute;right:100%;top:0;width:1000px}.sections-panel:after{background-color:#F2F2F2;bottom:0;content:"";display:block;position:absolute;left:100%;top:0;width:1000px}.sections-panel-intro{max-width:550px}.sections-panel-back{color:#000;left:-9999px;position:relative;text-decoration:none;top:10px}.sections-panel-back:focus{left:0}.sections-panel-nav{left:0;padding-right:20px;position:absolute;width:280px}.sections-panel-subnav{box-shadow:-3px 0px 3px -2px rgba(0,0,0,0.1);left:280px;min-width:350px;padding:50px 30px;z-index:3}.sections-panel.has-content .sections-panel-subnav{-webkit-transform:translateX(-200px);-ms-transform:translateX(-200px);transform:translateX(-200px)}.sections-panel-subnav-default{max-width:550px}.sections-panel-subnav-items{max-width:350px}.sections-panel-content{box-shadow:-3px 0px 4px -1px rgba(0,0,0,0.1);left:500px;padding:50px 30px;right:0;width:670px;z-index:4}.sections-panel.has-content .sections-panel-content{-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px)}.sections-panel-content:after{background-color:#fff;bottom:0;content:"";display:block;position:absolute;left:100%;top:0;width:1000px}.sections-panel-content-wrapper{max-width:550px}}@media (min-width: 768px) and (max-width: 1159px){.sections-panel-content{left:300px;width:450px}}.share .share-items{font-size:20px;list-style:none;margin:0;padding:0}.share .share-item{display:inline-block}.share .share-item+.share-item{margin-left:15px}.share a{color:#CCC;display:inline-block;text-decoration:none}.share a:hover{color:#666}.share.circles .share-item+.share-item{margin-left:10px}.share.circles a{border:1px solid #CCC;border-radius:50%;color:#CCC;font-size:24px;height:40px;line-height:40px;text-align:center;text-decoration:none;-webkit-transition:all 0.1s ease;transition:all 0.1s ease;width:40px}.share.circles a:hover{background-color:#0A4770;border-color:#0A4770;color:#fff}.share.circles a .icon-facebook{position:relative;top:-1px}.share.circles a .icon-twitter{position:relative;left:1px}.component-text .share .share-item a{color:#CCC;text-decoration:none}.component-text .share .share-item a:hover{color:#666}@media (min-width: 1160px){.component-text .share{bottom:5px;position:absolute;right:0}}.skip-links{left:0;list-style:none;margin:0;padding:0;position:absolute;top:0;width:100%;z-index:1000}.skip-links>li{position:absolute;width:100%}.skip-links a{background-color:#fff;color:#DF225A;font-size:12px;font-weight:bold;padding:5px 10px;position:absolute;left:-9999px;text-decoration:none}.skip-links a:focus{left:0;outline-color:#0C518A}.table-of-contents{overflow:auto}.table-of-contents ul{list-style:none}.table-of-contents-nav{float:left;font-size:20px;letter-spacing:3px;line-height:32px;margin:0;padding:40px 0;text-transform:uppercase}.table-of-contents-nav a{color:#fff;text-decoration:none}.table-of-contents-nav a:hover{color:#FAE46A}.table-of-contents-nav a:hover strong{background-color:#FAE46A}.table-of-contents-nav strong{background-color:#fff;color:#000;font-weight:normal;margin-right:20px;padding:2px 5px}.table-of-contents-nav-item+.table-of-contents-nav-item{margin-top:32px}.table-of-contents-sections{line-height:26px;margin:40px 0}.table-of-contents-sections a{color:#000;text-decoration:none}.table-of-contents-sections a:hover strong{background-color:#000;color:#fff}.table-of-contents-sections strong{background-color:#fff;color:#000;float:right;font-weight:normal;position:absolute;right:0;text-align:center;text-transform:uppercase;width:40px}.table-of-contents-sections-items{background-color:#F8E273;margin:0 0 10px;padding:20px 30px 20px 20px;position:relative}.table-of-contents-sections-items:after{background-color:#DF225A;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:100px}.table-of-contents-sections-item{position:relative;padding-right:100px;z-index:10}.table-of-contents-sections-item+.table-of-contents-sections-item{margin-top:8px}.table-of-contents-sections-more{background-color:#FAE46A;color:#000;padding:4px 10px}.table-of-contents-sections-more:hover{background-color:#fff}@media (max-width: 1159px){.table-of-contents-nav{margin-right:40px}.table-of-contents-sections{float:left;margin-top:20px}}@media (min-width: 768px){.table-of-contents-sections-items{min-width:460px}}@media (min-width: 1160px){.table-of-contents-nav{padding:80px 0 50px}.table-of-contents-sections{float:right}}.tags{font-size:15px;font-weight:500;list-style-type:none;padding-left:0}.tags li{display:inline-block}.tags .tags-separator{margin:0 .2em}.tags a{color:inherit}.tags a:hover{color:#DF225A}.video-cover{background-position:center center;height:260px;max-width:540px;overflow:hidden;position:relative;width:100%}html.flexbox .video-cover{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.video-cover:before{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.8);content:' '}.video-cover.with-block{height:0;padding-bottom:70%}.video-cover.with-block:before,.video-cover.with-block .video-cover-embed{display:none}.video-cover.with-block>iframe,.video-cover.with-block .video-cover-placeholder{display:block;position:absolute;width:100%;height:100%;left:0;top:0}.video-cover.with-block .video-cover-placeholder{background:#F2F2F2;color:#000;padding:20px;text-align:center}.video-cover.with-block .video-cover-placeholder a:not(.button){color:#DF225A}.video-cover.with-block .video-cover-placeholder .button{padding:15px 20px}.video-cover .button{margin:0 auto;padding-left:40px;padding-right:40px}.component+.component{margin-top:50px}.component+.component.small-margin-top{margin-top:20px}.component-accordion{clear:both}.component-accordion .accordion-item{background-color:#F2F2F2;border-radius:4px;position:relative;-webkit-transition:background 0.3s ease;transition:background 0.3s ease}.component-accordion .accordion-item+.accordion-item{margin-top:7px}.component-accordion .accordion-item:hover{background-color:#EEE}.component-accordion .icon-arrow-top{position:absolute;right:15px;top:20px;-webkit-transition:.3s ease -webkit-transform;transition:.3s ease transform}.component-accordion .icon-arrow-top:before{color:#0C518A;font-size:20px}.component-accordion .collapsed .icon-arrow-top{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.component-accordion .accordion-item-title{color:#0C518A;display:block;font-size:16px;font-weight:500;line-height:20px;outline:0;padding:20px 40px 20px 12px;text-decoration:none}.component-accordion .accordion-item-content{padding:0 12px}.component-accordion .accordion-content-wrapper{color:#333;font-size:15px;font-weight:300;line-height:24px;padding-bottom:12px}.component-accordion .accordion-content-wrapper>:last-child{margin-bottom:0}.component-accordion .accordion-content-wrapper a:not(.button){color:#DD275C;text-decoration:underline}.component-accordion .accordion-content-wrapper a:not(.button):hover{text-decoration:none}.component-accordion .accordion-content-wrapper ul,.component-accordion .accordion-content-wrapper ol,.component-accordion .accordion-content-wrapper p{color:#333;margin:0 0 20px;padding:0}.component-accordion .accordion-content-wrapper ul,.component-accordion .accordion-content-wrapper ol{font-size:16px;font-weight:300;line-height:24px;list-style-position:inside}.component-accordion .accordion-content-wrapper ul li+li,.component-accordion .accordion-content-wrapper ol li+li{margin-top:10px}.component-accordion .accordion-content-wrapper ul{list-style-type:disc}.component-accordion .accordion-content-wrapper table{width:746px}.component-accordion .collapse{display:none;visibility:hidden}.component-accordion .collapse.in{display:block;visibility:visible}.component-accordion tr.collapse.in{display:table-row}.component-accordion tbody.collapse.in{display:table-row-group}.component-accordion .collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height, visibility;transition-property:height, visibility}@media (max-width: 1159px){.component-accordion .accordion-content-wrapper table{overflow-x:auto;position:relative;width:100%}.component-accordion .accordion-content-wrapper table td{padding-bottom:5px}}@media (min-width: 1160px){.component-accordion .accordion-content-wrapper table{width:100%}.component-accordion .accordion-content-wrapper table td{padding-bottom:5px}}.component+.component-buttons{margin-top:30px}.component-buttons .buttons-title{color:#333;font-size:22px;font-weight:700;line-height:28px;margin:0 0 18px}.component-buttons .buttons-items{list-style:none;margin:0;padding:0}.component-buttons .buttons-items>li{display:inline-block;margin:0 10px 10px 0}@media (max-width: 450px){.component-buttons .buttons-items>li{display:block}.component-buttons .buttons-items>li .button{width:100%}}.component-card{clear:both}.component-card>a{background-color:#F2F2F2;border-radius:5px;color:#333;display:block;min-height:220px;position:relative;text-decoration:none;-webkit-transition:background 0.35s ease;transition:background 0.35s ease}.component-card>a:hover{background-color:#EEE}.component-card>a:hover .card-image:after{opacity:0}.component-card .card-image{background:center center no-repeat;background-size:cover;border-radius:5px;overflow:hidden}.component-card .card-image:after{background:#000;content:"";display:block;height:100%;opacity:0.1;-webkit-transition:opacity 0.35s ease;transition:opacity 0.35s ease;width:100%}.component-card .card-content{padding:20px}.component-card .card-category{color:#0C518A;font-weight:500;font-size:14px}.component-card .card-title{font-size:17px;margin-top:10px;max-width:320px}.component-card .card-text{font-size:15px}@media (max-width: 767px){.component-card .card-image{height:150px;height:30vh;width:100%}}@media (min-width: 768px){.component-card .card-image{height:100%;left:0;max-width:400px;position:absolute;top:0;width:45%}.component-card .card-content{margin-left:45%;width:55%}}.component-districts{clear:both}.component-districts h4.districts-heading{color:#0C518A;font-size:16px;font-weight:500}.component-districts ul.districts-items-wrapper{list-style:none;margin-top:0;margin-bottom:0;padding-left:0}.component-districts ul.districts-items-wrapper li{display:inline-block}.component-districts ul.districts-items-wrapper li .button{font-size:16px;margin-right:5px;margin-bottom:5px;min-height:72px;min-width:72px;padding:10px}.component-districts .districts-panel{background-color:#F2F2F2;border-radius:4px;display:none;position:relative}.component-districts .districts-panel.active{display:block}.component-districts .districts-panel .districts-item-title{color:#0C518A;font-size:16px;font-weight:500;line-height:20px;padding:20px 40px 20px 12px}.component-districts .districts-panel .districts-item-content{color:#333;font-size:15px;font-weight:300;line-height:24px;padding:0 12px 12px 12px}.component-districts .districts-panel .districts-item-content>:last-child{margin-bottom:0}.component-districts .districts-panel .districts-item-content a:not(.button){color:#DD275C;text-decoration:underline}.component-districts .districts-panel .districts-item-content a:not(.button):hover{text-decoration:none}.component-districts .districts-panel .districts-item-content ul,.component-districts .districts-panel .districts-item-content ol,.component-districts .districts-panel .districts-item-content p{color:#333;margin:0 0 20px;padding:0}.component-districts .districts-panel .districts-item-content ul,.component-districts .districts-panel .districts-item-content ol{font-size:16px;font-weight:300;line-height:24px;list-style-position:inside}.component-districts .districts-panel .districts-item-content ul li+li,.component-districts .districts-panel .districts-item-content ol li+li{margin-top:10px}.component-districts .districts-panel .districts-item-content ul{list-style-type:disc}@media (max-width: 767px){.component-districts ul.districts-items-wrapper li .button{background-color:#F2F2F2;min-height:50px;min-width:50px}.component-districts ul.districts-items-wrapper li .button[disabled]{display:none}}.component-form{clear:both;max-width:770px}.component-form .form-item+.form-item{margin-top:20px}.component-form .form-item-label{color:#0C518A;display:block;font-size:16px;font-weight:normal;margin-bottom:5px;max-width:320px;-webkit-transition:color 0.2s ease-in;transition:color 0.2s ease-in}.component-form .form-item-help{color:#4D4D4D;font-size:13px;margin-top:5px;max-width:385px}.component-form .form-item-help.error{color:#DF225A}.component-form .form-item-help td{text-align:left !important}.component-form .form-message.error{color:#DF225A}.component-form .form-message.success{color:#43B57E}.component-form .form-item .form-item-label:after,.component-form .form-item-matrix .matrix-item .matrix-item-text:after{color:#DF225A;margin-left:5px;opacity:0;position:absolute;-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.component-form .form-item-matrix .matrix-item .matrix-item-text:after{line-height:23px}.component-form .form-item.error .form-item-label,.component-form .form-item-matrix .matrix-item.error .matrix-item-text{color:#DF225A}.component-form .form-item.error .form-item-label:after,.component-form .form-item-matrix .matrix-item.error .matrix-item-text:after{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.component-form .form-item-text.form-item.error input,.component-form .form-item-textarea.form-item.error textarea,.component-form .form-item-select.form-item.error select{border-color:#DF225A}.component-form .form-item input:invalid,.component-form .form-item textarea:invalid,.component-form .form-item select:invalid{box-shadow:none}.component-form .form-item-text input,.component-form .form-item-textarea textarea,.component-form .form-item-select select{background-color:#F2F2F2;border:2px solid #F2F2F2;border-radius:4px;font-size:14px;-webkit-transition:border 0.2s ease-in;transition:border 0.2s ease-in}.component-form .form-item-text input:focus,.component-form .form-item-textarea textarea:focus,.component-form .form-item-select select:focus{border-color:#0C518A}.component-form .form-item-text input{padding:0 15px;width:385px}.component-form .form-item-textarea textarea{min-height:160px;padding:15px;width:570px}.component-form .form-item-textarea .form-item-label{max-width:500px}.component-form .form-item-textarea .form-item-help{max-width:570px}.component-form .form-item-select select{cursor:pointer;min-width:100px;padding:10px}.component-form .form-item-cgu>div+div,.component-form .form-item-checkbox>div+div,.component-form .form-item-radio>div+div{margin-top:5px}.component-form .form-item-cgu label,.component-form .form-item-checkbox label,.component-form .form-item-radio label{cursor:pointer}.component-form .form-item-cgu input,.component-form .form-item-checkbox input,.component-form .form-item-radio input{cursor:pointer;margin:2px 10px 2px 0}.component-form .form-item-cgu label a:not(.button){color:#DD275C;text-decoration:underline}.component-form .form-item-cgu label a:not(.button):hover{text-decoration:none}.component-form .form-item-matrix .form-item-label{max-width:none}.component-form .form-item-matrix .form-item-label,.component-form .form-item-matrix .matrix-item-text{text-align:left}.component-form .form-item-matrix .matrix-item.error{background-color:rgba(223,34,90,0.1)}.component-form .form-item-matrix table{font-size:14px;line-height:24px;width:100%}.component-form .form-item-matrix th{font-weight:300}.component-form .form-item-matrix td{text-align:center}.component-form .form-item-matrix input{cursor:pointer}.component-frame{clear:both}.component-frame a:not(.button){color:#DD275C}.component-frame fieldset{border:5px solid #DF225A;margin:0;padding:30px}.component-frame fieldset legend{color:#DF225A;padding:0 20px;font-size:16px;font-weight:400;margin-left:20px;margin-bottom:0;width:auto}@media (max-width: 1159px){.component-frame .component-frame ul.list-cols{-webkit-columns:2;-moz-columns:2;columns:2}}@media screen and (max-width: 450px){.component-frame .component-frame ul.list-cols{-webkit-columns:1;-moz-columns:1;columns:1}}/*! Flickity v1.1.1
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:white;background:rgba(255,255,255,0.75);cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:white}.flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 5px #09F}.flickity-prev-next-button:active{filter:alpha(opacity=60);opacity:0.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{filter:alpha(opacity=30);opacity:0.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-prev-next-button.no-svg{color:#333;font-size:26px}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;filter:alpha(opacity=25);opacity:0.25;cursor:pointer}.flickity-page-dots .dot.is-selected{filter:alpha(opacity=100);opacity:1}.component-gallery{clear:both;padding-bottom:25px}.component-gallery .gallery-wrapper{background-color:#F2F2F2}.component-gallery .gallery-cell{width:100%;margin-right:10px}.component-gallery .gallery-cell img{display:block;margin:0 auto;max-height:540px;max-width:100%}.component-gallery .gallery-caption{padding:10px;text-align:center}.component-gallery .gallery-caption a:not(.button){color:#DD275C;text-decoration:underline}.component-gallery .gallery-caption a:not(.button):hover{text-decoration:none}.component-gallery .gallery-title+.gallery-credit{margin-top:5px}.component-gallery .gallery-credit{color:#666;font-size:10px}.component-html{clear:both;overflow:hidden}.component-html>*{max-width:100%}.component-html .html-embed{display:none}.component-html .html-placeholder{background:#F2F2F2;color:#000;padding:20px;text-align:center}.component-html .html-placeholder a:not(.button){color:#DF225A;text-decoration:underline}.component-html .html-placeholder a:not(.button):hover{text-decoration:none}.component-image{background-color:#F2F2F2;clear:both}.component-image img{display:block;margin:0 auto;max-height:540px;max-width:100%}.component-image.left img,.component-image.right img{display:block}.component-image.left{float:left;margin-bottom:25px;margin-right:25px}.component-image.right{float:right;margin-bottom:25px;margin-left:25px}.component-image.full-height img{max-height:none}.component-jecoute{border:5px solid #0C518A;border-top:none;clear:both}.component+.component-jecoute{margin-top:60px}.component-jecoute p em,.component-jecoute .jecoute-message{color:#0C518A;font-style:normal;font-weight:500}.component-jecoute .text-error{color:#DF225A}html.flexbox .component-jecoute .jecoute-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}html.flexbox .component-jecoute .jecoute-title:after,html.flexbox .component-jecoute .jecoute-title:before{content:"";display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-top:5px solid #0C518A;padding-bottom:30px}html.flexbox .component-jecoute .jecoute-title:before{width:40px}html.flexbox .component-jecoute .jecoute-title:after{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.component-jecoute .jecoute-title>h2{color:#0C518A;font-size:17px;font-weight:500;margin:0;padding:0 16px;-webkit-transform:translateY(-30%);-ms-transform:translateY(-30%);transform:translateY(-30%)}.component-jecoute .jecoute-content{padding:0 20px 20px 20px}.component-jecoute .jecoute-text{color:#4D4D4D;font-size:15px;font-weight:300;line-height:22px;margin-bottom:25px;max-width:570px;position:relative}.component-jecoute .jecoute-form{display:block;max-width:570px}.component-jecoute .jecoute-form p{color:#4D4D4D;font-size:15px;line-height:22px}.component-jecoute .jecoute-form p a:not(.button){color:#0C518A;text-decoration:underline}.component-jecoute .jecoute-form p a:not(.button):hover{text-decoration:none}.component-jecoute .jecoute-form>textarea,.component-jecoute .jecoute-form>input{border:none;background-color:#F2F2F2;border-radius:5px;display:block;margin-bottom:15px;overflow:auto;-webkit-transition:background 0.3s ease;transition:background 0.3s ease;width:100%}.component-jecoute .jecoute-form>textarea:focus,.component-jecoute .jecoute-form>input:focus{background-color:#EEE;outline:0}.component-jecoute .jecoute-form>textarea{min-height:170px;padding:20px;resize:none}.component-jecoute .jecoute-form>input{padding:10px 20px}.component-jecoute .jecoute-form>.jecoute-upload>label input[type="file"]{left:-9999px;position:absolute}.component-jecoute .jecoute-form>.jecoute-upload output{display:block}.component-jecoute .jecoute-form>.jecoute-upload output .output-items,.component-jecoute .jecoute-form>.jecoute-upload output .output-item{list-style:none;margin:0;padding:0}.component-jecoute .jecoute-form>.jecoute-upload output .output-items{padding-left:30px}.component-jecoute .jecoute-form>.jecoute-upload output .output-item{color:#333;display:block;font-size:16px;line-height:25px}.component-jecoute .jecoute-form>.jecoute-upload output .output-item:before{float:left;font-size:1.3em;line-height:inherit;padding-right:15px;pointer-events:none}.component-jecoute .jecoute-form>.jecoute-upload output .output-item i{color:#666;font-size:14px;margin-left:10px}.component-jecoute .jecoute-form>.jecoute-upload output .output-item .output-item-remove{border:1px solid;border-radius:50%;color:#666;cursor:pointer;margin-left:15px;vertical-align:middle}.component-jecoute .jecoute-form>.jecoute-upload output .output-item .output-item-remove:hover{color:#333;-webkit-transition:color 0.35s ease;transition:color 0.35s ease}.component-jecoute .jecoute-form>.jecoute-policy label{cursor:pointer}.component-jecoute .jecoute-form>.jecoute-policy label input{cursor:pointer;margin:2px 10px 2px 0}.component-jecoute .jecoute-form>.jecoute-policy label span{vertical-align:middle}.component-jecoute .jecoute-message{display:none}@media (min-width: 768px){.component-jecoute .jecoute-content{padding:0 42px 25px 40px}}.component-links{clear:both}.component-links .links-title{color:#333;font-size:22px;font-weight:700;line-height:28px;margin-top:0}.component-links .links-items,.component-links .links-item{list-style:none;margin:0;padding:0}.component-links .links-items{border-bottom:1px solid #CCC;border-top:1px solid #CCC}.component-links .links-item+.links-item{border-top:1px solid #CCC}.component-links .links-item>a{color:#333;display:block;font-size:16px;line-height:20px;padding:16px 0 16px 45px;text-decoration:none}.component-links .links-item>a:hover{text-decoration:underline}.component-links .links-item>a:hover .links-item-filesize{text-decoration:none}.component-links .links-item:before{float:left;font-size:1.5em;padding:13px 20px 0 0;pointer-events:none}.component-links .links-item.links-primary{color:#DF225A}.component-links .links-item.links-primary a{color:#DF225A}.component-links .links-item.links-primary .links-item-attributes{color:#DF225A}.component-links .links-item-attributes{color:#666;display:inline-block;font-size:14px;margin-left:10px;text-decoration:none}.component-links .links-item-attributes:before{content:"("}.component-links .links-item-attributes:after{content:")"}.component-links .links-item-attributes>*+*{margin-left:5px}.component-links .links-item-attributes>*:after{content:", "}.component-links .links-item-attributes>*:last-child:after{content:""}.component-news-push{clear:both;margin-bottom:90px;position:relative}.component-news-push .news-push-title{font-size:1.17em;font-weight:300;text-transform:uppercase;margin:8px 0 32px}.component-news-push .news-push-title>span{border-bottom:6px solid #fff;padding-bottom:8px;position:relative}.component-news-push .news-push-wrapper{background:#DF225A;padding:20px}.component-news-push .news-push-after{position:absolute;top:0;left:0;right:0;bottom:0}.component-news-push .news-push-after:after{content:" ";top:0;right:-100px;bottom:0;background:#DF225A;width:100px;height:100%;position:absolute}.component-news-push .news-push-image{display:block;left:-40px;position:relative}.component-news-push .news-push-image>img{display:block;width:260px;height:160px}.component-news-push .news-push-content{position:relative;max-width:400px;color:#fff}.component-news-push .news-push-content a{color:#fff;text-decoration:none}.component-news-push .news-push-content a.next{text-decoration:underline}.component-news-push .news-push-content-text:hover .next{text-decoration:none}.component-news-push .news-push-link{background:#F2F2F2;clear:both;color:#4D4D4D;font-size:14px;font-weight:300;position:absolute;right:0;height:50px;line-height:50px;padding:0 15px;text-decoration:none;white-space:nowrap;width:100%}.component-news-push .news-push-link:after{content:" ";top:0;right:-100px;bottom:0;background:#F2F2F2;width:100px;height:100%;position:absolute}.component-news-push .news-push-link>span{left:0;position:relative;-webkit-transition:left 0.35s ease;transition:left 0.35s ease}.component-news-push .news-push-link>span:after{font-size:17px;padding-left:8px;speak:none;vertical-align:middle}@media (max-width: 1159px){.news-push-image{margin-bottom:20px}}@media (min-width: 768px){.component-news-push{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:1s ease all;transition:1s ease all}.component-news-push.hidden{opacity:0;-webkit-transform:translateX(1600px);-ms-transform:translateX(1600px);transform:translateX(1600px)}.component-news-push .news-push-wrapper:before,.component-news-push .news-push-wrapper:after{content:" ";display:table}.component-news-push .news-push-wrapper:after{clear:both}.component-news-push .news-push-wrapper>*{float:left}.component-news-push .news-push-after:after{right:-1000px;width:1000px}.component-news-push .news-push-content a{position:relative}.component-news-push .news-push-content p:hover a.next:after{width:100%}.component-news-push .news-push-link:after{right:-1000px;width:1000px}.component-news-push .news-push-link:hover{color:#DF225A}.component-news-push .news-push-link:hover>span{left:5px}}@media (min-width: 1160px){.component-news-push .news-push-link{width:410px}}.component-opening-hours{clear:both}.component-opening-hours h2{border-top:7px solid #F2F2F2;color:#1A1A1A;font-size:34px;font-weight:700;line-height:42px;margin-bottom:20px;padding-top:40px}@media (max-width: 767px){.component-opening-hours h2{font-size:30px;line-height:38px}}.component-opening-hours .opening-hours-text{color:#DF225A}.component-opening-hours caption{caption-side:top;color:#333;font-size:14px;font-weight:300;padding-bottom:15px;text-align:left}.component-opening-hours table{width:auto}.component-opening-hours table p{margin:0}.component-opening-hours tr>th,.component-opening-hours tr>td{border-bottom:1px solid #EEE;padding:15px 0 5px}.component-opening-hours tr>th:first-child,.component-opening-hours tr>td:first-child{border-left:none}.component-opening-hours tr>th{border-right:25px solid #fff;color:#4D4D4D;font-size:15px;font-weight:700;min-width:115px;text-align:left}.component-opening-hours tr>td{color:#333;font-size:14px;font-weight:300;text-align:left}.component-opening-hours tr>td a:not(.button){color:#DD275C;text-decoration:underline}.component-opening-hours tr>td a:not(.button):hover{text-decoration:none}.component-opening-hours tfoot tr{background-color:transparent}.component-opening-hours tfoot tr>td{text-align:left}.component-opening-hours .opening-hours-buttons{list-style:none;margin-top:40px;padding:0}.component-opening-hours .opening-hours-buttons li{display:inline-block}.component-opening-hours .opening-hours-buttons li+li{margin-left:10px}@media (max-width: 767px){.component-opening-hours .opening-hours-buttons li{display:inline-block}.component-opening-hours .opening-hours-buttons li+li{display:block;margin-left:0;margin-top:10px}}@media (max-width: 1159px){.component-opening-hours{overflow-x:auto;position:relative;width:100%}}.component-place{background-color:#F2F2F2;border-radius:5px;clear:both;overflow:auto;padding:40px 50px 20px 25px;position:relative}.component-place .place-content{padding-bottom:30px}.component-place .place-title,.component-place .place-address{font-size:18px;line-height:22px}.component-place .place-title{font-weight:700}.component-place .place-address{font-weight:300}.component-place .place-items{font-size:16px;font-weight:700;list-style:none;margin:25px 0 0;padding:0}.component-place .place-item+.place-item{margin-top:5px}.component-place .place-item .icon{color:#0C518A;font-size:20px;margin-right:15px;vertical-align:middle}.component-place>.button{margin-bottom:20px}@media (min-width: 768px){.component-place .place-content{float:left;padding-bottom:20px}.component-place>.button{float:right}}.component-postit{background-color:rgba(247,127,104,0.15);border-bottom:6px solid #F77F68;clear:both;margin-top:-50px;padding:10px 20px 40px 0;position:relative}.component-postit:before{background-color:rgba(247,127,104,0.15);border-bottom:6px solid #F77F68;border-left:6px solid #F77F68;content:" ";display:block;height:calc(100% + 6px);left:-50px;position:absolute;top:0;width:50px}.component-postit h2,.component-postit a:not(.button){color:#F77F68}.component-postit h2 .icon,.component-postit .share{display:none}.component-rush-hours{clear:both}.component-rush-hours h2{border-top:7px solid #F2F2F2;color:#1A1A1A;font-size:34px;font-weight:700;line-height:42px;margin-bottom:20px;padding-top:40px}@media (max-width: 767px){.component-rush-hours h2{font-size:30px;line-height:38px}}.component-rush-hours caption{caption-side:top;color:#333;font-size:14px;font-weight:300;padding-bottom:15px;text-align:left}.component-rush-hours table{max-width:625px}.component-rush-hours table p{margin:0}.component-rush-hours tr>th,.component-rush-hours tr>td{border:none}.component-rush-hours tr>th:first-child,.component-rush-hours tr>td:first-child{border-left:none}.component-rush-hours tr>th{background-color:white;color:#333;font-size:15px;font-weight:500;text-align:left}.component-rush-hours tr>td{border-bottom:10px solid white;border-right:10px solid white;color:#333;font-size:14px;font-weight:300;padding-right:6px;text-align:center}.component-rush-hours tr>td:last-child{border-right:none}.component-rush-hours tr>td a:not(.button){color:#DD275C;text-decoration:underline}.component-rush-hours tr>td a:not(.button):hover{text-decoration:none}.component-rush-hours tr>td.traffic-0{background-color:#F2F2F2}.component-rush-hours tr>td.traffic-1{background-color:#29BB9C}.component-rush-hours tr>td.traffic-2{background-color:#F3C872}.component-rush-hours tr>td.traffic-3{background-color:#DB4928}.component-rush-hours tbody tr.info{background-color:#D1E0E5}.component-rush-hours tbody tr:first-child{background-color:white}.component-rush-hours tbody tr:last-child>td{border-bottom:none}.component-rush-hours tbody tr:first-child>th:first-child{width:16%}.component-rush-hours tbody tr:first-child>th{padding:15px 0;text-align:center;width:21%}.component-rush-hours tfoot tr{background-color:transparent}.component-rush-hours tfoot tr>td{text-align:left}.rush-hours-traffic-icon{color:black;font-size:32px;letter-spacing:-6px;opacity:0.2;pointer-events:none;text-align:center;vertical-align:middle}@media (max-width: 1159px){.component-rush-hours{overflow-x:auto;position:relative;width:100%}.component-rush-hours tr>th{padding-right:10px}.component-rush-hours tr:first-child>th:first-child{padding:0}}@media (max-width: 767px){.component-rush-hours table{max-width:350px}.component-rush-hours tr>th{padding-right:0}.component-rush-hours tr:nth-child(5n+1){display:block;padding-top:35px}.component-rush-hours tr:nth-child(5n+1)>th{font-weight:700}.component-rush-hours tr>td{height:44px;width:50%}.component-rush-hours tbody tr:first-child>th{text-align:left}}@media (min-width: 1160px){.component-rush-hours table{width:100%}}.component-sharelines{border-left:7px solid #F2F2F2;clear:both;padding-left:22px}.component-sharelines .sharelines-title{color:#0A4770;font-size:26px;font-weight:700;line-height:32px;margin:0 0 20px}.component-sharelines .sharelines-items{border-top:1px solid #CCC;color:#333;font-size:15px;font-weight:300;line-height:20px;list-style:none;margin:0;padding:0}.component-sharelines .sharelines-item{border-bottom:1px solid #CCC;padding:20px 80px 20px 0;position:relative}.component-sharelines .sharelines-item:hover .share a{border-color:#CCC}.component-sharelines .sharelines-item:hover .share a:hover{border-color:#0A4770}.component-sharelines .share{position:absolute;right:0;top:50%;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}.component-table{clear:both}.component-table caption{caption-side:top;color:#333;font-size:14px;font-weight:300;padding-bottom:15px;text-align:left}.component-table table{width:770px}.component-table table p{margin:0}.component-table tr>th,.component-table tr>td{border-left:1px solid rgba(204,204,204,0.5);padding:15px 5px}.component-table tr>th:first-child,.component-table tr>td:first-child{border-left:none}.component-table tr>th{background-color:#0A4770;color:white;font-size:15px;font-weight:500;text-align:center}.component-table tr>th.emphasis{border:none;font-size:18px;font-weight:300;padding:28px 30px;text-align:left}.component-table tr>td{color:#333;font-size:14px;font-weight:300;text-align:center}.component-table tr>td.emphasis{border:none;color:#0A4770;font-size:15px;font-weight:500;padding:10px 30px;text-align:left}.component-table tr>td a:not(.button){color:#DD275C;text-decoration:underline}.component-table tr>td a:not(.button):hover{text-decoration:none}.component-table.header-primary-color tr>th{background-color:#DF225A}.component-table tbody tr:nth-child(even){background-color:#F2F2F2}.component-table tbody tr:nth-child(odd){background-color:#EEE}.component-table tbody tr.info{background-color:#D1E0E5}.component-table tfoot tr{background-color:transparent}.component-table tfoot tr>td{text-align:left}@media (max-width: 1159px){.component-table{overflow-x:auto;position:relative;width:100%}}@media (min-width: 1160px){.component-table table{width:100%}}.component-frame h1,.component-postit h1,.component-text h1,.component-frame h2,.component-postit h2,.component-text h2,.component-frame h3,.component-postit h3,.component-text h3,.component-frame h4,.component-postit h4,.component-text h4,.component-frame ul,.component-postit ul,.component-text ul,.component-frame ol,.component-postit ol,.component-text ol,.component-frame p,.component-postit p,.component-text p{margin:0;padding:0}.component-frame h1,.component-postit h1,.component-text h1{font-size:44px;font-weight:700}.component-frame h2,.component-postit h2,.component-text h2{font-size:34px;font-weight:700;line-height:42px;margin-bottom:20px;padding-top:40px}.component-frame h2 img,.component-postit h2 img,.component-text h2 img{margin:0 10px;max-height:60px;position:relative;top:5px;vertical-align:bottom}@media (max-width: 767px){.component-frame h2,.component-postit h2,.component-text h2{font-size:30px;line-height:38px}}.component-frame h3,.component-postit h3,.component-text h3{color:#1A1A1A;font-size:27px;font-weight:500;line-height:30px;margin-bottom:20px}.component-frame h4,.component-postit h4,.component-text h4{color:#0C518A;font-size:18px;font-weight:700;line-height:28px;margin-bottom:10px}.component-frame ul,.component-postit ul,.component-text ul,.component-frame ol,.component-postit ol,.component-text ol,.component-frame p,.component-postit p,.component-text p{color:#333;margin:0 0 20px;padding:0}.component-frame p,.component-postit p,.component-text p{font-size:18px;font-weight:300;line-height:30px}.component-frame p:last-child,.component-postit p:last-child,.component-text p:last-child{margin-bottom:0}.component-frame ul,.component-postit ul,.component-text ul,.component-frame ol,.component-postit ol,.component-text ol{font-size:16px;font-weight:300;line-height:24px;list-style-position:inside}.component-frame ul li+li,.component-postit ul li+li,.component-text ul li+li,.component-frame ol li+li,.component-postit ol li+li,.component-text ol li+li{margin-top:10px}.component-frame ul,.component-postit ul,.component-text ul{list-style-type:disc}.component-frame ul.list-cols,.component-postit ul.list-cols,.component-text ul.list-cols{line-height:25px;list-style-type:none;-webkit-columns:3;-moz-columns:3;columns:3}.component-frame ul.list-cols li,.component-postit ul.list-cols li,.component-text ul.list-cols li{border-bottom:1px solid #EEE;margin:0;padding:10px 0}.component-frame a:not(.button),.component-postit a:not(.button),.component-text a:not(.button){text-decoration:underline}.component-frame a:not(.button):hover,.component-postit a:not(.button):hover,.component-text a:not(.button):hover{text-decoration:none}.component-frame em.light,.component-postit em.light,.component-text em.light{color:#999;font-style:normal}.component-text h2{border-top:7px solid #F2F2F2;color:#1A1A1A}.component-text:first-child h2{border-top:none;padding-top:0}.component-text a:not(.button){color:#DD275C}.component-postit+.component-text>p:first-child,.component-text:first-child>p:first-child{font-weight:500}.component-text .anchor{clear:both;position:relative}.component-text .icon-switch{margin-left:10px}.component-text.intro-primary+.component-text h2{border-top:0}.component-text.intro-primary p{color:#DF225A;font-weight:700;font-size:20px}.component-text.intro-primary p:after{display:block;content:" ";width:70px;height:10px;background:#DF225A;position:relative;bottom:-20px}@media (max-width: 1159px){.component-text ul.list-cols{-webkit-columns:2;-moz-columns:2;columns:2}}@media screen and (max-width: 450px){.component-text ul.list-cols{-webkit-columns:1;-moz-columns:1;columns:1}}.component-verbatim{clear:both;margin:0 25px 25px 0;max-width:270px}.component-verbatim:after{clear:both;content:"";display:block}.component-verbatim:hover .share a{border-color:#CCC}.component-verbatim:hover .share a:hover{border-color:#0A4770}.component-verbatim .verbatim-text{color:#DF225A;font-size:24px;font-weight:700;margin:0}.component-verbatim .verbatim-text:before,.component-verbatim .verbatim-text:after{font-size:1em}.component-verbatim .verbatim-text:before{content:"«";padding-right:7px}.component-verbatim .verbatim-text:after{content:"»";padding-left:7px}.component-verbatim .verbatim-separate{background-color:#DF225A;height:7px;margin:20px 0 16px 3px;width:70px}.component-verbatim .verbatim-author,.component-verbatim .verbatim-function{color:#4D4D4D;font-size:16px;font-style:normal;font-weight:700}.component-verbatim .share{margin-top:10px}@media (min-width: 1160px){.component-verbatim{float:left;width:270px}}.component-video{clear:both}.component-video .video-embed{display:none}.component-video .video-placeholder{background:#F2F2F2;color:#000;padding:20px;text-align:center}.component-video .video-placeholder a:not(.button){color:#DF225A}.component-video .video-wrapper{display:inline-block;position:relative;width:100%}.component-video .video-wrapper:after{padding-top:56.25%;display:block;content:""}.component-video .video-wrapper iframe,.component-video .video-wrapper .video-placeholder{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.component-video .video-wrapper iframe:after,.component-video .video-wrapper .video-placeholder:after{display:block;content:"";height:100%;width:100%}.component-video a:not(.button){color:#DD275C;text-decoration:underline}.component-video a:not(.button):hover{text-decoration:none}.layout-stack{background-color:#fff;color:#000;width:100%;overflow:hidden}.layout-stack .layout-main>.layout-content+.layout-content{padding-top:40px}.layout-stack .layout-main>.layout-content.gray-background{background-color:#F2F2F2;padding:40px 0}.layout-stack .layout-main>.layout-content.layout-separate-after{padding-bottom:40px;border-bottom:1px solid #CCC;position:relative}.layout-stack .layout-main>.layout-content.layout-small-padding{padding-top:25px}.layout-stack .layout-main>.layout-content.layout-small-padding.layout-separate-after{padding-bottom:25px}.layout-stack .layout-main>.layout-content.layout-padding-after{padding-bottom:40px}.layout-stack .layout-main>.layout-content+.layout-adjacent-before{padding-top:0}@media (max-width: 767px){.layout-stack .layout-main>.layout-content+.layout-adjacent-before-on-small{padding-top:0}}.layout-stack .layout-main>.layout-content.layout-adjacent-after{padding-bottom:0}@media (max-width: 767px){.layout-stack .layout-main>.layout-content.layout-adjacent-after-on-small{padding-bottom:0}}.layout-stack .layout-wrapper{margin:0 auto;padding-left:30px;padding-right:30px}@media (max-width: 767px){.layout-stack>.layout-swap-order-on-small{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.layout-stack .layout-wrapper.full-width-on-small{padding-left:0;padding-right:0}.layout-stack .layout-wrapper .heading .heading-title{left:-30px;position:relative}}@media (min-width: 1160px){.layout-stack .layout-wrapper{padding-left:0;padding-right:0;width:1100px}.layout-stack .layout-wrapper .heading,.layout-stack .layout-wrapper.layout-outside{left:-32px;position:relative}}.layout-half-col{width:100%}.layout-half-col .layout-content{padding:40px 0}@media (max-width: 767px){.layout-half-col .layout-content{padding-bottom:0}.layout-half-col .layout-content:last-child{border-top:1px solid rgba(255,255,255,0.2);padding-bottom:20px;padding-top:30px}}@media (min-width: 768px){.layout-half-col{overflow:hidden}.layout-half-col>.layout-wrapper{max-width:1100px;margin-left:auto;margin-right:auto}.layout-half-col>.layout-wrapper:after{content:" ";display:block;clear:both}.layout-half-col .layout-content{width:49.09091%;float:left;margin-right:1.81818%}.layout-half-col .layout-content:last-child{width:42.72727%;float:right;margin-right:0}}.layout-left-col{background-color:#fff;width:100%}.layout-left-col>.layout-wrapper{margin:0 auto;padding:0;width:100%}.layout-left-col .layout-aside{background-color:#F2F2F2}@media (max-width: 767px){.layout-left-col .layout-aside,.layout-left-col .layout-content{padding:40px 30px}}@media (min-width: 768px){.layout-left-col{overflow:hidden}html.flexbox .layout-left-col>.layout-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:400px;width:1100px}html.flexbox .layout-left-col .layout-aside{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}html.no-js .layout-left-col>.layout-wrapper,html.no-flexbox .layout-left-col>.layout-wrapper{display:table;height:400px;table-layout:fixed;width:1100px}html.no-js .layout-left-col .layout-aside,html.no-js .layout-left-col .layout-content,html.no-flexbox .layout-left-col .layout-aside,html.no-flexbox .layout-left-col .layout-content{display:table-cell;vertical-align:top}.layout-left-col .layout-aside{padding:0 20px 40px 0;position:relative;width:280px}.layout-left-col .layout-aside .aside-wrapper{overflow-y:hidden;padding-top:40px;-webkit-transition:.4s ease padding-top;transition:.4s ease padding-top}.layout-left-col .layout-aside .aside-wrapper>*:last-child{padding-bottom:50px}.layout-left-col .layout-aside .aside-wrapper.affix{overflow:visible;position:fixed;top:80px;padding-top:100px}.layout-left-col .layout-aside .aside-wrapper.affix-bottom{position:absolute;overflow:visible;padding-top:100px}.layout-left-col .layout-aside:before{background-color:#F2F2F2;bottom:0;content:"";display:block;position:absolute;right:100%;top:0;width:1000px}.layout-left-col .layout-content{padding:40px 0 40px 50px}}@media (min-width: 768px) and (max-width: 1159px){html.flexbox .layout-left-col>.layout-wrapper,html.no-js .layout-left-col>.layout-wrapper,html.no-flexbox .layout-left-col>.layout-wrapper{width:100%}.layout-left-col .layout-aside{padding-left:20px}.layout-left-col .layout-content{padding-right:50px}}@media (min-width: 1160px){html.flexbox .layout-left-col .layout-content{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.layout-left-col .layout-content{width:820px}.layout-left-col .layout-content .component{max-width:770px}}.layout-right-col{background-color:#fff;overflow:hidden;width:100%}.layout-right-col.color-secondary-background,.layout-right-col.color-secondary-background:after,.layout-right-col.color-secondary-background .layout-aside,.layout-right-col.color-secondary-background .layout-aside:after{background-color:#0C518A}.layout-right-col.gray-background{background-color:#F2F2F2}.layout-right-col>.layout-wrapper{margin:0 auto;padding:0;width:100%}.layout-right-col .layout-aside{background-color:#F2F2F2;padding:40px 0 40px 20px;position:relative;text-align:left;vertical-align:top}.layout-right-col .layout-aside:after{background-color:#F2F2F2;bottom:0;content:"";display:block;position:absolute;left:100%;top:0;width:1000px}.layout-right-col .layout-aside.color-secondary-background,.layout-right-col .layout-aside.color-secondary-background:after{background-color:#0C518A}.layout-right-col .layout-content{padding:40px 30px 40px 0}@media (max-width: 767px){.layout-right-col>.layout-wrapper{padding:0}.layout-right-col .layout-aside{padding:40px 30px}}@media (min-width: 1160px){.layout-right-col>.layout-wrapper{display:table;width:1100px}.layout-right-col .layout-aside,.layout-right-col .layout-content{display:table-cell}.layout-right-col .layout-aside{width:350px}.layout-right-col .layout-content{width:750px}}@media (min-width: 768px) and (max-width: 1159px){.layout-right-col .layout-aside,.layout-right-col .layout-content{padding-left:30px;padding-right:30px}}.layout-three-col{width:100%}@media (max-width: 767px){.layout-three-col .layout-content+.layout-content{margin-top:50px}}@media (min-width: 768px) and (max-width: 1159px){.layout-three-col{overflow:hidden}.layout-three-col .layout-content{float:left;margin-bottom:50px;width:48%}.layout-three-col .layout-content+.layout-content{margin-left:4%}.layout-three-col .layout-content:last-child{clear:both;margin:0;width:100%}}@media (min-width: 1160px){.layout-three-col{overflow:hidden}.layout-three-col>.layout-wrapper{max-width:1100px;margin-left:auto;margin-right:auto;display:table;width:1100px}.layout-three-col>.layout-wrapper:after{content:" ";display:block;clear:both}.layout-three-col .layout-content{width:31.70732%;float:left;margin-right:2.43902%;display:table-cell;vertical-align:top}.layout-three-col .layout-content:last-child{float:right;margin-right:0}}
