@layer components{.bb-content :is(h1,h2,h3,h4,h5,h6){color:var(--hk-heading,#333);margin:20px 0 10px;font-weight:400;line-height:1.4}.bb-content p{margin:0 0 10px}.bb-content strong,.bb-content b{font-weight:700}.bb-content em,.bb-content i:not([class]){font-style:italic}.bb-content img{vertical-align:middle;max-width:100%;height:auto;display:inline}.bb-content hr{border-top:1px solid var(--hk-rule,#e0e0e0)}.bb-content blockquote{margin:0 0 10px}.bb-content ul,.bb-content ol{margin:0 0 10px;padding-left:40px}.bb-content ul{list-style:outside}.bb-content ol{list-style:decimal}.bb-content li{display:list-item}.bb-content li>ul,.bb-content li>ol{margin-bottom:0}.bb-content table{border-collapse:collapse}.bb-content th{font-weight:700}.bb-content th,.bb-content td{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{text-transform:capitalize;font-size:40px;line-height:40px}.bb-content h3.fl-heading{text-transform:capitalize;font-size:30px;line-height:30px}@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:hover,.bb-content .fl-heading a:focus{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 .fas,.bb-content .far,.bb-content .fab{font-variant:normal;font-feature-settings:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;line-height:1;display:inline-block}.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:""}.bb-content .fa-envelope:before{content:""}.bb-content .fa-mobile-alt:before{content:""}.bb-content .fa-map-marker-alt:before{content:""}.bb-content .fa-plus:before{content:""}.bb-content .fa-minus:before{content:""}.bb-content .fa-lock:before{content:""}.bb-content .fa-google:before{content:""}.bb-content .fa-whatsapp:before{content:""}.bb-content .icon-checkatrade-icon-2:before{content:"";font-variant:normal;text-transform:none;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:.2em;margin-right:.2em;font-family:fontello;font-style:normal;font-weight:400;display:inline-block}.bb-content .pp-icon-list-items{margin:0;padding:0;list-style:none}.bb-content .pp-icon-list-item{margin-bottom:15px;display:table}.bb-content .pp-list-item-icon{text-align:center;vertical-align:middle;color:var(--hk-sky,#5fa4e0);margin-right:10px;padding:5px;font-size:16px;line-height:16px;transition:all .3s ease-in-out;display:inline-block}.bb-content .pp-list-item-text{vertical-align:middle;font-weight:900;display:table-cell}.bb-content .pp-icon-list-item a{color:inherit;text-decoration:none}.bb-content .fl-icon-wrap{align-items:center;width:100%;display:flex}.bb-content .fl-icon{flex-shrink:0}.bb-content .fl-icon-text{text-align:left;overflow-wrap:break-word;min-width:0;padding-left:15px}.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{vertical-align:middle;margin:10px 0;display:inline-block}.bb-content .fl-icon-group .fl-icon+.fl-icon{margin-left:10px}.bb-content .fl-icon-group .fl-icon i{float:right;text-align:center;border-radius:100%;width:1.75em;height:1.75em;font-size:30px;line-height:1.75em}.bb-content .hk-aeo-top{max-width:100%!important;margin:18px 0!important;padding:18px 20px!important}.bb-content .hk-aeo-tldr{margin-bottom:14px!important;padding:14px 18px!important}.bb-content .hk-aeo-tldr h2{margin-bottom:6px!important;font-size:17px!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{border-collapse:collapse;background-color:#0000;width:100%}.bb-content .hk-aeo th{font-weight:700}.bb-content .hk-aeo-faq summary{cursor:pointer;list-style:none}.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:"▸";float:right;color:var(--hk-blue,#1565c0);font-size:1.1em;line-height:1}.bb-content .hk-aeo-faq details[open]>summary:after{content:"▾"}.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{transform:translateY(-3px);box-shadow:0 8px 24px #0000001a}.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{height:100%;display:flex;position:relative}.bb-content .pp-album .pp-clickable{width:100%;height:100%;display:flex}.bb-content .pp-album-cover{width:100%;height:100%;position:relative;overflow:hidden}.bb-content .pp-album-cover img{object-fit:cover;width:100%;height:100%;display:inline}.bb-content .pp-album-cover-overlay{background-color:#00000038;position:absolute;inset:10px}.bb-content .pp-album-content-wrap{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bb-content .pp-album-content{background-color:#8989893d;padding:10px}.bb-content .pp-album-title{color:#fff;text-align:center;font-size:30px;line-height:105px}.bb-content .pp-album-gallery{display:none}}
