.breakdance .bde-section-405-100 .section-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;text-align:left}.breakdance .bde-section-405-100{background-image:url(https://www.pantheonconstruction.co.uk/wp-content/uploads/2024/03/iStock-1491997018.webp);background-size:cover;background-repeat:no-repeat;background-position:center center}.breakdance .bde-section-405-100 .section-container{height:600px}.breakdance .bde-div-405-101{width:40%;padding:20px 20px 20px 20px;gap:20px}.breakdance .bde-div-405-101>*{z-index:1}.breakdance .bde-div-405-101>.section-background-overlay{z-index:0}.breakdance .bde-div-405-101>.section-background-overlay{background-color:var(--bde-background-color);transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-div-405-101{overflow:hidden}.breakdance .bde-div-405-101>.section-background-overlay{opacity:0.7}@media (max-width:1119px){.breakdance .bde-div-405-101{width:50%}}@media (max-width:1023px){.breakdance .bde-div-405-101{width:60%}}@media (max-width:767px){.breakdance .bde-div-405-101{width:95%}}@media (max-width:479px){.breakdance .bde-div-405-101{width:100%}}.breakdance .bde-heading-405-103{font-weight:300}@media (max-width:479px){.breakdance .bde-heading-405-103{font-size:36px}}.breakdance .bde-section-405-105 .section-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.breakdance .bde-section-405-105{background-color:#DEDEDD1F}.breakdance .bde-post-list-405-108{width:300px}.breakdance .bde-post-list-405-108>.bde-loop{--bde-posts-gap:10px;--bde-posts-per-row:2}.breakdance .bde-post-list-405-108 .ee-post{border-radius:4px;box-shadow:2px 4px 20px 0px #0000000F;padding-top:10px;padding-right:10px;padding-left:10px;align-items:flex-start}.breakdance .bde-post-list-405-108 .ee-post-wrap{align-items:flex-start}.breakdance .bde-post-list-405-108 .ee-post-title{text-align:left}.breakdance .bde-post-list-405-108 .ee-post-meta{justify-content:flex-start}.breakdance .bde-post-list-405-108 .ee-post-taxonomy{justify-content:flex-start}.breakdance .bde-post-list-405-108 .ee-post-content{text-align:left}.breakdance .bde-post-list-405-108{width:100%}@media (max-width:1119px){.breakdance .bde-post-list-405-108>.bde-loop{--bde-posts-per-row:2}}@media (max-width:1023px){.breakdance .bde-post-list-405-108>.bde-loop{--bde-posts-per-row:1}}