/*!
Theme Name:  Mitchell Digital - 2025
Author:      Mitchell Digital
Author URI:  https://mitchelldigital.co.uk
Description: Our custom theme. Built for modern and fast websites
Version:     1.0.0
License:     GNU General Public License v3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Template:    page-builder-framework
Text Domain: page-builder-framework-child
*/
html{font-size:100%}body{--text-size-90:clamp(0.89rem, 0.02vi + 0.88rem, 0.9rem);--text-size-100:clamp(1rem, 0.2vi + 0.95rem, 1.13rem);--text-size-200:clamp(1.13rem, 0.45vi + 1.01rem, 1.41rem);--text-size-300:clamp(1.27rem, 0.79vi + 1.07rem, 1.76rem);--text-size-400:clamp(1.42rem, 1.24vi + 1.11rem, 2.2rem);--text-size-500:clamp(1.6rem, 1.83vi + 1.14rem, 2.75rem);--text-size-600:clamp(1.8rem, 2.61vi + 1.15rem, 3.43rem);font-weight:400;line-height:1.6;color:#222}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-top:2.25rem;margin-bottom:1rem;line-height:1.15;letter-spacing:-.022em}h1 a,h1 span,.h1 a,.h1 span,h2 a,h2 span,.h2 a,.h2 span,h3 a,h3 span,.h3 a,.h3 span,h4 a,h4 span,.h4 a,.h4 span,h5 a,h5 span,.h5 a,.h5 span,h6 a,h6 span,.h6 a,.h6 span{font-size:inherit}p{font-size:var(--text-size-100);margin-top:.25rem;margin-bottom:1rem}ul,ol,li,strong,a{font-size:var(--text-size-100)}small{font-size:var(--text-size-90)}h6,.h6{font-size:var(--text-size-100)}h5,.h5{font-size:var(--text-size-200)}h4,.h4{font-size:var(--text-size-300)}h3,.h3{font-size:var(--text-size-400)}h2,.h2{font-size:var(--text-size-500)}h1,.h1{font-size:var(--text-size-600)}.text-size-90,.text-size-90 .fl-rich-text p,.text-size-90 .fl-rich-text p a,.text-size-90 .fl-rich-text p strong,.text-size-90 .fl-rich-text li,.text-size-90 ul.menu li a,.text-size-90 .fl-heading{font-size:var(--text-size-90)}.text-size-100,.text-size-100 .fl-rich-text p,.text-size-100 .fl-rich-text p a,.text-size-100 .fl-rich-text p strong,.text-size-100 .fl-rich-text li,.text-size-100 ul.menu li a,.text-size-100 .fl-heading{font-size:var(--text-size-100)}.text-size-200,.text-size-200 .fl-rich-text p,.text-size-200 .fl-rich-text p a,.text-size-200 .fl-rich-text p strong,.text-size-200 .fl-rich-text li,.text-size-200 ul.menu li a,.text-size-200 .fl-heading{font-size:var(--text-size-200)}.text-size-300,.text-size-300 .fl-rich-text p,.text-size-300 .fl-rich-text p a,.text-size-300 .fl-rich-text p strong,.text-size-300 .fl-rich-text li,.text-size-300 ul.menu li a,.text-size-300 .fl-heading{font-size:var(--text-size-300)}.text-size-400,.text-size-400 .fl-rich-text p,.text-size-400 .fl-rich-text p a,.text-size-400 .fl-rich-text p strong,.text-size-400 .fl-rich-text li,.text-size-400 ul.menu li a,.text-size-400 .fl-heading{font-size:var(--text-size-400)}.text-size-500,.text-size-500 .fl-rich-text p,.text-size-500 .fl-rich-text p a,.text-size-500 .fl-rich-text p strong,.text-size-500 .fl-rich-text li,.text-size-500 ul.menu li a,.text-size-500 .fl-heading{font-size:var(--text-size-500)}.text-size-600,.text-size-600 .fl-rich-text p,.text-size-600 .fl-rich-text p a,.text-size-600 .fl-rich-text p strong,.text-size-600 .fl-rich-text li,.text-size-600 ul.menu li a,.text-size-600 .fl-heading{font-size:var(--text-size-600)}.char-w-20 .fl-rich-text p,.char-w-20 .fl-heading{max-width:20ch}.char-w-25 .fl-rich-text p,.char-w-25 .fl-heading{max-width:25ch}.char-w-30 .fl-rich-text p,.char-w-30 .fl-heading{max-width:30ch}.char-w-40 .fl-rich-text p,.char-w-40 .fl-heading{max-width:40ch}.char-w-50 .fl-rich-text p,.char-w-50 .fl-heading{max-width:50ch}.char-w-60 .fl-rich-text p,.char-w-60 .fl-heading{max-width:60ch}.char-w-70 .fl-rich-text p,.char-w-70 .fl-heading{max-width:70ch}.char-w-80 .fl-rich-text p,.char-w-80 .fl-heading{max-width:80ch}.char-w-90 .fl-rich-text p,.char-w-90 .fl-heading{max-width:90ch}.char-w-100 .fl-rich-text p,.char-w-100 .fl-heading{max-width:100ch}br.hide-desktop{display:none}@media screen and (max-width:768px){br.hide-desktop{display:block}}br.hide-mobile{display:block}@media screen and (max-width:768px){br.hide-mobile{display:none}}.transform-normal{text-transform:none}.transform-capitalize{text-transform:capitalize}.transform-uppercase{text-transform:uppercase}.transform-lowercase{text-transform:lowercase}.align-right{text-align:right}.align-left{text-align:left}.align-center{text-align:center}.m-auto .fl-rich-text p,.m-auto .fl-heading{margin:auto}.m-0 .fl-rich-text p,.m-0 .fl-heading{margin:0}.m-left-0 .fl-rich-text p,.m-left-0 .fl-heading{margin-left:0}.m-right-0 .fl-rich-text p,.m-right-0 .fl-heading{margin-right:0}.fl-row.borderless>.fl-row-content-wrap{padding:0}.fl-row.padding-s .fl-row-content-wrap{padding-top:var(--padding-small);padding-bottom:var(--padding-small)}.fl-row.padding-m .fl-row-content-wrap{padding-top:var(--padding-medium);padding-bottom:var(--padding-medium)}.fl-row.padding-l .fl-row-content-wrap{padding-top:var(--padding-large);padding-bottom:var(--padding-large)}.fl-row.padding-t-s .fl-row-content-wrap{padding-top:var(--padding-small)}.fl-row.padding-t-m .fl-row-content-wrap{padding-top:var(--padding-medium)}.fl-row.padding-t-l .fl-row-content-wrap{padding-top:var(--padding-large)}.fl-row.padding-b-s .fl-row-content-wrap{padding-bottom:var(--padding-small)}.fl-row.padding-b-m .fl-row-content-wrap{padding-bottom:var(--padding-medium)}.fl-row.padding-b-l .fl-row-content-wrap{padding-bottom:var(--padding-large)}.mt-none{margin-top:var(--margin-none)}.mt-small{margin-top:var(--margin-small)}.mt-medium{margin-top:var(--margin-medium)}.mt-large{margin-top:var(--margin-large)}.mb-none{margin-bottom:var(--margin-none)}.mb-small{margin-bottom:var(--margin-small)}.mb-medium{margin-bottom:var(--margin-medium)}.mb-large{margin-bottom:var(--margin-large)}.pt-none{padding-top:var(--margin-none)}.pt-small{padding-top:var(--margin-small)}.pt-medium{padding-top:var(--margin-medium)}.pt-large{padding-top:var(--margin-large)}.pb-none{padding-bottom:var(--margin-none)}.pb-small{padding-bottom:var(--margin-small)}.pb-medium{padding-bottom:var(--margin-medium)}.pb-large{padding-bottom:var(--margin-large)}.fl-module-heading.heading-margin-bottom-0>.fl-module-content{margin-bottom:0}.img-rounded-default img.fl-photo-img{border-radius:2rem}img.img-rounded-default{border-radius:2rem}.fl-row.row-width-slim .fl-row-content-wrap .fl-row-content.fl-row-fixed-width{max-width:60rem}:root{--content-width:1260px;--margin-none:0;--margin-small:1.5rem;--margin-medium:3rem;--margin-large:5rem;--padding-default:6rem;--padding-none:0;--padding-small:2rem;--padding-medium:4rem;--padding-large:8rem}@media screen and (max-width:768px){:root{--margin-none:0;--margin-small:1rem;--margin-medium:2rem;--margin-large:3.5rem}}@media screen and (max-width:768px){:root{--padding-default:3rem;--padding-none:0;--padding-small:1rem;--padding-medium:2rem;--padding-large:4rem}}html,body{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gform_wrapper.gform-theme--foundation form .gform-body .gform_fields{grid-row-gap:1.5rem;grid-column-gap:1.5rem}.gform_wrapper.gform-theme--foundation form .gform-body .gfield .gfield_label{font-size:var(--text-size-100,1rem);line-height:1.5;display:block;margin:0}.gform_wrapper.gform-theme--foundation form .gform-body .gfield .gfield_label span.gfield_required{color:var(--wp--preset--color--wpbf-palette-color-5)}.gform_wrapper.gform-theme--foundation form .gform-body .gfield input,.gform_wrapper.gform-theme--foundation form .gform-body .gfield select,.gform_wrapper.gform-theme--foundation form .gform-body .gfield textarea{font-size:var(--text-size-100,1rem);border-radius:.5rem}.gform_wrapper.gform-theme--foundation form .gform-body .gfield textarea,.gform_wrapper.gform-theme--foundation form .gform-body .gfield textarea.large{max-height:10rem;min-block-size:5rem}.gform_wrapper.gform-theme--foundation form .gform-footer{display:flex;justify-content:flex-end}.gform_wrapper.gform-theme--foundation form .gform-footer input#gform_submit_button_1{background-color:var(--wp--preset--color--wpbf-palette-color-3);letter-spacing:.05em;color:#fff;box-shadow:rgb(0 0 0 / .1) 0 10px 15px -3px,rgb(0 0 0 / .05) 0 4px 6px -2px;border-style:none;border-radius:2rem;padding:1rem 2rem;font-size:var(--text-size-100);transition:all 0.2s ease-in-out}.gform_wrapper.gform-theme--foundation form .gform-footer input#gform_submit_button_1:hover,.gform_wrapper.gform-theme--foundation form .gform-footer input#gform_submit_button_1:focus,.gform_wrapper.gform-theme--foundation form .gform-footer input#gform_submit_button_1:active{background-color:var(--wp--preset--color--wpbf-palette-color-5);box-shadow:rgb(0 0 0 / .2) 0 10px 15px -3px,rgb(0 0 0 / .1) 0 4px 6px -2px}.gform_wrapper.gform-theme--foundation.center-align_wrapper .gform_footer{display:flex;justify-content:center}.gform_wrapper.gform-theme--foundation.page-bottom_wrapper form{margin:auto;max-width:500px}.gform_wrapper.gform-theme--foundation .gform-grid-row.ginput_complex.gf_name_has_2{display:flex;justify-content:space-between}.gform_wrapper.gform-theme--foundation .gform-grid-row.ginput_complex.gf_name_has_2 span.gform-grid-col--size-auto{width:calc(50% - 0.75rem);padding:0;flex:initial}.fl-row-content-wrap{padding-top:var(--padding-default);padding-bottom:var(--padding-default)}.fl-module-rich-text .fl-rich-text p:first-child{margin-top:0}.fl-module-rich-text .fl-rich-text p:last-child{margin-bottom:0}.fl-module-rich-text.mb-8 .fl-rich-text p{margin-bottom:.5rem}.fl-module-rich-text.no-mb-last .fl-rich-text p:last-child{margin-bottom:0}@media screen and (max-width:768px){.fl-module-rich-text.text-list-mob-center .fl-rich-text ul,.fl-module-rich-text.text-list-mob-center .fl-rich-text ol{margin:auto;padding-left:2rem;padding-right:2rem}}ul#mobile-actions{position:fixed;bottom:0;left:0;right:0;width:100%;padding:0 .5rem .5rem;margin:0;display:none;z-index:1000}@media screen and (max-width:768px){ul#mobile-actions{display:flex;justify-content:space-between;align-content:stretch}}ul#mobile-actions li{width:75%;box-sizing:border-box;padding:0;margin:0;list-style:none}ul#mobile-actions li.phone{width:calc(25% - 0.5rem)}ul#mobile-actions li a{display:block;color:var(--wp--preset--color--wpbf-palette-color-1);background:var(--wp--preset--color--wpbf-palette-color-4);text-align:center;font-weight:700;padding:1.5rem .15rem;margin:0;text-decoration:none;font-size:var(--text-size-200);border-radius:2rem;box-shadow:rgb(50 50 93 / .25) 0 2px 5px -1px,rgb(0 0 0 / .3) 0 1px 3px -1px}ul#mobile-actions li:last-child a{color:var(--wp--preset--color--wpbf-palette-color-1);background:var(--wp--preset--color--wpbf-palette-color-4)}ul#mobile-actions li.phone a{padding:0;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--wp--preset--color--wpbf-palette-color-3)}ul#mobile-actions li.phone a svg{max-height:2rem}a.btn-CTA-primary,li.btn-CTA-primary>a{background-color:var(--wp--preset--color--wpbf-palette-color-3);letter-spacing:.05em;color:#fff;box-shadow:0 20px 20px 0 rgb(0 0 0 / .2);border:2px solid var(--wp--preset--color--wpbf-palette-color-3);border-radius:2rem;padding:1.25rem 3.125rem;font-size:var(--text-size-90);font-weight:300;transition:all 0.2s ease-in-out}a.btn-CTA-primary:hover,a.btn-CTA-primary:focus,a.btn-CTA-primary:active,li.btn-CTA-primary>a:hover,li.btn-CTA-primary>a:focus,li.btn-CTA-primary>a:active{color:var(--wp--preset--color--wpbf-palette-color-3);background-color:#fff;box-shadow:rgb(0 0 0 / .2) 0 10px 15px -3px,rgb(0 0 0 / .1) 0 4px 6px -2px}a.btn-CTA-primary.secondary,li.btn-CTA-primary.secondary>a{border:2px solid var(--wp--preset--color--wpbf-palette-color-3);background-color:#fff;color:var(--wp--preset--color--wpbf-palette-color-1)}a.btn-CTA-primary.secondary:hover,a.btn-CTA-primary.secondary:focus,a.btn-CTA-primary.secondary:active,li.btn-CTA-primary.secondary>a:hover,li.btn-CTA-primary.secondary>a:focus,li.btn-CTA-primary.secondary>a:active{background-color:var(--wp--preset--color--wpbf-palette-color-3);color:#fff}.fl-row.hide-on-scroll{max-height:150px;transition:all 0.3s ease-in-out}header.fl-theme-builder-header-sticky .main-header-row .fl-row-content-wrap{transition:all 0.4s ease-in-out}header.fl-theme-builder-header-sticky.fl-theme-builder-header-scrolled .fl-row.hide-on-scroll{max-height:0;transition:all 0.3s ease-in-out}header.fl-theme-builder-header-sticky.fl-theme-builder-header-scrolled .main-header-row .fl-row-content-wrap{padding-top:0;padding-bottom:0}ul#menu-main-menu li.menu-item div.fl-has-submenu-container .fl-menu-toggle::before{transform:translate(0,0) rotate(45deg);border-bottom:1px solid;border-right:1px solid;border-color:#fff;margin:-4px -4px 0 0;width:7px;height:7px}ul#menu-main-menu li.menu-item.cta-button{margin-left:2rem}ul#menu-main-menu li.menu-item.cta-button a{padding:.7rem 1rem;font-size:1rem;font-weight:500;text-transform:uppercase;background:var(--accent-color);border:3px solid rgb(0 0 0 / .1);border-radius:.7rem;color:#fff;text-align:center;margin:auto;display:inline-block;transition:all 0.35s ease;box-shadow:rgb(0 0 0 / .1) 0 4px 6px -1px,rgb(0 0 0 / .06) 0 2px 4px -1px}ul#menu-main-menu li.menu-item.cta-button a:hover{border-color:#fff;text-decoration:none}ul#menu-main-menu>li.menu-item{margin:0 .5rem}ul#menu-main-menu>li.menu-item>a,ul#menu-main-menu>li.menu-item>.fl-has-submenu-container>a{position:relative;transition:0.2s all ease-in-out;font-size:var(--text-size-100)}ul#menu-main-menu>li.menu-item>a::after,ul#menu-main-menu>li.menu-item>.fl-has-submenu-container>a::after{content:"";position:absolute;bottom:.2rem;width:0%;left:14px;border-bottom:1px solid var(--wp--preset--color--wpbf-palette-color-5);transition:0.2s all ease-in-out;opacity:.75}ul#menu-main-menu>li.menu-item.current-menu-item a,ul#menu-main-menu>li.menu-item.menu-item-has-children .fl-has-submenu-container>a>a:hover{color:var(--wp--preset--color--wpbf-palette-color-5)}ul#menu-main-menu>li.menu-item.current-menu-item a:after,ul#menu-main-menu>li.menu-item.menu-item-has-children .fl-has-submenu-container>a>a:hover:after{width:calc(100% - 28px)}@media screen and (max-width:768px){ul#menu-main-menu>li.menu-item.current-menu-item a:after,ul#menu-main-menu>li.menu-item.menu-item-has-children .fl-has-submenu-container>a>a:hover:after{display:none}}ul#menu-main-menu>li.menu-item.btn-CTA-primary{margin-left:1.25rem}ul#menu-main-menu>li.menu-item.btn-CTA-primary>a{color:#fff!important;padding:1rem 2rem;font-size:var(--text-size-90)}ul#menu-main-menu>li.menu-item.btn-CTA-primary:hover>a{color:var(--wp--preset--color--wpbf-palette-color-3)!important}ul#menu-main-menu>li.menu-item.menu-item-has-children>ul.sub-menu{min-width:18rem}@media screen and (max-width:768px){ul#menu-main-menu>li.menu-item.menu-item-has-children>ul.sub-menu{min-width:0;padding-left:0}}ul#menu-main-menu>li.menu-item.menu-item-has-children>ul.sub-menu li{margin-bottom:.25rem}ul#menu-main-menu>li.menu-item.menu-item-has-children>ul.sub-menu li:last-child{margin-bottom:0}@media screen and (max-width:768px){ul#menu-main-menu>li.menu-item.menu-item-has-children>ul.sub-menu li a{line-height:1.3}}.fl-menu-mobile-flyout ul#menu-main-menu li.menu-item a{color:#fff}.fl-menu-mobile-flyout ul#menu-main-menu li.menu-item.btn-CTA-primary{margin-top:1rem}.fl-menu-mobile-flyout ul#menu-main-menu li.menu-item.btn-CTA-primary a{font-weight:600;background-color:#fff;color:var(--wp--preset--color--wpbf-palette-color-3)!important;text-align:center;padding:1rem .25rem}.fl-menu-mobile-flyout ul#menu-main-menu li.menu-item.menu-item-has-children ul.sub-menu{padding-right:.5rem}.fl-menu-mobile-flyout ul#menu-main-menu li.menu-item.menu-item-has-children ul.sub-menu li{margin-bottom:0}.fl-menu-mobile-flyout ul#menu-main-menu li.menu-item.menu-item-has-children ul.sub-menu li a{padding:.5rem .75rem}.fl-row.row-company-info{background-color:#f6fcff}.list-checked-icons ul,.list-checked-icons ol{margin:0;padding:0;--icon-size:20px;list-style:none;counter-reset:check}.list-checked-icons ul li,.list-checked-icons ol li{margin:0 0 .75rem;padding:0 0 0 2rem;list-style:none;position:relative;line-height:1.4;color:#3f444b}.list-checked-icons ul li::before,.list-checked-icons ol li::before{content:"";position:absolute;top:.2rem;left:0;height:var(--icon-size);width:var(--icon-size);background-image:url(/wp-content/themes/mitchell-digital-theme/assets/icons/The-Courtyard-Osteopaths-Check-Icon.svg?a=1);background-position:center;background-repeat:no-repeat;background-size:contain}.list-checked-icons ul li:last-child,.list-checked-icons ol li:last-child{margin-bottom:0}.list-checked-icons ol li{counter-increment:check;padding-left:1.75rem}.list-checked-icons ol li::before{content:counter(check);background-image:none;background-color:var(--wp--preset--color--wpbf-palette-color-4);border-radius:50%;color:#fff;text-align:center;line-height:var(--icon-size);font-size:var(--text-size-90)}.list-checked-icons.two-columns ul,.list-checked-icons.two-columns ol{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:1rem;grid-row-gap:1rem}@media screen and (max-width:768px){.list-checked-icons.two-columns ul,.list-checked-icons.two-columns ol{grid-template-columns:repeat(1,1fr);grid-column-gap:0rem;grid-row-gap:.5rem}}.list-checked-icons.two-columns ul li,.list-checked-icons.two-columns ol li{margin:0}.list-checked-icons.two-columns ul li:last-child,.list-checked-icons.two-columns ol li:last-child{margin-bottom:0}.list-checked-icons ul+p,.list-checked-icons ol+p{margin-top:1rem}.contact-list-holder .fl-rich-text>ul{padding:0;margin:0;display:flex;--icon-size:0.8rem;--icon-size-padding-left:1.25rem;--icon-size-padding-hover:1.25rem}.contact-list-holder .fl-rich-text>ul li{list-style:none;margin-right:3rem;font-size:var(--text-size-90);line-height:1.3}.contact-list-holder .fl-rich-text>ul li:last-child{margin-right:0}.contact-list-holder .fl-rich-text>ul li.address{position:relative;padding:.2rem .1rem .2rem var(--icon-size-padding-left)}.contact-list-holder .fl-rich-text>ul li.address::before{content:"";position:absolute;top:0;left:0;bottom:0;width:var(--icon-size);background-image:url(/wp-content/themes/mitchell-digital-theme/assets/icons/location-pin-thin-dark.svg);background-position:center;background-size:contain;background-repeat:no-repeat}.contact-list-holder .fl-rich-text>ul li a{position:relative;font-size:inherit;display:block;padding:.2rem .1rem .2rem var(--icon-size-padding-left);display:flex;align-items:center;transition:all 0.3s ease-in-out}.contact-list-holder .fl-rich-text>ul li a::before{content:"";position:absolute;top:0;left:0;bottom:0;width:var(--icon-size);background-image:url(/wp-content/themes/mitchell-digital-theme/assets/icons/phone-thin-white.svg);background-position:center;background-size:contain;background-repeat:no-repeat}.contact-list-holder .fl-rich-text>ul li a.email::before{background-image:url(/wp-content/themes/mitchell-digital-theme/assets/icons/envelope-thin-white.svg)}.contact-list-holder .fl-rich-text>ul li a.phone{display:block}.contact-list-holder .fl-rich-text>ul li a:hover{padding-left:var(--icon-size-padding-hover);padding-right:0rem}.contact-list-holder .fl-rich-text>ul li a span{display:block;width:100%;color:#222}.contact-list-holder .fl-rich-text>ul.vertical{display:block}.contact-list-holder .fl-rich-text>ul.vertical li{font-size:var(--text-size-100);margin-bottom:1.25rem}.contact-list-holder .fl-rich-text>ul.vertical li:last-child{margin-bottom:0}.contact-list-holder .fl-rich-text>ul.dark li a{color:var(--wp--preset--color--wpbf-palette-color-1)}.contact-list-holder .fl-rich-text>ul.dark li a::before{background-image:url(/wp-content/themes/mitchell-digital-theme/assets/icons/phone-thin-dark.svg)}.contact-list-holder .fl-rich-text>ul.dark li a.email::before{background-image:url(/wp-content/themes/mitchell-digital-theme/assets/icons/envelope-thin-dark.svg)}.contact-list-holder .fl-rich-text>ul.larger{--icon-size:1.2rem;--icon-size-padding-left:1.75rem;--icon-size-padding-hover:1.8rem}.orange-link .fl-rich-text>a,.orange-link .fl-rich-text>ul.dark li a{color:var(--wp--preset--color--wpbf-palette-color-5)}@media screen and (min-height:2000px){.fl-row.hero-row.limit-vh .fl-row-content-wrap{min-height:68.75rem!important;max-height:68.75rem!important}}@media screen and (min-height:1800px){.fl-row.hero-row.limit-vh.short .fl-row-content-wrap{min-height:37.5rem!important;max-height:37.5rem!important}}.fl-module.fl-module-fl-post-content .fl-module-content *:first-child{margin-top:0}.fl-module.fl-module-fl-post-content .fl-module-content h2{font-size:var(--text-size-300);margin:3rem 0 .5rem}.fl-module.fl-module-fl-post-content .fl-module-content h3{font-size:var(--text-size-200);margin:2rem 0 .5rem}.blog-navigation-holder{width:100%;padding-left:2rem}.blog-navigation-holder h3{margin:0 0 1rem;font-size:var(--text-size-200)}.blog-navigation-holder ul{margin:0;padding:0}.blog-navigation-holder ul li{list-style:none;margin:0 0 .4rem}.blog-navigation-holder ul li:last-child{margin-bottom:0}.fl-row.fl-row-bg-photo.overlay-gradient-opacity-50 .fl-row-content-wrap::after{opacity:.5}.fl-row.fl-row-bg-photo.overlay-gradient-opacity-60 .fl-row-content-wrap::after{opacity:.6}.fl-row.fl-row-bg-photo.overlay-gradient-opacity-70 .fl-row-content-wrap::after{opacity:.7}.opening-hours{display:flex;flex-wrap:wrap}.opening-hours>p{width:50%}.opening-hours>div{width:calc(50% - 1rem)}.fl-module-photo.show-favicon .fl-photo-content{position:relative}.fl-module-photo.show-favicon .fl-photo-content::before{content:"";width:5rem;height:5rem;background-image:url(/wp-content/uploads/2025/04/The-Courtyard-Favion-Circle-2025.webp);background-position:center;background-size:90%;background-repeat:no-repeat;position:absolute;top:-1.5rem;left:-1.5rem;background-color:#fff;border-radius:50%;box-shadow:rgb(0 0 0 / .1) 0 6px 24px 0,rgb(0 0 0 / .18) 0 0 0 1px}