@import "/include/css/ajaxStyle.css";@import "/include/css/all.min.css";@import "/include/css/bootstrap.min.css";@font-face{font-family:'Montserrat';font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v23/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R8aX8.ttf) format('truetype')}@font-face{font-family:'Montserrat';font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v23/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqyR9aX8.ttf) format('truetype')}@font-face{font-family:'Montserrat';font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v23/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq_p9aX8.ttf) format('truetype')}@font-face{font-family:'Montserrat';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v23/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R9aX8.ttf) format('truetype')}@font-face{font-family:'Montserrat';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v23/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq5Z9aX8.ttf) format('truetype')}@font-face{font-family:'Montserrat';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v23/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq3p6aX8.ttf) format('truetype')}@font-face{font-family:'Montserrat';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v23/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq0N6aX8.ttf) format('truetype')}@font-face{font-family:'Montserrat';font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v23/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqyR6aX8.ttf) format('truetype')}@font-face{font-family:'Montserrat';font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v23/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqw16aX8.ttf) format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v23/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Uw-.ttf) format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v23/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr6Ew-.ttf) format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v23/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Ew-.ttf) format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v23/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Ew-.ttf) format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v23/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Ew-.ttf) format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v23/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu170w-.ttf) format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v23/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w-.ttf) format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v23/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr70w-.ttf) format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v23/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvC70w-.ttf) format('truetype')}@font-face{font-family:'Nunito';font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v23/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNiLXA3ig.ttf) format('truetype')}@font-face{font-family:'Nunito';font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v23/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNi83A3ig.ttf) format('truetype')}@font-face{font-family:'Nunito';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v23/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNirXA3ig.ttf) format('truetype')}@font-face{font-family:'Nunito';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v23/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNin3A3ig.ttf) format('truetype')}@font-face{font-family:'Nunito';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v23/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNic3c3ig.ttf) format('truetype')}@font-face{font-family:'Nunito';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v23/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNiSnc3ig.ttf) format('truetype')}@font-face{font-family:'Nunito';font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v23/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNiLXc3ig.ttf) format('truetype')}@font-face{font-family:'Nunito';font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v23/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNiBHc3ig.ttf) format('truetype')}@font-face{font-family:'Nunito';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v23/XRXI3I6Li01BKofiOc5wtlZ2di8HDDshRTM.ttf) format('truetype')}@font-face{font-family:'Nunito';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v23/XRXI3I6Li01BKofiOc5wtlZ2di8HDOUhRTM.ttf) format('truetype')}@font-face{font-family:'Nunito';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v23/XRXI3I6Li01BKofiOc5wtlZ2di8HDLshRTM.ttf) format('truetype')}@font-face{font-family:'Nunito';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v23/XRXI3I6Li01BKofiOc5wtlZ2di8HDIkhRTM.ttf) format('truetype')}@font-face{font-family:'Nunito';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v23/XRXI3I6Li01BKofiOc5wtlZ2di8HDGUmRTM.ttf) format('truetype')}@font-face{font-family:'Nunito';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v23/XRXI3I6Li01BKofiOc5wtlZ2di8HDFwmRTM.ttf) format('truetype')}@font-face{font-family:'Nunito';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v23/XRXI3I6Li01BKofiOc5wtlZ2di8HDDsmRTM.ttf) format('truetype')}@font-face{font-family:'Nunito';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v23/XRXI3I6Li01BKofiOc5wtlZ2di8HDBImRTM.ttf) format('truetype')}body{font-family:'Montserrat', sans-serif;background-color:#fff;height:100%;color:#4a4a4a;padding-top:81px}@media (max-width:991px){body{padding-top:74px}}.navbar .navbar-nav .nav-item{margin-left:10px;margin-right:10px}.navbar .navbar-nav .nav-item a{font-size:13px;text-transform:uppercase;font-weight:500}@media (max-width:991px){.navbar{-webkit-box-shadow:0 2px 6px rgba(0, 0, 0, 0.1);box-shadow:0 2px 6px rgba(0, 0, 0, 0.1)}.navbar .navbar-nav .nav-item{border-top:solid rgba(0, 0, 0, 0.035) 1px;margin-left:0px;margin-right:0px}.navbar .navbar-nav .nav-item a{font-size:16px}}@media (max-width:991px){.navbar-brand img{max-width:200px}}.navbar-toggler{font-size:14px;padding:20px;text-decoration:none;border:0px;text-transform:uppercase;cursor:pointer}.navbar-toggler .navbar-toggler-icon{font-size:12px}.navbar-toggler:after{padding-left:5px;display:inline-block;vertical-align:middle}.navbar-toggler:after{content:"Close"}.navbar-toggler.collapsed:after{content:"Menu"}.btn-primary{color:#fff;background-color:#0d4d97;border-color:#0d4d97}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#0a78af;border-color:#0a78af}.btn-outline-primary{color:#0d4d97;background-color:#fff;border-color:#0d4d97}.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:hover{color:#fff;background-color:#0d4d97;border-color:#0d4d97}.bg-primary-custom{background-color:#0d4d97!important}.text-primary-custom{color:#0d4d97!important}.ff-nunito{font-family:'Nunito', sans-serif}.rounded-6{border-radius:0.6rem!important}.text-color{color:#4a4a4a}.text-color-dark{color:#292929}.text-primary{color:#0d4d97!important}.separator{display:inline-block;border-top:solid #222222 1px;width:50px}.separator.white{border-top:solid #fff 1px}.fw-600{font-weight:600}.section-calculator{background-attachment:fixed;background-image:url("/images/waterfinance/bg-top-home.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover}.section-calculator>div[class*=container]{min-height:660px}.section-contact{background-attachment:scroll;background-image:url("/images/waterfinance/bg-contact.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;position:relative}.section-contact>div[class*=container]{position:relative;z-index:2}.section-contact:after{content:"";display:block;position:absolute;top:0px;left:0px;right:0px;bottom:0px;background-color:#0D4D97;opacity:0.89}.page-head{height:200px;max-height:25vh;background-attachment:scroll;background-color:#0d4d97;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;background-image:url("/images/waterfinance/bg-header.jpg")}.page-head>div[class*=container]{position:relative;z-index:2}.page-head:after{content:"";display:block;position:absolute;top:0px;left:0px;right:0px;bottom:0px;background-color:#0D4D97;opacity:0.89}.page-head .title-page{padding-top:15px;padding-bottom:15px;font-family:'Nunito', sans-serif;color:#fff}@media (max-width:991px){.page-head{height:100px}}.summary-1{border:1px solid #6eb910;padding:25px 0 35px 0}@media only screen and (max-width:991px){.summary-1{margin-bottom:10px;padding:15px 0 25px 0}}.summary-2{padding:25px 0 25px 0}.summary{border:1px solid #6eb910;text-align:center}.summary h3{color:#333;font-size:18px;margin-bottom:10px}.summary h4{color:#343795;font-size:18px;font-weight:600}ul.informations{list-style:none;padding-left:0}ul.informations li{clear:both;line-height:30px}ul.informations li span:first-child{float:left;color:#333;font-size:16px;padding:0 0.4em 0 0;margin:0}@media only screen and (min-width:321px) and (max-width:580px){ul.informations li span:first-child{font-size:12px}}@media only screen and (max-width:320px){ul.informations li span:first-child{font-size:10px;padding:0 0 0 0.2em}}ul.informations li span+span{float:right;color:#0d4d97;font-size:16px;padding:0 0 0 0.4em;margin:0}@media only screen and (min-width:321px) and (max-width:580px){ul.informations li span+span{font-size:12px}}@media only screen and (max-width:320px){ul.informations li span+span{font-size:11px;padding:0 0 0 0.2em}}ul.informations li:after{content:"";display:block;overflow:hidden;height:1.2em;border-bottom:1px dotted}.delai{font-size:11px;font-style:italic;margin-top:10px}.boite-calendrier{border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;text-align:center;padding-bottom:10px;padding-left:10px;padding-right:10px}.boite-calendrier h3{color:#333;font-size:18px;margin-bottom:10px}.boite-calendrier h4{color:#343795;font-size:18px;font-weight:600}.table-calendar table{width:100%}.table-calendar a{text-decoration:none}.table-calendar td,.table-calendar th{padding:0px;text-align:center}.table-calendar .btn-success>a{color:#fff!important}.table-calendar .muted{opacity:0.3;pointer-events:none}.table-calendar .today>a{border-color:#000!important}.table-calendar>table{border:0px!important}.table-calendar>table th{padding:5px;border-top:solid #dee2e6 1px;border-bottom:solid #dee2e6 1px;font-weight:600}.table-calendar>table a{border:solid transparent 2px;display:block;padding:3px}.table-calendar>table>tbody>tr:first-child>td{background-color:#fff!important}.table-calendar>table>tbody>tr:first-child>td>table>tbody>tr>td{font-weight:bold}.table-calendar>table>tbody>tr:first-child>td>table>tbody>tr>td:first-child{border-right:solid #dee2e6 1px!important}.table-calendar>table>tbody>tr:first-child>td>table>tbody>tr>td:first-child>a{font-weight:400;color:#0d4d97!important}.table-calendar>table>tbody>tr:first-child>td>table>tbody>tr>td:first-child>a:hover{background-color:#0d4d97!important;color:#fff!important}.table-calendar>table>tbody>tr:first-child>td>table>tbody>tr>td:last-child{border-left:solid #dee2e6 1px!important}.table-calendar>table>tbody>tr:first-child>td>table>tbody>tr>td:last-child>a{font-weight:400;color:#0d4d97!important}.table-calendar>table>tbody>tr:first-child>td>table>tbody>tr>td:last-child>a:hover{background-color:#0d4d97!important;color:#fff!important}.table-calendar>table>tbody>tr:not(:first-child)>td:hover{background-color:#e5e5e5}.table-calendar>table>tbody>tr:not(:first-child)>td.btn-success:hover{background-color:#157347}.cahy-paged-form{margin:auto;padding:0 12px}.cahy-paged-form *{-webkit-box-sizing:border-box;box-sizing:border-box}.cahy-paged-form input,.cahy-paged-form select,.cahy-paged-form textarea{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:0;padding:8px 4px 0;color:#777777;font-family:Arial, Helvetica, sans-serif;font-size:12px;height:36px;line-height:36px;background:#fff;border:1px solid #ccc;outline:0;width:100%}.cahy-paged-form input:focus,.cahy-paged-form select:focus,.cahy-paged-form textarea:focus{background-color:#eee}.cahy-paged-form input.wrong,.cahy-paged-form select.wrong,.cahy-paged-form textarea.wrong{border-color:#f00}.cahy-paged-form select option{color:#777}.cahy-paged-form select option:checked,.cahy-paged-form select option:hover{background:#fff;color:#777}.cahy-paged-form select option.placeholder{display:none}.cahy-paged-form .field{padding:0 4px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.cahy-paged-form label{display:block;padding-top:4px;font-size:12px;width:100%}.cahy-paged-form :not(.field)>label{padding:0 4px;margin-top:-12px}.cahy-paged-form .cahy-pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:auto;max-width:75%;padding:0;margin-bottom:20px}.cahy-paged-form .cahy-pagination a{text-decoration:none}.cahy-paged-form .button{background-color:#999;cursor:pointer;color:#fff;font-size:1.1em;padding:12px 16px;min-width:140px;text-align:center;text-decoration:none;text-transform:uppercase}.cahy-paged-form .button.primary{background-color:#0d4d97}.cahy-paged-form .button.next:after,.cahy-paged-form .button.prev:before{content:"";display:inline-block;padding:2px;border-top:solid 1px #fff;border-right:solid 1px #fff;margin:0 8px;vertical-align:middle}.cahy-paged-form .button.next:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.cahy-paged-form .button.prev:before{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.cahy-paged-form section header{margin-bottom:16px}.cahy-paged-form section header .page-name{margin:4px 0}.cahy-paged-form section .row-cell{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -4px;min-height:72px}.cahy-paged-form section .cahy-footer{clear:both;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.cahy-paged-form section .cahy-footer .button{margin-left:16px;position:relative}.cahy-paged-form .reference-information{padding:12px 0 24px}.cahy-paged-form .reference-information .directive{font-size:14px}.cahy-paged-form .reference-information .exception{font-size:12px}.cahy-paged-form .date{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:25%}.cahy-paged-form .date>div{width:33.3333%}.cahy-paged-form .fill-fields{font-size:12px;padding:8px 0;text-align:right}.cahy-paged-form .amount{width:15%}.cahy-paged-form .institution{width:25%}.cahy-paged-form .client-source{width:60%}.cahy-paged-form .first-name,.cahy-paged-form .last-name{width:25%}.cahy-paged-form .language{width:12.5%}.cahy-paged-form .sex{width:12.5%}.cahy-paged-form .address{width:40%}.cahy-paged-form .appartment{width:10%}.cahy-paged-form .city{width:25%}.cahy-paged-form .province{width:16.6666%}.cahy-paged-form .postal-code{width:8.3333%}.cahy-paged-form .phone-type{width:25%}.cahy-paged-form .phone-number{width:25%}.cahy-paged-form .email{width:50%}.cahy-paged-form .current-employment{width:35%}.cahy-paged-form .employment-pay-frequency{width:25%}.cahy-paged-form .employment-pay-day{width:15%}.cahy-paged-form .employment-date{width:25%}.cahy-paged-form .reference-name{width:40%}.cahy-paged-form .reference-relation{-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2}.cahy-paged-form .reference-phone{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:200px}.cahy-paged-form .reference-phone-number{width:115px}.cahy-paged-form .reference-extension{width:80px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.cahy-paged-form :not(.field)>label{margin-top:4px}}@media screen and (max-width:767px){.cahy-paged-form .date,.cahy-paged-form .field{margin-bottom:8px}.cahy-paged-form .date .field{margin-bottom:0}.cahy-paged-form :not(.field)>label{margin-top:2px}.cahy-paged-form .first-name,.cahy-paged-form .language,.cahy-paged-form .last-name,.cahy-paged-form .sex{width:50%}.cahy-paged-form .date{width:100%}.cahy-paged-form .address{width:100%}.cahy-paged-form .appartment,.cahy-paged-form .city,.cahy-paged-form .postal-code,.cahy-paged-form .province{width:50%;margin-bottom:8px}.cahy-paged-form .phone-number,.cahy-paged-form .phone-type{width:50%}.cahy-paged-form .email{width:100%}.cahy-paged-form .amount{width:33.3333%}.cahy-paged-form .institution{width:66.6666%}.cahy-paged-form .client-source{width:100%}.cahy-paged-form .current-employment{width:100%}.cahy-paged-form .employment-pay-frequency{width:50%}.cahy-paged-form .employment-pay-day{width:50%}.cahy-paged-form .employment-date{width:100%}.cahy-paged-form .reference-name{width:100%}.cahy-paged-form .reference-relation{width:100%}.cahy-paged-form .reference-phone{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-bottom:8px}.cahy-paged-form .reference-phone .field{margin-bottom:0}.cahy-paged-form .reference-phone-number{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.cahy-paged-form .reference-extension{width:80px}}.cahy-paged-form label{font-weight:bold}.cahy-paged-form .cahy-pagination li a{background-color:#0d4d97;border:solid 1px #0d4d97;border-radius:50%;color:#fff;display:block;width:40px;height:40px;line-height:40px;text-align:center}.cahy-paged-form .cahy-pagination li.cahy-sep{border-bottom:solid 1px #0d4d97;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.cahy-paged-form .cahy-pagination li.current~li a{background-color:#fff;color:#0d4d97}.cahy-paged-form .cahy-pagination li.current~li.cahy-sep{border-color:#ccc}.cahy-paged-form .reference-information{text-align:center}.cahy-paged-form .reference-information .exception{font-style:italic}.cahy-paged-form .reference-information .exception span{color:#0d4d97}.cahy-paged-form section header{border-bottom:solid 1px #ccc;text-align:center}.cahy-paged-form section header .page-number{display:none}.cahy-paged-form section .cahy-footer:before{border-bottom:solid 1px #ccc;content:"";-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.cahy-paged-form section .cahy-footer .button.primary{font-weight:bold}@media (max-width:767px){.form-control-optional{margin-bottom:10px}}.form-control-optional:focus{border-color:#f39e5c;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(243, 158, 92, 0.5);box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(243, 158, 92, 0.5);outline:0 none}.form-control-optional::-moz-placeholder{color:#999;opacity:1;background-color:#ececec}.form-control-optional[disabled],.form-control-optional[readonly],fieldset[disabled] .form-control-optional{background-color:#eee;cursor:not-allowed;opacity:1}textarea.form-control-optional{height:auto}.step{border:1px solid #c8c8c8;border-radius:40px 0 0 40px;min-height:87px;margin-bottom:12px;padding-left:75px;position:relative}.stepXs{margin-bottom:30px}.step .num{color:#0d4d97;font-size:35px;font-weight:bold;height:87px;left:-1px;line-height:87px;padding-left:19px;padding-right:7px;position:absolute;text-align:center;top:-1px;width:62px}.stepXs .numXs{background-attachment:scroll;background-image:url("/images/info-renouvellement-etape.png");background-position:center center;background-repeat:no-repeat;color:#fff;font-size:35px;font-weight:bold;height:87px;left:-1px;line-height:87px;padding-left:19px;padding-right:7px;text-align:center;top:-1px}.step .info{display:table;height:85px;width:100%}.stepXs .infoXs{width:100%}.step .info>span{display:table-cell;vertical-align:middle}.stepXs .infoXs>span{display:table-cell;vertical-align:middle}.step .info .text{font-weight:bold;padding-left:10px;padding-right:15px;padding-top:10px;padding-bottom:10px;width:100%}.stepXs .infoXs .textXs{display:block;font-weight:bold;text-align:center;width:95%}.step .info>span{display:table-cell;vertical-align:middle}.stepXs .infoXs>span{display:table-cell;vertical-align:middle}.step .info .text span{color:#0d4d97}.stepXs .infoXs .textXs span{color:#0d4d97}.step .info .text span strong{font-size:18px}.stepXs .infoXs .textXs span strong{font-size:18px}.step .info .icon{width:38px}.step .info .help{background-color:#f0f0f0;padding-left:15px;padding-right:15px;white-space:nowrap}.stepXs .infoXs .helpXs{background-color:#f0f0f0;display:block;width:95%;padding-left:15px;padding-right:15px;text-align:center}.needhelp{margin-bottom:10px;margin-top:40px;text-align:center}.needhelp .h3{font-size:24px;font-weight:bold;margin:0;padding:0}.needhelp .h4{font-size:18px;font-weight:normal;margin:0;padding:0}.needhelp .h4 span{display:block;font-size:30px;font-weight:bold;margin:0;padding:0}@media (max-width:767px){.needhelp .h3{font-size:14px}.needhelp .h4{font-size:12px;padding:15px}.needhelp .h4 span{font-size:20px;padding:15px}}