@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,200,900italic,900,700italic,700,600italic,600,400italic,300italic,300,200italic);.container{width:794px}.container,.page{box-sizing:border-box}.page{width:100%;height:1122px;position:relative}.page.long-page{height:1122.5px}.contract-page{background-color:#fff;font-family:"Poppins";padding:155.4px 60px 0;position:relative}.contract-page .content{z-index:5;position:relative}.contract-page .logo{z-index:1;position:absolute;right:60px;top:40px;width:200px}.contract-page .header-image{z-index:1;position:absolute;top:0;left:0;width:337px}.contract-page .footer-text{position:absolute;bottom:15px;width:518px;left:115px;font-family:"Source Sans Pro";z-index:2;font-size:13px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:left;color:#fff}.contract-page .footer-image{z-index:1;position:absolute;bottom:0;right:0;width:736px}.contract-page .backgroud-image{position:absolute;top:0;left:0;width:100%;height:100%}.contract-page .ipa{display:flex;z-index:2;position:absolute;right:23px;bottom:15px}.contract-page .ipa .ipa-logo{width:48px;margin-right:3px}.contract-page .ipa .ipa-word{height:20px;margin-top:10px}.agreement-contract{width:794px;box-sizing:border-box;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:left}.agreement-contract .header-title{font-size:34px;font-weight:700;color:#104472}.agreement-contract .review-section{margin-top:20px;font-family:"Source Sans Pro";font-size:13px}.agreement-contract .review-section .paragraph-1{color:#131313}.agreement-contract .review-section .paragraph-2{color:#676767;font-style:italic;margin-top:10px}.agreement-contract .details-table{margin-top:20px;width:100%;background-color:#e0f8ff;height:554px;border-radius:.5px;border:0 solid #aae5f6;font-family:"Poppins";padding-bottom:15px}.agreement-contract .details-table tr.header{height:32px}.agreement-contract .details-table tr th{border-bottom:1px solid #aae5f6}.agreement-contract .details-table tr th.title{font-weight:700;line-height:1.2;color:#1e87e4}.agreement-contract .details-table tr td,.agreement-contract .details-table tr th.title{padding-left:28px;font-size:12px;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left}.agreement-contract .details-table tr td{font-weight:500;line-height:2;overflow-wrap:anywhere;color:#104472}.agreement-contract .row{margin-top:10px;font-family:"Source Sans Pro";display:flex;font-size:13px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:left;color:#131313}.agreement-contract .row.title{margin-top:20px}.agreement-contract .row .col{position:relative;width:calc(50% - 15px)}.agreement-contract .row .col:first-child{margin-right:30px}.agreement-contract .row .col .bold{font-weight:700}.agreement-contract .row .col .center{text-align:center}.agreement-contract .row .col .block{display:block}.agreement-contract .row .col .highlight{color:#2b73b3}.agreement-contract .row .col div.paragraph{margin-bottom:15px}.agreement-contract .row .col .line{border-top:1px solid #000;width:250px}.agreement-contract .row .col .line-title{margin-bottom:10px}.agreement-contract .row .col .line-title.exec{margin-top:15px;width:350px;margin-bottom:35px}.agreement-contract .row .col .flex{display:flex;width:350px;position:relative}.agreement-contract .row .col .flex div{max-width:171px;width:171px;margin-right:15px;word-wrap:break-word}.agreement-contract .row .col .flex div.client-name{position:absolute;left:175px;bottom:0}.agreement-contract .row .col .flex .line{border-top:1px solid #000}.agreement-contract .row .col .info{font-size:14px}.agreement-contract .row .col .esign{height:20px}.agreement-contract .row .col .steve-sign{position:absolute;bottom:-18px;width:220px;left:-14px}.payou-page{background-color:#fff;font-family:"Poppins";padding:155.4px 60px 0}.payou-page,.payou-page .content{position:relative}.payou-page .header-image{width:682px;position:absolute;top:0;left:0}.payou-page .logo{width:208.6px;position:absolute;top:75px;right:60px}.payou-page .footer-image{position:absolute;right:0;bottom:0;width:375px}.payou-page .footer{font-family:"Source Sans Pro";border-radius:.5px;background-color:#101010;position:absolute;bottom:0;left:0;height:50px;width:100%;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:center;color:#fff;padding-top:3px}.direct-debit{width:794px}.direct-debit .header-title{font-size:32.9px;font-weight:700;line-height:1.2;color:#000}.direct-debit .acknowledment,.direct-debit .header-title{font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left}.direct-debit .acknowledment{font-family:"Source Sans Pro";color:#131313;font-weight:400;line-height:normal}.direct-debit .acknowledment .title{font-size:13px;margin-top:10px;font-weight:600}.direct-debit .acknowledment .contents{font-size:12px;font-style:italic;color:#676767;margin-top:10px}.direct-debit .acknowledment .contents.instruction{font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#131313}.direct-debit .sub-header{margin-top:10px;font-size:13px;font-weight:700;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left;color:#030303}.direct-debit .divider{width:100%;margin:10px 0;border-top:1px solid hsla(0,0%,40.4%,.4784313725)}.direct-debit .info{font-size:12px;color:#030303;overflow-wrap:anywhere}.direct-debit .row{display:flex}.direct-debit .row .col{position:relative;width:calc(50% - 15px)}.direct-debit .row .col:first-child{margin-right:30px}.direct-debit .row.terms{margin-top:10px;font-family:"Source Sans Pro";font-size:13px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:left;color:#131313}.direct-debit .row.terms .col .name{width:200px;border-top:1px solid #000}.direct-debit .row.terms .col .flex{display:flex}.direct-debit .row.terms .col .flex div{width:170px}.direct-debit .row.terms .col .flex div.line{border-top:1px solid #000}.direct-debit .row.terms .col .flex div:first-child{margin-right:20px}.direct-debit .row.terms .col .intend{padding-left:20px}.direct-debit .fee-table{width:100%;margin-top:5px;border-radius:.5px;background-color:#e9eff3;font-size:12px;color:#000}.direct-debit .fee-table table{border-collapse:collapse;width:100%}.direct-debit .fee-table table thead tr{border-bottom:1px solid hsla(0,0%,43.5%,.9607843137)}.direct-debit .fee-table table thead tr th{padding:10px;font-weight:600;text-align:left}.direct-debit .fee-table table tbody tr td{padding:10px}.direct-debit .fee-table.details-table{padding-bottom:10px;font-size:12px}.direct-debit .fee-table.details-table table{table-layout:fixed}.direct-debit .fee-table.details-table table thead tr th{padding:10px 10px 10px 30px}.direct-debit .fee-table.details-table table thead tr th:first-child{width:30%;padding:10px 10px 10px 20px}.direct-debit .fee-table.details-table table tbody tr td.details{font-weight:500;padding:5px 5px 5px 30px;width:0;word-break:break-word}.direct-debit .fee-table.details-table table tbody tr td.details:first-child{padding:5px 0 5px 20px}.direct-debit .bold{font-weight:700}.direct-debit .center{text-align:center}.direct-debit .mt-5{margin-top:5px}.direct-debit .mt-10{margin-top:10px}.direct-debit .mt-20{margin-top:20px!important}.direct-debit .mt-30{margin-top:30px!important}.invoice{width:794px}.invoice .header-title{font-size:34px;font-weight:700;color:#104472}.invoice .information{display:flex;margin-top:30px;line-height:2;color:#104472}.invoice .information .col{width:30%}.invoice .information .col .infos{line-height:1}.invoice .information .col-2{width:15%}.invoice .information .col-2 .infos{line-height:1.5}.invoice .information .col-2 .mb-5{margin-bottom:5px}.invoice .information .col-3{width:20%}.invoice .information .col-3 .infos{line-height:1.5}.invoice .information .col-3 .mb-5{margin-bottom:5px}.invoice .information .col-4{width:35%}.invoice .information .col-4 .infos{line-height:1.5}.invoice .information .name{font-size:12px;font-weight:700;color:#1e87e4;line-height:1;margin-bottom:5px}.invoice .information .name,.invoice .information .other-info{font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left;overflow-wrap:break-word;padding-right:10px}.invoice .information .other-info{font-size:10px;font-weight:500;color:#104472}.invoice .information .highlight{font-weight:700}.invoice .prices-table{width:100%;border-radius:.5px;background-color:#e0f8ff;margin-top:50px;padding:10px 30px 30px;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal;text-align:left;color:#104472}.invoice .prices-table table{border-collapse:collapse;width:100%}.invoice .prices-table table thead tr{border-bottom:1px solid #2b5671}.invoice .prices-table table thead tr th{padding-top:10px;padding-bottom:10px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:left;color:#1d6eb5}.invoice .prices-table table tbody tr.hidden{display:none}.invoice .prices-table table tbody tr:first-child td{padding-top:10px}.invoice .prices-table table tbody tr.last td{border-bottom:1px solid #2b5671;padding-bottom:10px}.invoice .prices-table table tbody tr.subtotal td{padding-top:10px}.invoice .prices-table table tbody tr.total td{padding-top:30px}.invoice .prices-table table tbody tr.total td.thank-you{font-size:13px;font-weight:700;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#1e87e4}.invoice .prices-table table tbody tr.total td .total-value{float:right;font-size:16px;border-radius:5px;background-color:#1e87e4;width:140px;height:31px;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#fff}.invoice .prices-table table tbody tr.total td .total-value span{font-weight:700}.invoice .prices-table table .text-left{text-align:left}.invoice .prices-table table .text-right{text-align:right}.invoice .prices-table table .text-center{text-align:center}.invoice .prices-table table .bold{font-weight:700}.help-container .title{color:#0099da;font-size:1.5rem;font-weight:600;line-height:1.125;margin:10px 0 20px;display:inline-block}.help-container .faq{height:68px;overflow-y:hidden;transition:height .3s ease-in}.help-container .faq.active1{height:130px}.help-container .faq.active2,.help-container .faq.active3{height:110px}.help-container .faq .faq-question-container{cursor:pointer;display:flex}.help-container .faq .faq-question-container .faq-question{display:flex;color:#6f8cab;margin:0;font-weight:500;line-height:1.5;font-size:1em;flex-grow:1}.help-container .faq .faq-question-container .faq-icon{padding:2px;transform:rotate(-90deg);transition-duration:.3s;transition-property:transform}.help-container .faq .faq-question-container .faq-icon.active{transform:rotate(0)}.help-container .faq .faq-answer{margin:0 20px}.help-container .video-title{color:#0099da;font-size:1.5rem;font-weight:600;line-height:1.125;margin:10px 0 20px}.help-container .slides .slide{cursor:pointer;color:#6f8cab;font-weight:500;line-height:1.5;font-size:1em;margin:0 0 14px}.video-slider{margin:10px 20px}.video-slider .video-container{cursor:pointer;padding:10px}.play-button{position:absolute!important;top:50%!important;left:50%!important;margin-right:-50%!important;font-size:3em!important;z-index:1!important;transform:translate(-50%,-50%)!important}.backdrop{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:10;background:rgba(0,0,0,.75)}.video-modal{position:fixed;top:10%;left:10%;width:80%;height:80%;z-index:100;overflow:hidden}@font-face{font-family:Muli;src:url(/static/media/Muli.4829cf81.ttf)}#root{background-color:#edf7ff;font-family:Muli;position:fixed;top:0;left:0;height:100vh;width:100%}.app-wrapper{position:fixed;top:90px;left:240px;bottom:var(--margin);right:var(--margin);padding:2rem 1rem;background-color:#f3f9ff!important;border-bottom-right-radius:20px;transition:all .3s ease}.app-wrapper .item{background:#fff;margin-bottom:10px;padding:15px;font-size:14px;line-height:22px}.app-wrapper.collapse{left:90px;top:60px}.app-wrapper{top:60px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.gridForm{margin-top:2em!important;margin-left:1em!important}.cardDivided{border-bottom:2px solid #d7e8f9!important;padding:16px!important}.cardDivided>.ui.header{margin:.5em .5em 0 0!important;color:#2185d0!important}.cardDivided>.header{margin:.1em .5em 0 0!important;color:#2185d0!important;font-weight:700!important;font-size:1.28571429em!important}.interviewHeaderTitle{margin-top:.5em!important}.cardInterviewDivided{border-bottom:2px solid #d7e8f9!important;padding:10px 16px!important}.cardInterviewDivided>.ui.header{margin:.5em .5em 0 0!important}.cardContractsDivided{border-bottom:2px solid #d7e8f9!important;padding:10px 10px 0!important;margin-bottom:5px!important;margin-left:0!important;margin-right:0!important}.cardContractsDivided>.ui.header{margin:.5em .5em 0 0!important}.ui.form{margin-top:20px}.ui.form.in-modal{margin-top:5px}.ui.disabled.selection.dropdown,.ui.form .disabled.field,.ui.form .disabled.fields .field,.ui.form .field :disabled{background-color:#f5f5f5;opacity:1!important}.ui.page.modals.dimmer.transition.visible.active{background-color:rgba(27,97,136,.4)}.ui.fluid.card{box-shadow:0 4px 8px 0 rgba(77,141,154,.6)}.ui.radio.checkbox input:checked~.box:after,.ui.radio.checkbox input:checked~label:after{background-color:#0099da!important}.ui.card{box-shadow:0 4px 8px 0 rgba(77,141,154,.6)}input:checked~label:after{opacity:1;color:#0099da!important}input[type=date]:not(:valid)::-webkit-datetime-edit{color:grey;opacity:.5}@media only screen and (max-width:767px){.ui.grid>.stackable.stackable.row>.column.interview,.ui.stackable.grid>.column.grid>.column.interview,.ui.stackable.grid>.column.row>.column.interview,.ui.stackable.grid>.column:not(.row).interview,.ui.stackable.grid>.row>.column.interview,.ui.stackable.grid>.row>.wide.column.interview,.ui.stackable.grid>.wide.column.interview{width:100%!important;margin:0!important;box-shadow:none!important;padding:0 1rem!important}}.table-action-button{width:107px;padding:10px!important}.MuiTableCell-root{white-space:nowrap!important}.navbar-dropdown i{margin:6px .25rem 0 2px!important}
/*# sourceMappingURL=main.04750c75.chunk.css.map */