.call-to-action{text-align:center;background-size:cover;background-repeat:no-repeat;background-position:center;padding-left:20px;padding-right:20px}.call-to-action .button .icon{margin-left:10px}.call-to-action .button .icon.minus{display:none}.call-to-action .cta-row{display:flex}@media screen and (max-width:640px){.call-to-action .cta-row{display:block}}.call-to-action .text-col{flex-grow:1}@media screen and (max-width:640px){.call-to-action .text-col{display:block}}.call-to-action .text-col>div{padding-right:20px}.call-to-action .button-col{display:flex;align-items:end}@media screen and (max-width:640px){.call-to-action .button-col{display:block}}.call-to-action .button-col .button{margin-bottom:0}.call-to-action.is-form{text-align:left}.call-to-action.color-black{color:#000!important}.call-to-action.is-form,.call-to-action.is-link,.call-to-action.wide{color:#fff}.call-to-action.is-form.contact-form,.call-to-action.is-link.contact-form,.call-to-action.wide.contact-form{color:#25313c}.call-to-action.is-form .mktoForm,.call-to-action.is-link .mktoForm,.call-to-action.wide .mktoForm{color:#25313c}.call-to-action.is-link.button-right{text-align:left}.call-to-action.is-link.button-right .text{text-align:left;max-width:none;margin:0}.call-to-action .text{margin-bottom:20px}.call-to-action.is-link .text{max-width:600px;margin-left:auto;margin-right:auto}.call-to-action .marketo-form{background:#fff;overflow:auto;padding:0 20px;height:0}.call-to-action.open .button .plus{display:none}.call-to-action.open .button .minus{display:inline-block}.call-to-action.open .marketo-form{height:100%}.call-to-action.page-cta{margin-top:0;padding:4vh 40px;background-color:#25313c}.call-to-action.page-cta .top{width:100%;display:flex;align-items:stretch}.call-to-action.page-cta .top .left{flex-grow:1;padding-right:40px}.call-to-action.page-cta .top .left h3{font-size:2rem}.call-to-action.page-cta .top .box{text-align:right;min-width:420px}.call-to-action.page-cta .top .spacer{float:left;width:100%;height:60px;margin-bottom:40px}.call-to-action.page-cta .telephone-number{background:#d60925;font-weight:lighter;margin-bottom:40px}.call-to-action.page-cta .telephone-number div{text-align:center;font-size:1.22222rem;padding:20px}.call-to-action.page-cta .telephone-number div span{display:block;font-size:2.66667rem}.call-to-action.page-cta .button-col{display:block;margin-bottom:10px}.call-to-action.page-cta.left{text-align:left}.call-to-action.page-cta.left .top .left p{text-align:left}.call-to-action.page-cta.centre{text-align:center}.call-to-action.page-cta.centre .top .left{padding:0;max-width:800px;margin:0 auto}.call-to-action.page-cta.centre .top .left .text{padding-right:0}.call-to-action.page-cta.centre .cta-buttons{display:flex;align-items:center;justify-content:center}.call-to-action.page-cta.centre .cta-buttons div{margin:0 20px}.call-to-action.page-cta.centre .cta-buttons .button-col,.call-to-action.page-cta.centre .cta-buttons .or{margin-bottom:10px}.call-to-action.page-cta.centre .cta-buttons .telephone-number{max-width:320px;margin-bottom:10px}.call-to-action.page-cta.centre .cta-buttons .telephone-number div{font-size:1.05rem;padding:2px 10px 4px 10px}.call-to-action.page-cta.centre .cta-buttons .telephone-number div span{font-size:38px}.call-to-action.page-cta.centre form{text-align:left}@media only screen and (max-width:860px){.call-to-action.page-cta.centre .cta-buttons{display:block;text-align:center}.call-to-action.page-cta.centre .cta-buttons .telephone-number{margin:0 auto 10px auto}}@media screen and (max-width:640px){.call-to-action.page-cta{padding:4vh 0}.call-to-action.page-cta .top{display:block}.call-to-action.page-cta .top .box{min-width:0}.call-to-action.page-cta .top .box .spacer{display:none}.call-to-action.page-cta .top .box .button{width:100%}.call-to-action.page-cta .top .left{padding:0}.call-to-action.page-cta .top .left h3{font-size:1.5rem}}.call-to-action.page-cta.white{background-color:#fff;color:#000;padding:20px 0;border-top:1px solid #c3cbcd}.call-to-action.page-cta.white .top .left h3{color:#236192;font-size:1.55556rem}.call-to-action.page-cta.white .top .left p{font-weight:300}.elements-cta-tax{padding:0}.elements-cta-tax.call-to-action.page-cta{padding:100px 0}.elements-cta-tax .call-to-action.page-cta.left{text-align:left;height:320px;max-width:1172px!important;margin:0 auto}.elements-cta-tax h3{font-family:'Open Sans';font-style:normal;font-weight:400;font-size:18px!important;line-height:26px;letter-spacing:.3px;color:#fff;margin-top:0;margin-bottom:21px}.elements-cta-tax p{font-family:'Open Sans';font-style:normal;font-weight:400;font-size:30px;line-height:45px;letter-spacing:.3px;color:#fff;margin-bottom:0;width:41%}.elements-cta-tax .button-tax{background-color:#fff;border:1px solid #2997ff;color:#2997ff;padding:16px 25px;line-height:11px;text-align:center;text-decoration:none;font-size:14px;margin:0 0 10px 0;transition-duration:.4s;cursor:pointer;border-radius:100px;text-transform:uppercase;font-weight:700;width:auto;height:44px;margin-top:0}.elements-cta-tax .button-tax:hover{color:#fff;background:#2997ff;border:1px solid #2997ff}.elements-cta-tax .text{display:flex;-moz-column-gap:76px;column-gap:76px;margin:0}@media screen and (max-width:992px){.elements-cta-tax p{width:100%!important;margin-bottom:40px}.elements-cta-tax .text{display:block}}
