html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"epc_ed";src:url("../fonts/epc_ed.eot");src:url("../fonts/epc_ed.eot") format("embedded-opentype"),url("../fonts/epc_ed.ttf") format("truetype"),url("../fonts/epc_ed.woff") format("woff"),url("../fonts/epc_ed.svg") format("svg");font-weight:normal;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:"epc_ed" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}.icon-letter:before{content:""}.icon-calendar-icon-new:before{content:""}.icon-doc:before{content:""}.icon-write2:before{content:""}.icon-finance:before{content:""}.icon-helmet2:before{content:""}.icon-calendar_nav:before{content:""}.icon-plan:before{content:""}.icon-flag:before{content:""}.icon-all:before{content:""}.icon-bicycle:before{content:""}.icon-calendar:before{content:""}.icon-car:before{content:""}.icon-checked:before{content:""}.icon-checked2:before{content:""}.icon-helmet:before{content:""}.icon-home:before{content:""}.icon-lock:before{content:""}.icon-magnify:before{content:""}.icon-map:before{content:""}.icon-messages:before{content:""}.icon-news:before{content:""}.icon-pedestrian:before{content:""}.icon-pin:before{content:""}.icon-sort:before{content:""}.icon-train:before{content:""}.icon-user:before{content:""}.icon-user2:before{content:""}.icon-zoom:before{content:""}.icon-calendar_full:before{content:""}.icon-calendar_page:before{content:""}.icon-attach:before{content:""}.icon-write:before{content:""}.icon-mail:before{content:""}.icon-mailbox:before{content:""}.icon-phone:before{content:""}.icon-spinner:before{content:""}.icon-logo_ed_redux:before{content:""}.icon-deconnect:before{content:""}.icon-thin_arrow:before{content:""}.icon-bump:before{content:""}.icon-view:before{content:""}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";font-weight:normal;font-style:normal;src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg")}.slick-dotted.slick-slider{margin-bottom:0}.slick-dots{bottom:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:absolute}.slick-dots li{margin:0 10px;width:auto;height:auto}.slick-dots li button{width:8px;height:8px;border:1px solid #b5bab9;border-radius:50%;padding:0}@media only screen and (min-width: 768px){.slick-dots li button{width:14px;height:14px}}@media only screen and (min-width: 1025px){.slick-dots li button{width:20px;height:20px}}.slick-dots li button:before{display:none !important}.slick-dots li.slick-active button{background:#b5bab9;border:1px solid transparent}.sliderResidency .slick-list{margin:0 -5px 0 -5px;padding:0 25% 0 0}@media only screen and (min-width: 768px){.sliderResidency .slick-list{padding:0 0 0 0}}.sliderResidency .slick-slide{margin:0 5px}.sliderResidency .slick-dots{margin:15px 0 0 0}@media only screen and (min-width: 768px){.sliderResidency .slick-dots{margin:-35px 0 0 0}}@media only screen and (min-width: 768px){.sliderResidency .slick-dots li button{border:2px solid #fff}}@media only screen and (min-width: 768px){.sliderResidency .slick-dots li.slick-active button{background:#fff}}.sliderNews .slick-list{padding:0}@media only screen and (min-width: 768px){.sliderNews .slick-list{padding:0 0 0 0}}.sliderNews .slick-list.draggable,.sliderNews .slick-track{border-top-left-radius:15px;border-top-right-radius:15px}.sliderNews .slick-dots{bottom:10px}@media only screen and (min-width: 768px){.sliderNews .slick-dots{margin:-35px 0 0 0}}.sliderNews .slick-dots li{margin:0 2px}.sliderNews .slick-dots li button{width:10px;height:10px;border:none;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.7)}.sliderNews .slick-dots li.slick-active button{background:#d59d17}.slick-list.draggable,.slick-track{height:100% !important}.sliderNews .slick-prev:before,.sliderNews .slick-next:before{display:none}.sliderNews .slick-prev,.sliderNews .slick-next{position:absolute;border:solid #d59d17;border-width:0 2px 2px 0;display:block;content:"";padding:20px;top:50%}.sliderNews .slick-prev{left:86px;transform:translateX(-50%) translateY(-100%) rotate(135deg)}.sliderNews .slick-next{right:45px;transform:translateX(-50%) translateY(-100%) rotate(-45deg)}.br-wrapper{text-align:center}.br-theme-fontawesome-stars .br-widget{height:auto;white-space:nowrap;display:inline-block}.br-theme-fontawesome-stars .br-widget a{font:normal normal normal 20px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;text-decoration:none;margin-right:2px;font-size:1.375rem}@media only screen and (min-width: 1025px){.br-theme-fontawesome-stars .br-widget a{font-size:2rem}}.br-theme-fontawesome-stars .br-widget a:after{content:"";color:#b5bab9}.br-theme-fontawesome-stars .br-widget a.br-active:after{color:#d59d17}.br-theme-fontawesome-stars .br-widget a.br-selected:after{color:#d59d17}.br-theme-fontawesome-stars .br-widget .br-current-rating{display:none}.br-theme-fontawesome-stars .br-readonly a{cursor:default}@media print{.br-theme-fontawesome-stars .br-widget a:after{content:"";color:#000}.br-theme-fontawesome-stars .br-widget a.br-active:after,.br-theme-fontawesome-stars .br-widget a.br-selected:after{content:"";color:#000}}#cookie-bar{background-color:rgba(0,0,0,.8);height:auto;line-height:1.4;color:#fff;text-align:center;padding:10px 20px;font-size:.6875rem}@media only screen and (min-width: 992px){#cookie-bar{font-size:.8125rem}}#cookie-bar.fixed{position:fixed;top:0;left:0;width:100%;z-index:1000}#cookie-bar.fixed.bottom{bottom:0;top:auto}#cookie-bar p{margin:0;padding:0}#cookie-bar a{display:block;width:80px;color:#fff;margin:10px auto 0;text-decoration:none;padding:2px 6px}@media only screen and (min-width: 992px){#cookie-bar a{width:auto;display:inline-block;margin:0 0 0 8px}}#cookie-bar .cb-enable,#cookie-bar .cb-disable,#cookie-bar .cb-policy{background-color:#f37f71;transition:background-color 500ms}#cookie-bar .cb-enable:hover,#cookie-bar .cb-disable:hover,#cookie-bar .cb-policy:hover{background-color:#ef5542}#cookie-bar .cb-enable{border:1px solid #fff}html{box-sizing:border-box}html *,html *::after,html *::before{box-sizing:inherit}body{font-family:"Roboto",sans-serif;font-size:.75rem;line-height:1.2;font-weight:300;color:#000;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:100%}@media only screen and (min-width: 768px){body{font-size:.875rem}}@media only screen and (min-width: 1025px){body{font-size:1rem}}body strong{font-weight:700}body em{font-style:italic}footer,header,main{display:block}sup{position:relative;bottom:1px;font-size:.625rem;line-height:1;vertical-align:super}@media only screen and (min-width: 1025px){sup{font-size:.6875rem}}img,svg{display:block}p{margin:0 0 1em 0}a{color:#74cbbf}img{width:100%;max-width:100%;display:block}html{height:100%;background:#000}@media only screen and (min-width: 768px){html{height:auto}}.wrapper{max-width:1440px;margin:0 auto;position:relative;background-color:#e9e9ee;z-index:0;min-height:100%;overflow:hidden}@media only screen and (min-width: 768px){.wrapper:before{position:fixed;top:0;left:0;display:block;content:"";width:100%;height:100%;margin:0 auto;background-color:#000;background-image:url("../img/bg_desktop.jpg");background-size:cover;background-repeat:no-repeat;background-position:center;z-index:-1}}.container{padding:24px 12px 38px 12px}@media only screen and (min-width: 768px){.container{padding:0 0;height:auto;margin-left:27.0833333333%;margin-right:4.1666666667%}}.containerDoc{padding:24px 0px 38px 0px}@media only screen and (min-width: 768px){.containerDoc{padding:0 0;height:auto;margin-left:27.0833333333%;margin-right:4.1666666667%}}.more{font-family:"Roboto",sans-serif;font-size:.75rem;font-weight:500;color:#74cbbf;font-style:normal;display:inline-block;margin:6px 0 0 0;cursor:pointer}@media only screen and (min-width: 1025px){.more{font-size:1rem}}.pageDescription{font-size:.875rem;font-weight:500;margin:0 0 15px 0;text-align:center}@media only screen and (min-width: 768px){.pageDescription{font-size:1.125rem;font-style:italic;color:#fff;margin:-20px 0 25px 40px;text-align:left;font-weight:300}}.pageDescription span{display:block}.pageDescription .blockMobile{display:block}@media only screen and (min-width: 992px){.pageDescription .blockMobile{display:inline}}.notice{font-size:.625rem;color:#282828;font-style:italic;margin:15px 0 0 0}@media only screen and (min-width: 768px){.notice{font-size:.75rem}}@media only screen and (min-width: 1025px){.notice{font-size:.875rem}}.sortWrapper{display:none;background:#fff;border-radius:15px;position:absolute;top:0;width:100%;padding:15px 30px}@media only screen and (min-width: 1025px){.sortWrapper{right:0;width:310px}}.sortWrapper.active{display:block}.sortWrapper .sortLabel{color:#a0a2a7;padding:15px;margin:-5px -15px -5px -15px;position:relative;cursor:pointer}.sortWrapper .sortLabel:before{display:block;content:"";position:absolute;border:solid #818993;border-width:0 1px 1px 0;padding:4px;top:50%;right:0;transform:translateX(-50%) translateY(-50%) rotate(-135deg)}.sortWrapper .sortList{font-size:.8125rem}@media only screen and (min-width: 1025px){.sortWrapper .sortList{font-size:.875rem}}.sortWrapper .sortList .sortList__item{color:#d59d17;padding:15px 0;border-top:1px solid #e1e2e5;cursor:pointer}.sortWrapper .sortList .sortList__item:first-child{border-top:0}body.sortActive{position:fixed;width:100%;height:100%}.sortOverlay{position:fixed;width:100%;height:100%;background:rgba(17,38,71,.8);left:0;right:0;bottom:0;top:0}.zone{background:#f7f7f7;border-radius:15px;box-shadow:2px 0 10px 2px rgba(0,0,0,.1);margin:0 0 20px 0;padding:10px 24px 10px 24px;overflow:hidden}@media only screen and (min-width: 1025px){.zone{border-radius:30px;margin:0 0 40px 0;padding:40px 9.0909090909%}}.zone .title{font-family:"Roboto",sans-serif;font-size:.875rem;font-weight:500;color:#282828;padding:10px 25px 10px 25px;margin:-10px -25px -10px -25px}@media only screen and (min-width: 768px){.zone .title{font-size:1.0625rem;padding:10px 34px 10px 34px;margin:-10px -34px -10px -34px}}@media only screen and (min-width: 1025px){.zone .title{font-size:1.25rem;padding:29px 34px 20px 34px;margin:-40px -34px -40px -34px}}.zone .title.title--alter{display:none;font-size:.75rem;color:#112647;padding-left:calc(25px + 25px);position:relative;border-bottom:1px solid #e9e9ee;text-transform:uppercase}@media only screen and (min-width: 768px){.zone .title.title--alter{font-size:.875rem;padding-left:calc(60px + 34px);border-bottom:none}}@media only screen and (min-width: 1025px){.zone .title.title--alter{font-size:1rem}}.zone .title.title--alter [class^=icon-]{color:#d59d17;font-size:.875rem;position:absolute;left:25px}@media only screen and (min-width: 1025px){.zone .title.title--alter [class^=icon-]{font-size:1.875rem;transform:translateY(-50%)}}.zone .zone__content{padding:20px 24px 0 24px;margin:0 -24px;color:#282828;position:relative}@media only screen and (min-width: 768px){.zone .zone__content{padding:40px 24px 0 24px}}@media only screen and (min-width: 1025px){.zone .zone__content{padding:70px 34px 0 34px;margin:0 -34px}}.zone .zone__content .content{font-style:italic;padding:0 0 20px 0}.zone .zone__content #map{margin-bottom:25px}@media only screen and (min-width: 1025px){.zone.zone--download{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width: 1025px){.zone.zone--download .slideDownTrigger{border-bottom:none}}.zone.zone--download .zone__content{text-align:center}@media only screen and (min-width: 1025px){.zone.zone--download .zone__content{text-align:left;padding:0;-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}}.zone.zone--alter{padding:10px 25px;background:none;box-shadow:none}.zone.zone--alter .title{background:none;border-bottom:none;padding:10px 24px 10px 24px;margin:-10px -24px 0 -24px}@media only screen and (min-width: 1025px){.zone.zone--alter .title{font-size:1.25rem;padding:0 9.0909090909% 0 9.0909090909%;margin:0 0 20px 0}}@media only screen and (min-width: 768px){.zone.zone--alter .title{display:none}}.zone.zone--alter .zone__content{padding:0;margin:0 -24px}@keyframes progress_bar{0%{transform:scaleY(0)}100%{transform:scaleY(1)}}@keyframes infinite_rotation{0%{transform:rotateZ(0)}100%{transform:rotateZ(180deg)}}.logo-svg__blue{fill:#1c2d46}.logo-svg__green{fill:#78c6bc}.btn{font-family:"Roboto",sans-serif;position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:30px;border:none;cursor:pointer;outline:none;line-height:1;white-space:nowrap;text-decoration:none}.btn--default{background:#74cbbf;color:#ffffff;transition:all 250ms ease-in-out}.btn--default:hover{background:#4c7a85}.btn--dark{background:#1c2d46;color:#ffffff;transition:all 250ms ease-in-out}.btn--dark:hover{background:#000000}.btn--primary--inverse{background:#ffffff;color:#000000;transition:all 250ms ease-in-out}.btn--primary--inverse:hover{background:rgba(116, 203, 191, 0.5)}.btn--sm{padding:0 12px;font-size:12px;height:36px}.btn--md{padding:0 50px;font-size:15px;height:38px}.btn--lg{padding:0 24px;font-size:15px;height:38px}@media only screen and (min-width: 768px){.btn--sm{padding:0 12px;font-size:12px;height:36px;padding:0 20px;font-size:14px;height:40px}.btn--md{padding:0 50px;font-size:15px;height:38px;padding:0 50px;font-size:15px;height:40px}.btn--lg{padding:0 24px;font-size:15px;height:38px;padding:0 24px;font-size:15px;height:38px}}@media only screen and (min-width: 992px){.btn--sm{padding:0 12px;font-size:12px;height:36px;padding:0 20px;font-size:14px;height:40px}.btn--md{padding:0 50px;font-size:15px;height:38px;padding:0 50px;font-size:15px;height:40px}.btn--lg{padding:0 24px;font-size:15px;height:38px;padding:0 24px;font-size:15px;height:38px}}@media only screen and (min-width: 1025px){.btn--sm{padding:0 12px;font-size:12px;height:36px;padding:0 20px;font-size:14px;height:40px}.btn--md{padding:0 50px;font-size:15px;height:38px;padding:0 70px;font-size:20px;height:60px}.btn--lg{padding:0 24px;font-size:15px;height:38px;padding:0 52px;font-size:20px;height:60px}}.btn:disabled{background:#4c7a85;cursor:not-allowed}.btn.btn--rounded{border-radius:50%;width:40px;height:40px;padding:0}.btn--sort{color:#d59d17;background:#fff;font-weight:500}@media only screen and (min-width: 1025px){.btn--sort{background:rgba(255,255,255,.1)}}.btn--sort [class^=icon-]{color:#b5bab9;margin:0 5px 0 0}.btn--primary--inverse{font-size:.75rem;box-shadow:inset 0 0 0 2px #74cbbf}@media only screen and (min-width: 1025px){.btn--primary--inverse{font-size:1.25rem}}.formLine{margin-bottom:30px}.formLine.actions{margin-bottom:0}.formInput{padding:0 0 8px 0;border-bottom:1px solid #2c3a52;position:relative;z-index:1;width:100%;text-align:left}@media only screen and (min-width: 1025px){.formInput{padding:0 0 16px 0}}.formInput.formInput--icon [class^=icon-]{font-size:1rem;color:#2c3a52;position:absolute;top:calc(50% - 5px);transform:translateY(-50%);z-index:1}@media only screen and (min-width: 1025px){.formInput.formInput--icon [class^=icon-]{font-size:2rem;top:calc(50% - 8px)}}.formInput.formInput--icon input{padding:0 0 0 25px}@media only screen and (min-width: 1025px){.formInput.formInput--icon input{padding:0 0 0 50px}}.textarea,input[type=text],input[type=email],input[type=password],.pseudoInput{width:100%;border:none;background:none;color:#2c3a52;font-size:.9375rem;outline:none;height:20px}@media only screen and (min-width: 1025px){.textarea,input[type=text],input[type=email],input[type=password],.pseudoInput{font-size:1rem;height:50px}}textarea,input[type=text],input[type=email],input[type=password],button[type=submit],.pseudoInput{position:relative}textarea::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,button[type=submit]::-moz-placeholder,.pseudoInput::-moz-placeholder{color:#2c3a52;font-size:.9375rem}textarea:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,button[type=submit]:-ms-input-placeholder,.pseudoInput:-ms-input-placeholder{color:#2c3a52;font-size:.9375rem}textarea::placeholder,input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,button[type=submit]::placeholder,.pseudoInput::placeholder{color:#2c3a52;font-size:.9375rem}@media only screen and (min-width: 1025px){textarea::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,button[type=submit]::-moz-placeholder,.pseudoInput::-moz-placeholder{font-size:1rem}textarea:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,button[type=submit]:-ms-input-placeholder,.pseudoInput:-ms-input-placeholder{font-size:1rem}textarea::placeholder,input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,button[type=submit]::placeholder,.pseudoInput::placeholder{font-size:1rem}}textarea::-moz-placeholder{color:#a5a7ac;font-size:.75rem}textarea:-ms-input-placeholder{color:#a5a7ac;font-size:.75rem}textarea::placeholder{color:#a5a7ac;font-size:.75rem}@media only screen and (min-width: 1025px){textarea::-moz-placeholder{font-size:1rem}textarea:-ms-input-placeholder{font-size:1rem}textarea::placeholder{font-size:1rem}}input[type=checkbox]+label>[class^=icon-]{display:none}input[type=checkbox]:checked+label>[class^=icon-]{font-size:.5625rem;display:block;position:absolute;left:2px;top:50%;transform:translateY(-50%)}@media only screen and (min-width: 1025px){input[type=checkbox]:checked+label>[class^=icon-]{font-size:.875rem;left:6px}}input[type=radio],input[type=checkbox]{position:absolute;left:-100%}input[type=radio]+label,input[type=checkbox]+label{position:relative;padding-left:25px;display:inline-block;font-style:italic}@media only screen and (min-width: 1025px){input[type=radio]+label,input[type=checkbox]+label{padding-left:50px}}input[type=checkbox]+label{display:block}label:before,input[type=radio]+label:after{display:block;content:"";position:absolute;top:50%;transform:translateY(-50%)}input[type=radio]+label:before,input[type=checkbox]+label:before{width:12px;height:12px;left:0;background:none;left:0;border:1px solid #2c3a52;border-radius:2px}@media only screen and (min-width: 1025px){input[type=radio]+label:before,input[type=checkbox]+label:before{width:24px;height:24px}}input[type=radio]+label:after{width:8px;height:8px;background:#d59d17;top:50%;transform:translateY(-50%) scale(0);left:6px;transition:all 300ms ease-in-out}@media only screen and (min-width: 768px){input[type=radio]+label:after{left:9px}}input[type=radio]:checked+label:after{transform:translateY(-50%) scale(1)}input[type=radio]+label{margin-left:10px}@media only screen and (min-width: 1025px){input[type=radio]+label input[type=radio]+label{margin-left:20px}}input[type=radio],input[type=checkbox]{display:none}input[type=radio]+label:before,input[type=radio]+label:after{border-radius:50%}@media only screen and (min-width: 1025px){.pseudoInput{background:#fff}}.form--labels .pseudoLabel{display:block}label[class*=error]{color:#f37f71;font-size:.875rem;position:absolute;left:0;right:0;top:calc(100% + 4px)}.formError{display:none;margin:10px 0;color:#d59d17}.modal .formLine.actions{text-align:center;display:block}.modal .formFieldset{margin:0 0 30px 0}.modal .formInput{padding:0 0 4px 0;margin:0 0 15px 0;border-bottom:1px solid #e9e9ee}@media only screen and (min-width: 1025px){.modal .formInput{padding:0 0 10px 0;margin:0 0 20px 0;border-bottom:2px solid #e9e9ee}}.modal .textarea,.modal input[type=text],.modal input[type=email],.modal input[type=password],.modal .pseudoInput{color:#000;font-size:.875rem;height:auto}@media only screen and (min-width: 1025px){.modal .textarea,.modal input[type=text],.modal input[type=email],.modal input[type=password],.modal .pseudoInput{font-size:1.125rem}}.modal .textarea,.modal input[type=text],.modal input[type=email],.modal input[type=password],.modal button[type=submit],.modal .pseudoInput{position:relative}@media only screen and (min-width: 1025px){.modal .textarea,.modal input[type=text],.modal input[type=email],.modal input[type=password],.modal button[type=submit],.modal .pseudoInput{margin:10px 0 0 0}}.modal .textarea::-moz-placeholder,.modal input[type=text]::-moz-placeholder,.modal input[type=email]::-moz-placeholder,.modal input[type=password]::-moz-placeholder,.modal button[type=submit]::-moz-placeholder,.modal .pseudoInput::-moz-placeholder{color:#000;font-size:.875rem}.modal .textarea:-ms-input-placeholder,.modal input[type=text]:-ms-input-placeholder,.modal input[type=email]:-ms-input-placeholder,.modal input[type=password]:-ms-input-placeholder,.modal button[type=submit]:-ms-input-placeholder,.modal .pseudoInput:-ms-input-placeholder{color:#000;font-size:.875rem}.modal .textarea::placeholder,.modal input[type=text]::placeholder,.modal input[type=email]::placeholder,.modal input[type=password]::placeholder,.modal button[type=submit]::placeholder,.modal .pseudoInput::placeholder{color:#000;font-size:.875rem}.modal label[class*=error]{font-size:.6875rem;top:calc(100% + 2px)}.header{position:fixed;background:#fff;bottom:0;width:100%;z-index:10;box-shadow:0px 0 10px 0px rgba(0,0,0,.025)}@media only screen and (min-width: 768px){.header{top:150px;left:3.4722222222%;width:calc(27.0833333333% - 3.4722222222%);bottom:auto;background:none;box-shadow:none}}@media only screen and (min-width: 1025px){.header{top:224px}}@media only screen and (min-width: 1441px){.header{width:325px;left:calc(50% - 655px);margin-left:0}}.header .header__inner{position:relative}.mainNav{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:38px;-ms-flex-pack:space-evenly;justify-content:space-evenly}@media only screen and (min-width: 768px){.mainNav{display:block;height:auto}}@media only screen and (min-width: 1025px){.mainNav .mainNav__item{margin:10px 0}}.mainNav .mainNav__item a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;color:#b5bab9;position:relative;font-family:"Roboto Condensed",serif;text-transform:uppercase}@media only screen and (min-width: 768px){.mainNav .mainNav__item a{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:normal;justify-content:normal;color:#fff}}@media only screen and (min-width: 1025px){.mainNav .mainNav__item a:hover{color:#d59d17}}.mainNav .mainNav__item a:before,.mainNav .mainNav__item a:after{position:absolute;display:block}@media only screen and (min-width: 768px){.mainNav .mainNav__item a:before,.mainNav .mainNav__item a:after{display:none}}.mainNav .mainNav__item a:after{width:52px;height:52px;border-radius:50%;box-shadow:0px -1px 5px 0px rgba(0,0,0,.05);bottom:-20px;transition:all 200ms ease-in-out}.mainNav .mainNav__item a:after{width:78px;left:-20px;height:38px}.mainNav .mainNav__item a span{display:none}@media only screen and (min-width: 768px){.mainNav .mainNav__item a span{display:block;margin:12px 0 12px 30px}}.mainNav .mainNav__item a [class^=icon-]{display:block;font-size:1.875rem;transform:scale(0.5);position:relative;z-index:1;transition:all 200ms ease-in-out}@media only screen and (min-width: 768px){.mainNav .mainNav__item a [class^=icon-]{transform:none}}.mainNav .mainNav__item.active a{color:#d59d17}.mainNav .mainNav__item.active [class^=icon-]{transform:scale(1)}.mainNav .mainNav__item.news{display:none}@media only screen and (min-width: 768px){.mainNav .mainNav__item.news{display:block}}.mainNav .mainNav__item.logout{background-color:red;border-radius:5px;margin:0 5px 0 -5px;width:235px;padding:5px}@media only screen and (min-width: 768px){.mainNav .mainNav__item.logout{width:175px}}@media only screen and (min-width: 992px){.mainNav .mainNav__item.logout{width:235px}}.mainNav .mainNav__item.backoffice a i{color:#e41717}@media only screen and (min-width: 768px){.mainNav .mainNav__item.backoffice a i{color:#fff}}@media only screen and (min-width: 768px){.mainNav .mainNav__item.backoffice{background-color:#e41717;padding:5px;width:165px;border-radius:5px}}@media only screen and (min-width: 992px){.mainNav .mainNav__item.backoffice{width:165px}}@media only screen and (min-width: 1025px){.mainNav .mainNav__item.backoffice{width:235px}}.mainNav__item a:before{bottom:calc(100% - 9px);position:absolute;color:#fff;transition:all 250ms ease-in-out;font-family:"epc_ed" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;color:#fff;content:""}.mainNav__item.active a:before{bottom:calc(100% + 3px)}.titleWrapper{background:#1c2d46;background:linear-gradient(to bottom, #1c2d46 0%, #394c67 100%);height:90px;font-family:"Roboto",sans-serif;font-size:.9375rem;text-transform:uppercase;color:#d59d17;margin:-24px -12px 12px -12px;display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-align:end;align-items:flex-end}@media only screen and (min-width: 768px){.titleWrapper{background:none;font-size:1.875rem;margin:90px 40px 14px 40px;display:block;height:auto;letter-spacing:10px}}@media only screen and (min-width: 1025px){.titleWrapper{margin:0 40px 30px 40px;padding-top:110px;font-size:2.1875rem}}.titleWrapper .titlePage,.titleWrapper .pageLink{position:relative;display:block;font-family:"Roboto Condensed",serif;bottom:12px}@media only screen and (min-width: 1025px){.titleWrapper .titlePage,.titleWrapper .pageLink{bottom:auto}}.titleWrapper .titlePage.active:after,.titleWrapper .pageLink.active:after{position:absolute;bottom:-12px;left:-20px;display:block;content:"";width:calc(100% + 40px);height:5px;background:#d59d17}@media only screen and (min-width: 768px){.titleWrapper .titlePage.active:after,.titleWrapper .pageLink.active:after{display:none}}.titleWrapper .pageLink{color:#d59d17;opacity:.5;text-decoration:none}@media only screen and (min-width: 768px){.titleWrapper .pageLink{display:none}}.progressBar{background:#fff;position:relative;width:100%;height:14px;margin:0 0 20px 0;box-shadow:inset 0 0 0 1px #eee}@media only screen and (min-width: 768px){.progressBar{height:24px}}.progressBar__step{display:block;position:relative;top:25px;width:100%;text-align:center;transform:scale(0);color:#74cbbf;font-weight:500;opacity:0;transition:all 500ms ease-in-out 4000ms}.progressBar__step.read{opacity:1;transform:scale(1)}.progressBar .progressBar__inner{position:absolute;top:0;left:0;height:100%;background:#74cbbf;transition:all 3000ms ease-in-out 1s}.progressBar .progressBarValue{position:absolute;top:18px;left:50%;transform:translateX(-50%) scale(0);color:#74cbbf;font-weight:500;opacity:0;transition:all 500ms ease-in-out 4000ms;white-space:nowrap}@media only screen and (min-width: 768px){.progressBar .progressBarValue{top:32px}}@media only screen and (min-width: 1025px){.progressBar .progressBarValue{top:32px}}.progressBar .progressBarValue.read{opacity:1;transform:translateX(-50%) scale(1)}.progressBar.progressBar--alter,.progressBar.progressBar--alter .progressBar__inner{border-radius:4px}@media only screen and (min-width: 1025px){.progressBar.progressBar--alter,.progressBar.progressBar--alter .progressBar__inner{border-radius:7px}}.progressBar.progressBar--alter{box-shadow:none;height:7px;margin:0 0 8px 0;margin-top:14px}@media only screen and (min-width: 1025px){.progressBar.progressBar--alter{height:14px}}.progressBar.progressBar--alter .progressBar__inner{background:#359b89}.lightgalleryTrigger{position:absolute;bottom:10px;left:10px;z-index:1;cursor:pointer}@media only screen and (min-width: 768px){.lightgalleryTrigger{bottom:20px;left:44px}}.lightgalleryTrigger .icon-zoom{font-size:17px;color:#fff;display:block}@media only screen and (min-width: 768px){.lightgalleryTrigger .icon-zoom{font-size:32px}}.contentLogo{width:58px;height:22px;position:absolute;left:15px;top:10px}@media only screen and (min-width: 768px){.contentLogo{position:fixed;width:123px;height:57px;left:3.4722222222%;top:20px}}@media only screen and (min-width: 1025px){.contentLogo{width:188px;height:87px}}@media only screen and (min-width: 1441px){.contentLogo{left:50%;margin-left:calc(3.4722222222% - 720px)}}.contentLogo .baseline{display:none}@media only screen and (min-width: 768px){.contentLogo .baseline{display:inline-block;color:#d59d17;font-style:italic;letter-spacing:.25px;margin:5px 0 0 0}}@media only screen and (min-width: 1025px){.contentLogo .baseline{font-size:1.3125rem}}.contentLogo .baseline strong{font-weight:500}.contentLogoEd{width:98px;height:34px;margin:0 auto 20px}@media only screen and (min-width: 768px){.contentLogoEd{width:239px;height:83px;margin:75px auto 65px}}@media only screen and (min-width: 768px){.contentLogoEd__mobile{display:none}}.contentLogoEd__desk{display:none}@media only screen and (min-width: 768px){.contentLogoEd__desk{display:block}}.slideDownTrigger{cursor:pointer;background:#f7f7f7;position:relative;z-index:1}.slideDownTrigger:after{position:absolute;border:solid #282828;border-width:0 2px 2px 0;display:block;content:"";padding:3px;top:50%;right:15px;transform:translateX(-50%) translateY(-50%) rotate(45deg)}@media only screen and (min-width: 1025px){.slideDownTrigger:after{top:auto;bottom:20px;padding:6px}}.active>.slideDownTrigger{border-bottom:1px solid #e9e9ee}@media only screen and (min-width: 1025px){.active>.slideDownTrigger{border-bottom:2px solid #e9e9ee}}body.modaled{position:fixed;width:100%;height:100%}.modal{background:#fff;width:292px;position:fixed;top:0;right:0;z-index:10;transform:translateX(100%);transition:all 250ms ease-in-out;bottom:0;min-height:100%;overflow:auto}@media only screen and (min-width: 1025px){.modal{width:596px}}.modal.active{transform:translateX(0)}.modalOverlay{position:fixed;width:100%;height:100%;background:rgba(17,38,71,.8);left:0;right:0;bottom:0;top:0;z-index:-1;opacity:0;transition:all 250ms ease-in-out}.modaled .modalOverlay{display:block;z-index:10;opacity:1}.profileInfos__head{border-bottom:1px solid #e9e9ee;padding:0 0 20px 0;margin:64px 0 30px 0}@media only screen and (min-width: 1025px){.profileInfos__head{border-bottom:2px solid #e9e9ee;padding:0 0 40px 0;margin:64px 0 60px 0}}.profileInfos__head .initials{width:85px;height:85px;line-height:85px;font-size:2.375rem;display:block;background:#74cbbf;color:#fff;border-radius:50%;text-align:center;margin:auto auto 10px auto}@media only screen and (min-width: 1025px){.profileInfos__head .initials{font-size:4.75rem;width:170px;height:170px;line-height:170px}}.profileInfos__head .name{font-size:.875rem;color:#000;font-weight:500;margin:0 0 5px 0}@media only screen and (min-width: 1025px){.profileInfos__head .name{font-size:1.625rem}}.profileInfos__head .disconnect{color:#b5bab9;font-style:italic;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;cursor:pointer;font-size:.6875rem;font-weight:400}@media only screen and (min-width: 1025px){.profileInfos__head .disconnect{font-size:1.25rem}}.profileInfos__head .disconnect .icon-deconnect{font-size:1rem;margin:0 5px 0 0}@media only screen and (min-width: 1025px){.profileInfos__head .disconnect .icon-deconnect{font-size:1.875rem}}.profileInfos{text-align:center;padding:0 26px;position:relative;padding-bottom:58px}@media only screen and (min-width: 1025px){.profileInfos{font-size:1.25rem}}.profileInfos .profileInfos__content [class^=icon-]{display:block;font-size:1.125rem;margin:0 0 8px 0}@media only screen and (min-width: 1025px){.profileInfos .profileInfos__content [class^=icon-]{font-size:2.25rem}}.profileInfos .profileInfos__content .profileInfos__item{margin:0 0 15px 0}@media only screen and (min-width: 1025px){.profileInfos .profileInfos__content .profileInfos__item{margin:0 0 60px 0}}.profileInfos .actions{margin:50px 0 0 0}.modal .profileInfos .actions{display:block;text-align:center;margin:0 -26px}.modifyProfile{background:#fff;position:relative;top:0;left:0;right:0;bottom:0;transition:all 250ms ease-in-out;padding:45px 26px 0px 26px}@media only screen and (min-width: 1025px){.modifyProfile{padding:45px 56px 0px 56px}}.modalTitle{font-size:.875rem;font-weight:500;text-align:center;color:#d59d17;margin:0 0 20px 0}@media only screen and (min-width: 1025px){.modalTitle{font-size:1.625rem;margin:0 0 50px 0}}.formInput>label:first-child{font-size:.625rem;text-transform:uppercase;color:#d5d5dd}@media only screen and (min-width: 1025px){.formInput>label:first-child{font-size:1rem}}.modifyProfileForm{display:block;opacity:1;transition:all 250ms ease-in-out}.modifyProfileFormWrapper{text-align:center;font-size:.875rem;height:calc(100% - 80px)}@media only screen and (min-width: 1025px){.modifyProfileFormWrapper{font-size:1.125rem}}.modifyProfileFormWrapper.formConfirmed .modifyProfileForm{display:none;opacity:0}.modal .formConfirm{opacity:0;transition:all 250ms ease-in-out}.modal .formConfirmed .formConfirm{opacity:1;transition:all 250ms ease-in-out}.modal .closeModal{position:absolute;top:16px;right:30px;font-size:.5rem;z-index:2}@media only screen and (min-width: 1025px){.modal .closeModal{top:30px;right:66px;font-size:1.125rem}}.interlocuteur{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;width:70%;position:absolute;right:12px;top:10px}@media only screen and (min-width: 768px){.interlocuteur{right:4.1666666667%;top:20px}}.interlocuteur__person{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.interlocuteur__person__photo{width:28px;height:28px;background:center/cover;border-radius:28px;margin-right:6px}@media only screen and (min-width: 768px){.interlocuteur__person__photo{width:32px;height:32px}}@media only screen and (min-width: 992px){.interlocuteur__person__photo{width:42px;height:42px;margin-right:9px}}.interlocuteur__person__details{color:#fff;font-family:"Roboto Condensed",serif;font-size:.75rem;margin-right:14px}@media only screen and (min-width: 768px){.interlocuteur__person__details{font-size:.875rem}}@media only screen and (min-width: 992px){.interlocuteur__person__details{font-size:1rem;line-height:1.36;margin-right:20px}}.interlocuteur__person__title{font-weight:400}.interlocuteur__person__name{font-weight:600;display:block}.interlocuteur__person__name--last{text-transform:uppercase}.interlocuteur__email,.interlocuteur__phone{width:26px;height:26px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:26px;background-color:#74cbbf;transition:opacity 500ms}@media only screen and (min-width: 768px){.interlocuteur__email,.interlocuteur__phone{width:30px;height:30px}}@media only screen and (min-width: 992px){.interlocuteur__email,.interlocuteur__phone{width:40px;height:40px}}@media only screen and (min-width: 1025px){.interlocuteur__email:hover,.interlocuteur__phone:hover{opacity:.75}}.interlocuteur__email svg,.interlocuteur__phone svg{width:10px;height:10px;fill:#fff}@media only screen and (min-width: 768px){.interlocuteur__email svg,.interlocuteur__phone svg{width:12px;height:12px}}@media only screen and (min-width: 992px){.interlocuteur__email svg,.interlocuteur__phone svg{width:15px;height:15px}}.interlocuteur__phone{margin-right:4px}@media only screen and (min-width: 992px){.interlocuteur__phone{margin-right:6px}}body.connect{height:100%}@media only screen and (min-width: 768px){body.connect{height:auto}}.connect .wrapper{background:#f7f7f7;height:auto;min-height:100%;padding:0 0 36px 0}.connect .container{margin:auto;padding:30px 9.375% 30px 9.375%;text-align:center;color:#2c3a52;height:auto}@media only screen and (min-width: 768px){.connect .container{width:400px;margin:100px auto auto auto;padding:38px 40px 35px 40px;box-shadow:5px 0 20px 5px rgba(0,0,0,.2);background:#f7f7f7}}@media only screen and (min-width: 992px){.connect .container{max-width:845px;width:100%}}.connect .connectHeader{text-align:center;margin:0 0 20px 0}.connect .connectHeader .contentLogo{position:static;width:125px;height:58px;margin:0 auto 10px auto}@media only screen and (min-width: 1025px){.connect .connectHeader .contentLogo{width:188px;height:87px}}.connect .connectHeader .contentLogo svg{width:125px;height:58px}@media only screen and (min-width: 1025px){.connect .connectHeader .contentLogo svg{width:188px;height:87px}}.connect .connectTitle{color:#d59d17;font-family:"Roboto",sans-serif;font-size:.875rem}@media only screen and (min-width: 992px){.connect .connectTitle{margin-bottom:44px}}@media only screen and (min-width: 1025px){.connect .connectTitle{font-size:1.3125rem}}.connect .connectTitle strong{font-weight:500}.connect .connectTitle span{display:block}@media only screen and (min-width: 992px){.connect .connectTitle span{display:inline}}.connect [class$=Form] .formFieldset{text-align:left}.connect [class$=Form] .formFieldset .formFieldset__title{font-size:.875rem;margin:0 0 30px 0;font-weight:700}@media only screen and (min-width: 1025px){.connect [class$=Form] .formFieldset .formFieldset__title{font-size:1.25rem}}@media only screen and (min-width: 1025px){.connect [class$=Form] .formFieldset .formFieldset__text{font-size:1.125rem}}.connect [class$=Form] .formFooter{margin-top:10px 0 0 0}.connect [class$=Form] .forgotPass{margin:15px 0 0 0;font-style:italic;font-size:.625rem;display:block}@media only screen and (min-width: 1025px){.connect [class$=Form] .forgotPass{font-size:.875rem}}@media only screen and (min-width: 1025px){.connect [class$=Form] .forgotPass{margin:30px 0 0 0;font-size:1rem}}.connect .actions{display:block}.prehomeTitle{font-size:1rem;margin:0 0 24px 0}@media only screen and (min-width: 768px){.prehomeTitle{font-size:1.125rem}}.prehomeList .prehomeList__item{margin:15px 0 0 0;background:#fff;height:56px;border-radius:28px;padding:0 24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:left;text-decoration:none;color:#1c2d46}@media only screen and (min-width: 768px){.prehomeList .prehomeList__item{margin:20px 0 0 0;height:68px;border-radius:34px}}.prehomeList .prehomeList__item:first-child{margin-top:0}.prehomeList .prehomeList__item .icon-pin{font-size:1.125rem;color:#74cbbf}@media only screen and (min-width: 768px){.prehomeList .prehomeList__item .icon-pin{font-size:1.75rem}}.prehomeList .prehomeList__item .prehomeList__item__content{padding:0 0 0 10px;font-size:.8125rem;font-weight:500}@media only screen and (min-width: 768px){.prehomeList .prehomeList__item .prehomeList__item__content{font-size:1.0625rem}}.prehomeList .prehomeList__item .prehomeList__item__content em{display:block;font-style:normal;color:#d59d17;font-weight:400}.prehomeList .prehomeList__item .prehomeList__item__content strong{text-transform:uppercase;font-weight:500}.titleConnect{font-size:1.3125rem;text-align:left;font-weight:700;margin-bottom:20px}@media only screen and (min-width: 992px){.firstConnect{width:44%}}.firstConnect .connectBtn{padding:0 22px}.firstConnect label[class*=error]{color:#74cbbf;font-size:.875rem;text-align:left}@media only screen and (min-width: 992px){.firstConnect label[class*=error]{text-align:center}}.firstConnect .wrongMail,.firstConnect .alreadyMail{color:#74cbbf;font-weight:500;font-size:.875rem;text-align:left;margin:10px 0 0 0;display:none}@media only screen and (min-width: 992px){.firstConnect .wrongMail,.firstConnect .alreadyMail{text-align:center}}@media only screen and (min-width: 992px){.connectContainer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:0 auto}}.connectForm{margin-bottom:30px}@media only screen and (min-width: 992px){.connectForm{margin-bottom:0;width:44%}}.confirmRegistration .wrapper{margin:10px auto;min-height:auto}.confirmRegistration .wrapper:before{position:fixed;top:0;left:0;display:block;content:"";width:100%;height:100%;margin:0 auto;background-color:#000;background-image:url("../img/bg_desktop.jpg");background-size:cover;background-repeat:no-repeat;background-position:center;z-index:-1}.confirmRegistration .contentLogoEd{width:174px;height:62px}@media only screen and (min-width: 768px){.confirmRegistration .contentLogoEd{width:239px;height:83px}}.confirmRegistration .confirmConnect{background:#f7f7f7;margin-bottom:30px}@media only screen and (min-width: 768px){.confirmRegistration .confirmConnect{max-width:400px;padding-top:100px}}.confirmRegistration .confirmConnect .contentLogo{margin-bottom:80px}.confirmRegistration .confirmConnect .connectTitle{font-size:1.3125rem;margin-bottom:27px}.confirmRegistration .confirmConnect .btn{margin-bottom:40px;height:70px;width:226px;border-radius:40px;font-size:1.25rem}@media only screen and (min-width: 768px){.zone.reserving .zone__content{padding-top:16px}}@media only screen and (min-width: 1025px){.zone.reserving .zone__content{padding-top:10px}}@media only screen and (min-width: 768px){.reservingList{position:relative;border-bottom:2px solid #e9e9ee;padding:15px 0;width:66.6666%}}.reservingList .reservingList__item{padding:8px 0 8px 25px;position:relative}@media only screen and (min-width: 768px){.reservingList .reservingList__item{padding:8px 0 8px 40px}}@media only screen and (min-width: 1025px){.reservingList .reservingList__item{padding:8px 0 8px 50px}}@media only screen and (min-width: 1441px){.reservingList .reservingList__item{padding:8px 0 8px 8.7209302326%}}.reservingList .reservingList__item:last-child{display:none}@media only screen and (min-width: 768px){.reservingList .reservingList__item:last-child{text-align:center;padding:0;position:absolute;top:0;left:calc(100% + 10%);right:-50%;right:-56%;height:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width: 1025px){.reservingList .reservingList__item:last-child{right:-66.6666%}}.reservingList .reservingList__item:last-child.reservataire-status{display:-ms-flexbox;display:flex}@media only screen and (min-width: 768px){.reservingList .reservingList__item:last-child [class^=icon-]{font-size:4.25rem;position:static;margin:0 0 15px 0}}@media only screen and (min-width: 1025px){.reservingList .reservingList__item:last-child [class^=icon-]{font-size:6.125rem;margin:0 0 25px 0}}@media only screen and (min-width: 768px){.reservingList .reservingList__item:last-child .reservingItem__content strong span{display:block}}.reservingList .reservingList__item [class^=icon-]{font-size:.875rem;color:#74cbbf;margin:0 15px 0 0;position:absolute;top:8px;left:0}@media only screen and (min-width: 768px){.reservingList .reservingList__item [class^=icon-]{font-size:1.875rem}}.subtitle{font-family:"Roboto",sans-serif;font-size:.8125rem;font-weight:500;color:#d59d17;margin:0 0 10px 0}@media only screen and (min-width: 1025px){.subtitle{font-size:1.25rem}}.subtitle2{font-family:"Roboto",sans-serif;font-size:12px;font-weight:500;color:#282828}@media only screen and (min-width: 1025px){.subtitle2{font-size:1.125rem}}.transportTypeList{margin:0 -25px 15px -25px}@media only screen and (min-width: 1025px){.transportTypeList{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0 -6px 0 -6px;width:100%}}@media only screen and (min-width: 1025px){.transportTypeList .slick-list{width:100%}}.transportTypeList .transportTypeList__item{background:#74cbbf;color:#fff;border-top:1px solid #fff;height:70px;font-size:.8125rem;font-family:"Roboto",sans-serif;font-weight:400;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 1025px){.transportTypeList .transportTypeList__item{font-size:1.125rem;border-top:none;width:26.7639902676%;height:220px;margin:0 6px;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;position:relative}}.transportTypeList .transportTypeList__item:first-child{border-top:none}.transportTypeList .transportTypeList__item [class^=icon-]{padding:0 20px;font-size:1.875rem;width:21.6949152542%;text-align:center}@media only screen and (min-width: 1025px){.transportTypeList .transportTypeList__item [class^=icon-]{font-size:3.75rem;width:auto}}.transportTypeList .transportTypeList__item .transportTiming{-ms-flex-positive:1;flex-grow:1;text-align:center}@media only screen and (min-width: 1025px){.transportTypeList .transportTypeList__item .transportTiming{-ms-flex-positive:0;flex-grow:0;width:100%;padding:0 20px}}.transportTypeList .transportTypeList__item .time{font-size:1.875rem;font-weight:500;opacity:.5;padding:0 20px;width:24.5762711864%;text-align:center}@media only screen and (min-width: 1025px){.transportTypeList .transportTypeList__item .time{font-size:3.75rem;position:absolute;top:10px;right:10px;padding:0;width:auto}}.illustr{height:111px}@media only screen and (min-width: 1025px){.illustr{height:94px}}.illustr img{margin:0 auto;height:100%;max-height:100%;width:auto}.illustr+.btn{margin:15px 0 0 0}@media only screen and (min-width: 1025px){.illustr+.btn{margin:0 0 0 0}}.table{display:table;width:calc(100% + 48px);margin:0 -24px}@media only screen and (min-width: 1025px){.table{width:calc(100% + 68px);margin:0 -34px}}.table .tableRow{display:table-row}.table .tableRow .tableCell{display:table-cell;padding:15px;text-align:center;position:relative;width:1%}.table .tableRow .tableCell:first-child{padding-left:24px;text-align:left}@media only screen and (min-width: 1025px){.table .tableRow .tableCell:first-child{padding-left:34px}}.table .tableRow .tableCell:last-child{padding-right:24px}@media only screen and (min-width: 1025px){.table .tableRow .tableCell:last-child{padding-right:34px}}.table .tableRow .tableCell.active:last-child{font-weight:700;color:#74cbbf}.table .tableRow .tableCell.active:last-child [class^=icon-]{margin:0 0 0 10px}.table .tableRow .tableCell.labelCell{width:auto}.table .tableRow.tableRow--data:nth-child(2n) .tableCell{background:#fff}.table .tableRow.tableRow--head .tableCell{font-weight:700;color:#74cbbf}@media only screen and (min-width: 1025px){.table .tableRow.tableRow--head .tableCell:nth-child(2),.table .tableRow.tableRow--head .tableCell:nth-child(3){white-space:nowrap;padding-left:30px;padding-right:30px}}.clientStepsList{margin:-10px -25px;height:100%}@media only screen and (min-width: 1025px){.clientStepsList{margin:0 0}}.clientStepsList__item{display:-ms-flexbox !important;display:flex !important;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;text-align:center;padding:10px 25px;overflow:hidden}@media only screen and (min-width: 1025px){.clientStepsList__item{display:block !important;position:relative;padding:0 0 0 8.6419753086%;text-align:left}}.mySteps .zone__content{height:380px}@media only screen and (min-width: 1025px){.mySteps .zone__content{height:auto;padding:70px 0 20px 0}}.stepNumber__value{font-family:"Roboto",sans-serif;font-weight:700;font-size:1.5rem;color:#fff;background:#d59d17;width:40px;height:40px;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:auto;position:relative;z-index:0}@media only screen and (min-width: 1025px){.stepNumber__value{margin:0}}.stepNumber__value:before{position:absolute;left:-9999px;right:-9999px;top:50%;transform:translateY(-50%);display:block;content:"";background:#d59d17;height:6px;z-index:-1}@media only screen and (min-width: 1025px){.stepNumber__value:before{left:50%;bottom:-9999px;top:20px;transform:translateY(0) translateX(-50%);height:auto;width:6px}}.clientStepsList__item:first-child .stepNumber__value:before{left:50%}.clientStepsList__item:last-child .stepNumber__value:before{right:50%}@media only screen and (min-width: 1025px){.clientStepsList__item:last-child .stepNumber__value:before{display:none}}.stepContent{-ms-flex-positive:1;flex-grow:1}@media only screen and (min-width: 1025px){.stepContent{padding:0 0 40px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.stepTitle{font-size:1.3125rem;font-weight:500;color:#d59d17;text-align:center;margin:0 0 20px 0}@media only screen and (min-width: 1025px){.stepTitle{text-align:left;font-size:1.5rem;margin:8px 0 20px 0}}.stepDescription{font-weight:400;color:#282828;margin:0 0 15px 0}@media only screen and (min-width: 1025px){.stepDescription{font-size:1rem}}@media only screen and (min-width: 1025px){.stepDescription{width:100%;font-size:1.25rem;margin:0 0 30px 0}}.stepDescription [class^=icon-]{color:#74cbbf}.stepNumber{margin:0 -25px;overflow:hidden;-ms-flex-order:1;order:1}@media only screen and (min-width: 1025px){.stepNumber{position:absolute;overflow:initial;left:0;margin:0}}.clientStepsInfoBlock{background:#74cbbf;padding:15px 20px;color:#fff;border-radius:15px}@media only screen and (min-width: 1025px){.clientStepsInfoBlock{border-radius:30px;margin:0 0 0 4.0540540541%;padding:25px 30px 40px 30px;width:100%}}@media only screen and (min-width: 1200px){.clientStepsInfoBlock{width:75%}}@media only screen and (min-width: 1441px){.clientStepsInfoBlock{width:59.4594594595%}}.clientStepsInfoBlock .clientStepsInfoBlock__title{font-family:"Roboto",sans-serif;font-size:.8125rem;font-weight:700;margin:0 0 5px 0}@media only screen and (min-width: 1025px){.clientStepsInfoBlock .clientStepsInfoBlock__title{margin:0 0 10px 0;font-size:1.375rem;text-align:center}}.clientStepsFigure{position:relative;height:64px;margin:30px 0 0 0}@media only screen and (min-width: 1025px){.clientStepsFigure{height:100px;margin:0 0 0 60px;margin:0 0 0 2%;display:none}}@media only screen and (min-width: 1200px){.clientStepsFigure{display:block;margin:0 0 0 3%}}@media only screen and (min-width: 1441px){.clientStepsFigure{margin:0 0 0 8.1081081081%}}.clientStepsFigure img{height:100%;margin:auto;width:auto}.clientStepsList__item:nth-child(2) .clientStepsFigure{display:none}@media only screen and (min-width: 1200px){.clientStepsList__item:nth-child(2) .clientStepsFigure{display:block}}@media only screen and (min-width: 1441px){.clientStepsList__item:nth-child(2) .clientStepsFigure{display:block}}.clientStepsList__item:last-child .clientStepsFigure{background-repeat:no-repeat;background-position:center center;background-size:cover;height:168px;width:100%;border-radius:15px}@media only screen and (min-width: 1025px){.clientStepsList__item:last-child .clientStepsFigure{height:336px;border-radius:30px;display:block;margin:0 4.0540540541% 0 4.0540540541%}}@media only screen and (min-width: 1200px){.clientStepsList__item:last-child .clientStepsFigure{display:block}}.clientStepsInfoBlock__content--list{text-align:left;font-size:.6875rem}@media only screen and (min-width: 1025px){.clientStepsInfoBlock__content--list{font-size:1.125rem}}.clientStepsInfoBlock__content--list .clientStepsInfoBlock__content__item{border-top:1px solid #fff;padding:10px 0 10px 0}@media only screen and (min-width: 1025px){.clientStepsInfoBlock__content--list .clientStepsInfoBlock__content__item{padding:15px 0 15px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.clientStepsInfoBlock__content--list .clientStepsInfoBlock__content__item:first-child{border-top:none}.clientStepsInfoBlock__content--list .clientStepsInfoBlock__content__item [class^=icon-]{font-size:2.25rem;position:relative;display:inline-block;margin:0 10px 0 0;display:none}@media only screen and (min-width: 1025px){.clientStepsInfoBlock__content--list .clientStepsInfoBlock__content__item [class^=icon-]{display:block}}.clientStepsInfoBlock__content--list .clientStepsInfoBlock__content__item [class^=icon-] .calendar_date{position:absolute;bottom:2px;left:4px;right:4px;font-size:.5625rem;font-family:"Roboto",sans-serif;text-transform:uppercase;text-align:center;font-weight:700;display:inline-block}.clientStepsInfoBlock__content--list .clientStepsInfoBlock__content__item [class^=icon-] .calendar_date strong{display:block}.zone__content .illustr{position:relative}.zone__content .illustr .btn.btn--rounded{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);box-shadow:1px 0 5px 1px rgba(0,0,0,.3)}.zone__content .illustr .btn.btn--rounded [class^=icon-]{font-size:.9375rem}@media only screen and (min-width: 1025px){.zone--download .zone__content .illustr{-ms-flex-positive:1;flex-grow:1;margin:-20px 0}}.zone--download .zone__content .multiple-btns{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px}.zone--download .zone__content .multiple-btns .checkbox{width:100%;max-width:350px;margin-top:12px}.zone--download .zone__content .multiple-btns .checkbox input[type=checkbox]:checked+label,.zone--download .zone__content .multiple-btns .checkbox input[type=checkbox]:not(:checked)+label{font-size:.75rem;cursor:pointer}.zone--download .zone__content .multiple-btns .checkbox input[type=checkbox]:checked+label a,.zone--download .zone__content .multiple-btns .checkbox input[type=checkbox]:not(:checked)+label a{color:#2c3a52}.zone--download .zone__content .multiple-btns .checkbox input[type=checkbox]:checked+label:after,.zone--download .zone__content .multiple-btns .checkbox input[type=checkbox]:not(:checked)+label:after{content:"";position:absolute;top:5px;left:3px;width:18px;height:18px;background-color:#74cbbf;transition:opacity .5s}.zone--download .zone__content .multiple-btns .checkbox input[type=checkbox]:not(:checked)+label:after{opacity:0}.zone--download .zone__content .multiple-btns .checkbox input[type=checkbox]:checked+label:after{opacity:1}.zone--download .zone__content .multiple-btns .error-message-pdf{font-style:italic;font-size:.875rem;color:#f37f71;padding-top:10px;display:none}.zone--download .zone__content .multiple-btns .error-message-pdf.visible{display:block}.clientStepsList__item:first-child .clientStepsInfoBlock__content{display:-ms-flexbox;display:flex;position:relative;text-align:left;margin:0 -15px;letter-spacing:-0.05em}@media only screen and (min-width: 1025px){.clientStepsList__item:first-child .clientStepsInfoBlock__content{margin:0 -30px;font-size:1.25rem}}.clientStepsList__item:first-child .clientStepsInfoBlock__content>div{padding:0 15px;width:50%}@media only screen and (min-width: 1025px){.clientStepsList__item:first-child .clientStepsInfoBlock__content>div{padding:0 30px}}.clientStepsList__item:first-child .clientStepsInfoBlock__content:after{position:absolute;border:solid #fff;border-width:0 2px 2px 0;display:block;content:"";padding:3px;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.progress{padding:15px 0 0 0}.progress .progress__title{margin:0 0 10px 0;font-weight:500;color:#1c2d46}@media only screen and (min-width: 768px){.progress .progress__title{margin:0 0 20px 0}}.progress .progressBar{transition:all 1s ease-in-out;animation:progress_bar 1s}@media only screen and (min-width: 768px){.progress .progressBar{width:50%}}.progress__desc{position:relative;padding-bottom:15px}@media only screen and (min-width: 768px){.progress__desc{width:50%}}.more_details{position:absolute;right:0;bottom:0;color:#1c2d46;font-size:.625rem;text-decoration:underline}@media only screen and (min-width: 768px){.more_details{font-size:.875rem;top:-42px;left:calc(100% + 20px);white-space:nowrap}}@media only screen and (min-width: 1025px){.more_details{font-size:1rem}}.more_details:before{display:inline-block;color:#74cbbf;font-weight:700;content:"+";margin:0 4px 0 0}.more_details:after{display:table;content:"";clear:both}.zone.zone--alter.residence{margin-right:-12px;position:relative}@media only screen and (min-width: 768px){.zone.zone--alter.residence{margin-right:0}}.sliderResidency{height:112px}@media only screen and (min-width: 768px){.sliderResidency{height:240px}}@media only screen and (min-width: 1025px){.sliderResidency{height:365px}}.sliderResidency .sliderResidency__item{background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:15px}@media only screen and (min-width: 768px){.sliderResidency .sliderResidency__item{border-radius:30px}}.sliderResidency.slick-dotted.slick-slider{margin-bottom:20px}@media only screen and (min-width: 768px){.sliderResidency.slick-dotted.slick-slider{margin-bottom:0}}.sliderResidency__legal{font-size:.625rem;padding:20px 0 0 0;color:#1d2d48;font-style:italic;font-weight:400}@media only screen and (min-width: 768px){.sliderResidency__legal{font-size:.875rem;color:#fff;padding:20px 0 0 9.0909090909%}}.news .actions{display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-align:center;align-items:center;margin:0 0 24px 0;position:relative;z-index:1}@media only screen and (min-width: 1025px){.news .actions{-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (min-width: 1025px){.news .actions .btn{margin:0 0 0 10px}}.newsBlock{margin:0 0 20px 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.newsBlock .newsBlockTitle{font-weight:500;font-style:normal}.newsBlock .newsBlock__content{color:#fff;background:#d59d17;padding:6px 15px 6px 15px;font-weight:300;font-style:italic;border-radius:15px;border-top-left-radius:0;border-top-right-radius:0;-ms-flex-order:1;order:1}@media only screen and (min-width: 1025px){.newsBlock .newsBlock__content{-ms-flex-order:initial;order:initial;background:#f7f7f7;color:#282828;border-radius:0;padding:24px 56px}}.newsBlock .newsBlock__content p:last-child{margin-bottom:0}.newsBlock .newsBlock__head{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;font-weight:500}@media only screen and (min-width: 1025px){.newsBlock .newsBlock__head{background:#d59d17;padding:20px 34px;border-radius:20px;border-bottom-left-radius:0;border-bottom-right-radius:0}}.newsBlock .newsBlock__head .newsDate{color:#a8a8ac;font-style:italic;margin:0 0 0 20px}@media only screen and (min-width: 1025px){.newsBlock .newsBlock__head .newsDate{color:#fff;margin:0}}.newsBlock .newsBlock__head .newsSubject{display:inline-block;background:#d59d17;color:#fff;padding:4px 15px 24px 15px;margin-bottom:-20px;position:relative;border-radius:10px;font-size:.5625rem;font-weight:500;text-transform:uppercase}@media only screen and (min-width: 1025px){.newsBlock .newsBlock__head .newsSubject{padding:0;margin:0;font-size:.9375rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.newsBlock .newsBlock__head .newsSubject [class^=icon-]{display:block;font-size:.8125rem;margin:-2px 0}@media only screen and (min-width: 1025px){.newsBlock .newsBlock__head .newsSubject [class^=icon-]{display:block;font-size:1.3125rem;margin:0 0 0 10px}}.sliderNews{height:382px;position:relative}@media only screen and (min-width: 1025px){.sliderNews{height:372px;margin:auto;position:static}}.sliderNews .sliderNews__item{background:#fff;border-radius:15px;border-bottom-left-radius:0;border-bottom-right-radius:0;overflow:hidden;height:100%}@media only screen and (min-width: 1025px){.sliderNews .sliderNews__item{background:none;border-radius:0}}.sliderNews .sliderNews__item img{width:auto;height:100%;max-width:none;margin:auto;border-top-left-radius:15px;border-top-right-radius:15px;transform:translateX(-50%);position:relative;left:50%;margin-left:0}@media only screen and (min-width: 1025px){.sliderNews .sliderNews__item img{border-top-left-radius:0;border-top-right-radius:0}}.mediasWrapper{position:relative}@media only screen and (min-width: 1025px){.mediasWrapper{background:#f7f7f7;padding:0px 56px 30px 56px;border-radius:20px;border-top-left-radius:0;border-top-right-radius:0}}.mediasWrapper.mediasWrapper--video .mediasWrapper__inner{position:relative;height:0;padding-top:54.6296296296%;-ms-flex-order:1;order:1;overflow:hidden;border-top-left-radius:15px;border-top-right-radius:15px}@media only screen and (min-width: 1025px){.mediasWrapper.mediasWrapper--video .mediasWrapper__inner{overflow:none;border-top-left-radius:0;border-top-right-radius:0}}.mediasWrapper.mediasWrapper--video .mediasWrapper__inner iframe{width:100% !important;height:100% !important;position:absolute;top:0;left:0}@media only screen and (min-width: 1025px){.mediasWrapper.mediasWrapper--video{padding:0 21.7171717172% 30px 21.7171717172%;background:#f7f7f7;border-radius:20px;border-top-left-radius:0;border-top-right-radius:0}.mediasWrapper.mediasWrapper--video .mediasWrapper__inner iframe{border-radius:15px;border-bottom-left-radius:0;border-bottom-right-radius:0}}.mediasWrapper .slidePager--nb{display:none}@media only screen and (min-width: 1025px){.mediasWrapper .slidePager--nb{display:block;text-align:center;color:#1c2d46;font-weight:500;margin:15px 0 0 0}}@media only screen and (min-width: 1025px){.mediasWrapper .caroussel--pagerNb{margin:auto auto 15px auto}}.ed_newsBlock{background:#f7f7f7;border-radius:15px}.ed_newsBlock .ed_newsBlock__head{margin:-10px -24px 12px -24px;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}@media only screen and (min-width: 1025px){.ed_newsBlock .ed_newsBlock__head{margin:-40px -11.1111111111% 20px -11.1111111111%}}.ed_newsBlock .ed_newsBlockTitle{background:#74cbbf;color:#fff;font-weight:500;text-align:center;padding:6px 0}@media only screen and (min-width: 1025px){.ed_newsBlock .ed_newsBlockTitle{font-size:1.375rem;padding:15px 9.0909090909%;text-align:left}}.ed_newsBlock .contentLogoEd{padding:15px 0 12px 0;margin:0;width:auto;height:auto;text-align:center}@media only screen and (min-width: 1025px){.ed_newsBlock .contentLogoEd{padding:20px 0 20px 0}}.ed_newsBlock .contentLogoEd img{width:145px;height:50px;margin:auto}@media only screen and (min-width: 1025px){.ed_newsBlock .contentLogoEd img{width:214px;height:74px}}.ed_newsBlock .newsDate{color:#d59d17;font-weight:500;font-style:italic;font-family:"Roboto",sans-serif}.insistBlock{color:#fff;text-align:center;padding:24px;border-radius:15px;margin:0 0 40px 0}.insistBlock .insistBlock__title{font-size:1.0625rem;font-weight:500;margin:0 0 4px 0}@media only screen and (min-width: 1025px){.insistBlock .insistBlock__title{font-size:1.625rem}}.insistBlock .insistBlock__content{font-style:italic}@media only screen and (min-width: 1025px){.insistBlock .insistBlock__content{font-size:1.125rem}}.insistBlock .btn{color:#1c2d46;background:#fff;padding:0 24px}.insistBlock.services{background:#74cbbf;position:relative;overflow:hidden}.insistBlock.services:before{display:block;content:"";position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);font-family:"epc_ed" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;color:rgba(255,255,255,.2);content:"";font-size:14.875rem}.insistBlock.sponsorship{background-repeat:no-repeat;background-position:center center;background-size:cover;box-shadow:inset 0 0 800px 0 rgba(0,0,0,.6)}.insistBlock.sponsorship .insistBlock__title{text-transform:uppercase}.loading{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#b5bab9;text-transform:uppercase;margin:20px 0;font-weight:500;-ms-flex-pack:center;justify-content:center;cursor:pointer}.loading .icon-spinner{font-size:1.25rem;margin:0 10px 0 0}@media only screen and (min-width: 768px){.loading .icon-spinner{font-size:1.375rem}}@media only screen and (min-width: 1025px){.loading .icon-spinner{font-size:1.5rem}}.loading.active .icon-spinner{font-size:1.25rem;margin:0 10px 0 0;animation:infinite_rotation 500ms linear infinite}.newsTitle{color:#1c2d46;font-family:"Roboto",sans-serif;font-weight:500}.newsTxt{color:#282828;font-family:"Roboto",sans-serif;font-style:italic;height:5.25rem;overflow:hidden;transition:all 250ms ease-in-out}@media only screen and (min-width: 1025px){.newsTxt{height:5.75rem}}.newsTxt p:last-child{margin:0}.messages .titleWrapper{margin-bottom:0}@media only screen and (min-width: 768px){.messages .titleWrapper{margin-bottom:30px}}.messages .titleWrapper .titlePage{margin-bottom:16px}.messages .titleWrapper .titlePage:after{display:none}.messagesWrapper__default{padding:20px}@media only screen and (min-width: 1025px){.messagesWrapper__default{padding:30px}}.messagesWrapper__default__inner{border:2px solid #74cbbf;border-radius:20px;padding:20px;background-color:#fff}@media only screen and (min-width: 1025px){.messagesWrapper__default__inner{padding:30px;border-width:4px}}.messagesWrapper__default__text{margin-bottom:0;opacity:.8}@media only screen and (min-width: 1025px){.messagesWrapper__default__text{font-size:1.125rem;font-weight:500}}@media only screen and (min-width: 768px){.messagesWrapper{background:#f7f7f7;border-radius:30px;margin:0 0 40px 0}}.messagesWrapper .btn.btn--md.btn--dark{padding:0 20px}@media only screen and (min-width: 768px){.messagesWrapper .btn.btn--md.btn--dark{padding:0 30px}}.mailbox{background:#fff;border-radius:15px;box-shadow:1px 1px 5px rgba(0,0,0,.1);color:#818993;font-size:.875rem;font-weight:400;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:12px 18px;transform:translateY(-50%)}@media only screen and (min-width: 768px){.mailbox{padding:18px 27px;border-radius:0;border-top-left-radius:30px;border-top-right-radius:30px;font-size:1.0625rem;transform:translateY(0);box-shadow:0 5px 6px 0 rgba(0,0,0,.1)}}@media only screen and (min-width: 1025px){.mailbox{padding:24px 36px;border-top-left-radius:30px;border-top-right-radius:30px;font-size:1.25rem}}.mailbox .icon-mailbox{font-size:1.25rem;margin:0 10px 0 0}@media only screen and (min-width: 768px){.mailbox .icon-mailbox{font-size:1.625rem;margin:0 20px 0 0}}@media only screen and (min-width: 1025px){.mailbox .icon-mailbox{font-size:2rem;margin:0 20px 0 0}}.mailUnread{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-style:normal;width:17px;height:17px;text-align:center;line-height:17px;border-radius:50%;background:#74cbbf;color:#fff;font-size:.8125rem;font-weight:500;margin:0 0 0 10px;font-family:"Roboto",sans-serif}@media only screen and (min-width: 768px){.mailUnread{width:24px;height:24px;line-height:24px;margin:0 0 0 10px}}.advisor{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:.875rem;font-weight:500;color:#d59d17;margin:0 0 12px 0}@media only screen and (min-width: 768px){.advisor{font-size:1.25rem;margin:0 0 30px 0;padding:0 0 0 0}}.advisor .icon-write{width:24px;height:24px;border-radius:50%;background:#d59d17;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:.625rem;margin:0 12px 0 0}@media only screen and (min-width: 768px){.advisor .icon-write{width:36px;height:36px;font-size:1.25rem}}@media only screen and (min-width: 1025px){.advisor .icon-write{width:48px;height:48px}}@media only screen and (min-width: 768px){.advisor.cta{font-size:1rem;margin-left:-50px}}.messagesList{margin:0 -20px}@media only screen and (min-width: 768px){.messagesList{margin:0 -90px}}.messagesList .messagesList__item{padding:10px 20px;margin:0;display:block;text-decoration:none;position:relative}@media only screen and (min-width: 768px){.messagesList .messagesList__item{padding:20px 30px;margin:0 40px;font-size:1.125rem}}.messagesList .messagesList__item:before,.messagesList .messagesList__item:after{display:block;content:"";height:1px;background:#fff;position:absolute;top:-1px;left:22px;right:22px}@media only screen and (min-width: 768px){.messagesList .messagesList__item:before,.messagesList .messagesList__item:after{height:2px;top:-2px;left:0;right:0}}.messagesList .messagesList__item>div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%}.messagesList .messagesList__item>div>*:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.messagesList .messagesList__item.messagesList__item--unread{background:#fff;margin:0;padding-left:20px;padding-right:20px}.messagesList .messagesList__item.messagesList__item--unread:before,.messagesList .messagesList__item.messagesList__item--unread:after{display:none}@media only screen and (min-width: 768px){.messagesList .messagesList__item.messagesList__item--unread{border-top:2px solid transparent;margin:0;padding-left:70px;padding-right:70px}}.messagesList .messagesList__item.messagesList__item--unread .messageSubject,.messagesList .messagesList__item.messagesList__item--unread .messageContentSketch{font-weight:700}.messagesList .messagesList__item.messagesList__item--unread .messageSubject{color:#d59d17}.messagesList .messagesList__item .messageHead{font-weight:500;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:0 0 10px 0}.messagesList .messagesList__item .messageHead .messageFrom{color:#818993}.messagesList .messagesList__item .messageHead .messageDate{color:#c9d3d2}.messagesList .messagesList__item .messageContentSketch{color:#1c2c46}.messagesList .messagesList__item .messageSubject{font-weight:400;color:#1c2c46}.messagesList .messagesList__item .conversationCount{font-style:normal;color:#74cbbf}.mainNav__item .mailUnread{width:17px;height:17px;margin:0;position:absolute;top:0;right:-30%}@media only screen and (min-width: 768px){.mainNav__item .mailUnread{line-height:18px}}@media only screen and (min-width: 1025px){.mainNav__item.active .mailUnread{display:none}}.messagesWrapper__inner{padding:0 8px 30px 8px}@media only screen and (min-width: 768px){.messagesWrapper__inner{padding:30px 90px 56px 90px}}.messagesWrapper__inner .messageHead .messageHeadSection{border-bottom:1px solid #fff;margin:0 0 12px 0}@media only screen and (min-width: 768px){.messagesWrapper__inner .messageHead .messageHeadSection{border-bottom:1px solid #e0e2e5;margin:0 0 30px 0}}.messagesWrapper__inner .messageHead .messageHeadSection:last-child{border:0}.messagesWrapper__inner .messageHead .messageHead__item{color:#1c2c46;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 0 10px 0;position:relative}@media only screen and (min-width: 768px){.messagesWrapper__inner .messageHead .messageHead__item{font-size:1.125rem;margin:0 0 20px 0}}.messagesWrapper__inner .messageHead .messageHead__item .messageHead__item__label{font-size:.875rem;font-weight:500;width:50px}@media only screen and (min-width: 768px){.messagesWrapper__inner .messageHead .messageHead__item .messageHead__item__label{font-size:1.0625rem;width:75px}}@media only screen and (min-width: 1025px){.messagesWrapper__inner .messageHead .messageHead__item .messageHead__item__label{font-size:1.25rem;width:100px}}.messagesWrapper__inner .messageHead .messageHead__item .messageHead__item__data{-ms-flex-positive:1;flex-grow:1}@media only screen and (min-width: 768px){.messagesWrapper__inner .messageHead .messageHead__item .messageHead__item__data{font-size:.875rem}}@media only screen and (min-width: 1025px){.messagesWrapper__inner .messageHead .messageHead__item .messageHead__item__data{font-size:1rem}}.messagesWrapper__inner .messageHead .messageHead__item.messageHead__item--object .messageHead__item__data{color:#d59d17}@media only screen and (min-width: 768px){.messagesWrapper__inner .messageHead .messageHead__item .messageHead__item__date{font-size:.875rem}}@media only screen and (min-width: 1025px){.messagesWrapper__inner .messageHead .messageHead__item .messageHead__item__date{font-size:1rem}}.messagesWrapper__inner .messageBlock__error{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;padding-bottom:25px;font-size:.875rem}.messagesWrapper__inner .messageBlock__error li{font-weight:700;color:#e41717}.conversationList{border-top:1px solid #d4d6dd;margin:22px 0 0 0}@media only screen and (min-width: 768px){.conversationList{margin:56px 0 0 0}}.conversationList .conversationList__item{border-top:1px solid #fff;padding:20px 0;cursor:pointer}.conversationList .conversationList__item:first-child{border:0}.conversationList .conversationList__item .messageContent{overflow:hidden;transition:all 250ms ease-in-out;height:1.8rem}@media only screen and (min-width: 768px){.conversationList .conversationList__item .messageContent{height:2.125rem}}@media only screen and (min-width: 1025px){.conversationList .conversationList__item .messageContent{height:2.5rem}}.messageWrite{margin:0 0 16px 0}@media only screen and (min-width: 768px){.messageWrite{margin:0 0 24px 0}}.messageWrite textarea{border:0;border-radius:15px;resize:none;width:100%;height:230px;padding:16px;font-size:.75rem;box-shadow:0 1px 5px 1px rgba(0,0,0,.1)}@media only screen and (min-width: 768px){.messageWrite textarea{height:300px;padding:30px 40px;font-size:1rem}}@media only screen and (min-width: 768px){.enquiryForm{margin:0 -30px}}.uploadFile{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer}.uploadFile .icon-attach{width:22px;height:22px;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:#fff;margin:0 10px 0 0}@media only screen and (min-width: 768px){.uploadFile .icon-attach{width:36px;height:36px}}.uploadFile span{text-decoration:underline}.enquiryTxt{margin:30px 0 20px 0}@media only screen and (min-width: 768px){.enquiryTxt{margin:40px 0 40px 0}}.btn [class^=icon-]{margin:0 5px 0 0}@media only screen and (min-width: 768px){.btn [class^=icon-]{margin:0 12px 0 0}}.messages .actions{text-align:center;margin:22px 0 0 0}@media only screen and (min-width: 768px){.messages .actions{margin:44px 0 0 0}}.messages .actions.actions--alter{text-align:left}.messages .actions .btn--link{font-size:.75rem}@media only screen and (min-width: 768px){.messages .actions .btn--link{font-size:1rem}}.dropdownLabel--alter{position:relative;cursor:pointer}.dropdownLabel--alter:before{display:block;content:"";position:absolute;border:solid #818993;border-width:0 1px 1px 0;padding:4px;top:50%;right:0;transform:translateX(-50%) translateY(-50%) rotate(-135deg)}.sortWrapper.sortWrapper--alter{width:auto;left:0;right:0;z-index:1;box-shadow:0 3px 30px 0 rgba(0,0,0,.1)}.collection-holder{margin:0 0 20px 0}.media-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.media__visual--fileName{display:inline-block;margin:0 10px 0 0}.delete-button{position:relative;-ms-flex-order:-1;order:-1;border:none;width:22px;height:22px;overflow:hidden;outline:none;margin:0 10px 0 0;padding:0;cursor:pointer}@media only screen and (min-width: 768px){.delete-button{width:36px;height:36px}}.delete-button:before{display:block;content:"x";width:22px;height:22px;line-height:22px;background:#fff;color:#f37f71;font-size:.75rem;font-weight:700}@media only screen and (min-width: 768px){.delete-button:before{width:36px;height:36px;line-height:36px}}@media only screen and (min-width: 768px){.messageImg{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.messageImg__content{margin:10px auto 0}@media only screen and (min-width: 768px){.messageImg__content{width:48%;margin:10px 1% 0}}@media only screen and (min-width: 992px){.messageImg__content{width:31%;margin:10px 1.1% 0}}@media only screen and (min-width: 768px){.documents .rubric{margin-bottom:40px;border-radius:15px;background-color:#f7f7f7;padding:31px 22px 27px 30px}}.documents .rubric__title{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:15px 22px 15px 30px;border-bottom:1px solid #f7f7f7}@media only screen and (min-width: 768px){.documents .rubric__title{padding:0;border-radius:40px;position:relative;border-bottom:1px solid #e9e9ee;border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:10px;margin-left:60px}}@media only screen and (min-width: 992px){.documents .rubric__title{cursor:pointer;padding-bottom:15px;margin:0 0 10px 60px}}.documents .rubric__title--active .arrowDown{transform:rotate(-135deg) !important}.documents .rubric__title p{font-size:.9375rem;font-weight:700;margin-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#2c3a52}@media only screen and (min-width: 992px){.documents .rubric__title p{font-size:1.25rem}}.documents .rubric__title p i{font-size:1.25rem;color:#d59d17;margin-right:15px}@media only screen and (min-width: 768px){.documents .rubric__title p i{position:absolute;left:-55px;font-size:2.5rem;top:-3px}}.documents .rubric__title p span{display:inline-block;background-color:#74cbbf;color:#fff;font-family:"Roboto",sans-serif;font-size:.8125rem;font-weight:500;width:17px;height:17px;border-radius:50%;text-align:center;margin:0 0 0 10px;line-height:17px}.documents .rubric__content{padding:0px 25px 10px 30px;background-color:#f7f7f7;display:none}@media only screen and (min-width: 992px){.documents .rubric__content{padding:0;display:none}}.documents .rubric__content__doc{border-bottom:1px solid #e9e9ee;padding:15px 0px 16px 0px}@media only screen and (min-width: 768px){.documents .rubric__content__doc{padding:20px 0px 16px 0px}}@media only screen and (min-width: 992px){.documents .rubric__content__doc{padding-bottom:20px;position:relative;margin:0 68px 0 78px}}.documents .rubric__content__doc:last-child{border-bottom:0}.documents .rubric__content__doc__new{color:#d59d17;display:inline-block;font-family:"Roboto",sans-serif;font-size:.5625rem;border:1px solid #d59d17;border-radius:10px;padding:3px 10px 2px;font-style:normal;text-transform:uppercase;font-weight:700;margin-bottom:7px}@media only screen and (min-width: 768px){.documents .rubric__content__doc__new{margin-bottom:0px}}@media only screen and (min-width: 992px){.documents .rubric__content__doc__new{position:absolute;top:25px}}.documents .rubric__content__doc__file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width: 768px){.documents .rubric__content__doc__file{width:100%}}.documents .rubric__content__doc__file p{margin-bottom:0;font-weight:700;color:#74cbbf;font-size:.8125rem}@media only screen and (min-width: 992px){.documents .rubric__content__doc__file p{width:33%;font-size:1rem}}@media only screen and (min-width: 1025px){.documents .rubric__content__doc__file p{font-size:1.125rem}}@media only screen and (min-width: 768px){.documents .rubric__content__doc__file__cta{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (min-width: 992px){.documents .rubric__content__doc__file__cta{width:33%}}.documents .rubric__content__doc__file__cta a{text-decoration:none}@media only screen and (min-width: 768px){.documents .rubric__content__doc__file__cta a{margin-right:0;background-color:#74cbbf;padding:6px 10px 8px;width:100px;border-radius:20px;transition:background-color 500ms}}@media only screen and (min-width: 992px){.documents .rubric__content__doc__file__cta a{width:175px;padding:15px 10px;border-radius:40px}}@media only screen and (min-width: 1025px){.documents .rubric__content__doc__file__cta a{padding:15px 10px}}@media only screen and (min-width: 1441px){.documents .rubric__content__doc__file__cta a{width:225px;padding:20px 10px}}@media only screen and (min-width: 1025px){.documents .rubric__content__doc__file__cta a:hover{background-color:#4c7a85}}.documents .rubric__content__doc__file__cta a p{display:none}@media only screen and (min-width: 768px){.documents .rubric__content__doc__file__cta a p{display:block;color:#fff;font-size:.9375rem;text-align:center;margin:0 auto;width:100%;font-weight:400}}@media only screen and (min-width: 1025px){.documents .rubric__content__doc__file__cta a p{font-size:1.25rem}}.documents .rubric__content__doc__file__cta a i{font-size:1.25rem;color:#74cbbf}@media only screen and (min-width: 768px){.documents .rubric__content__doc__file__cta a i{display:none}}.documents .rubric__content__doc__file__img{display:none}@media only screen and (min-width: 992px){.documents .rubric__content__doc__file__img{display:block;width:33%}}@media only screen and (min-width: 992px){.documents .rubric__content__doc__file__img img{width:80px;display:block;margin:0 auto}}@media only screen and (min-width: 1025px){.documents .rubric__content__doc__file__img img{width:100px}}.documents .rubric__content__home{padding:20px 0 15px}@media only screen and (min-width: 992px){.documents .rubric__content__home{margin-left:20px}}.documents .rubric__content__home:last-child{border-bottom:0}.documents .rubric__content__home__services__sentence{font-size:.875rem;padding:10px 0 13px;color:#2c3a52;text-align:center;font-weight:500;margin-bottom:0}@media only screen and (min-width: 992px){.documents .rubric__content__home__services__sentence{text-align:left;font-style:italic;font-weight:400;font-size:.75rem}}@media only screen and (min-width: 1025px){.documents .rubric__content__home__services__sentence{font-size:1.125rem}}.documents .rubric__content__home__services__sentence span{display:block}@media only screen and (min-width: 992px){.documents .rubric__content__home__services__sentence span{display:inline-block}}.documents .rubric__content__home__title{font-size:.9375rem;color:#2c3a52;font-weight:700;text-align:center;margin-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 992px){.documents .rubric__content__home__title{text-align:left;cursor:pointer;font-size:1.125rem;-ms-flex-pack:justify;justify-content:space-between}}.documents .rubric__content__home__title span{color:#d59d17;margin-left:3px;font-family:"Roboto",sans-serif;font-weight:700}.documents .rubric__content__home__title p{margin-bottom:0;margin-right:20px}@media only screen and (min-width: 768px){.documents .rubric__content__home__title p{margin-right:0}}.documents .rubric__content__home__title--active .arrowDown{transform:rotate(-135deg) !important}.item2{background-color:#fff;border-radius:15px;box-shadow:2px 0 10px 2px rgba(0,0,0,.1);margin:20px auto}@media only screen and (min-width: 992px){.item2{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;box-shadow:none;background-color:transparent;margin:0 auto;border-bottom:0;border-radius:0;padding:0;margin:20px 0}}@media only screen and (min-width: 1025px){.item2{margin:20px 45px 20px 80px}}@media only screen and (min-width: 1441px){.item2{margin-right:90px}}.item2__title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:12px 16px 12px 25px}@media only screen and (min-width: 992px){.item2__title{width:100%;border-bottom:1px solid #e9e9ee;padding-bottom:20px;padding-left:0}}.item2__title p{font-size:.875rem;color:#2c3a52;margin-bottom:0;font-weight:700}@media only screen and (min-width: 992px){.item2__title p{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;font-weight:700;font-size:1.125rem}}.item2__title p span{color:#d59d17;display:inline-block;font-family:"Roboto",sans-serif;font-size:.5625rem;border:1px solid #d59d17;border-radius:10px;padding:3px 10px 2px;font-style:normal;text-transform:uppercase;margin-left:5px}@media only screen and (min-width: 992px){.item2__title p span{display:block;margin-left:0px;width:60px;text-align:center;padding:3px 0px 2px;margin-bottom:8px}}.item2__title--active .arrowDown{transform:rotate(-135deg) !important}.item2__content{border-top:1px solid #e9e9ee;padding:15px 10px 15px;display:none;-ms-flex-direction:column;flex-direction:column;width:100%}@media only screen and (min-width: 768px){.item2__content{padding:15px 16px 15px 18px}}@media only screen and (min-width: 992px){.item2__content{padding:10px 0;padding:0;border-top:none}}.item2__content__file{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:10px 0 10px;border-bottom:1px solid #e9e9ee}.item2__content__file:last-child{border-bottom:0}@media only screen and (min-width: 992px){.item2__content__file{width:100%;padding:20px 0 20px}}.item2__content__file p{color:#2c3a52;margin-bottom:0;font-size:.8125rem}@media only screen and (min-width: 768px){.item2__content__file p{width:33%}}@media only screen and (min-width: 992px){.item2__content__file p{font-size:1rem}}@media only screen and (min-width: 992px){.item2__content__file__display{width:66%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}}.item2__content__file__img{display:none}@media only screen and (min-width: 992px){.item2__content__file__img{display:block;width:50%}}@media only screen and (min-width: 1025px){.item2__content__file__img{width:33%}}@media only screen and (min-width: 768px){.item2__content__file__img img{width:40px;margin:0 auto}}@media only screen and (min-width: 992px){.item2__content__file__img img{width:80px;display:block}}@media only screen and (min-width: 1025px){.item2__content__file__img img{width:100px}}@media only screen and (min-width: 992px){.item2__content__cta{width:50%}}.item2__content__cta a{border-radius:20px;display:block;margin:0 auto;text-decoration:none;background-color:transparent;width:auto;transition:background-color 500ms}@media only screen and (min-width: 768px){.item2__content__cta a{background-color:#74cbbf;margin-right:0;padding:6px 10px 8px;width:100px;border-radius:20px}}@media only screen and (min-width: 992px){.item2__content__cta a{width:175px;padding:15px 10px;border-radius:40px !important}}@media only screen and (min-width: 1025px){.item2__content__cta a{padding:20px 10px}}@media only screen and (min-width: 1441px){.item2__content__cta a{width:225px}}@media only screen and (min-width: 1025px){.item2__content__cta a:hover{background-color:#4c7a85}}.item2__content__cta a p{display:none}@media only screen and (min-width: 768px){.item2__content__cta a p{display:block;text-align:center;color:#fff;width:100%;font-size:.9375rem}}@media only screen and (min-width: 992px){.item2__content__cta a p{font-weight:400}}@media only screen and (min-width: 1025px){.item2__content__cta a p{font-size:1.25rem}}.item2__content__cta a i{font-size:1.25rem;color:#74cbbf;padding-left:15px}@media only screen and (min-width: 768px){.item2__content__cta a i{display:none}}.item{background-color:#fff;border-radius:15px;box-shadow:2px 0 10px 2px rgba(0,0,0,.1);margin:20px auto}@media only screen and (min-width: 992px){.item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;box-shadow:none;background-color:transparent;margin:0 auto;border-bottom:1px solid #e9e9ee;border-radius:0;padding:20px 0 20px;margin:20px 0}.item:last-child{border-bottom:0}}@media only screen and (min-width: 1025px){.item{padding-bottom:30px;margin:20px 45px 20px 80px}}@media only screen and (min-width: 1441px){.item{margin-right:90px}}.item__title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:12px 16px 12px 25px;cursor:pointer}@media only screen and (min-width: 992px){.item__title{width:33%;padding:0;cursor:auto}}.item__title p{font-size:.875rem;color:#2c3a52;margin-bottom:0;font-weight:700}@media only screen and (min-width: 992px){.item__title p{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;font-weight:400}}@media only screen and (min-width: 1025px){.item__title p{font-size:1rem}}.item__title p span{color:#d59d17;display:inline-block;font-family:"Roboto",sans-serif;font-size:.5625rem;border:1px solid #d59d17;border-radius:10px;padding:3px 10px 2px;font-style:normal;text-transform:uppercase;margin-left:5px}@media only screen and (min-width: 992px){.item__title p span{display:block;margin-left:0px;width:60px;text-align:center;padding:3px 0px 2px;margin-bottom:8px}}@media only screen and (min-width: 992px){.item__title .arrowDown{display:none}}.item__title--active .arrowDown{transform:rotate(-135deg) !important}.item__content{border-top:1px solid #e9e9ee;padding:15px 10px 15px;display:none}@media only screen and (min-width: 992px){.item__content{display:-ms-flexbox !important;display:flex !important;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:66%;padding:0;border-top:none}}.item__content__img{position:relative;margin-bottom:15px}@media only screen and (min-width: 992px){.item__content__img{margin-bottom:0;width:50%}}@media only screen and (min-width: 1025px){.item__content__img{width:33%}}.item__content__img img{max-width:150px;margin:0 auto}@media only screen and (min-width: 992px){.item__content__img img{width:80px;display:block}}@media only screen and (min-width: 1025px){.item__content__img img{width:100px}}.item__content__img__zoom{background-color:#74cbbf;width:35px;height:35px;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.item__content__img__zoom i{color:#fff}.item__content__file{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:10px 0 10px;border-bottom:1px solid #e9e9ee}.item__content__file:last-child{border-bottom:0}@media only screen and (min-width: 992px){.item__content__file{width:100%;border-bottom:0;padding:20px 0 20px}}.item__content__file p{color:#2c3a52;margin-bottom:0;font-size:.8125rem}.item__content__file a{text-decoration:none;padding-left:15px}.item__content__file a i{font-size:1.25rem;color:#74cbbf}@media only screen and (min-width: 992px){.item__content__cta{width:50%}}.item__content__cta a{background-color:#74cbbf;padding:12px;width:175px;margin:0 auto;text-decoration:none;display:block;border-radius:20px;transition:background-color 500ms}@media only screen and (min-width: 992px){.item__content__cta a{margin-right:0;padding:15px 10px;border-radius:40px}}@media only screen and (min-width: 1025px){.item__content__cta a{padding:15px 10px}}@media only screen and (min-width: 1441px){.item__content__cta a{width:225px;padding:20px 10px}}@media only screen and (min-width: 1025px){.item__content__cta a:hover{background-color:#4c7a85}}.item__content__cta a p{text-align:center;color:#fff;font-size:.9375rem;margin-bottom:0}@media only screen and (min-width: 992px){.item__content__cta a p{font-weight:400}}@media only screen and (min-width: 1025px){.item__content__cta a p{font-size:1.25rem}}.document{box-shadow:2px 0 10px 2px rgba(0,0,0,.1);background-color:#fff;border-radius:15px;padding:10px 16px 10px 25px;margin:20px auto;position:relative}@media only screen and (min-width: 992px){.document{box-shadow:none;background-color:transparent;border-bottom:1px solid #e9e9ee;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:20px 0;margin:0 68px 0 78px}}@media only screen and (min-width: 1441px){.document{margin-right:90px}}@media only screen and (min-width: 992px){.document:last-child{padding-bottom:0}}.document__new{color:#d59d17;display:inline-block;font-family:"Roboto",sans-serif;font-size:.5625rem;border:1px solid #d59d17;border-radius:10px;padding:3px 10px 2px;font-style:normal;text-transform:uppercase;font-weight:700}@media only screen and (min-width: 992px){.document__new{position:absolute;top:25px}}.document__container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width: 992px){.document__container{margin:0 auto}}@media only screen and (min-width: 992px){.document__container__display{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%}}@media only screen and (min-width: 992px){.document__container__display{width:66%}}.document:last-child{border-bottom:0}.document p{margin-bottom:0;color:#74cbbf;font-size:.8125rem;font-weight:700}@media only screen and (min-width: 992px){.document p{width:33%;font-size:1rem}}.document__cta{display:-ms-flexbox;display:flex}.document__cta a{text-decoration:none;transition:background-color 500ms}@media only screen and (min-width: 768px){.document__cta a{margin-right:0;background-color:#74cbbf;padding:6px 10px 8px;width:100px;border-radius:20px}}@media only screen and (min-width: 992px){.document__cta a{padding:15px 10px;border-radius:40px;width:175px;margin-right:0}}@media only screen and (min-width: 1025px){.document__cta a{padding:15px 10px}}@media only screen and (min-width: 1441px){.document__cta a{width:225px;padding:20px 10px}}@media only screen and (min-width: 1025px){.document__cta a:hover{background-color:#4c7a85}}.document__cta a i{font-size:1.25rem;color:#74cbbf;padding-left:15px}@media only screen and (min-width: 768px){.document__cta a i{display:none}}.document__cta a span{display:none}@media only screen and (min-width: 768px){.document__cta a span{display:block;color:#fff;text-align:center;margin:0 auto;width:100%}}@media only screen and (min-width: 992px){.document__cta a span{font-size:.9375rem;font-weight:400}}@media only screen and (min-width: 1025px){.document__cta a span{font-size:1.25rem}}.document__img{display:none}@media only screen and (min-width: 992px){.document__img{width:50%;display:block}}@media only screen and (min-width: 1025px){.document__img{width:33%}}@media only screen and (min-width: 992px){.document__img img{width:80px;margin:0 auto}}@media only screen and (min-width: 1025px){.document__img img{width:100px}}.arrowDown{display:block;position:relative;top:-2px;border:solid #282828;border-width:0 2px 2px 0;padding:3px;transform:rotate(45deg);transition:transform 250ms}.appointment__container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 768px){.appointment__container{-ms-flex-pack:start;justify-content:flex-start}}.appointment__container .lifeline{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-right:20px;width:30px}@media only screen and (min-width: 768px){.appointment__container .lifeline{margin-right:5%;margin-left:-2%}}@media only screen and (min-width: 1025px){.appointment__container .lifeline{margin-right:8%;margin-left:-8%}}.appointment__container .content{padding-top:4px;padding-bottom:27px;width:245px}@media only screen and (min-width: 768px){.appointment__container .content{width:100%;background-color:#fff;border-radius:20px;padding:40px 55px 39px 80px;margin-bottom:85px;margin-top:-40px}}@media only screen and (min-width: 1025px){.appointment__container .content{padding:55px 55px 54px 80px;margin-bottom:100px;margin-top:-52px}}@media only screen and (min-width: 768px){.appointment__container .content--start{margin-bottom:85px;margin-top:0px}}@media only screen and (min-width: 1025px){.appointment__container .content--start{margin-bottom:100px}}@media only screen and (min-width: 992px){.appointment__container .content__display{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.appointment__container .content__title{font-size:.8125rem;margin-bottom:0;color:#1c2d46;font-family:"Roboto",sans-serif;font-weight:700;margin-bottom:20px}@media only screen and (min-width: 768px){.appointment__container .content__title{font-size:1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e9e9ee}}.appointment__container .content__title--start{margin-top:23px}@media only screen and (min-width: 768px){.appointment__container .content__title--start{margin-top:0px}}.appointment__container .content__title span{display:none}@media only screen and (min-width: 768px){.appointment__container .content__title span{display:inline;margin-right:27px;font-size:1.5625rem}}.appointment__container .content__title--new{color:#d59d17;position:relative}.appointment__container .content__title--new:after{content:"NOUVEAU";font-size:.5625rem;padding:2px 4px;border:1px solid #d59d17;border-radius:10px;margin-left:10px}@media only screen and (min-width: 768px){.appointment__container .content__title--new:after{margin-top:4px;padding:3px 6px 2px}}@media only screen and (min-width: 992px){.appointment__container .content__title--new:after{margin-top:0;position:absolute;top:-24px;left:41px}}@media only screen and (min-width: 1025px){.appointment__container .content__title--new:after{font-size:.625rem;padding:3px 11px 2px;top:-28px}}.appointment__container .content__text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:13px}@media only screen and (min-width: 768px){.appointment__container .content__text{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:end;justify-content:flex-end;width:230px;margin-bottom:10px}}@media only screen and (min-width: 992px){.appointment__container .content__text{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between;width:230px;margin-bottom:0}}@media only screen and (min-width: 1025px){.appointment__container .content__text{width:260px}}.appointment__container .content__text__date{font-size:.75rem;border-radius:15px;background-color:#fff;display:-ms-flexbox;display:flex}@media only screen and (min-width: 768px){.appointment__container .content__text__date{background-color:transparent;font-size:.875rem}}@media only screen and (min-width: 1025px){.appointment__container .content__text__date{font-size:1rem}}.appointment__container .content__text__date p{margin-bottom:0;color:#1c2d46;font-weight:500;text-align:center;padding:18px 0}@media only screen and (min-width: 768px){.appointment__container .content__text__date p{padding:0;font-weight:400}}.appointment__container .content__text__date p:first-child{width:130px}@media only screen and (min-width: 768px){.appointment__container .content__text__date p:first-child{width:auto;margin-right:6px}}.appointment__container .content__text__date span{width:1px;background-color:#e9e9ee;display:block}@media only screen and (min-width: 768px){.appointment__container .content__text__date span{display:none}}.appointment__container .content__text__date p:last-child{width:50px}@media only screen and (min-width: 768px){.appointment__container .content__text__date p:last-child{width:auto;display:inline-block}}.appointment__container .content__text__date p:last-child em{display:none}@media only screen and (min-width: 768px){.appointment__container .content__text__date p:last-child em{display:inline-block;font-style:normal}}.appointment__container .content__text .icon-calendar_nav{color:#1c2d46;font-size:1.25rem;margin-left:15px}@media only screen and (min-width: 768px){.appointment__container .content__text .icon-calendar_nav{font-size:1.5625rem;margin-left:0;margin-right:26px}}@media only screen and (min-width: 992px){.appointment__container .content__text .icon-calendar_nav{margin-left:15px;margin-right:0}}@media only screen and (min-width: 1025px){.appointment__container .content__text .icon-calendar_nav{font-size:2rem}}.appointment__container .content__adress{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:.8125rem;color:#1c2d46;font-weight:500;margin-bottom:0}@media only screen and (min-width: 768px){.appointment__container .content__adress{font-weight:400}}@media only screen and (min-width: 992px){.appointment__container .content__adress{width:calc(100% - 260px)}}@media only screen and (min-width: 1025px){.appointment__container .content__adress{font-size:1rem}}.appointment__container .content__adress svg{width:20px;height:20px;margin-right:10px}@media only screen and (min-width: 768px){.appointment__container .content__adress svg{width:25px;height:25px;margin-right:30px}}@media only screen and (min-width: 992px){.appointment__container .content__adress svg{margin-right:32px}}@media only screen and (min-width: 1025px){.appointment__container .content__adress svg{width:30px;height:30px}}.appointment__container .content__adress span{font-size:1.25rem;margin-right:10px}@media only screen and (min-width: 768px){.appointment__container .content__adress span{margin-right:30px;margin-left:4px;font-size:1.5625rem}}@media only screen and (min-width: 992px){.appointment__container .content__adress span{margin-left:0;margin-right:32px}}@media only screen and (min-width: 1025px){.appointment__container .content__adress span{font-size:1.875rem}}.appointment__container .incoming{padding-top:4px;padding-bottom:10px;width:245px}@media only screen and (min-width: 768px){.appointment__container .incoming{width:100%;background-color:rgba(0,0,0,.3);padding:43px 55px 40px 80px;margin-top:-42px;border-radius:20px;margin-bottom:30px}}.appointment__container .incoming__title{color:#74cbbf;font-weight:700;margin:-2px 0 3px}@media only screen and (min-width: 768px){.appointment__container .incoming__title{font-size:1.25rem;margin-bottom:7px}}.appointment__container .incoming__subtitle{font-size:.625rem;margin-bottom:0;font-weight:500;color:#c0c3cc;font-style:italic}@media only screen and (min-width: 768px){.appointment__container .incoming__subtitle{font-size:1rem;color:#fff;font-weight:400}}.appointment__container .incoming--start{margin-top:0}.appointment .done p{color:#c0c3cc}.appointment .done span{color:#c0c3cc !important}.appointment .new .content__title{color:#d59d17;position:relative}.appointment .new .content__title:after{content:"NOUVEAU";font-size:.5625rem;padding:2px 4px;border:1px solid #d59d17;border-radius:10px;margin-left:10px}@media only screen and (min-width: 768px){.appointment .new .content__title:after{margin-top:4px;padding:3px 6px 2px}}@media only screen and (min-width: 992px){.appointment .new .content__title:after{margin-top:0;position:absolute;top:-24px;left:41px}}@media only screen and (min-width: 1025px){.appointment .new .content__title:after{font-size:.625rem;padding:3px 11px 2px;top:-28px}}.appointment .checked{padding:7px;border-radius:50%;display:block;background-color:#fff;margin-top:-2px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:2;font-size:.625rem;color:#74cbbf;font-weight:700}@media only screen and (min-width: 768px){.appointment .checked{font-size:.8125rem;font-weight:400;padding:11px;margin-top:-5px}}.appointment .incomingPoint{background-color:#74cbbf;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:2;border-radius:50%;display:block;margin:-6px 2px 0;width:20px;height:20px}@media only screen and (min-width: 768px){.appointment .incomingPoint{width:25px;height:25px;margin-top:-11px}}.appointment .startLine{width:6px;height:30px;display:block;background-color:#fff;border-radius:5px}@media only screen and (min-width: 768px){.appointment .startLine{height:51px;width:11px}}@media only screen and (min-width: 1025px){.appointment .startLine{height:67px}}.appointment .betweenLine{width:6px;height:calc(100% - 20px);background-color:#fff;margin-top:-2px;border-radius:5px}.appointment .betweenLine--active{background-color:#74cbbf}@media only screen and (min-width: 768px){.appointment .betweenLine{width:11px;height:calc(100% - 20px);padding-bottom:20px;margin-top:-5px}}.pageDescription__wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width: 1025px){.pageDescription__wrapper{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}}.pageDescription__wrapper__link{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#74cbbf;color:#fff;font-weight:300;font-size:1.25rem;text-decoration:none;font-style:normal;border-radius:30px;width:260px;height:60px;padding:0 20px;margin:20px auto;transition:border 100ms}@media only screen and (min-width: 1025px){.pageDescription__wrapper__link{position:relative;z-index:1;margin:-60px 0 0 20px}}@media only screen and (min-width: 1025px){.pageDescription__wrapper__link:hover{border:2px solid #fff}}.pageDescription__wrapper__link .icon-calendar_nav{margin-right:10px}.page-schedule .pageDescription__wrapper__link{width:260px;font-size:.9375rem}@media only screen and (min-width: 992px){.page-schedule .pageDescription__wrapper__link{font-size:1.1875rem}}.page-schedule .pageDescription__wrapper__link .icon-calendar_nav{font-size:1.25rem}@media only screen and (min-width: 992px){.page-schedule .pageDescription__wrapper__link{width:310px}}.page-schedule .pageDescription__wrapper__link p{width:100%;margin-bottom:0;text-align:center}@media only screen and (min-width: 992px){.page-schedule__wrapper .slick-track,.page-schedule__wrapper .slick-list{width:100%}}.page-schedule__wrapper__content{padding:35px 17px 15px;border-radius:8px}@media only screen and (min-width: 768px){.page-schedule__wrapper__content{background-color:#fff}}@media only screen and (min-width: 992px){.page-schedule__wrapper__content{padding:30px}}@media only screen and (min-width: 1025px){.page-schedule__wrapper__content{padding:36px 50px}}.page-schedule__wrapper__content__head{border-bottom:2px solid #e9e9ee;padding-bottom:15px;margin-bottom:15px}.page-schedule__wrapper__content__head__display{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:15px}.page-schedule__wrapper__content__head__display .icon{fill:#d59d17;margin-right:14px;width:40px;height:40px}.page-schedule__wrapper__content__head .info__name{margin-bottom:0;color:#d59d17;font-size:1.125rem;font-weight:500}.page-schedule__wrapper__content__head .info__job{margin-bottom:0;font-size:1.125rem;font-weight:400;color:#8f97a4}.page-schedule__wrapper__content__head__type{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;padding-left:53px}.page-schedule__wrapper__content__head__type .type{display:-ms-flexbox;display:flex}.page-schedule__wrapper__content__head__type .type:first-child{margin-right:15px}.page-schedule__wrapper__content__head__type .type .icon{fill:#d59d17;width:15px;height:15px;margin-right:10px}.page-schedule__wrapper__content__head__type .type span{color:#8f97a4}.page-schedule__wrapper__content__schedule{position:relative;width:100%}.page-schedule__wrapper__content__schedule .arrow-appointment{position:absolute;top:10px;z-index:999;width:18px;height:18px;border-bottom:2px solid #000;border-right:2px solid #000;cursor:pointer}.page-schedule__wrapper__content__schedule .arrow-appointment.prev-appointment{left:0;transform:rotate(135deg)}.page-schedule__wrapper__content__schedule .arrow-appointment.next-appointment{right:0;transform:rotate(-45deg)}.page-schedule__wrapper__content__schedule .arrow-appointment[aria-disabled=true]{display:none !important}.page-schedule__wrapper__content__schedule .table-schedule{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%}.page-schedule__wrapper__content__schedule .table-schedule__column{margin:0 5px}@media only screen and (min-width: 992px){.page-schedule__wrapper__content__schedule .table-schedule__column{max-width:168px;width:100%}}.page-schedule__wrapper__content__schedule .table-schedule__column__head{margin-bottom:15px}.page-schedule__wrapper__content__schedule .table-schedule__column__head__day,.page-schedule__wrapper__content__schedule .table-schedule__column__head__date{display:block;text-align:center;font-size:1rem;font-weight:500}.page-schedule__wrapper__content__schedule .table-schedule__column__head__day{color:#8f97a4}.page-schedule__wrapper__content__schedule .table-schedule__column__head__date{color:#afb3b9}.page-schedule__wrapper__content__schedule .table-schedule__column__body__hidePart{display:none}.page-schedule__wrapper__content__schedule .table-schedule__column__body__hidePart.active{display:block}.page-schedule__wrapper__content__schedule .table-schedule__column__body__cell{position:relative}.page-schedule__wrapper__content__schedule .table-schedule__column__body__cell__label{margin-left:0;padding-left:0;height:64px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-style:normal;cursor:pointer}.page-schedule__wrapper__content__schedule .table-schedule__column__body__cell__label:before{display:none}.page-schedule__wrapper__content__schedule .table-schedule__column__body__cell__label:after{display:none}.page-schedule__wrapper__content__schedule .table-schedule__column__body__cell.no-appointment{height:64px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.page-schedule__wrapper__content__schedule .table-schedule__column__body__cell.no-appointment .table-schedule__column__body__cell__noappointment{width:29px;height:2px;background-color:#e9e9ee}.page-schedule__wrapper__content__schedule .table-schedule__column__body__cell.appointment{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:64px;border:solid 1px #8f97a4;border-radius:5px;margin-bottom:10px;background-color:#fff;cursor:pointer;transition:box-shadow 100ms,font-size 100ms;text-decoration:none}@media only screen and (min-width: 1025px){.page-schedule__wrapper__content__schedule .table-schedule__column__body__cell.appointment:hover{box-shadow:2px -1px 18px -5px rgba(0,0,0,.2)}}.page-schedule__wrapper__content__schedule .table-schedule__column__body__cell.appointment .table-schedule__column__body__cell__time{font-size:.875rem;font-weight:500;color:#282828;margin-bottom:4px}.page-schedule__wrapper__content__schedule .table-schedule__column__body__cell.appointment .table-schedule__column__body__cell__type{color:#d59d17;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-schedule__wrapper__content__schedule .table-schedule__column__body__cell.appointment .table-schedule__column__body__cell__type.disabled{display:none}.page-schedule__wrapper__content__schedule .table-schedule__column__body__cell.appointment .table-schedule__column__body__cell__type span{font-size:.5625rem;font-weight:500}.page-schedule__wrapper__content__schedule .table-schedule__column__body__cell.appointment .table-schedule__column__body__cell__type .icon{height:16px;width:16px;margin-right:5px;margin-bottom:2px;fill:#d59d17}.page-schedule__wrapper__content__schedule .table-schedule__column__body__cell.not-available{cursor:default;pointer-events:none}.page-schedule__wrapper__content__schedule .table-schedule__column__body__cell.not-available .table-schedule__column__body__cell__not-available{display:block}.page-schedule__wrapper__content__schedule .table-schedule__column__body__cell.not-available:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(5,11,23,.7)}@media only screen and (min-width: 1025px){.page-schedule__wrapper__content__schedule .table-schedule__column__body__cell.not-available:hover{box-shadow:none}}.page-schedule__wrapper__content__schedule__viewMore{width:100%;border-top:2px solid #e9e9ee;margin-top:5px;cursor:pointer}.page-schedule__wrapper__content__schedule__viewMore__wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:55px}.page-schedule__wrapper__content__schedule__viewMore__wrapper p{margin-bottom:0;font-size:.875rem;color:#8f97a4;font-weight:700;text-transform:uppercase}.appointment-confirmation,.not-available{display:none;background-color:#fff;border-radius:8px;padding:40px 17px}.appointment-confirmation__wrapper,.not-available__wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.appointment-confirmation__line1,.not-available__line1{font-size:1.875rem;font-weight:500;margin-bottom:25px;color:#d59d17}.appointment-confirmation__line2,.not-available__line2{font-size:1.25rem;color:#8d99a8;margin-bottom:25px;text-align:center}.appointment-confirmation__line2__mob,.not-available__line2__mob{display:block}@media only screen and (min-width: 992px){.appointment-confirmation__line2__mob,.not-available__line2__mob{display:inline}}@media only screen and (min-width: 992px){.appointment-confirmation__line2__desk,.not-available__line2__desk{display:block}}.appointment-confirmation__backHome,.not-available__backHome{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#74cbbf;color:#fff;height:60px;width:286px;border-radius:30px;font-size:1.25rem;text-decoration:none}.recap-appointment{display:none;background-color:#fff;padding:22px 17px;border-radius:8px}@media only screen and (min-width: 992px){.recap-appointment{padding:30px}}@media only screen and (min-width: 1025px){.recap-appointment{padding:36px 50px 15px}}.recap-appointment__info{border-bottom:2px solid #e9e9ee;margin-bottom:20px;padding-bottom:25px}.recap-appointment__info__date{font-size:1.25rem;font-weight:500;margin-bottom:15px}.recap-appointment__info__date__title{color:#8f97a4;line-height:1.4}.recap-appointment__info__date__content{display:block;color:#359b89;text-transform:uppercase}@media only screen and (min-width: 992px){.recap-appointment__info__date__content{display:inline-block}}.recap-appointment__info__object{font-size:1.25rem;font-weight:500;margin-bottom:0}.recap-appointment__info__object__title{color:#8f97a4;line-height:1.4}.recap-appointment__info__object__content{color:#d59d17;display:block;margin-bottom:0}@media only screen and (min-width: 992px){.recap-appointment__info__object__content{display:inline-block}}.recap-appointment__details{margin-bottom:40px;border-bottom:2px solid #e9e9ee;padding-bottom:25px}.recap-appointment__details__title{font-size:1.25rem;margin-bottom:10px;color:#8f97a4;font-weight:500}@media only screen and (min-width: 1025px){.recap-appointment__details__title{margin-bottom:20px}}.recap-appointment__details__id{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:20px}.recap-appointment__details__id .icon{fill:#d59d17;margin-right:10px;width:39px;height:39px}@media only screen and (min-width: 1025px){.recap-appointment__details__id .icon{margin-right:30px}}.recap-appointment__details__id__wrapper{font-size:1.125rem}.recap-appointment__details__id__wrapper__name{color:#d59d17;text-transform:uppercase;display:block;margin-bottom:0;font-weight:500;line-height:1.4}@media only screen and (min-width: 992px){.recap-appointment__details__id__wrapper__name{font-weight:400}}.recap-appointment__details__id__wrapper__job{color:#8f97a4;margin-bottom:0;font-weight:500}.recap-appointment__details__office{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:10px}@media only screen and (min-width: 992px){.recap-appointment__details__office{margin-left:65px}}.recap-appointment__details__office .icon{width:22px;height:22px;fill:#d59d17;margin-right:10px}.recap-appointment__details__office__address{font-size:1rem;font-weight:500;color:#8f97a4;margin-bottom:0}.recap-appointment__details__visio{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 992px){.recap-appointment__details__visio{margin-left:65px}}.recap-appointment__details__visio .icon{width:22px;height:22px;fill:#d59d17;margin-right:10px}.recap-appointment__details__visio__wording{font-size:1rem;font-weight:500;color:#8f97a4;margin-bottom:0}.recap-appointment__action{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative}.recap-appointment__action__submit{background-color:#74cbbf;color:#fff;height:60px;width:226px;border-radius:30px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:25px;font-size:1.25rem;border:none;cursor:pointer}.recap-appointment__action__back{color:#74cbbf;font-size:1.25rem;margin-bottom:20px;cursor:pointer}@media only screen and (min-width: 992px){.recap-appointment__action__back{position:absolute;top:16px;left:0;margin-bottom:0}}.recap-appointment__choiceAppointment{padding:0 !important}.block-other-appointment,.recap-appointment__choiceAppointment{background-color:#f7f7f7;border-radius:8px;padding:25px 17px}@media only screen and (min-width: 768px){.block-other-appointment,.recap-appointment__choiceAppointment{background-color:#fff}}@media only screen and (min-width: 992px){.block-other-appointment,.recap-appointment__choiceAppointment{padding:30px}}@media only screen and (min-width: 1025px){.block-other-appointment,.recap-appointment__choiceAppointment{padding:35px 45px}}.block-other-appointment__title,.recap-appointment__choiceAppointment__title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-bottom:2px solid #e9e9ee;padding-bottom:22px;margin-bottom:22px}.block-other-appointment__title .icon,.recap-appointment__choiceAppointment__title .icon{width:40px;height:40px;fill:#8f97a4;margin-right:15px}.block-other-appointment__title__wording,.recap-appointment__choiceAppointment__title__wording{color:#8f97a4;font-size:1.25rem;font-weight:500;margin-bottom:0}.block-other-appointment .form-field,.recap-appointment__choiceAppointment .form-field{margin-bottom:25px}.block-other-appointment .form-field__title,.recap-appointment__choiceAppointment .form-field__title{color:#8f97a4;font-size:1.25rem;font-weight:500;margin-bottom:15px}.block-other-appointment .form-field__datepicker,.recap-appointment__choiceAppointment .form-field__datepicker{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:25px}.block-other-appointment .form-field__datepicker__value,.recap-appointment__choiceAppointment .form-field__datepicker__value{color:#bcbcbc;font-size:1rem;font-weight:500}.block-other-appointment .form-field__datepicker__wrapper,.recap-appointment__choiceAppointment .form-field__datepicker__wrapper{position:relative;width:64px;height:45px;border-radius:11px;background-color:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,.2);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-right:15px}.block-other-appointment .form-field__datepicker__wrapper .ui-datepicker-trigger,.recap-appointment__choiceAppointment .form-field__datepicker__wrapper .ui-datepicker-trigger{background-color:transparent;border-radius:11px;border:none;width:64px;height:45px;font-size:0;position:absolute;top:0;left:0;text-indent:-9999px;z-index:3}.block-other-appointment .form-field__datepicker .icon,.recap-appointment__choiceAppointment .form-field__datepicker .icon{font-size:1.5rem;color:#d59d17}.block-other-appointment .form-field__datepicker .datepicker,.recap-appointment__choiceAppointment .form-field__datepicker .datepicker{display:none}.block-other-appointment .form-field__datepicker .error,.recap-appointment__choiceAppointment .form-field__datepicker .error{white-space:nowrap}.block-other-appointment .form-field__wrapper,.recap-appointment__choiceAppointment .form-field__wrapper{display:-ms-flexbox;display:flex}.block-other-appointment .form-field__radio,.recap-appointment__choiceAppointment .form-field__radio{text-align:center}.block-other-appointment .form-field__radio__input,.recap-appointment__choiceAppointment .form-field__radio__input{visibility:hidden}.block-other-appointment .form-field__radio__input:checked,.block-other-appointment .form-field__radio__input:not(:checked),.recap-appointment__choiceAppointment .form-field__radio__input:checked,.recap-appointment__choiceAppointment .form-field__radio__input:not(:checked){position:absolute;left:-9999px}.block-other-appointment .form-field__radio__input:checked+label,.recap-appointment__choiceAppointment .form-field__radio__input:checked+label{background-color:#d59d17;color:#fff}.block-other-appointment .form-field__radio__label,.recap-appointment__choiceAppointment .form-field__radio__label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0;font-style:normal;width:107px;height:45px;box-shadow:0 0 6px 0 rgba(0,0,0,.08);color:#bcbcbc;font-size:1rem;font-weight:500;background-color:#fff;cursor:pointer;transition:color 100ms,background-color 100ms}.block-other-appointment .form-field__radio__label:after,.block-other-appointment .form-field__radio__label:before,.recap-appointment__choiceAppointment .form-field__radio__label:after,.recap-appointment__choiceAppointment .form-field__radio__label:before{display:none}.block-other-appointment .form-field__radio__label.left,.recap-appointment__choiceAppointment .form-field__radio__label.left{border-bottom-left-radius:8px;border-top-left-radius:8px}.block-other-appointment .form-field__radio__label.right,.recap-appointment__choiceAppointment .form-field__radio__label.right{border-bottom-right-radius:8px;border-top-right-radius:8px;left:1px}.block-other-appointment .form-field .type .form-field__radio__label,.recap-appointment__choiceAppointment .form-field .type .form-field__radio__label{width:142px;height:45px}.block-other-appointment .form-field__textarea,.recap-appointment__choiceAppointment .form-field__textarea{width:100%;resize:none;outline:none;box-shadow:0 0 6px 0 rgba(0,0,0,.08);font-size:1rem;color:#bcbcbc;font-family:"Roboto",sans-serif;padding:13px 18px;border-radius:8px;border:none}.block-other-appointment .form-field__textarea::-moz-placeholder,.recap-appointment__choiceAppointment .form-field__textarea::-moz-placeholder{font-size:1rem}.block-other-appointment .form-field__textarea:-ms-input-placeholder,.recap-appointment__choiceAppointment .form-field__textarea:-ms-input-placeholder{font-size:1rem}.block-other-appointment .form-field__textarea::placeholder,.recap-appointment__choiceAppointment .form-field__textarea::placeholder{font-size:1rem}.block-other-appointment .form-field__required,.recap-appointment__choiceAppointment .form-field__required{display:block;font-size:.625rem;color:#bcbcbc;width:100%;padding-bottom:25px;border-bottom:2px solid #e9e9ee}.block-other-appointment .form-field__submit,.recap-appointment__choiceAppointment .form-field__submit{width:249px;height:60px;border-radius:30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#74cbbf;color:#fff;font-size:1.25rem;font-weight:400;border:none;text-align:center;margin:25px auto}.ui-widget-header{background:#d7a033;color:#fff;font-weight:400;font-family:"Roboto",sans-serif;text-transform:uppercase}.ui-datepicker{padding:0 !important}.ui-widget.ui-widget-content{border:1px solid #efefef !important}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{background:transparent !important;border:1px solid #efefef !important}.ui-corner-all{cursor:pointer;border-radius:0 !important}.ui-corner-all.ui-state-disabled{visibility:hidden !important}.ui-datepicker-calendar tr th{font-weight:400 !important}.ui-state-hover{background:transparent !important;border:none !important}.ui-widget-content{background:#efefef}.ui-datepicker-week-end{color:#d7a033 !important;font-weight:400 !important}.ui-datepicker-week-end .ui-state-default{color:#d7a033 !important}.ui-state-default{text-align:center !important}