.padding-right-0{padding-right:0;}
.padding-left-0{padding-left:0;}
.image-text-signpost-main-wrapper .flex-row-reverse .full-width-image img{border-bottom-right-radius:200px}
.image-text-signpost-main-wrapper .flex-row .full-width-image img{border-bottom-left-radius:200px}
.image-text-signpost-main-wrapper .container-image img{border-bottom-right-radius:200px}
.image-text-signpost-main-wrapper.image-within-container .flex-row-reverse .content-wrap{padding-right:24px}
.image-text-signpost-main-wrapper.image-within-container .flex-row .content-wrap{padding-left:24px}
.image-text-signpost-main-wrapper .flex-row-reverse .full-width-image img{border-bottom-right-radius:200px}
.image-text-signpost-main-wrapper .flex-row .full-width-image img{border-bottom-left-radius:200px}
.image-text-signpost-main-wrapper .container-image img{border-bottom-right-radius:200px}
.image-text-signpost-main-wrapper .signpost-body{margin-bottom:32px; 
    color: var(--light-grey);}
.image-text-signpost-main-wrapper .image-text-signpost-item.right-image{padding-left: calc((100% - 1200px)/2);overflow:hidden}
.image-text-signpost-main-wrapper .image-text-signpost-item.left-image{padding-right: calc((100% - 1200px)/2);overflow:hidden}
.image-text-signpost-main-wrapper .image-text-signpost-item.left-image .text-inner-wrapper .small-label,
.image-text-signpost-main-wrapper .image-text-signpost-item.right-image .text-inner-wrapper .small-label {
text-transform: uppercase;
}

@media all and (min-width: 992px) and (max-width: 1199.98px) {

.image-text-signpost-main-wrapper .flex-row-reverse .full-width-image img {border-bottom-right-radius:130px;} 

}

@media all and (max-width: 991.98px){
.image-text-signpost-main-wrapper .flex-row-reverse .full-width-image img{border-bottom-right-radius:100px}
.image-text-signpost-main-wrapper .flex-row .full-width-image img{border-bottom-left-radius:100px}
.image-text-signpost-main-wrapper .container-image img{border-bottom-right-radius:100px}
.image-text-signpost-main-wrapper.image-within-container .flex-row .content-wrap{padding-left:0}
.image-text-signpost-main-wrapper.image-within-container .flex-row-reverse .content-wrap{padding-right:0}
}
@media all and (max-width: 767.98px){
.padding-right-0{padding-right:15px;}
.padding-left-0{padding-left:15px;}
.image-text-signpost-main-wrapper .content-wrap{margin-top:32px;}
.image-text-signpost-main-wrapper.image-within-container .content-wrap{margin-top:32px}
.image-text-signpost-main-wrapper .image-text-signpost-item .container-fluid-fw .flex-row-reverse > div:first-child {
    order: 2;
    padding-left: 15px !important;
}
