@font-face{font-family:"Nexa Rust Sans";font-weight:900;font-style:normal;font-display:swap;src:url("../fonts/nexa-rust-sans-black.woff") format("woff"),url("../fonts/nexa-rust-sans-black.woff2") format("woff2")}@font-face{font-family:"Brixton Lead Vector";font-weight:400;font-style:normal;font-display:swap;src:url("../fonts/brixton-lead-vector.woff") format("woff"),url("../fonts/brixton-lead-vector.woff2") format("woff2")}@font-face{font-family:"Montserrat";font-weight:500;font-style:normal;font-display:swap;src:url("../fonts/montserrat-medium.ttf") format("truetype")}@font-face{font-family:"Montserrat";font-weight:600;font-style:normal;font-display:swap;src:url("../fonts/montserrat-semibold.ttf") format("truetype")}@font-face{font-family:"Montserrat";font-weight:700;font-style:normal;font-display:swap;src:url("../fonts/montserrat-bold.ttf") format("truetype")}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.ontario-h1{font-family:"Nexa Rust Sans",sans-serif;font-weight:900;font-size:2.0625rem;line-height:2.75rem}@media screen and (max-width: 40em){h1,.ontario-h1{font-size:1.6875rem;line-height:2.3125rem}}h2,.ontario-h2{font-family:"Nexa Rust Sans",sans-serif;font-weight:900;font-size:1.75rem;line-height:2.5rem}@media screen and (max-width: 40em){h2,.ontario-h2{font-size:1.4375rem;line-height:2rem}}h3,.ontario-h3{font-family:"Nexa Rust Sans",sans-serif;font-weight:900;font-size:1.5rem;line-height:2.25rem}@media screen and (max-width: 40em){h3,.ontario-h3{font-size:1.25rem;line-height:1.875rem}}h4,.ontario-h4{font-family:"Nexa Rust Sans",sans-serif;font-weight:900;font-size:1.1875rem;line-height:1.8125rem}@media screen and (max-width: 40em){h4,.ontario-h4{font-size:1.125rem;line-height:1.75rem}}h5,.ontario-h5{font-family:"Nexa Rust Sans",sans-serif;font-weight:900;font-size:1rem;line-height:1.5rem}@media screen and (max-width: 40em){h5,.ontario-h5{font-size:1rem;line-height:1.5625rem}}.ontario-lead-statement{font-family:"Montserrat",sans-serif;font-weight:500;font-size:1.375rem;line-height:2.1875rem}@media screen and (max-width: 40em){.ontario-lead-statement{font-size:1.25rem;line-height:2rem}}body{font-family:"Montserrat",sans-serif !important;font-weight:500;font-size:1rem;line-height:1.375rem}.ontario-header--one-call{background-color:#fff;border-bottom:.25rem solid hsl(0,0%,10%);height:6.125rem}.ontario-header--one-call .ontario-row{justify-content:flex-start}.ontario-header--one-call .ontario-header__logo-container{height:3.875rem}.ontario-header--one-call .ontario-header__logo-container img{height:3.875rem;width:auto}.ontario-header--one-call .ontario-header__divider{height:3rem;width:.125rem;background-color:hsl(0,0%,10%);margin:0 2rem}@media screen and (max-width: 40em){.ontario-header--one-call .ontario-header__divider{margin:0 1rem}}.ontario-header--one-call .ontario-header__application-title-container span{color:hsl(0,0%,10%);margin:0;font-family:"Brixton Lead Vector",serif;font-size:2.5rem;line-height:3rem}@media screen and (max-width: 40em){.ontario-header--one-call .ontario-header__application-title-container span{font-size:1.75rem;line-height:2.625rem}}.ontario-footer--one-call{border-top:.5rem solid #7fbc42;background-color:#005245}@media screen and (max-width: 40em){.ontario-footer--one-call{padding-top:2.5rem;padding-bottom:3rem}}.ontario-footer--one-call .ontario-footer__links-container{margin-bottom:1.5rem}@media screen and (max-width: 40em){.ontario-footer--one-call .ontario-footer__links-container{margin-bottom:1rem}}.ontario-footer--one-call .ontario-footer__links-container li{padding:0}.ontario-footer--one-call .ontario-footer__links-container--social-media{display:flex}.ontario-footer--one-call .ontario-footer__links-container--social-media .ontario-footer__link{width:1.5rem;height:1.5rem;border-radius:.75rem;background-color:#7fbc42;display:flex;align-items:center;justify-content:center;margin-right:1.5rem}.ontario-footer--one-call .ontario-footer__links-container--social-media .ontario-footer__link svg{fill:#005245}.ontario-button{font-family:"Montserrat",sans-serif;font-weight:600;font-size:1.125rem;line-height:1.3125rem;padding:.71875rem 1.5rem;min-width:auto}.ontario-button--primary{background-color:#7fbc42;color:hsl(0,0%,10%);padding:.84375rem 1.5rem}.ontario-button--primary:active,.ontario-button--primary:visited{background-color:#7fbc42;color:hsl(0,0%,10%)}.ontario-button--primary:hover,.ontario-button--primary:focus{background-color:#005245;color:#fff}.ontario-button--secondary{background-color:rgba(0,0,0,0);color:#005245;border-color:#005245}.ontario-button--secondary:active,.ontario-button--secondary:visited{background-color:rgba(0,0,0,0);color:#005245;border-color:#005245}.ontario-button--secondary:hover,.ontario-button--secondary:focus{background-color:#f2f8ec;color:#005245;border-color:#005245}.ontario-alert--important{background-color:#f0fbea;border-color:#005245}.ontario-alert--important svg{fill:#005245}.ontario-alert__body{max-width:100%}.ontario-alert__body #page-error-text{max-width:100%}.ontario-input{font-family:"Montserrat",sans-serif !important;font-weight:500;font-size:1rem;line-height:1.375rem}@media screen and (max-width: 40em){.ontario-input--20-char-width{max-width:100%}}.ontario-checkboxes__label{font-family:"Montserrat",sans-serif !important;font-weight:500;font-size:1rem;line-height:1.375rem}.one-call-review-panel{width:100%}.one-call-review-panel__header-container{display:flex;justify-content:space-between;align-items:center;padding:1rem 0}@media screen and (max-width: 40em){.one-call-review-panel__header-container{flex-direction:column;align-items:start}}.one-call-review-panel__title{margin-bottom:0;font-family:"Nexa Rust Sans",sans-serif;font-weight:900;font-size:1.5rem;line-height:2.25rem}@media screen and (max-width: 40em){.one-call-review-panel__title{font-size:1.25rem;line-height:1.875rem}}@media screen and (max-width: 40em){.one-call-review-panel__title{margin-bottom:.5rem}}.one-call-review-panel__action-button{background-color:rgba(0,0,0,0);border:0;padding:0;cursor:pointer;color:#06c;text-decoration:underline;font-family:"Montserrat",sans-serif !important;font-weight:500;font-size:1rem;line-height:1.375rem}.one-call-review-panel__table{width:100%}@media screen and (max-width: 40em){.one-call-review-panel__table{table-layout:fixed}}.one-call-review-panel__table tbody tr:first-child{border-top-width:.1875rem;border-top-color:hsl(0,0%,10%)}.one-call-review-panel__table tbody tr:last-child{border-bottom-width:.0625rem;border-bottom-color:#ccc}.one-call-review-panel__table tbody tr th{width:50%;padding-left:0;padding-right:0;vertical-align:middle;text-align:left;font-family:"Nexa Rust Sans",sans-serif;font-weight:900;font-size:1.1875rem;line-height:1.8125rem}@media screen and (max-width: 40em){.one-call-review-panel__table tbody tr th{font-size:1.125rem;line-height:1.75rem}}@media screen and (max-width: 40em){.one-call-review-panel__table tbody tr th{width:100%;display:block;padding-bottom:.25rem}}.one-call-review-panel__table tbody tr td{padding-left:0;word-break:break-all}@media screen and (max-width: 40em){.one-call-review-panel__table tbody tr td{padding-top:0;padding-right:0;display:block;word-break:break-all}}.navbar{margin:auto}.navbar-container{display:flex;align-items:center;justify-content:space-between}.navbar .ontario-button{font-family:"Montserrat",sans-serif !important;font-weight:500;font-size:1rem;line-height:1.375rem}.navbar__steps{font-family:"Nexa Rust Sans",sans-serif;font-weight:900;font-size:1.5rem;line-height:2.25rem}@media screen and (max-width: 40em){.navbar__steps{font-size:1.25rem;line-height:1.875rem}}.ontario-accordions__container{max-width:100%}.ontario-accordion--one-call{background-color:hsl(0,0%,95%)}.ontario-accordion--one-call .ontario-accordion-heading.ontario-expander--active .ontario-accordion__button{padding-bottom:.75rem}.ontario-accordion--one-call .ontario-accordion__content{padding:0 1.5rem 1.5rem;margin:0}.ontario-accordion--one-call .ontario-accordion__button{color:hsl(0,0%,10%);padding:1.5rem;font-family:"Nexa Rust Sans",sans-serif;font-weight:900;font-size:1.5rem;line-height:2.25rem}@media screen and (max-width: 40em){.ontario-accordion--one-call .ontario-accordion__button{font-size:1.25rem;line-height:1.875rem}}.ontario-accordion--one-call .ontario-accordion__button:focus{box-shadow:none}.detail-card__header{padding:1.5rem 1.5rem .375rem}.detail-card__body{padding:.375rem 1.5rem 1.5rem}.detail-card__body p{margin-bottom:0}.detail-card-title{color:hsl(0,0%,10%);margin:0;font-family:"Nexa Rust Sans",sans-serif;font-weight:900;font-size:1.5rem;line-height:2.25rem}@media screen and (max-width: 40em){.detail-card-title{font-size:1.25rem;line-height:1.875rem}}.detail-card--grey{background-color:hsl(0,0%,95%);border-top:2px solid #ccc;border-bottom:2px solid #ccc}.ontario-label{font-family:"Nexa Rust Sans",sans-serif;font-weight:900;font-size:1rem;line-height:1.5rem}@media screen and (max-width: 40em){.ontario-label{font-size:1rem;line-height:1.5625rem}}.ontario-label__flag{font-family:"Montserrat",sans-serif !important;font-weight:500;font-size:1rem;line-height:1.375rem}.ontario-summary-list .ontario-summary-list-heading__container .ontario-summary-list__heading{font-family:"Nexa Rust Sans",sans-serif;font-weight:900;font-size:1.5rem;line-height:2.25rem}@media screen and (max-width: 40em){.ontario-summary-list .ontario-summary-list-heading__container .ontario-summary-list__heading{font-size:1.25rem;line-height:1.875rem}}.ontario-summary-list__key{font-family:"Nexa Rust Sans",sans-serif;font-weight:900;font-size:1.1875rem;line-height:1.8125rem}@media screen and (max-width: 40em){.ontario-summary-list__key{font-size:1.125rem;line-height:1.75rem}}.ontario-hint-expander__button{font-family:"Montserrat",sans-serif !important;font-weight:500;font-size:1rem;line-height:1.375rem}@media screen and (min-width: 40em){.ontario-form-group--inline input{float:left;margin-right:2.5rem}}.ontario-container{display:flex;flex-direction:column;min-height:100vh}.ontario-content-wrapper{flex:1}#submission-summary-page .receiving-contractors-list li:not(:last-child){border-bottom:2px solid #ccc}