/* ===== Base layout (Avada-equivalent grid) ===== */
html{scroll-behavior:auto}
body{margin:0;-webkit-font-smoothing:antialiased}
.wp-site-blocks{padding:0}
.wp-site-blocks>*{margin-block-start:0}
main.site-main{margin:0}
.entry-content>*{margin-block-start:0;margin-block-end:0}
.av-section{box-sizing:border-box;position:relative;background-repeat:no-repeat}
.av-section>.av-inner{max-width:var(--av-site,1100px);margin-left:auto!important;margin-right:auto!important;width:100%}
.av-section.av-hundred>.av-inner{max-width:none}
.av-section .av-inner>*{margin-block-start:0;margin-block-end:0}
.wp-block-columns.av-row{gap:0 4%;margin:0;flex-wrap:nowrap;align-items:flex-start!important}
.wp-block-columns.av-row>.wp-block-column{margin-bottom:20px;min-width:0;box-sizing:border-box}
.wp-block-columns.av-row>.wp-block-column>*{margin-block-start:0}
.av-col-center{display:flex;flex-direction:column;justify-content:center;align-self:stretch}
.wp-block-image{margin:0}
.wp-block-image img{height:auto;max-width:100%;vertical-align:top}
.wp-block-buttons{margin:0}
.wp-block-spacer{margin:0!important}
.av-sep-line{border:0;border-top-style:solid;margin:0}
@media (max-width:800px){
	.wp-block-columns.av-row{flex-wrap:wrap!important}
	.wp-block-columns.av-row>.wp-block-column{flex-basis:100%!important;width:100%!important}
	.av-hide-mobile{display:none!important}
}
/* ===== Hero slider ===== */
.hs{position:relative;height:var(--hs-h);overflow:hidden;width:100%}
.hs--parallax{clip-path:inset(0)}
.hs__inner{position:absolute;inset:0}
.hs--parallax .hs__inner{position:fixed;top:var(--hs-top,0);left:0;right:0;height:var(--hs-h)}
.hs__slide{position:absolute;inset:0;opacity:0;transition:opacity .6s ease;display:flex;align-items:center;justify-content:center}
.hs__slide.is-active{opacity:1;z-index:1}
.hs__bg{position:absolute;inset:0;background-size:cover;background-position:center center}
.hs__video{position:absolute;inset:0;overflow:hidden;pointer-events:none}
.hs__video iframe{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-height:100%;min-width:177.78vh;transform:translate(-50%,-50%);border:0}
.hs__content{position:relative;z-index:2;text-align:center;padding:0 30px;max-width:var(--av-site,1100px);box-sizing:border-box;width:100%}
.hs__heading{margin:0;color:#fff}
@media (max-width:1024px){.hs{height:var(--hs-h-t)}.hs--parallax .hs__inner{height:var(--hs-h-t)}}
@media (max-width:640px){.hs{height:var(--hs-h-m)}.hs--parallax .hs__inner{height:var(--hs-h-m)}}
/* ===== Image carousel ===== */
.ic{position:relative;--ic-per:var(--ic-cols)}
.ic__viewport{overflow:hidden}
.ic__track{display:flex;column-gap:13px;transition:transform .5s ease}
.ic__item{flex:0 0 calc((100% - (var(--ic-per) - 1)*13px)/var(--ic-per));min-width:0}
.ic__item img{width:100%;height:auto;display:block}
.ic__nav{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;border:0;background:rgba(0,0,0,.5);color:#fff;cursor:pointer;opacity:0;transition:opacity .2s;padding:0}
.ic:hover .ic__nav{opacity:1}
.ic__prev{left:0}.ic__next{right:0}
.ic__prev::before{content:"\2039";font-size:22px;line-height:30px}.ic__next::before{content:"\203A";font-size:22px;line-height:30px}
@media (max-width:800px){.ic{--ic-per:var(--ic-cols-m)}}
/* ===== Flip boxes ===== */
.fb{display:grid;grid-template-columns:repeat(var(--fb-cols),1fr);gap:0 4%}
.fb__box{perspective:1000px;margin-bottom:20px}
.fb__inner{position:relative;transition:transform .8s;transform-style:preserve-3d;height:100%}
.fb__box:hover .fb__inner,.fb__box:focus-within .fb__inner{transform:rotateY(180deg)}
.fb__front,.fb__back{backface-visibility:hidden;-webkit-backface-visibility:hidden;box-sizing:border-box}
.fb__back{position:absolute;inset:0;transform:rotateY(180deg);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}
.fb__img{display:block;width:100%;height:auto}
@media (max-width:800px){.fb{grid-template-columns:1fr}}
/* ===== Content boxes ===== */
.cb{display:grid;grid-template-columns:repeat(var(--cb-cols),1fr);gap:0 4%}
.cb__img img{width:100%;height:auto;display:block}
@media (max-width:800px){.cb{grid-template-columns:1fr}}
/* ===== Section divider (Avada "candy arrow") ===== */
.sd{position:relative;height:0;z-index:3;border-top:1px solid var(--sd-b)}
.sd span{position:absolute;left:50%;width:0;height:0;margin-left:-30px;border-left:30px solid transparent;border-right:30px solid transparent}
.sd--down span{top:0;border-top:20px solid var(--sd-c)}
.sd--up span{bottom:0;border-bottom:20px solid var(--sd-c)}
/* ===== Toggles, reading box, checklist ===== */
.wp-block-details.is-style-toggle{border-bottom:1px solid #e0dede;margin:0;padding:0}
.wp-block-details.is-style-toggle summary{cursor:pointer;list-style:none;position:relative;padding:12px 0 12px 33px}
.wp-block-details.is-style-toggle summary::-webkit-details-marker{display:none}
.wp-block-details.is-style-toggle summary::before{content:"+";position:absolute;left:0;top:50%;transform:translateY(-50%);width:22px;height:22px;line-height:20px;text-align:center;border:1px solid currentColor;border-radius:50%;font-size:16px;box-sizing:border-box}
.wp-block-details.is-style-toggle[open] summary::before{content:"\2212"}
.wp-block-details.is-style-toggle>*:not(summary){margin:0 0 12px 33px}
.wp-block-list.is-style-star-check{list-style:none;padding-left:0}
.wp-block-list.is-style-star-check li{position:relative;padding-left:36px;margin:0 0 6px}
.wp-block-list.is-style-star-check li::before{content:"";position:absolute;left:0;top:.2em;width:1.05em;height:1.05em;background:var(--star-c,currentColor);-webkit-mask:url("../icons/star-o.svg") no-repeat center/contain;mask:url("../icons/star-o.svg") no-repeat center/contain}
.wp-block-image.is-style-bottom-shadow{position:relative;display:inline-block}
.wp-block-image.is-style-bottom-shadow img{box-shadow:0 18px 14px -14px rgba(0,0,0,.45)}
/* ===== Inline icons on paragraphs (replaces Font Awesome CDN) ===== */
.has-ico::before{content:"";display:inline-block;width:1em;height:1em;vertical-align:-.125em;background:currentColor;-webkit-mask:var(--ico) no-repeat center/contain;mask:var(--ico) no-repeat center/contain;margin-right:.35em}
.ico-map-marker{--ico:url("../icons/map-marker.svg")}.ico-envelope{--ico:url("../icons/envelope.svg")}.ico-phone{--ico:url("../icons/phone.svg")}.ico-facebook{--ico:url("../icons/facebook.svg")}.ico-facebook-square{--ico:url("../icons/facebook-square.svg")}.ico-instagram{--ico:url("../icons/instagram.svg")}
.gmap iframe{display:block}
.screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden}
.av-col1{display:flow-root}
.wp-site-blocks .ic{padding:8px 0;margin-bottom:40px!important}
/* ===== Gravity Forms styled like the old Avada/CF7 forms (GF core CSS disabled) ===== */
.gform_wrapper form{margin:0}
.gform_wrapper .gform_fields{display:block;margin:0;padding:0;list-style:none}
.gform_wrapper .gfield{margin:0 0 20px;padding:0;border:0;min-width:0}
.gform_wrapper .gfield_label{display:block;margin:0;font-size:18px;line-height:27px;font-weight:400;color:inherit}
.gform_wrapper .gfield_required,.gform_wrapper .gfield_description:empty,.gform_wrapper .gform_validation_container,.gform_wrapper .gform_hidden,.gform_wrapper .gform_required_legend{display:none!important}
.gform_wrapper .hidden_label .gfield_label,.gform_wrapper .gfield_visibility_hidden,.gform_wrapper .screen-reader-text,.gform_wrapper .hidden_sub_label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.gform_wrapper input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=hidden]),.gform_wrapper select,.gform_wrapper textarea{display:block;width:100%;height:var(--dp-inp-h,29px);box-sizing:border-box;margin:0;font:13px/normal Arial,Helvetica,sans-serif;color:#aaa9a9;background:#fff;border:1px solid #d2d2d2;border-radius:0;padding:0 15px}
.gform_wrapper textarea{height:150px;padding:8px 15px;resize:vertical}
.gform_wrapper .gfield--type-captcha{min-height:78px;margin-bottom:18px}
.gform_wrapper .gform_footer{margin:0 0 20px;padding:0}
.gform_wrapper .gform_button{display:inline-block;font:400 14px/17px "PT Sans",Arial,Helvetica,sans-serif;text-transform:uppercase;background:var(--dp-btn-bg,#00b1e2);color:var(--dp-btn-fg,#fff);border:0;border-radius:2px;padding:13px 29px;cursor:pointer}
.gform_wrapper .gform_ajax_spinner{display:none}
.wp-site-blocks .av-inner>.av-col1.av-empty{min-height:1px;margin-bottom:20px}
.entry-content a.inline-btn{display:inline-block;background:var(--dp-btn-bg,#00b1e2);color:var(--dp-btn-fg,#fff)!important;font:400 14px/17px "PT Sans",Arial,Helvetica,sans-serif;text-transform:uppercase;padding:13px 29px;border-radius:2px;margin:-6px 10px;text-decoration:none;vertical-align:middle}
.wp-site-blocks .entry-content hr.av-hr{border:0;border-top:1px solid #e0dede;border-bottom:1px solid #e0dede;background:none;width:100%;max-width:none;opacity:1;box-sizing:border-box}
.gform_wrapper .gfield--type-date .gfield_description,.gform_wrapper .gfield--type-date .screen-reader-text,.gform_wrapper .ginput_container_date + .gfield_description{display:none!important}
.gform_wrapper .ginput_container_date img.ui-datepicker-trigger{display:none}
.gform_wrapper .ginput_container_date{position:relative}.gform_wrapper .ginput_container_date>:not(input){position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}

/* ===== Paxton Bowling Club – site styles (matched to live Avada computed styles) ===== */
@font-face{font-family:"Moscato Script";src:url("../fonts/MoscatoScript.woff2") format("woff2"),url("../fonts/MoscatoScript.woff") format("woff");font-weight:400 700;font-style:normal;font-display:swap}
:root{--av-site:1100px;--blue:#00b1e2;--blue2:#00bae3;--blue-h:#1bb8e3}
body{font-family:"Nunito Sans",sans-serif;font-size:18px;line-height:27px;color:#747474;background:#fff}
a{color:var(--blue2);text-decoration:none}
a:hover{color:var(--blue-h)}
h1,h2,h3,h4,h5,h6{margin:0}
h1{font-family:Vollkorn,serif;font-weight:700;font-size:34px;line-height:47.6px;letter-spacing:4px;color:#00b1e2;margin:22.78px 0}
h2{font-family:"Nunito Sans",sans-serif;font-weight:600;font-size:18px;line-height:27px;color:#333;margin:0 0 19.8px}
h3{font-family:"Nunito Sans",sans-serif;font-weight:600;font-size:16px;line-height:24px;color:#333;margin:16px 0}
p{margin:0 0 20px}
.entry-content p:empty{display:none}
.wp-block-column>p:last-child,.av-col1>p:last-child{margin-bottom:20px}
.ff-nunito-sans{font-family:"Nunito Sans",sans-serif}
.ff-vollkorn{font-family:Vollkorn,serif}
.ff-moscato-script{font-family:"Moscato Script",cursive}
/* buttons (Avada flat/round/large) */
.wp-element-button,.wp-block-button__link{font-family:"PT Sans",sans-serif;font-size:14px;line-height:17px;font-weight:400;text-transform:uppercase;background:#00b1e2;color:#fff;border-radius:2px;padding:13px 29px;border:0;transition:background .2s}
.wp-block-button__link:hover{background:#1bb8e3;color:#fff}
/* ===== Header ===== */
.site-header-part{position:sticky;top:0;z-index:100}
.admin-bar .site-header-part{top:32px}
.site-header{background:#fff;padding:0 30px;box-shadow:0 1px 3px rgba(0,0,0,.08);position:relative}
.site-header__inner{max-width:1100px;margin:0 auto;height:72px;align-items:center}
.site-header__logo{margin:0;line-height:0}
.site-header__logo img{width:115px;height:auto}
.site-nav{font-family:"Nunito Sans",sans-serif;font-weight:600;font-size:14px;line-height:14px;gap:0!important}
.site-nav .wp-block-navigation-item{padding-right:18px}
.site-nav .wp-block-navigation-item:last-child{padding-right:0}
.site-nav .wp-block-navigation-item__content{color:#000;padding:0}
.site-nav .wp-block-navigation-item__content:hover,.site-nav .current-menu-item>.wp-block-navigation-item__content{color:#1bb8e3}
.site-nav .wp-block-navigation__responsive-container-open svg{display:none}
.site-nav .wp-block-navigation__responsive-container-open{width:21px;height:21px;position:relative;color:#dadada}
.site-nav .wp-block-navigation__responsive-container-open::before{content:"";position:absolute;inset:2px 0;background:linear-gradient(currentColor 0 0) 0 0/100% 3px no-repeat,linear-gradient(currentColor 0 0) 0 50%/100% 3px no-repeat,linear-gradient(currentColor 0 0) 0 100%/100% 3px no-repeat}
@media (max-width:800px){
	.site-header-part{position:relative}
	.site-header{padding:20px 30px 20px;box-shadow:none}
	.site-header__inner{height:33px!important;align-items:flex-start}
	.site-header__logo img{width:115px!important}
	.site-nav .wp-block-navigation__responsive-container-open:not(.always-shown){display:flex!important;margin-top:0}
	.site-nav .wp-block-navigation__responsive-container:not(.is-menu-open){display:none!important}
	.site-nav .wp-block-navigation__responsive-container.is-menu-open{position:absolute;top:calc(100% + 20px);left:-30px;right:-30px;width:auto;right:0;bottom:auto;height:auto;padding:0;background:#fff;z-index:200;animation:none}
	.site-nav .wp-block-navigation__responsive-close{max-width:none}
	.site-nav .wp-block-navigation__responsive-container-close{display:none}
	.site-nav .is-menu-open .wp-block-navigation__responsive-container-content{padding:0!important;align-items:stretch!important;gap:0!important}
	.site-nav .is-menu-open .wp-block-navigation__container{gap:0!important;align-items:stretch!important;width:100%}
	.site-nav .is-menu-open .wp-block-navigation-item{padding:0!important;border-top:1px solid #e5e5e5;width:100%}
	.site-nav .is-menu-open .wp-block-navigation-item__content{display:block;padding:0 30px!important;line-height:35px;font-size:12px;font-weight:400;color:#333}
	.site-nav .wp-block-navigation__responsive-dialog{margin:0!important}
}
/* ===== Hero slider (Fusion Slider look) ===== */
.wp-site-blocks .hs.hs--script .hs__heading{margin:0;font-family:"Moscato Script",cursive;font-weight:700;font-size:80px;line-height:82px;letter-spacing:4px;padding:0 30px}
@media (max-width:1024px){.wp-site-blocks .hs.hs--script .hs__heading{font-size:76.8px}}
@media (max-width:640px){.wp-site-blocks .hs.hs--script .hs__heading{font-size:39px}}
/* ===== Footer ===== */
.site-footer__widgets{background:#262626;border-top:5px solid #00b1e2;padding:43px 30px 40px;color:#fff9f9}
.site-footer__cols{max-width:1130px;margin:0 auto!important;gap:0!important}
.site-footer__col{padding:0 15px;box-sizing:border-box;flex-basis:25%!important}
.site-footer__logo{margin:0}
.site-footer__logo img{width:100%;max-width:300px;height:auto}
.site-footer__title{font-family:"Nunito Sans",sans-serif;font-weight:600;font-size:16px;line-height:24px;color:#00b1e2;margin:39px 0 -4px}
.site-footer__rule{border:0;border-top:1px inset #00b1e2;border-bottom:1px inset #00b1e2;margin:9px 0 9px!important;height:0;color:#00b1e2;background:none;opacity:1;width:100%}
.site-footer__text{font-size:13px;line-height:19.5px;margin:0 0 13px;color:#fff9f9}
.site-footer__col:nth-child(2) .site-footer__text{margin:0 0 19.5px}
.site-footer__col:nth-child(2) .site-footer__text:first-of-type{margin-bottom:19.5px}
.site-footer__tight{margin-bottom:0}
.site-footer a{color:#fff}
.site-footer a:hover{color:#00b1e2}
.site-footer__copyright{background:#282a2b;border-top:1px solid #4b4c4d;padding:18px 30px 16px}
.site-footer__credit{max-width:1100px;margin:0 auto;font-size:12px;line-height:30px;color:#fff}
.site-footer__credit-logo{vertical-align:middle;width:30px;height:30px;margin-right:2px}
@media (max-width:800px){
	.site-footer__cols{flex-wrap:wrap!important}
	.site-footer .site-footer__col{flex-basis:100%!important;margin:0 0 50px!important}
	.site-footer .site-footer__col:last-child{margin-bottom:0!important}
	.site-footer .site-footer__col:not(.site-footer__col--logo){padding-top:16px}
	.site-footer .site-footer__col>p:last-child{margin-bottom:13px!important}
	.site-footer .site-footer__col:nth-child(2) .site-footer__text{margin-bottom:0!important}
	.site-footer__col--logo{text-align:center}
	.site-footer__col--logo .site-footer__logo img{width:300px}
}
/* ===== Event grid (What's On) ===== */
.eg{display:grid;grid-template-columns:repeat(var(--eg-cols,3),1fr);gap:40px 30px}
.eg__card{display:flex;flex-direction:column}
.eg__img{display:block;aspect-ratio:1/1;overflow:hidden;background:#f6f6f6}
.eg__img img{width:100%;height:100%;object-fit:cover;display:block}
.eg__body{display:flex;gap:16px;padding-top:16px}
.eg__date{flex:0 0 auto;text-align:center;min-width:40px}
.eg__mon{display:block;font-size:12px;line-height:1.4;text-transform:uppercase;font-weight:700;color:#5d5d5d;letter-spacing:.5px}
.eg__day{display:block;font-size:24px;line-height:1.1;font-weight:700;color:#141827}
.eg__title{font-family:"Nunito Sans",sans-serif;font-size:18px;line-height:1.4;font-weight:700;margin:0 0 6px;letter-spacing:0;color:#141827}
.eg__title a{color:#141827}
.eg__time{font-size:14px;line-height:1.5;color:#5d5d5d}
.eg__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;font-size:14px}
.eg__head h2{font-size:28px;font-weight:700;color:#141827;margin:0}
.eg__more{text-align:center;margin-top:30px}
@media (max-width:800px){.eg{grid-template-columns:1fr}}
/* TEC photo-view look */
.eg-wrap{max-width:1016px;margin:0 auto;font-family:"Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;color:#141827}
.eg__bar{display:flex;align-items:center;height:40px;margin-bottom:32px;gap:0}
.eg__arrow{width:24px;height:40px;display:inline-block;position:relative;margin-right:8px}
.eg__arrow::before{content:"";position:absolute;top:14px;left:6px;width:9px;height:9px;border-left:2px solid #141827;border-bottom:2px solid #141827;transform:rotate(45deg)}
.eg__arrow--next::before{transform:rotate(-135deg);left:3px}
.eg__today{font-size:12px;line-height:16.56px;color:#5d5d5d;border:1px solid #d5d5d5;border-radius:4px;padding:6px 15px;margin:0 15px 0 22px}
.eg__range{font-size:28px;line-height:39.76px;color:#141827}
.eg{display:flex!important;flex-wrap:wrap;margin:0 -24px;gap:0!important}
.eg__card{flex:0 0 calc(100%/var(--eg-cols));box-sizing:border-box;padding:0 24px;margin-bottom:48px}
.eg__img{aspect-ratio:1/1;background:#f6f6f6}
.eg__body{display:flex;gap:12px;padding-top:12px}
.eg__date{min-width:40px;text-align:center}
.eg__mon{font-size:11px;line-height:16.5px;font-weight:400;color:#5d5d5d;margin-top:-4px}
.eg__day{font-size:24px;line-height:34.08px;font-weight:700;color:#141827}
.eg__time{font-size:14px;line-height:22.68px;color:#141827}
.eg__rec{display:inline-block;width:12px;height:12px;vertical-align:-1px;border:2px solid #141827;border-radius:50%;border-right-color:transparent;box-sizing:border-box}
.eg__title{font-family:inherit;font-size:16px;line-height:25.92px;font-weight:700;letter-spacing:0;margin:0}
.eg__title a{color:#141827}
@media (max-width:800px){.eg__card{flex-basis:50%}}
@media (max-width:600px){.eg__card{flex-basis:100%}}

/* Avada #main spacing + flow-layout margin restore (core :root :where(.is-layout-flow)>* zeroes margins) */
main.site-main{padding-top:55px}
.wp-site-blocks .entry-content p{margin:0 0 20px}
.wp-site-blocks .entry-content h1{margin:22.78px 0}
.wp-site-blocks .entry-content h2{margin:0 0 19.8px}
.wp-site-blocks .entry-content :is(p,h1,h2,h3,h4,h5,h6):last-child{margin-bottom:0}
.wp-site-blocks .av-inner>.av-col1{margin-bottom:20px}
.wp-site-blocks .entry-content .wp-block-buttons:last-child{margin-bottom:4px}
.wp-site-blocks .entry-content>.hs:first-child{margin-top:-55px;margin-bottom:55px}
@media (max-width:640px){
	.site-footer .site-footer__col:not(.site-footer__col--logo){padding-top:0}
	.site-footer .site-footer__col:last-child{margin-bottom:50px!important}
	.site-footer .site-footer__col>p:last-child{margin-bottom:0!important}
	.site-header__inner{height:33px!important}
	.site-header__logo img{width:115px!important}
	.wp-site-blocks .hs.hs--script .hs__heading{line-height:46.8px}
}
.site-footer .site-footer__col:not(.site-footer__col--logo){padding-top:16px}
@media (max-width:640px){.site-footer .site-footer__col:not(.site-footer__col--logo){padding-top:0}}
/* event grid: TEC photo view container spacing, nav + subscribe */
.wp-site-blocks .eg-wrap{padding:96px 0 160px;box-sizing:border-box}
.eg__card{margin-bottom:50px}
.eg__nav{display:flex;justify-content:space-between;padding-top:28px;min-height:55px;box-sizing:border-box;font-size:14px;line-height:26px;border-top:1px solid #e4e4e4}
.eg__nav a{color:#141827}
.eg__sub{padding:32px 0;display:flex;justify-content:flex-end}
.eg__subbtn{display:inline-block;height:47px;box-sizing:border-box;padding:11px 20px;border:1px solid #d5d5d5;border-radius:4px;font-size:14px;line-height:23px;color:#334aff}
@media (max-width:1024px){.wp-site-blocks .eg-wrap{padding:64px 0 80px}.eg__bar{height:33px;margin-bottom:16px}.eg__card{margin-bottom:24px}}
@media (max-width:1024px){.wp-site-blocks .eg{margin:0 -2px 0 -1px}.eg__card{padding:0 21px}.eg__title{font-size:16px;line-height:24px}.eg__nav{padding-top:20px;min-height:38px;border-top:0}.eg__sub{padding:0}.eg__sub{min-height:111px;align-items:center;justify-content:center}}
.eg__details{flex:1 1 auto;min-width:0}
.eg__body{padding-top:8px}
@media (max-width:1024px){.eg__body{padding-top:3px}}

/* generated from live measurements */
.entry-content h1:not([class*="fz-"]){font-size:34px;line-height:47.6px}
@media (max-width:1024px){.entry-content h1:not([class*="fz-"]){font-size:33.2px;line-height:45.872px}}
@media (max-width:640px){.entry-content h1:not([class*="fz-"]){font-size:27px;line-height:37.324px}}
.fz-h1-36{font-size:36px;line-height:54px}
@media (max-width:1024px){.fz-h1-36{font-size:35.1px;line-height:52.704px}}
@media (max-width:640px){.fz-h1-36{font-size:27px;line-height:40.5px}}
.entry-content h2:not([class*="fz-"]){font-size:18px;line-height:27px}
.fz-h2-27{font-size:27px;line-height:40.5px}
.entry-content p:not([class*="fz-"]){font-size:18px;line-height:27px}
.wp-block-image.cap-528{max-width:528px;margin-left:auto;margin-right:auto}
