.fusion-tb-header {
    background: #0b2d3a !important;
    clip-path: polygon(100% 0, 100% calc(100% - 20rem), 50% 100%, 0 calc(100% - 20rem), 0 0);
}
    .pointed-header {
        clip-path: polygon(100% 0, 100% calc(100% - 25rem), 50% calc(100% - 5rem), 0 calc(100% - 25rem), 0 0);
        padding-bottom: 10rem !important;
    }
        .fa-search {
            margin-top: 2rem !important;
        }
        .pointed-header h1 {
            font-size: 8rem !important;
            line-height: 1.2 !important;
            margin-bottom: 0;
            position: relative;
        }
            .pointed-header h1:after {
                content: '';
                height: 30px;
                width: 25rem;
                background: url(https://designoffice.co.uk/wp-content/uploads/2026/03/white-underline-graphic.svg);
                background-repeat: no-repeat;
                background-position: bottom;
                position: absolute;
                bottom: -3rem;
                left: 0;
            }
        .header-content p {
            padding-right: 18%;
        }
@media screen and (max-width: 1000px){
    .pointed-header h1 {
        font-size: 6rem !important;
    }
}
@media screen and (max-width: 800px){
    .fusion-tb-header {
        background: #0b2d3a !important;
        clip-path: polygon(100% 0, 100% calc(100% - 10rem), 50% 100%, 0 calc(100% - 10rem), 0 0);
    }
    .pointed-header {
        clip-path: polygon(100% 0, 100% calc(100% - 15rem), 50% calc(100% - 5rem), 0 calc(100% - 15rem), 0 0);
        padding-bottom: 10rem !important;
    }
    .pointed-header h1 {
        font-size: 4rem !important;
    }
    .header-graphic{
        width: 150px;
    }
}
@media screen and (max-width: 600px){
    .header-content p {
        padding-right: 0;
    }
}