@layer components{.bb-content :is(h1,h2,h3,h4,h5,h6){margin:20px 0 10px;font-weight:400;line-height:1.4;color:var(--hk-heading,#333333)}.bb-content p{margin:0 0 10px}.bb-content b,.bb-content strong{font-weight:700}.bb-content em,.bb-content i:not([class]){font-style:italic}.bb-content img{display:inline;max-width:100%;height:auto;vertical-align:middle}.bb-content hr{border-top:1px solid var(--hk-rule,#e0e0e0)}.bb-content blockquote{margin:0 0 10px}.bb-content ol,.bb-content ul{margin:0 0 10px;padding-left:40px}.bb-content ul{list-style:disc outside}.bb-content ol{list-style:decimal outside}.bb-content li{display:list-item}.bb-content li>ol,.bb-content li>ul{margin-bottom:0}.bb-content table{border-collapse:collapse}.bb-content th{font-weight:700}.bb-content td,.bb-content th{vertical-align:middle}.bb-content .fl-heading{margin:0;font-weight:900}.bb-content h1.fl-heading{font-size:60px;line-height:60px}.bb-content h2.fl-heading{font-size:40px;line-height:40px;text-transform:capitalize}.bb-content h3.fl-heading{font-size:30px;line-height:30px;text-transform:capitalize}@media (max-width:768px){.bb-content h1.fl-heading{font-size:35px;line-height:35px}.bb-content h2.fl-heading{font-size:30px;line-height:30px}.bb-content h3.fl-heading{font-size:25px;line-height:25px}}.bb-content .fl-heading-text span[style]{color:var(--hk-accent,#2b8fe0)!important}.bb-content .fl-heading a,.bb-content .fl-heading a:focus,.bb-content .fl-heading a:hover{color:inherit;text-decoration:none}.bb-content .fl-rich-text{font-size:15px;line-height:21.75px}@media (max-width:992px){.bb-content .fl-rich-text{font-size:14px;line-height:20.3px}}.bb-content .fl-rich-text p{margin:0 0 10px}.bb-content .fl-rich-text strong{font-weight:700}.bb-content .fl-rich-text em{font-style:italic}.bb-content .fl-rich-text a{color:var(--hk-link,#2b7bb9);text-decoration:none}.bb-content .fl-rich-text a:hover{text-decoration:underline}.bb-content .fa,.bb-content .fab,.bb-content .far,.bb-content .fas{display:inline-block;font-style:normal;font-variant:normal;font-feature-settings:normal;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bb-content .fa,.bb-content .fas{font-family:Font Awesome\ 5 Free;font-weight:900}.bb-content .far{font-family:Font Awesome\ 5 Free;font-weight:400}.bb-content .fab{font-family:Font Awesome\ 5 Brands;font-weight:400}.bb-content .fa-check:before{content:"\f00c"}.bb-content .fa-envelope:before{content:"\f0e0"}.bb-content .fa-mobile-alt:before{content:"\f3cd"}.bb-content .fa-map-marker-alt:before{content:"\f3c5"}.bb-content .fa-plus:before{content:"\f067"}.bb-content .fa-minus:before{content:"\f068"}.bb-content .fa-lock:before{content:"\f023"}.bb-content .fa-google:before{content:"\f1a0"}.bb-content .fa-whatsapp:before{content:"\f232"}.bb-content .icon-checkatrade-icon-2:before{content:"\e800";font-family:fontello;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;display:inline-block;text-decoration:inherit;margin-left:.2em;margin-right:.2em;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bb-content .pp-icon-list-items{margin:0;padding:0;list-style:none}.bb-content .pp-icon-list-item{display:table;margin-bottom:15px}.bb-content .pp-list-item-icon{display:inline-block;margin-right:10px;padding:5px;text-align:center;vertical-align:middle;font-size:16px;line-height:16px;color:var(--hk-sky,#5fa4e0);transition:all .3s ease-in-out}.bb-content .pp-list-item-text{display:table-cell;vertical-align:middle;font-weight:900}.bb-content .pp-icon-list-item a{color:inherit;text-decoration:none}.bb-content .fl-icon-wrap{display:flex;align-items:center;width:100%}.bb-content .fl-icon{flex-shrink:0}.bb-content .fl-icon-text{min-width:0;padding-left:15px;text-align:left;overflow-wrap:break-word}.bb-content .fl-icon-text p{margin:0}.bb-content .fl-icon a,.bb-content .fl-icon a:hover,.bb-content .fl-icon-text a,.bb-content .fl-icon-text a:hover{color:inherit;text-decoration:none}.bb-content .fl-icon-group .fl-icon{display:inline-block;margin:10px 0;vertical-align:middle}.bb-content .fl-icon-group .fl-icon+.fl-icon{margin-left:10px}.bb-content .fl-icon-group .fl-icon i{float:right;width:1.75em;height:1.75em;line-height:1.75em;border-radius:100%;text-align:center;font-size:30px}.bb-content .hk-aeo-top{max-width:100%!important;padding:18px 20px!important;margin:18px 0!important}.bb-content .hk-aeo-tldr{padding:14px 18px!important;margin-bottom:14px!important}.bb-content .hk-aeo-tldr h2{font-size:17px!important;margin-bottom:6px!important}.bb-content .hk-aeo-tldr p{font-size:14px!important;line-height:1.5!important}.bb-content .hk-aeo-tldr p a:not(:first-of-type){display:none!important}.bb-content .hk-aeo table{width:100%;border-collapse:collapse;background-color:transparent}.bb-content .hk-aeo th{font-weight:700}.bb-content .hk-aeo-faq summary{list-style:none;cursor:pointer}.bb-content .hk-aeo-faq summary::-webkit-details-marker{display:none}.bb-content .hk-aeo-faq summary::marker{content:""}.bb-content .hk-aeo-faq summary:after{content:"\25b8";float:right;color:var(--hk-blue,#1565c0);font-size:1.1em;line-height:1}.bb-content .hk-aeo-faq details[open]>summary:after{content:"\25be"}.bb-content .hk-aeo-blogs>h2{font-size:22px!important;font-weight:800!important;line-height:1.3!important}.bb-content .hk-aeo-blog-card{transition:box-shadow .2s,transform .2s}.bb-content .hk-aeo-blog-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.1);transform:translateY(-3px)}.bb-content .hk-aeo-blog-card span span{font-size:15px!important}.bb-content .hk-aeo-blog-card>span>span:first-child{margin-bottom:2px;font-size:18px!important;line-height:1.3!important}.bb-content .highlighted{background-color:#1565c0;border-radius:5px;padding:5px 10px}.bb-content .pp-album-container-wrap{width:400px;max-width:100%;height:300px;margin:0 auto}.bb-content .pp-album{position:relative;display:flex;height:100%}.bb-content .pp-album .pp-clickable{display:flex;width:100%;height:100%}.bb-content .pp-album-cover{position:relative;width:100%;height:100%;overflow:hidden}.bb-content .pp-album-cover img{display:inline;width:100%;height:100%;object-fit:cover}.bb-content .pp-album-cover-overlay{position:absolute;inset:10px;background-color:rgba(0,0,0,.22)}.bb-content .pp-album-content-wrap{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.bb-content .pp-album-content{padding:10px;background-color:rgba(137,137,137,.24)}.bb-content .pp-album-title{font-size:30px;line-height:105px;color:#ffffff;text-align:center}.bb-content .pp-album-gallery{display:none}}