html{scroll-behavior:smooth}.p-margin-bottom-small p{margin-bottom:.5rem!important}.legal ul.spaced li{margin-bottom:1em}ol.legal,ol.legal ol{margin:0;padding:0}ol.legal>li>h2{margin-top:1em;padding-left:1em}ol.legal>li>p{margin-left:1.8em}ol.legal ol+p{margin-top:1em}ol.legal li{margin-top:10px}ol.legal>li span:last-child{display:inline-block;margin-top:10px}ol.legal li.no-counter:before{content:""}ol.legal span.gdpr-counter-1:before{content:counter(gdpr-counter-1)}ol.legal>li>ol span.gdpr-counter-2:before{content:counter(gdpr-counter-1) "." counter(gdpr-counter-2)}ol.legal>li>ol>li>ol span.gdpr-counter-alpha:before{content:"(" counter(gdpr-counter-alpha,lower-alpha) ")"}ol.legal{list-style-type:none;counter-reset:gdpr-counter-1}ol.legal>li{position:relative;counter-increment:gdpr-counter-1}ol.legal>li:before{content:counter(gdpr-counter-1);position:absolute;top:.35em;display:inline-block;width:2em;margin-left:-1em}ol.legal>li>ol{padding-left:1.8em;list-style-type:none;counter-reset:gdpr-counter-2}ol.legal>li>ol>li{counter-increment:gdpr-counter-2}ol.legal>li>ol>li:before{content:counter(gdpr-counter-1) "." counter(gdpr-counter-2);display:inline-block;width:2.8em;margin-left:-2.8em}ol.legal>li>ol>li>ol{margin-left:2.5em;list-style-type:none;counter-reset:gdpr-counter-alpha}ol.legal>li>ol>li>ol>li{counter-increment:gdpr-counter-alpha}ol.legal>li>ol>li>ol>li:before{content:"(" counter(gdpr-counter-alpha,lower-alpha) ")";display:inline-block;width:2.5em;margin-left:-2.5em}.footer-accreditations img{-o-object-fit:contain;object-fit:contain;flex:0 1 auto;width:auto;max-width:100%;min-width:0;height:auto;max-height:80px;margin:0 1rem 0 0}.tg4-call-us{font-size:18px;line-height:1;color:var(--fl-global-white)}.tg4-header-telephone{font-size:20px;font-weight:700;line-height:1;text-decoration:none;color:var(--fl-global-white)}.tg4-header-telephone:hover{color:var(--fl-global-gold)}#menu-the-menu-1 #menu-item-365 a{margin-top:16px;background-color:#f0a905;border:1px solid #f0a905;border-radius:30px}#menu-the-menu-1 #menu-item-365 a .menu-item-text{color:#fff!important}@media (min-width: 769px){#menu-item-365{display:none}}.tg4-project-gallery .uabb-masonary-content:first-child,.tg4-project-gallery .uabb-grid-sizer:first-child+.uabb-masonary-item{width:100%!important}.project__card{position:relative;display:block;overflow:hidden;padding-top:65%}.project__card h3{position:absolute;bottom:0;left:0;margin:0 30px 0 0;padding:8px 16px 8px 8px;font-size:20px;text-align:left;color:#fff;background:#f0a905;border-top-right-radius:10px}.project__card h3:before{content:"";position:absolute;top:-30px;left:0;display:block;width:30px;height:30px;border-radius:0 0 0 10px;box-shadow:-10px 10px #f0a905}.project__card h3:after{content:"";position:absolute;bottom:0;right:-30px;display:block;width:30px;height:30px;border-radius:0 0 0 10px;box-shadow:-10px 10px #f0a905}.project__card img{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px}#project-archive .project__card h3{color:#493306;background-color:#fff}#project-archive .project__card h3:before{box-shadow:-10px 10px #fff}#project-archive .project__card h3:after{box-shadow:-10px 10px #fff}.fl-module-box>.fl-module{width:auto!important}.uabb-gf-style .gform-theme .gform_fields{row-gap:6px}.uabb-gf-style .gform_body .gform-grid-row{margin-inline:calc(var(--gf-field-gap-x) * -1 / 2)}.uabb-gf-style .gform_body input.datepicker{margin-top:0!important}.uabb-gf-style .ginput_container_select:after{content:""}.uabb-gf-style .gform_validation_errors{background-color:#fff!important}.tg4-cta-section .gform-body .gfield_description{margin-top:0!important;margin-bottom:2px!important;margin-left:18px;padding-top:0!important}#contact-page-form .gform-body .gfield_description{margin-top:8px;margin-bottom:2px!important;margin-left:18px;padding-top:0!important}footer .uabb-info-list-content{width:calc(100% - 16px)!important}footer .uabb-info-list-item .uabb-info-list-icon{margin-right:4px!important}footer .uabb-info-list-item .uabb-info-list-title a:after{content:"";opacity:0;margin-left:.5em;font-family:Ultimate-Icons;font-size:80%;font-weight:400;transition:opacity .2s ease-in-out}footer .uabb-info-list-item:hover .uabb-info-list-title a:after{opacity:1}.info-list-with-header li:first-of-type a{font-size:1.1rem!important;color:var(--fl-global-gold)}.checkmark-list .uabb-info-list-icon{margin-right:16px!important}.checkmark-list .uabb-icon{padding:5px;background-color:#fff;border:1px solid var(--fl-global-gold);border-radius:50%}.checkmark-list .uabb-info-list-content{width:calc(100% - 58px)!important}.uabb-infobox-content .uabb-infobox-text p{padding-bottom:0}.scaffolding-system-tile .uabb-infobox-content .uabb-infobox-text p{margin-bottom:.6em}.scaffolding-system-tile .fl-module-content,.scaffolding-system-tile .fl-module-content .uabb-infobox{height:100%}
