/* compat-theme.css (Fable S140 sanitise, 21/07/26).
   The parent theme's theme-static.min.css styles the page-builder markup by its
   original class names. The clones' class names were sanitised, so those rules
   stopped matching; this file is those rules verbatim, in file order, with the
   sanitised names. Loaded last in the mirror list = theme-static's original
   cascade slot relative to the mirror. Non-elementor selector members were kept
   in theme-static itself and are NOT duplicated here. */
@media (min-width: 576px){body .uksp-section.uksp-section-boxed>.uksp-container{max-width:570px}}
@media (min-width: 768px){body .uksp-section.uksp-section-boxed>.uksp-container{max-width:720px}}
@media (min-width: 1150px){body .uksp-section.uksp-section-boxed>.uksp-container{max-width:1100px}}
@media (min-width: 1440px){body .uksp-section.uksp-section-boxed>.uksp-container{max-width:1390px}}
.uksp-location-header+.content-wrapper{padding-top:0}
.uksp-page #page-wrapper>.content-wrapper{padding-bottom:0}
.uksp-column-gap-default>.uksp-row>.uksp-column>.uksp-element-populated{padding-right:15px;padding-left:15px}
@media (min-width: 1150px){.uksp-column-gap-default>.uksp-row>.uksp-column>.uksp-element-populated{padding-right:25px;padding-left:25px}}
.uksp-section.uksp-section-boxed>.uksp-container .uksp-container{margin-right:-15px;margin-left:-15px}
@media (min-width: 1150px){.uksp-section.uksp-section-boxed>.uksp-container .uksp-container{margin-right:-25px;margin-left:-25px}}
@media (min-width: 576px)and (max-width: 767.9px){.uksp-section-wrap>.uksp-element>.uksp-container{padding-left:20px;padding-right:20px}}
@media (max-width: 575.9px){.uksp-section-wrap>.uksp-element>.uksp-container{padding-left:15px;padding-right:15px}}
.seeko-button-content-wrapper .uksp-align-icon-right{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;margin-left:.5rem}
.seeko-button-content-wrapper .uksp-align-icon-right+.seeko-button-text{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}
.seeko-button-content-wrapper .uksp-align-icon-left{margin-right:.5rem}
.uksp-heading-title i{font-size:inherit;vertical-align:middle;height:auto}
.uksp-align-justify .seeko-button{display:block;width:100%}
.sko-bg-outside-left>.uksp-column-wrap{width:100vw;margin-left:-15px !important}
.sko-bg-outside-left>.uksp-column-wrap>.uksp-widget-wrap{padding-left:15px}
@media (min-width: 576px){.sko-bg-outside-left>.uksp-column-wrap{width:200vw;margin-left:-100vw !important}.sko-bg-outside-left>.uksp-column-wrap>.uksp-widget-wrap{padding-left:100vw !important}}
.sko-bg-outside-right>.uksp-column-wrap{margin-right:-15px !important;width:100vw}
.sko-bg-outside-right>.uksp-column-wrap>.uksp-widget-wrap{padding-right:15px}
@media (min-width: 576px){.sko-bg-outside-right>.uksp-column-wrap{width:200vw;margin-right:-100vw !important}.sko-bg-outside-right>.uksp-column-wrap>.uksp-widget-wrap{padding-right:100vw !important}}
.uksp-counter .uksp-counter-number-wrapper.h1{margin-bottom:0;font-weight:500}
.uksp-widget-counterbp .uksp-counter-title{font-family:inherit;font-size:1rem}
.uksp-widget-heading .uksp-widget-container{margin-bottom:1rem}
.uksp-widget-heading .uksp-widget-container .uksp-heading-title{line-height:inherit}
.uksp-widget-heading .uksp-widget-container .display.uksp-heading-title,.uksp-widget-heading .uksp-widget-container h1.uksp-heading-title,.uksp-widget-heading .uksp-widget-container h2.uksp-heading-title,.uksp-widget-heading .uksp-widget-container h3.uksp-heading-title,.uksp-widget-heading .uksp-widget-container h4.uksp-heading-title,.uksp-widget-heading .uksp-widget-container h5.uksp-heading-title,.uksp-widget-heading .uksp-widget-container h6.uksp-heading-title{line-height:1.2}
.uksp-icon i.icon{font-size:inherit}
.footer-uksp-tpl{position:relative}
body.svq-footer-round.uksp-page .content-wrapper{min-height:600px}
body.svq-footer-round.uksp-page.single:not(.uksp-editor-active) .svq-footer{margin-top:0}
