.editor-styles-wrapper{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:18px;line-height:1.5}.acf-block-component .blocktitle{text-decoration:underline}.acf-block-component ul{font-size:16px;line-height:30px}.acf-block-component img{object-fit:cover}.components-responsive-wrapper__content{position:static!important}.acf-block-component .masterBanner{padding:30px;min-height:1px;color:#fefefe}.acf-block-component .masterBanner .textWrap{padding:0 30px}.acf-block-component .masterBanner .textWrap .marR50{margin-right:50px}.acf-block-component .textLeftImgRightCols{display:-ms-flexbox;display:flex}.acf-block-component .textLeftImgRightCols .textCol{width:49%;padding-right:1%}.acf-block-component .textLeftImgRightCols .textCol .textWrap{padding-right:40px}.acf-block-component .textLeftImgRightCols .imgCol{width:49%;padding-left:1%}.acf-block-component .textRightImgLeftCols{display:-ms-flexbox;display:flex}.acf-block-component .textRightImgLeftCols .textCol{-ms-flex-order:2;order:2;width:49%;padding-left:1%}.acf-block-component .textRightImgLeftCols .textCol .textWrap{padding-left:40px}.acf-block-component .textRightImgLeftCols .imgCol{-ms-flex-order:1;order:1;width:49%;padding-right:1%}.acf-block-component .textLeftTableRightCols{display:-ms-flexbox;display:flex}.acf-block-component .textLeftTableRightCols .table-grid{display:-ms-flexbox!important;display:flex!important}.acf-block-component .textLeftTableRightCols .textCol{width:49%;padding-right:1%}.acf-block-component .textLeftTableRightCols .textCol .textWrap{padding-right:40px}.acf-block-component .textLeftTableRightCols .tableCol{width:49%;padding-left:1%}.acf-block-component .textLeftTableRightCols .tableCol .tableBody{display:block}.acf-block-component .textLeftTableRightCols .tableCol .tableBody .tableTitle{border-right:0!important;padding:10px 28px!important}.acf-block-component .textLeftTableRightCols .tableCol .tableBody .tableTitle p{font-weight:700;font-size:20px}.acf-block-component .textLeftTableRightCols .tableCol .tableBody .tableText{padding:10px 28px!important}.acf-block-component .textLeftFormRightCols{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:40px 0;background-position:top!important}.acf-block-component .textLeftFormRightCols .grid-x.middle{display:-ms-flexbox;display:flex}.acf-block-component .textLeftFormRightCols .textCol{width:49%;padding-left:1%}.acf-block-component .textLeftFormRightCols .textCol .textWrap{padding-left:40px;color:#fefefe;max-width:none}.acf-block-component .textLeftFormRightCols .formCol{width:49%;padding-right:1%}.acf-block-component .textLeftFormRightCols .formCol .formWrap{border:1px solid #0a0a0a;border-radius:10px;background-color:hsla(0,0%,88%,.4);padding:30px;color:#fefefe}.acf-block-component .textLeftBgBanner .textCol .textWrap{padding:44px 20px;color:#fff}.acf-block-component .textLeftBgBanner .textCol .textWrap h1,.acf-block-component .textLeftBgBanner .textCol .textWrap h2,.acf-block-component .textLeftBgBanner .textCol .textWrap h3,.acf-block-component .textLeftBgBanner .textCol .textWrap h4,.acf-block-component .textLeftBgBanner .textCol .textWrap h5,.acf-block-component .textLeftBgBanner .textCol .textWrap h6{margin-top:0}.acf-block-component .largeTextLeftImgRightCols{display:-ms-flexbox;display:flex}.acf-block-component .largeTextLeftImgRightCols .textCol{width:59%;padding-right:1%}.acf-block-component .largeTextLeftImgRightCols .textCol .textWrap{padding-right:40px}.acf-block-component .largeTextLeftImgRightCols .imgCol{width:39%;padding-left:1%}.acf-block-component .videoLeftTextRightCols{display:-ms-flexbox;display:flex}.acf-block-component .videoLeftTextRightCols .textCol{width:49%;padding-left:1%;-ms-flex-order:2!important;order:2!important}.acf-block-component .videoLeftTextRightCols .textCol .textWrap{padding-left:40px}.acf-block-component .videoLeftTextRightCols .videoCol{width:49%;padding-right:1%}.acf-block-component .CtaTextCenterBgBanner .textCol{min-height:1px;background-color:rgba(0,0,0,.5)}.acf-block-component .CtaTextCenterBgBanner .textCol .textWrap{padding:44px 20px;color:#fff}.acf-block-component .CtaTextCenterBgBanner .textCol .textWrap h1,.acf-block-component .CtaTextCenterBgBanner .textCol .textWrap h2,.acf-block-component .CtaTextCenterBgBanner .textCol .textWrap h3,.acf-block-component .CtaTextCenterBgBanner .textCol .textWrap h4,.acf-block-component .CtaTextCenterBgBanner .textCol .textWrap h5,.acf-block-component .CtaTextCenterBgBanner .textCol .textWrap h6{margin-top:0}.acf-block-component .bulletTextRepeaterCols .bulletTextBox{display:inline-block;width:30%;margin-right:2%}.acf-block-component .bulletTextRepeaterCols .bulletTextBox .grid-x{display:-ms-flexbox;display:flex}.acf-block-component .bulletTextRepeaterCols .bulletTextBox .grid-x .h6{margin-top:0}.acf-block-component .bulletTextRepeaterCols .bulletTextBox .grid-x img{min-width:50px}.acf-block-component .iconTextRepeaterCols .iconTextBox{display:inline-block;width:30%;margin-right:2%}.acf-block-component .iconTextRepeaterCols .iconTextBox .grid-x{display:-ms-flexbox;display:flex}.acf-block-component .iconTextRepeaterCols .iconTextBox .grid-x .h6{margin-top:0}.acf-block-component .iconTextRepeaterCols .iconTextBox .grid-x img{min-width:50px}.acf-block-component .repeaterTextBoxesCols{display:inline-block}.acf-block-component .repeaterTextBoxesCols .h4,.acf-block-component .repeaterTextBoxesCols h4{margin-top:0}.acf-block-component .repeaterTextBoxesCols .grid-x{display:inline-block}.acf-block-component .repeaterTextBoxesCols .repeatBox{width:42%;display:inline-block;vertical-align:top;min-height:260px!important;margin-right:1.5%}.acf-block-component .repeaterNumberTextBoxesCols{display:-ms-flexbox;display:flex}.acf-block-component .repeaterNumberTextBoxesCols .h4,.acf-block-component .repeaterNumberTextBoxesCols h4{margin-top:0}.acf-block-component .repeaterNumberTextBoxesCols .repeatBox{width:42%;display:inline-block;vertical-align:top;min-height:260px!important;margin-right:1.5%}.acf-block-component .repeaterNumberTextBoxesCols .repeatBox .grid-x{display:-ms-flexbox;display:flex}.acf-block-component .repeaterNumberTextBoxesCols .repeatBox .grid-x .textCol{padding-left:10px}.acf-block-component .logoTextRepeater{display:-ms-flexbox;display:flex}.acf-block-component .logoTextRepeater .repeatBox{width:100%;display:inline-block;vertical-align:top}.acf-block-component .logoTextRepeater .repeatBox .grid-x{display:-ms-flexbox;display:flex}.acf-block-component .logoTextRepeater .repeatBox .grid-x .imgCol{padding-left:20px;width:30%}.acf-block-component .logoTextRepeater .repeatBox .grid-x .textCol{width:70%}.acf-block-component .logoTextRepeater .repeatBox .grid-x .fullCol{width:100%}.acf-block-component .faqsSection .h4{font-size:24px;margin-top:0;text-align:center}.acf-block-component .faqsSection .h4,.acf-block-component .faqsSection .h6{font-weight:700}.acf-block-component .pageTileLinksCols .h3{text-align:center;font-size:24px;font-weight:700}.acf-block-component .pageTileLinksCols .pageTileWrap{display:inline-block;width:30%;margin-right:2%;border-radius:10px}.acf-block-component .pageTileLinksCols .pageTileWrap img{border-radius:10px}.acf-block-component .pageTileLinksCols .pageTileWrap .h6{font-weight:700;text-align:center}.acf-block-component .pageTileLinksCols .pageTileWrap .whiteB,.acf-block-component .pageTileLinksCols .redB{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.acf-block-component .pageTileLinksCols .redB{margin-top:32px}.acf-block-component .pageTileRepeaterCols h3{text-align:center;font-size:24px;font-weight:700}.acf-block-component .pageTileRepeaterCols .pageTileWrap{display:inline-block;width:30%;margin-right:2%;background-color:#f5f5f5;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:20px;border-radius:10px}.acf-block-component .pageTileRepeaterCols .pageTileWrap .pageinnerWrap{padding:20px}.acf-block-component .pageTileRepeaterCols .pageTileWrap .pageinnerWrap img{border-radius:10px}.acf-block-component .pageTileRepeaterCols .pageTileWrap .pageinnerWrap .h4{font-weight:700}.acf-block-component .quoteSliderCol .quoteSliderWrap .quoteSlider .quoteInner img{max-width:200px}.acf-block-component .logoBorderCaurouselSec .textWrap .h6{font-weight:700;font-size:24px}.acf-block-component .logoBorderCaurouselSec .logosBorderCarousel{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.acf-block-component .logoBorderCaurouselSec .logosBorderCarousel .logoWrap{width:30%;margin-bottom:20px}.acf-block-component .logoBorderCaurouselSec .logosBorderCarousel .logoWrap img{max-width:200px}.acf-block-component .largeImageCarouselWrapper{padding-left:0}.acf-block-component .largeImageCarouselWrapper .largeImageCarousel img{height:300px;margin-bottom:16px}.acf-block-component .videoTextSection .h4{font-size:24px;font-weight:700;text-align:center}.acf-block-component .videoTextSection .textWrap{margin-bottom:24px}.acf-block-component .videoTextSection .textWrap p{text-align:center}.acf-block-component .fullWidthJigsawRows,.acf-block-component .fullWidthJigsawRows .firstRow,.acf-block-component .fullWidthJigsawRows .secondRow{display:-ms-flexbox;display:flex}.acf-block-component .fullWidthJigsawRows .imgCol,.acf-block-component .fullWidthJigsawRows .tableCol,.acf-block-component .fullWidthJigsawRows .textCol,.acf-block-component .fullWidthJigsawRows .titleCol{display:-ms-flexbox;display:flex;width:49%;padding:0!important}.acf-block-component .fullWidthJigsawRows .imgCol .colWrap,.acf-block-component .fullWidthJigsawRows .tableCol .colWrap,.acf-block-component .fullWidthJigsawRows .textCol .colWrap,.acf-block-component .fullWidthJigsawRows .titleCol .colWrap{max-width:none}.acf-block-component .fullWidthJigsawRows .imgCol .colWrap .h2,.acf-block-component .fullWidthJigsawRows .tableCol .colWrap .h2,.acf-block-component .fullWidthJigsawRows .textCol .colWrap .h2,.acf-block-component .fullWidthJigsawRows .titleCol .colWrap .h2{font-size:36px}.acf-block-component .fullWidthJigsawRows .textCol,.acf-block-component .fullWidthJigsawRows .titleCol{margin-right:2%}.acf-block-component .fullWidthJigsawRows .tableCol .grid-x{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.acf-block-component .fullWidthBanner{height:300px}.acf-block-component .downloadTextCols{display:-ms-flexbox;display:flex}.acf-block-component .downloadTextCols .textCol{width:49%;padding-right:1%}.acf-block-component .downloadTextCols .textCol .textWrap{padding-right:40px}.acf-block-component .downloadTextCols .tableCol{width:49%;padding-left:1%}.acf-block-component .generalEnquiryForm{display:-ms-flexbox;display:flex}.acf-block-component .generalEnquiryForm .grid-x{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.acf-block-component .generalEnquiryForm .formCol{width:49%;padding-right:1%;padding:30px 20px 40px 10px}.acf-block-component .generalEnquiryForm .formCol .textWrap{padding-right:40px}.acf-block-component .generalEnquiryForm .formCol .formWrap{border:1px solid #0a0a0a;border-radius:10px;background-color:hsla(0,0%,88%,.4);padding:30px}.acf-block-component .generalEnquiryForm .imgCol{width:49%;padding-left:1%}.acf-block-component .formWithBackground{padding:20px}.acf-block-component .formWithBackground .contactFormWrap .h5{font-size:24px;font-weight:700}.acf-block-component .greyCta{background-color:#414040;padding:30px;text-align:center}.acf-block-component .inAssociationWith{display:-ms-flexbox;display:flex}.acf-block-component .inAssociationWith .logoCol,.acf-block-component .inAssociationWith .textCol{width:30%;padding-right:1%}.acf-block-component .inAssociationWith .lastLogo{width:38%}.acf-block-component .imgTextRepeaterCols{display:-ms-flexbox;display:flex}.acf-block-component .imgTextRepeaterCols .h3{font-size:32px;text-align:center;margin-top:0}.acf-block-component .imgTextRepeaterCols .repeaterWrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.acf-block-component .imgTextRepeaterCols .repeaterWrap .tile{width:100%;margin-bottom:20px}.acf-block-component .imgTextRepeaterCols .repeaterWrap .tile .grid-x{display:-ms-flexbox;display:flex}.acf-block-component .imgTextRepeaterCols .repeaterWrap .tile .grid-x .imgCol{width:46%;padding-right:4%}.acf-block-component .imgTextRepeaterCols .repeaterWrap .tile .grid-x .textCol{width:49%;padding-left:1%}.acf-block-component .imgTextRepeaterCols .repeaterWrap .tile .grid-x .textCol .h4,.acf-block-component .imgTextRepeaterCols .repeaterWrap .tile .grid-x .textCol .h6{font-size:20px}.acf-block-component .imgTextRepeaterCols .repeaterWrap .tile .grid-x .textCol .h4{font-weight:700}.acf-block-component .videoBoxText .h3{font-weight:700;font-size:24px;text-align:center}@media screen and (max-width:63.99875em){.acf-block-component{padding:0 20px}.edit-post-visual-editor__post-title-wrapper .editor-post-title{padding:0 23px}.acf-block-component .bulletTextRepeaterCols .bulletTextBox{width:46%}.acf-block-component .repeaterTextBoxesCols .repeatBox{width:90%;min-height:auto!important;margin-right:0}.acf-block-component .repeaterNumberTextBoxesCols{display:block}.acf-block-component .repeaterNumberTextBoxesCols .repeatBox{width:auto;min-height:auto!important;margin-right:0}.acf-block-component .pageTileLinksCols .pageTileWrap{width:46%}.acf-block-component .pageTileLinksCols .pageTileWrap .whiteB{margin-bottom:32px}.acf-block-component .pageTileRepeaterCols .pageTileWrap{width:46%}.acf-block-component .pageTileRepeaterCols .pageTileWrap .whiteB{margin-bottom:32px}.acf-block-component .logoBorderCaurouselSec .logosBorderCarousel .logoWrap{width:48%;margin-right:1%}.acf-block-component .logoBorderCaurouselSec .logosBorderCarousel .logoWrap img{max-width:280px}.acf-block-component .fullWidthJigsawRows,.acf-block-component .fullWidthJigsawRows .firstRow,.acf-block-component .fullWidthJigsawRows .secondRow{display:block}.acf-block-component .fullWidthJigsawRows .imgCol,.acf-block-component .fullWidthJigsawRows .tableCol,.acf-block-component .fullWidthJigsawRows .textCol,.acf-block-component .fullWidthJigsawRows .titleCol{display:block;width:100%}.acf-block-component .fullWidthJigsawRows .textCol,.acf-block-component .fullWidthJigsawRows .titleCol{margin-right:0}.acf-block-component .fullWidthJigsawRows .titleCol .colWrap{padding:0 0 40px!important}.acf-block-component .fullWidthJigsawRows .tableCol .grid-x{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.acf-block-component .inAssociationWith{display:block}.acf-block-component .inAssociationWith .logoCol,.acf-block-component .inAssociationWith .textCol{width:100%;padding-right:0;margin:auto}.acf-block-component .inAssociationWith .textCol .h6{text-align:center}.acf-block-component .inAssociationWith .lastLogo{width:100%}.acf-block-component .inAssociationWith .lastLogo img{max-width:300px;margin:auto;display:block}}@media screen and (max-width:39.99875em){.acf-block-component .textLeftImgRightCols{display:block}.acf-block-component .textLeftImgRightCols .textCol{width:100%;margin-bottom:32px}.acf-block-component .textLeftImgRightCols .textCol .textWrap{padding-left:0}.acf-block-component .textLeftImgRightCols .imgCol{width:100%}.acf-block-component .textRightImgLeftCols{display:block}.acf-block-component .textRightImgLeftCols .textCol{width:100%;margin-bottom:32px}.acf-block-component .textRightImgLeftCols .textCol .textWrap{padding-left:0}.acf-block-component .textRightImgLeftCols .imgCol{width:100%}.acf-block-component .textLeftTableRightCols .table-grid{-ms-flex-direction:column;flex-direction:column}.acf-block-component .textLeftTableRightCols .textCol{width:100%;padding-right:0;margin-bottom:32px}.acf-block-component .textLeftTableRightCols .textCol .textWrap{padding-right:0}.acf-block-component .textLeftTableRightCols .tableCol{width:100%;padding-left:0}.acf-block-component .textLeftFormRightCols{display:block;padding:30px}.acf-block-component .textLeftFormRightCols .grid-x.middle{display:block}.acf-block-component .textLeftFormRightCols .textCol{width:100%;padding-left:0}.acf-block-component .textLeftFormRightCols .textCol .textWrap{padding-left:0}.acf-block-component .textLeftFormRightCols .formCol{width:100%}.acf-block-component .videoLeftTextRightCols{display:block}.acf-block-component .videoLeftTextRightCols .textCol{width:100%;margin-bottom:32px}.acf-block-component .videoLeftTextRightCols .textCol .textWrap{padding-left:0}.acf-block-component .videoLeftTextRightCols .videoCol{width:100%}.acf-block-component .largeTextLeftImgRightCols{display:block}.acf-block-component .largeTextLeftImgRightCols .textCol{width:100%;margin-bottom:32px}.acf-block-component .largeTextLeftImgRightCols .textCol .textWrap{padding-right:0}.acf-block-component .largeTextLeftImgRightCols .imgCol{width:100%}.acf-block-component .CtaTextCenterBgBanner .textCol .textWrap .buttonWrap .redB{display:block;margin-bottom:0}.acf-block-component .bulletTextRepeaterCols .bulletTextBox,.acf-block-component .iconTextRepeaterCols .iconTextBox{width:100%;margin-right:0}.acf-block-component .iconTextRepeaterCols .iconTextBox .textCol .iconTextWrap{padding-left:20px}.acf-block-component .faqsSection .h4{text-align:left}.acf-block-component .pageTileLinksCols .pageTileWrap{width:100%;margin-right:0}.acf-block-component .pageTileLinksCols .redB{width:100%}.acf-block-component .pageTileRepeaterCols .pageTileWrap{width:100%;margin-right:0}.acf-block-component .videoTextSection .h4,.acf-block-component .videoTextSection .textWrap p{text-align:left}.acf-block-component .logoBorderCaurouselSec .logosBorderCarousel .logoWrap img{max-width:200px}.acf-block-component .fullWidthBanner{height:257px}.acf-block-component .downloadTextCols{display:block}.acf-block-component .downloadTextCols .textCol{width:100%;padding:0}.acf-block-component .downloadTextCols .textCol .textWrap{padding-right:0}.acf-block-component .downloadTextCols .tableCol{width:100%;padding:0}.acf-block-component .generalEnquiryForm,.acf-block-component .generalEnquiryForm .grid-x{display:block}.acf-block-component .generalEnquiryForm .formCol{width:100%;padding-right:0;padding:30px 20px 40px 10px}.acf-block-component .generalEnquiryForm .formCol .textWrap{padding-right:0}.acf-block-component .generalEnquiryForm .imgCol{width:100%;padding-left:0}.acf-block-component .generalEnquiryForm .imgCol img{border-radius:0}}
/*# sourceMappingURL=block-editor.css.map */
