@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:block;src:url(https://pro.fontawesome.com/releases/v5.15.4/webfonts/fa-solid-900.eot);src:url(https://pro.fontawesome.com/releases/v5.15.4/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(https://pro.fontawesome.com/releases/v5.15.2/webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(https://pro.fontawesome.com/releases/v5.15.2/webfonts/fa-solid-900.ttf) format("truetype"),url(https://pro.fontawesome.com/releases/v5.15.2/webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:"Font Awesome 5 Pro";font-weight:900}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;font-display:block;src:url(https://pro.fontawesome.com/releases/v5.15.4/webfonts/fa-regular-400.eot);src:url(https://pro.fontawesome.com/releases/v5.15.4/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(https://pro.fontawesome.com/releases/v5.15.2/webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(https://pro.fontawesome.com/releases/v5.15.2/webfonts/fa-regular-400.ttf) format("truetype"),url(https://pro.fontawesome.com/releases/v5.15.2/webfonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-family:"Font Awesome 5 Pro";font-weight:400}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:block;src:url(https://pro.fontawesome.com/releases/v5.15.4/webfonts/fa-light-300.eot);src:url(https://pro.fontawesome.com/releases/v5.15.4/webfonts/fa-light-300.eot?#iefix) format("embedded-opentype"),url(https://pro.fontawesome.com/releases/v5.15.2/webfonts/fa-light-300.woff2) format("woff2"),url(../webfonts/fa-light-300.woff) format("woff"),url(https://pro.fontawesome.com/releases/v5.15.2/webfonts/fa-light-300.ttf) format("truetype"),url(https://pro.fontawesome.com/releases/v5.15.2/webfonts/fa-light-300.svg#fontawesome) format("svg")}.fal{font-family:"Font Awesome 5 Pro";font-weight:300}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(https://pro.fontawesome.com/releases/v5.15.4/webfonts/fa-brands-400.eot);src:url(https://pro.fontawesome.com/releases/v5.15.4/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(https://pro.fontawesome.com/releases/v5.15.2/webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(https://pro.fontawesome.com/releases/v5.15.2/webfonts/fa-brands-400.ttf) format("truetype"),url(https://pro.fontawesome.com/releases/v5.15.2/webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands";font-weight:400}.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.fa-long-arrow-right:before{content:"\f178"}.fa-piggy-bank:before{content:"\f4d3"}.fa-users:before{content:"\f0c0"}.fa-file-spreadsheet:before{content:"\f65b"}.fa-history:before{content:"\f1da"}.fa-star:before{content:"\f005"}.fa-star-half:before{content:"\f089"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-caret-down:before{content:"\f0d7"}.fa-arrow-alt-up:before{content:"\f357"}.fa-times:before{content:"\f00d"}.fa-phone:before{content:"\f095"}.fa-user-lock:before{content:"\f502"}.fa-bars:before{content:"\f0c9"}.fa-home:before{content:"\f015"}.fa-users:before{content:"\f0c0"}.fa-shield-alt:before{content:"\f3ed"}.fa-user-secret:before{content:"\f21b"}.fa-landmark:before{content:"\f66f"}.fa-badge-check:before{content:"\f336"}.fa-facebook:before{content:"\f09a"}.fa-twitter:before{content:"\f099"}.fa-linkedin:before{content:"\f08c"}.fa-phone-alt:before{content:"\f879"}.fa-info-circle:before{content:"\f05a"}.fa-address-card:before{content:"\f2bb"}.fa-phone-alt:before{content:"\f879"}.fa-dollar-sign:before{content:"\f155"}.fa-ban:before{content:"\f05e"}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-spinner:before{content:"\f110"}.fa-spinner-third:before{content:"\f3f4"}.cover-paragraphs{color:#303030;background-color:rgba(255,255,255,.75);padding:1em}.cover-paragraphs h1{font-weight:400}.landing-page{padding-left:0;padding-right:0}.landing-page .seo-titles h2{font-size:1.5em}.landing-page .seo-titles h3{margin-top:1rem;font-size:2em}.landing-page .ms-footer{background-color:#00577f}.disclaimer{font-size:9px;line-height:1.5em}.ms-hero-img-landing::after{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:0}#intro-next h1{margin:0}.ms-hero-img-landing{background-size:cover;background-repeat:no-repeat;background-position-y:center;margin:0;position:relative}.ms-hero-img-landing h1,.ms-hero-img-landing p{color:#303030}@media(max-width:991px){.ms-hero-img-landing{background-image:none!important}}.landing-page section.container h1,.landing-page section.container h2,.landing-page section.container h3{font-size:2.5rem;margin:1em 0}.legal-text{font-size:12px}#terms-conditions div{max-height:500px;overflow-y:scroll;border:0}.landing-page .container form label{visibility:hidden;width:0;height:0}.landing-page .container form .form-control{text-align:center;font-size:2rem}.landing-page .container form .form-control:-moz-placeholder,.landing-page .container form .form-control:-ms-input-placeholder,.landing-page .container form .form-control::-moz-placeholder,.landing-page .container form .form-control::-webkit-input-placeholder{color:#00577f}.landing-page .cards-quick-stats .card{min-height:270px}.landing-page .cards-quick-stats-counter{font-size:2em;font-weight:300;margin:2rem 0 1.5rem}.landing-page .cards-quick-stats-counter.dollars::after{content:" $"}.hidden{margin:0;padding:0;width:0;height:0;position:relative;overflow:hidden}.landing-page ul.partnerLogosList{display:flex;list-style-type:none;flex-flow:wrap;justify-content:center;align-content:space-around;padding:0}.landing-page ul.partnerLogosList li{padding:.5em;line-height:130px}#PostalCode{text-align:center}.landing-page .card.card-red2{border-bottom:solid 3px #c1362c;border-radius:3px}.card.card-red2 .card-footer,.landing-page .card.card-red2 .card-header{background-color:#c1362c;color:#f5f5f5}.landing-page .enfantSoleil img{margin:0 auto;display:block}.landing-page #services a{color:#fbb957}.landing-page #services a:hover{color:#fdd08d;text-decoration:underline}.partner-logo{background-color:#fff;border-radius:1rem;line-height:130px;text-align:center;margin:.7rem;padding:.3rem;display:inline-block}.partner-logo img{font-size:smaller;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap;display:inline-block}@media (max-width:766px){.partner-logo img{width:70px;max-height:70px}}@media (min-width:767px){.partner-logo img{width:130px;max-height:130px}.container.postal-code-box{padding:0}}@media (min-width:991px){.container.postal-code-box{padding:2em 0}}