/*!
Theme Name: OgreSkin
Author: CleverOgre
Author URI: https://cleverogre.com/
Theme URI: https://cordovaskin.com/
Description: FSE theme created by CleerOgre of Pensacola, Florida.
Tags: full-site-editing, editor-style, block-styles, block-patterns
Text Domain: ogre-skin
Requires at least: 6.3
Requires PHP: 8.4
Tested up to: 6.8
Version: 1.1.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.wp-site-blocks{overflow-x:clip}.has-background.alignfull:has(+.has-background.alignfull),.has-background.alignfull:has(+.wp-block-cover.alignfull),.has-background.alignfull:has(+.wp-block-image.alignfull),.wp-block-cover.alignfull:has(+.has-background.alignfull),.wp-block-cover.alignfull:has(+.wp-block-cover.alignfull),.wp-block-cover.alignfull:has(+.wp-block-image.alignfull),.wp-block-image.alignfull:has(+.has-background.alignfull),.wp-block-image.alignfull:has(+.wp-block-cover.alignfull),.wp-block-image.alignfull:has(+.wp-block-image.alignfull){margin-block-end:0}.has-background.alignfull+.has-background.alignfull,.has-background.alignfull+.wp-block-cover.alignfull,.has-background.alignfull+.wp-block-image.alignfull,.wp-block-cover.alignfull+.has-background.alignfull,.wp-block-cover.alignfull+.wp-block-cover.alignfull,.wp-block-cover.alignfull+.wp-block-image.alignfull,.wp-block-image.alignfull+.has-background.alignfull,.wp-block-image.alignfull+.wp-block-cover.alignfull,.wp-block-image.alignfull+.wp-block-image.alignfull{margin-block-start:0}:where(.wp-site-blocks)>*{margin-block:0}a{text-decoration-thickness:1px!important;text-underline-offset:.1em}.wp-block-navigation .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item__content{outline-offset:0}blockquote,caption,figcaption,h1,h2,h3,h4,h5,h6,p{text-wrap:pretty}:root .gform-theme--framework{--gf-form-gap-y:var(--wp--preset--spacing--small);--gf-form-gap-x:var(--wp--preset--spacing--small);--gf-field-gap-y:var(--gf-form-gap-y);--gf-field-gap-x:var(--gf-form-gap-x);--gf-ctrl-bg-color:var(--wp--preset--color--light-gray);--gf-ctrl-border-color:var(--wp--preset--color--gray);--gf-ctrl-color:var(--wp--preset--color--black);--gf-ctrl-placeholder-color:var(--wp--preset--color--dark-gray);--gf-ctrl-radius:9999px;--gf-ctrl-font-size:var(--wp--preset--font-size--x-small);--gf-ctrl-font-weight:400;--gf-ctrl-placeholder-font-weight:300;--gf-ctrl-line-height:1;--gf-ctrl-padding-x:1.15em;--gf-ctrl-padding-y:.85em;--gf-ctrl-border-width:1px;--gf-ctrl-size-md:calc(1em*var(--gf-ctrl-line-height) + var(--gf-ctrl-padding-y)*2 + var(--gf-ctrl-border-width)*2);--gf-ctrl-btn-radius:9999px;--gf-ctrl-btn-color-primary:var(--wp--preset--color--white);--gf-ctrl-btn-bg-color-primary:var(--wp--preset--color--black);--gf-ctrl-btn-size:var(--gf-ctrl-size);--gf-ctrl-btn-font-size-md:var(--gf-ctrl-font-size);--gf-ctrl-btn-border-width-primary:var(--gf-ctrl-border-width);--gf-ctrl-btn-border-color-primary:var(--gf-ctrl-btn-bg-color-primary);--gf-ctrl-btn-font-weight:400;--gf-ctrl-btn-line-height:var(--gf-ctrl-line-height);--gf-ctrl-btn-padding-x-md:1.65em;--gf-ctrl-btn-padding-y:var(--gf-ctrl-padding-y);--gf-ctrl-multiselect-radius:calc(var(--gf-ctrl-size-md)/2);--gf-ctrl-multiselect-selected-item-bg-color:var(--gf-ctrl-btn-bg-color-primary);--gf-ctrl-select-dropdown-option-shadow-hover:inset .2em 0 0 var(--wp--preset--color--black);--gf-ctrl-select-dropdown-border-color:var(--gf-ctrl-border-width) var(--gf-ctrl-border-style) var(--gf-ctrl-border-color)}.gform-theme--foundation:has(.gform_body .gfield--type-submit){--gf-form-footer-margin-y-start:0}.gform-theme--foundation .gform_fields:has(.gfield--type-submit){--gf-form-gap-x:0;display:flex;flex-direction:row;flex-wrap:nowrap}.gform-theme--foundation .gform_fields:has(.gfield--type-submit) .gfield:not(.gfield--type-submit){flex-basis:1px;flex-grow:1}.gform-theme--foundation .gform_fields:has(.gfield--type-submit) .gfield:not(:first-child) input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){border-bottom-left-radius:0;border-top-left-radius:0}.gform-theme--foundation .gform_fields:has(.gfield--type-submit) input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){border-bottom-right-radius:0;border-top-right-radius:0}.wp-block-group.is-layout-flex:not(.is-vertical)>.gform-theme--foundation{flex-grow:1}:root .gform-theme--framework .gfield:where(.gfield--type-multiselect,.gfield--input-type-multiselect) .chosen-container-multi{padding-block:0}:root .gform-theme--framework .gfield:where(.gfield--type-multiselect,.gfield--input-type-multiselect) .chosen-container-multi .chosen-choices{gap:.5em;min-height:calc(var(--gf-ctrl-size) - var(--gf-ctrl-border-width)*2);padding-block:var(--gf-ctrl-padding-y);padding-inline:var(--gf-ctrl-padding-x)}:root .gform-theme--framework .gfield:where(.gfield--type-multiselect,.gfield--input-type-multiselect) .chosen-container-multi .chosen-choices li.search-choice{padding:.5em calc(.5em + var(--gf-ctrl-multiselect-close-icon-size)) .5em .75em}:root .gform-theme--framework .gfield:where(.gfield--type-multiselect,.gfield--input-type-multiselect) .chosen-container-multi.chosen-with-drop{border-block-end:0;border-bottom-left-radius:0;border-bottom-right-radius:0}:root .gform-theme--foundation .chosen-container-multi .chosen-choices li.search-field input[type=text]{block-size:auto;inline-size:auto}:root .gform-theme--framework .gfield:where(.gfield--type-multiselect,.gfield--input-type-multiselect) .chosen-container .chosen-drop,:root .gform-theme--framework .gfield:where(.gfield--type-select,.gfield--input-type-select) .chosen-container .chosen-drop{border-block-start:0;inline-size:calc(100% + var(--gf-ctrl-border-width)*2);margin-inline-start:calc(var(--gf-ctrl-border-width)*-1);top:100%}.reveal,.wp-block-group.is-style-cards>.wp-block-group.reveal>.wp-block-image img,:root .wp-block-media-text.has-background:not(.alignwide):not(.alignfull):not([class*=is-style-]).reveal>.wp-block-media-text__media :where(img,video){transition-duration:3s;transition-timing-function:ease-out}.reveal:not(.revealed),.wp-block-group.is-style-cards>.wp-block-group.reveal:not(.revealed)>.wp-block-image img,:root .wp-block-media-text.has-background:not(.alignwide):not(.alignfull):not([class*=is-style-]).reveal:not(.revealed)>.wp-block-media-text__media :where(img,video){transition-duration:0s}.wp-block-post.reveal{transition-property:translate,opacity}.wp-block-post-template.columns-3 .wp-block-post.reveal.revealed:nth-child(3n+2){transition-delay:.75s}.wp-block-post-template.columns-3 .wp-block-post.reveal.revealed:nth-child(3n+3){transition-delay:1.5s}body:not(.block-editor-page):not(.editor-styles-wrapper) .wp-block-post:not(.reveal),body:not(.block-editor-page):not(.editor-styles-wrapper) .wp-block-post:not(.revealed){opacity:0;translate:0 var(--wp--preset--spacing--large)}.site-footer__cta.reveal{transition-property:scale,opacity}body:not(.block-editor-page):not(.editor-styles-wrapper) .site-footer__cta:not(.reveal),body:not(.block-editor-page):not(.editor-styles-wrapper) .site-footer__cta:not(.revealed){opacity:0;scale:.95}.wp-block-media-text.has-background:not(.alignwide):not(.alignfull):not([class*=is-style-]).reveal{transition-property:opacity}@media (min-width:601px){:root .wp-block-media-text.has-background:not(.alignwide):not(.alignfull):not([class*=is-style-]).reveal>.wp-block-media-text__media :where(img,video){transition-property:scale}}body:not(.block-editor-page):not(.editor-styles-wrapper) .wp-block-media-text.has-background:not(.alignwide):not(.alignfull):not([class*=is-style-]):not(.reveal),body:not(.block-editor-page):not(.editor-styles-wrapper) .wp-block-media-text.has-background:not(.alignwide):not(.alignfull):not([class*=is-style-]):not(.revealed){opacity:0}@media (min-width:601px){:root body:not(.block-editor-page):not(.editor-styles-wrapper) .wp-block-media-text.has-background:not(.alignwide):not(.alignfull):not([class*=is-style-]):not(.reveal)>.wp-block-media-text__media :where(img,video),:root body:not(.block-editor-page):not(.editor-styles-wrapper) .wp-block-media-text.has-background:not(.alignwide):not(.alignfull):not([class*=is-style-]):not(.revealed)>.wp-block-media-text__media :where(img,video){scale:.9}}:root .wp-block-media-text.alignwide.has-background.reveal{transition-property:translate}body:not(.block-editor-page):not(.editor-styles-wrapper) :root .wp-block-media-text.alignwide.has-background:not(.reveal):not(.has-media-on-the-right),body:not(.block-editor-page):not(.editor-styles-wrapper) :root .wp-block-media-text.alignwide.has-background:not(.revealed):not(.has-media-on-the-right){translate:calc(var(--wp--preset--spacing--large)*-1) 0}body:not(.block-editor-page):not(.editor-styles-wrapper) :root .wp-block-media-text.alignwide.has-background:not(.reveal).has-media-on-the-right,body:not(.block-editor-page):not(.editor-styles-wrapper) :root .wp-block-media-text.alignwide.has-background:not(.revealed).has-media-on-the-right{translate:var(--wp--preset--spacing--large) 0}.wp-block-cover__inner-container.reveal{transition-property:opacity,translate}body:not(.block-editor-page):not(.editor-styles-wrapper) .wp-block-cover__inner-container:not(.reveal),body:not(.block-editor-page):not(.editor-styles-wrapper) .wp-block-cover__inner-container:not(.revealed){opacity:0;translate:0 var(--wp--preset--spacing--large)}.wp-block-group.is-style-cards>.wp-block-group.reveal{transition-property:opacity}.wp-block-group.is-style-cards>.wp-block-group.reveal>.wp-block-image img{transition-property:scale}.wp-block-group.is-style-cards>.wp-block-group.reveal+.wp-block-group.reveal:nth-child(2n),.wp-block-group.is-style-cards>.wp-block-group.reveal+.wp-block-group.reveal:nth-child(2n)>.wp-block-image img{transition-delay:.25s}body:not(.block-editor-page):not(.editor-styles-wrapper) .wp-block-group.is-style-cards>.wp-block-group:not(.reveal),body:not(.block-editor-page):not(.editor-styles-wrapper) .wp-block-group.is-style-cards>.wp-block-group:not(.revealed){opacity:0}body:not(.block-editor-page):not(.editor-styles-wrapper) .wp-block-group.is-style-cards>.wp-block-group:not(.reveal)>.wp-block-image img,body:not(.block-editor-page):not(.editor-styles-wrapper) .wp-block-group.is-style-cards>.wp-block-group:not(.revealed)>.wp-block-image img{scale:.9}@font-face{font-family:icons;src:url(assets/fonts/icons.eot);src:url(assets/fonts/icons.eot?#iefix) format("eot"),url(assets/fonts/icons.woff2) format("woff2"),url(assets/fonts/icons.woff) format("woff"),url(assets/fonts/icons.ttf) format("truetype"),url(assets/fonts/icons.svg#icons) format("svg")}[class^=icon-]:before{font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}.icon-arrow:before{content:"\e001"}.icon-email:before{content:"\e002"}.icon-license:before{content:"\e003"}.icon-location:before{content:"\e004"}.icon-phone:before{content:"\e005"}:root a:where(:not(.wp-element-button)){transition-duration:.3s;transition-property:opacity;transition-timing-function:ease}:root a:where(:not(.wp-element-button)):hover{opacity:.7}:root .is-style-arrow :where(.wp-element-button,.wp-block-button__link):after,:root :where(p,cite)>a:where(:not(.wp-element-button)).last-node:after{font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e001";font-style:normal;font-variant:normal;font-weight:400;margin-inline-start:.4em;text-decoration:none;text-transform:none;vertical-align:top}@media not (prefers-reduced-motion){:root .is-style-arrow :where(.wp-element-button,.wp-block-button__link):after,:root :where(p,cite)>a:where(:not(.wp-element-button)).last-node:after{display:inline-block;transition-duration:.3s;transition-property:translate;transition-timing-function:ease}:root .is-style-arrow :where(.wp-element-button,.wp-block-button__link):hover:after,:root :where(p,cite)>a:where(:not(.wp-element-button)).last-node:hover:after{translate:.2em 0}}:root :where(p,cite)>a:where(:not(.wp-element-button)).last-node:not(.first-node){margin-inline-start:1em}:root p>a:where(:not(.wp-element-button)).last-node{font-style:italic}@media not (prefers-reduced-motion){:root .is-style-arrow :where(.wp-element-button,.wp-block-button__link):active{scale:unset}}:root :where(.wp-element-button,.wp-block-button__link){transition-duration:.3s;transition-property:opacity,scale;transition-timing-function:ease}:root :where(.wp-element-button,.wp-block-button__link):hover{opacity:.7}@media not (prefers-reduced-motion){:root :where(.wp-element-button,.wp-block-button__link):active{scale:.95}}:root :where(.has-black-background-color) :where(.wp-element-button,.wp-block-button__link){background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--black)}.wp-block-cover h1{text-transform:uppercase}h1 strong{font-size:var(--wp--preset--font-size--huge);font-weight:inherit}:root :where(.wp-block-cover.is-light){background-color:var(--wp--preset--color--white)}:root :where(.wp-block-cover:not(.is-light)){background-color:var(--wp--preset--color--black)}:root :where(.wp-block-cover.alignfull){margin-block:var(--wp--preset--spacing--huge);min-height:95vh;padding-block:var(--wp--preset--spacing--huge)}:root main>:where(.wp-block-cover.alignfull):first-child{min-height:60vh;padding-block-end:var(--wp--preset--spacing--x-large);padding-block-start:calc(var(--wp--preset--spacing--huge) + 2em)}:root main>:where(.wp-block-cover.alignfull):first-child h1{font-size:var(--wp--preset--font-size--huge)}.wp-block-cover__image-background-fade{filter:blur(8px);mask:linear-gradient(180deg,#000 15%,transparent 30%)}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{opacity:.4}:root :where(.wp-block-group.has-background:where(:not(.alignleft):not(.alignright):not(.alignfull))){border-radius:var(--wp--preset--spacing--medium);margin-block:var(--wp--preset--spacing--huge);padding:var(--wp--preset--spacing--x-large)}.wp-block-group.has-background.alignfull{margin-block:var(--wp--preset--spacing--huge);padding-block:var(--wp--preset--spacing--x-large)}.wp-block-group.has-background.alignfull:has(+.wp-block-group.has-background.alignfull){margin-block-end:0}.wp-block-group.has-background.alignfull+.wp-block-group.has-background.alignfull{margin-block-start:0}@media not (prefers-reduced-motion){:root :where(.wp-block-image,.wp-block-site-logo,.wp-block-post-featured-image) a img{transition-duration:.3s;transition-property:scale;transition-timing-function:ease}:root :where(.wp-block-image,.wp-block-site-logo,.wp-block-post-featured-image) a:active img{scale:.95}}:root .wp-block-image+:where(h1,h2,h3,h4,h5,h6){margin-block-start:0}.wp-block-ogre-map{position:relative;z-index:1}.wp-block-ogre-map>:where(a,.maplibre-map){margin-inline:auto;max-width:60vw}main>.wp-block-cover:has(+.entry-content>.wp-block-columns.are-vertically-aligned-center:first-child>.wp-block-column:first-child>.wp-block-ogre-map.is-style-circle:only-child){margin-block-end:0}main>.wp-block-cover+.entry-content:has(>.wp-block-columns.are-vertically-aligned-center:first-child>.wp-block-column:first-child>.wp-block-ogre-map.is-style-circle:only-child){margin-block-start:0}main>.wp-block-cover+.entry-content>.wp-block-columns.are-vertically-aligned-center:first-child:has(>.wp-block-column:first-child>.wp-block-ogre-map.is-style-circle:only-child){margin-block-start:calc(var(--wp--preset--spacing--medium)*-1)}.wp-block-media-text{column-gap:var(--wp--preset--spacing--large)}.wp-block-media-text>.wp-block-media-text__content{padding-inline:0}.wp-block-media-text>.wp-block-media-text__content>:first-child{margin-block-start:0}.wp-block-media-text>.wp-block-media-text__content>:last-child{margin-block-end:0}.wp-block-media-text.has-background{border-radius:var(--wp--preset--spacing--medium);padding:var(--wp--preset--spacing--x-large)}@media (min-width:601px){.wp-block-media-text.has-background>.wp-block-media-text__media{margin-block:calc(var(--wp--preset--spacing--medium)*-1)}.wp-block-media-text.has-background.is-image-fill-element>.wp-block-media-text__media{height:calc(100% + var(--wp--preset--spacing--medium)*2)}.wp-block-media-text.has-background:not(.has-media-on-the-right){padding-inline-start:var(--wp--preset--spacing--x-large)}.wp-block-media-text.has-background:not(.has-media-on-the-right)>.wp-block-media-text__media{margin-inline-start:calc(var(--wp--preset--spacing--medium)*-1)}.wp-block-media-text.has-background.has-media-on-the-right{padding-inline-end:var(--wp--preset--spacing--x-large)}.wp-block-media-text.has-background.has-media-on-the-right>.wp-block-media-text__media{margin-inline-end:calc(var(--wp--preset--spacing--medium)*-1)}.is-layout-constrained>.wp-block-media-text.has-background:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:calc(min(var(--wp--style--global--content-size), 100%) - var(--wp--preset--spacing--x-large))}.is-layout-constrained>.wp-block-media-text.has-background:where(:not(.alignleft):not(.alignright):not(.alignfull)):not(.has-media-on-the-right){translate:calc(var(--wp--preset--spacing--x-large)/2) 0}.is-layout-constrained>.wp-block-media-text.has-background:where(:not(.alignleft):not(.alignright):not(.alignfull)):not(.has-media-on-the-right)>.wp-block-media-text__media{margin-inline-start:calc(var(--wp--preset--spacing--x-large)*-2)}.is-layout-constrained>.wp-block-media-text.has-background:where(:not(.alignleft):not(.alignright):not(.alignfull)).has-media-on-the-right{translate:calc(var(--wp--preset--spacing--x-large)/2) 0}.is-layout-constrained>.wp-block-media-text.has-background:where(:not(.alignleft):not(.alignright):not(.alignfull)).has-media-on-the-right>.wp-block-media-text__media{margin-inline-end:calc(var(--wp--preset--spacing--x-large)*-2)}:root .wp-block-media-text.has-background:not(.alignwide):not(.alignfull) .wp-block-media-text__media :where(img,video){background-color:var(--wp--preset--color--white);border-radius:var(--wp--preset--spacing--medium);box-shadow:.25rem .125rem 1.5rem rgba(0,0,0,.2)}}@media (max-width:600px){.wp-block-media-text.has-background{overflow:clip}.wp-block-media-text.has-background .wp-block-media-text__media{margin-block-end:var(--wp--preset--spacing--x-large);margin-block-start:calc(var(--wp--preset--spacing--x-large)*-1);margin-inline:calc(var(--wp--preset--spacing--x-large)*-1);width:calc(100% + var(--wp--preset--spacing--x-large)*2)}}@media (max-width:480px){.wp-block-media-text.has-background{padding:var(--wp--preset--spacing--medium)}.wp-block-media-text.has-background .wp-block-media-text__media{margin-block-end:var(--wp--preset--spacing--medium);margin-block-start:calc(var(--wp--preset--spacing--medium)*-1);margin-inline:calc(var(--wp--preset--spacing--medium)*-1);width:calc(100% + var(--wp--preset--spacing--medium)*2)}}@media (min-width:601px){.wp-block-media-text.has-background:not([class*=is-style-]):has(+.wp-block-media-text.has-background:not([class*=is-style-])){margin-block-end:var(--wp--preset--spacing--x-small)}.wp-block-media-text.has-background:not([class*=is-style-])+.wp-block-media-text.has-background:not([class*=is-style-]){margin-block-start:var(--wp--preset--spacing--x-small)}}@media (max-width:600px){.wp-block-media-text.has-background:not([class*=is-style-]):has(+.wp-block-media-text.has-background:not([class*=is-style-])){margin-block-end:var(--wp--preset--spacing--small)}.wp-block-media-text.has-background:not([class*=is-style-])+.wp-block-media-text.has-background:not([class*=is-style-]){margin-block-start:var(--wp--preset--spacing--small)}}.wp-block-media-text.alignwide{margin-block:var(--wp--preset--spacing--xx-large)}@media (min-width:601px){.is-layout-constrained>.wp-block-media-text.alignwide{max-width:min(var(--wp--style--global--content-size),100% - var(--wp--style--root--padding-left) - var(--wp--style--root--padding-right))}.wp-block-post-content.is-layout-constrained>.wp-block-media-text.alignwide{max-width:min(50vw + var(--wp--style--global--content-size)/2,100% - var(--wp--style--root--padding-left))}.wp-block-post-content.is-layout-constrained>.wp-block-media-text.alignwide:not(.has-media-on-the-right){margin-inline-start:0!important}.wp-block-post-content.is-layout-constrained>.wp-block-media-text.alignwide.has-media-on-the-right{margin-inline-end:0!important}.wp-block-post-content.is-layout-constrained>.wp-block-media-text.alignwide.has-background{translate:0}.wp-block-post-content.is-layout-constrained>.wp-block-media-text.alignwide.has-background.is-image-fill-element>.wp-block-media-text__media{height:calc(100% + var(--wp--preset--spacing--x-large)*2);margin-block:calc(var(--wp--preset--spacing--x-large)*-1)}:root .wp-block-post-content.is-layout-constrained>.wp-block-media-text.alignwide.has-background.is-image-fill-element>.wp-block-media-text__media :where(img,video){border-radius:0}.wp-block-post-content.is-layout-constrained>.wp-block-media-text.alignwide.has-background:not(.has-media-on-the-right){border-bottom-left-radius:0;border-top-left-radius:0;padding-inline-start:0}.wp-block-post-content.is-layout-constrained>.wp-block-media-text.alignwide.has-background:not(.has-media-on-the-right)>.wp-block-media-text__media{margin-inline-start:0}:root .wp-block-post-content.is-layout-constrained>.wp-block-media-text.alignwide.has-background:not(.has-media-on-the-right)>.wp-block-media-text__media :where(img,video){border-bottom-left-radius:0;border-top-left-radius:0;object-position:right center!important}.wp-block-post-content.is-layout-constrained>.wp-block-media-text.alignwide.has-background.has-media-on-the-right{border-bottom-right-radius:0;border-top-right-radius:0;padding-inline-end:0}.wp-block-post-content.is-layout-constrained>.wp-block-media-text.alignwide.has-background.has-media-on-the-right>.wp-block-media-text__media{margin-inline-end:0}:root .wp-block-post-content.is-layout-constrained>.wp-block-media-text.alignwide.has-background.has-media-on-the-right>.wp-block-media-text__media :where(img,video){border-bottom-right-radius:0;border-top-right-radius:0;object-position:left center!important}.wp-block-post-content.is-layout-constrained.has-global-padding>.wp-block-media-text.alignwide:not(.has-media-on-the-right){margin-inline-start:calc(var(--wp--style--root--padding-left)*-1)!important}.wp-block-post-content.is-layout-constrained.has-global-padding>.wp-block-media-text.alignwide.has-media-on-the-right{margin-inline-end:calc(var(--wp--style--root--padding-right)*-1)!important}}.wp-block-media-text.alignwide.has-black-background-color{background-image:url(assets/img/background.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (max-width:600px){.wp-block-post-content.is-layout-constrained>.wp-block-media-text.alignwide.has-background>.wp-block-media-text__media :where(img,video){object-position:bottom center!important}.wp-block-media-text.alignwide:has(img[src*=SB-Icon]){display:block;position:relative}.wp-block-media-text.alignwide:has(img[src*=SB-Icon]) .wp-block-media-text__media{height:100%;left:0;margin:0;min-height:0;opacity:.1;pointer-events:none;position:absolute;top:0;width:100%}}:root :where(.wp-block-navigation){column-gap:3em;row-gap:1em}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content[href^="tel:"]:before{font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e005";font-size:60%;font-style:normal;font-variant:normal;font-weight:400;margin-inline-end:.5em;text-decoration:none;text-transform:none}.wp-block-navigation__submenu-container{font-size:var(--wp--preset--font-size--x-small);white-space:nowrap}ul.wp-block-navigation__submenu-container li{margin-block-start:1em}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:inherit}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:transparent;border:none}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{min-width:0}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:0}.wp-block-navigation.items-justified-left .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-left .wp-block-page-list>.has-child .wp-block-navigation__submenu-container{left:50%;right:auto;text-align:center;translate:-50% 0}.wp-block-navigation.items-justified-left .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content,.wp-block-navigation.items-justified-left .wp-block-page-list>.has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{justify-content:center}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:0;right:auto;text-align:left}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background-color:var(--wp--preset--color--black);border-radius:9999px;box-shadow:0 0 .5em hsla(0,0%,100%,.2);color:var(--wp--preset--color--white);padding:.5em;transition-duration:.3s;transition-property:opacity,scale;transition-timing-function:ease}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{height:1em;width:1em}.wp-block-navigation__responsive-container-close:hover,.wp-block-navigation__responsive-container-open:hover{opacity:.7}.wp-block-navigation__responsive-container-close:active,.wp-block-navigation__responsive-container-open:active{scale:.95}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-size:2em}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:rgba(0,0,0,.9)}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{color:var(--wp--preset--color--white)}.wp-block-navigation__responsive-container.is-menu-open{overflow:unset;padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{height:calc(100vh - var(--wp-admin--admin-bar--height));overflow-y:auto;padding-block:var(--wp--preset--spacing--large);padding-left:clamp(1rem,var(--wp--style--root--padding-left),20rem);padding-right:clamp(1rem,var(--wp--style--root--padding-right),20rem);row-gap:2em;--wp--style--block-gap:2em;font-size:var(--wp--preset--font-size--medium)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{column-gap:1em;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-block-start:2em;min-width:0;padding:0;row-gap:.5em;--wp--style--block-gap:.5em;font-size:var(--wp--preset--font-size--small)}.wp-block-navigation__responsive-container.is-menu-open ul.wp-block-navigation__submenu-container li{margin-block-start:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content{position:relative}:root .wp-block-cover .wp-block-page-link :where(.wp-element-button,.wp-block-button__link){background-color:color-mix(in srgb,currentColor 30%,transparent);border:2px solid;color:currentColor;padding-block:.667em;padding-inline:1.33em}:root h1.has-text-align-center+:where(p.wp-block-page-subtitle){font-size:var(--wp--preset--font-size--normal);font-weight:500}.is-layout-constrained>p.has-text-align-center{max-width:1000px}h1.has-text-align-center+p.has-text-align-center{font-size:var(--wp--preset--font-size--normal);font-weight:500}p+.wp-block-buttons{margin-block-start:1em}p:has(+.wp-block-buttons){margin-block-end:1em}p.has-text-align-center+.wp-block-buttons{margin-block-start:1.5em}.wp-block-post-date span{display:block}.wp-block-post-date time{background-color:var(--wp--preset--color--black);border-radius:100%;box-shadow:.1em .05em .4em rgba(0,0,0,.3);color:var(--wp--preset--color--white);display:inline-block;height:4.8em;padding-block:1.25em;text-align:center;width:4.8em}.wp-block-post-date time .wp-block-post-date__day{font-size:1.3em}.wp-block-post-featured-image:has(+.wp-block-post-date){margin-block-end:0}.wp-block-post-featured-image+.wp-block-post-date{margin-block-start:-3em;position:relative;z-index:1}.wp-block-post-date+.wp-block-post-title{margin-block-start:.75em}.wp-block-post-excerpt__more-text{font-size:1.1em}.wp-block-post-excerpt{margin-inline:auto;width:80%}.wp-block-post-excerpt>:first-child{margin-block-start:0}>.wp-block-post-excerpt:last-child{margin-block-end:0}.wp-block-post-featured-image :where(img){aspect-ratio:1;border-radius:var(--wp--preset--spacing--medium);object-fit:cover}.wp-block-post-featured-image a{height:auto}.wp-block-post-template.is-layout-grid{gap:var(--wp--preset--spacing--large)}.wp-block-post>:first-child{margin-block-start:0}.wp-block-post>:last-child{margin-block-end:0}.wp-block-query{margin-block:var(--wp--preset--spacing--large)}.wp-block-quote>p:last-of-type{margin-block-end:0}.wp-block-quote>p:first-of-type:before,.wp-block-quote>p:last-of-type:after{content:'"'}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:unset;margin-inline-end:0;margin-inline-start:.75em}.wp-block-social-link a{line-height:1}.wp-block-social-links.is-style-logos-only .wp-block-social-link{color:inherit}@media not (prefers-reduced-motion){.wp-block-social-link{transition-duration:.3s;transition-property:scale;transition-timing-function:ease}.wp-block-social-link:hover{transform:none}.wp-block-social-link:active{scale:.95}}.wp-block-social-link a[href="#"]{pointer-events:none}@media not (prefers-reduced-motion){.wp-block-social-link:has(a[href="#"]):active{scale:unset}}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:var(--wp--preset--font-size--normal)}.wp-block-table th{text-align:right}@media (max-width:782px){.is-style-border{padding:var(--wp--preset--spacing--large)}}.is-style-cards{gap:var(--wp--preset--spacing--large)}:root :where(h1,h2,h3,h4,h5,h6)+.is-style-cards{margin-block-start:2em}.is-style-cards .wp-block-buttons{justify-content:center}.is-style-cards .wp-block-image img{aspect-ratio:1;background-color:var(--wp--preset--color--white);border-radius:var(--wp--preset--spacing--small);box-shadow:0 .1em 1em rgba(0,0,0,.1);margin-inline:auto;object-fit:cover;width:300px}.wp-block-columns.is-style-cards>.wp-block-column,.wp-block-group.is-style-cards>.wp-block-group{background-color:var(--wp--preset--color--light-gray);border-radius:var(--wp--preset--spacing--medium);display:flex;flex-direction:column;flex-wrap:nowrap;padding:var(--wp--preset--spacing--large)}.wp-block-columns.is-style-cards>.wp-block-column>.wp-block-buttons:last-child,.wp-block-group.is-style-cards>.wp-block-group>.wp-block-buttons:last-child{margin-block-start:auto}.wp-block-columns.is-style-cards>.wp-block-column>.wp-block-image:first-child,.wp-block-group.is-style-cards>.wp-block-group>.wp-block-image:first-child{margin-block-start:calc(var(--wp--preset--spacing--xx-large)*-1)}.wp-block-columns.is-style-cards>.wp-block-column:has(>.wp-block-image:first-child),.wp-block-group.is-style-cards>.wp-block-group:has(>.wp-block-image:first-child){margin-block-start:calc(var(--wp--preset--spacing--xx-large) - var(--wp--preset--spacing--large))}.wp-block-columns.is-style-cards>.wp-block-column>.wp-block-image:last-child,.wp-block-group.is-style-cards>.wp-block-group>.wp-block-image:last-child{margin-block-end:calc(var(--wp--preset--spacing--xx-large)*-1)}.wp-block-columns.is-style-cards>.wp-block-column:has(>.wp-block-image:last-child),.wp-block-group.is-style-cards>.wp-block-group:has(>.wp-block-image:last-child){margin-block-end:calc(var(--wp--preset--spacing--xx-large) - var(--wp--preset--spacing--large))}@media (max-width:600px){.wp-block-group.is-layout-grid.is-style-cards{display:flex;flex-direction:column}}.wp-block-ogre-map.is-style-circle .maplibregl-map{aspect-ratio:1;border-radius:9999px}.wp-block-ogre-map.is-style-circle>a{border-radius:9999px;display:block}.wp-block-media-text.is-style-fade{overflow:clip;padding-block:var(--wp--preset--spacing--huge)}.wp-block-media-text.is-style-fade>.wp-block-media-text__media{position:unset!important}:root .wp-block-media-text.is-style-fade>.wp-block-media-text__media :where(img,video){height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-2}.wp-block-media-text.is-style-fade:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.wp-block-media-text.is-style-fade:not(.has-media-on-the-right):before{background-image:linear-gradient(90deg,transparent,#000)}.wp-block-media-text.is-style-fade.has-media-on-the-right:before{background-image:linear-gradient(270deg,transparent,#000)}@media (max-width:600px){.wp-block-media-text.is-style-fade{position:relative;z-index:1}.wp-block-media-text.is-style-fade>.wp-block-media-text__media{height:0;margin:0;min-height:0}.wp-block-media-text.is-style-fade:not(.has-media-on-the-right):before{background-image:linear-gradient(90deg,rgba(0,0,0,.5),#000)}.wp-block-media-text.is-style-fade.has-media-on-the-right:before{background-image:linear-gradient(270deg,rgba(0,0,0,.5),#000)}}.wp-block-image.is-style-float img{filter:drop-shadow(.3rem .2rem .3rem rgba(0,0,0,.2))}.wp-block-group.has-background:has(>.wp-block-image.is-style-float:first-child){padding-block-start:1px}.wp-block-group.has-background>.wp-block-image.is-style-float:first-child{margin-block-start:calc(var(--wp--preset--spacing--x-large)*-1)}.wp-block-group.has-background:where(:not(.alignleft):not(.alignright):not(.alignfull)):has(>.wp-block-image.is-style-float:first-child){margin-block-start:calc(var(--wp--preset--spacing--huge) + var(--wp--preset--spacing--x-large))}.wp-block-image.is-style-float.alignleft{display:block;height:1px;margin:0;margin-left:calc(var(--wp--preset--spacing--xx-large)*-1);margin-top:calc(var(--wp--preset--spacing--large)*-1);position:relative;width:calc(50% + var(--wp--preset--spacing--xx-large))}.wp-block-image.is-style-float.alignleft img{filter:none;height:auto;mask:linear-gradient(180deg,#000,transparent);opacity:.05;width:100%}.wp-block-columns.is-style-separator{column-gap:var(--wp--preset--spacing--xx-large)}@media (min-width:782px){.wp-block-columns.is-style-separator .wp-block-column:not(:first-child){position:relative}.wp-block-columns.is-style-separator .wp-block-column:not(:first-child):before{border-left:1px solid;content:"";height:100%;margin-right:calc(var(--wp--preset--spacing--xx-large)/2);opacity:.2;position:absolute;right:100%;top:0;width:1px}}.wp-block-table.is-style-simple{margin-block-start:1em}:root .wp-block-table.is-style-simple :where(td,th){border:none;padding:0}:root .wp-block-table.is-style-simple :where(td,th):not(:last-child){padding-inline-end:.2em}.wp-block-list.is-style-striped{border:2px solid color-mix(in srgb,currentColor 5%,transparent);list-style:none;padding-inline-start:0}.wp-block-list.is-style-striped>li{padding:.5em 1em}.wp-block-list.is-style-striped>li:nth-child(2n){background-color:color-mix(in srgb,currentColor 5%,transparent)}@media (min-width:782px){.wp-block-list.is-style-striped{column-count:2;column-gap:0}.wp-block-list.is-style-striped>li:nth-child(odd){border-inline-end:2px solid color-mix(in srgb,currentColor 5%,transparent)}}footer.wp-block-template-part{margin-block-start:var(--wp--preset--spacing--huge);position:relative}.site-footer__cta{align-items:center;background-color:var(--wp--preset--color--white);border-radius:var(--wp--preset--spacing--medium);box-shadow:.25rem .125rem 1.5rem rgba(0,0,0,.2);color:var(--wp--preset--color--black);display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--wp--preset--spacing--medium);margin-block-end:calc(var(--wp--preset--spacing--small)*-1);margin-inline:auto;max-width:min(var(--wp--style--global--content-size),100% - var(--wp--style--root--padding-left) - var(--wp--style--root--padding-right));padding-block:var(--wp--preset--spacing--large);padding-inline:var(--wp--preset--spacing--x-large);position:relative;z-index:1}.site-footer__cta>*{margin:0!important}@media (max-width:1080px){.site-footer__cta{flex-direction:column}.site-footer__cta :where(h1,h2,h3,h4,h5,h6,p){text-align:center}}@media (max-width:480px){.site-footer__cta{padding-inline:var(--wp--preset--spacing--medium)}}.site-footer__main{background-color:var(--wp--preset--color--black);color:var(--wp--preset--color--white);padding-block:var(--wp--preset--spacing--xx-large)}@media (max-width:1280px){.site-footer__main .wp-block-site-logo{flex-basis:100%;margin-block-end:var(--wp--preset--spacing--medium);text-align:center}}@media (max-width:960px){.site-footer__main{display:flex}.site-footer__main>.wp-block-group.is-layout-flex{display:inline-flex;flex-direction:column;flex-wrap:nowrap;max-width:100%;width:auto}.site-footer__main .wp-block-site-logo{align-self:center;max-width:60%}}.site-footer__copyright{background-color:var(--wp--preset--color--off-black);color:var(--wp--preset--color--gray);font-size:var(--wp--preset--font-size--x-small);padding-block:var(--wp--preset--spacing--x-small)}.site-footer__copyright .wp-block-navigation{color:var(--wp--preset--color--white);column-gap:2em}.site-footer__copyright .wp-block-navigation-item+.wp-block-navigation-item:before{content:"|";display:inline-block;margin-inline-end:1em;opacity:.85;pointer-events:none;position:absolute;right:100%;text-align:center;translate:50% 0;user-select:none}.site-footer__copyright :has(+.site-footer__developer){margin-inline-end:auto}:root .site-footer__copyright .site-footer__developer a{font-style:inherit;transition-property:color}:root .site-footer__copyright .site-footer__developer a:after{content:none}:root .site-footer__copyright .site-footer__developer a:hover{color:var(--wp--preset--color--white);opacity:1}:root .site-footer__copyright .site-footer__developer a:active{color:#f89a31}@media (max-width:1080px){.site-footer__copyright>.wp-block-group.is-layout-flex{flex-wrap:wrap;row-gap:.5em}}@media (max-width:782px){.site-footer__copyright{text-align:center}.site-footer__copyright>.wp-block-group.is-layout-flex{align-items:center;flex-direction:column}.site-footer__copyright :has(+.site-footer__developer){margin-inline-end:0}.site-footer__copyright .wp-block-navigation{justify-content:center}}header.wp-block-template-part{--height:166px;align-items:flex-start;color:var(--wp--preset--color--white);column-gap:var(--wp--preset--spacing--small);display:flex;flex-direction:row;flex-wrap:nowrap;font-size:var(--wp--preset--font-size--small);height:0;justify-content:space-between;line-height:1;margin-inline:auto;max-width:var(--wp--style--global--wide-size);position:relative;width:100%;z-index:2}header.wp-block-template-part>.wp-block-navigation{margin-block-end:0;margin-block-start:calc((var(--height) - 1em)/2)}header.wp-block-template-part>.wp-block-site-logo{height:calc(var(--height) - 1em);left:50%;position:absolute;top:calc(var(--height)/2);translate:-50% -50%;width:auto}header.wp-block-template-part>.wp-block-site-logo :where(a:has(img),img){height:100%;width:auto}header.wp-block-template-part .wp-block-navigation :where(.current-menu-item,.current-menu-ancestor)>.wp-block-navigation-item__content{font-weight:700}header.wp-block-template-part .wp-block-navigation>.wp-block-navigation-item>.wp-block-navigation-item__content{z-index:3}header.wp-block-template-part .wp-block-navigation>.wp-block-navigation-item>.wp-block-navigation-item__content:after{background-color:currentColor;content:"";display:block;height:2px;left:0;margin-inline:-.25em;margin-top:.75em;position:absolute;scale:0 100%;top:100%;transition-duration:.3s;transition-property:scale;transition-timing-function:ease;width:calc(100% + .5em);z-index:3}header.wp-block-template-part .wp-block-navigation>.wp-block-navigation-item.has-child:hover>.wp-block-navigation-item__content:after,header.wp-block-template-part .wp-block-navigation>.wp-block-navigation-item:where(.current-menu-item,.current-menu-ancestor)>.wp-block-navigation-item__content:after,header.wp-block-template-part .wp-block-navigation>.wp-block-navigation-item>.wp-block-navigation-item__content:hover:after{scale:100% 100%}header.wp-block-template-part .wp-block-navigation .wp-block-navigation__submenu-container{padding-block-start:1em}header.wp-block-template-part .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container-close,header.wp-block-template-part .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container-open{bottom:unset;left:unset;margin:var(--wp--preset--spacing--small) var(--wp--preset--spacing--small) 0 0;position:fixed;right:0;top:var(--wp-admin--admin-bar--height,0)}@media (min-width:1080px){header.wp-block-template-part .wp-block-navigation.is-responsive{display:none}}@media (max-width:1080px){header.wp-block-template-part{--height:var(--wp--preset--spacing--huge)}header.wp-block-template-part .wp-block-navigation:not(.is-responsive){display:none}}@media (min-width:1080px){header.wp-block-template-part.is-position-sticky{align-items:center;background-color:var(--wp--preset--color--black);box-shadow:0 .1em 1em rgba(0,0,0,.3);column-gap:calc(var(--height) + 1em);display:flex;flex-direction:row;flex-wrap:nowrap;height:var(--height);justify-content:space-between;max-width:none;padding-inline-end:max((100vw - var(--wp--style--global--wide-size))/2,var(--wp--style--root--padding-right));padding-inline-start:max((100vw - var(--wp--style--global--wide-size))/2,var(--wp--style--root--padding-left));position:fixed;transition-duration:.3s;transition-property:box-shadow,background-color,translate,height;transition-timing-function:ease}header.wp-block-template-part.is-position-sticky .wp-block-navigation .wp-block-navigation__submenu-container{transition-duration:.3s;transition-property:box-shadow,background-color,padding,border-radius,translate,opacity;transition-timing-function:ease}header.wp-block-template-part.is-position-sticky:not(.is-stuck){background-color:transparent;box-shadow:none}header.wp-block-template-part.is-position-sticky.is-stuck{--height:120px}header.wp-block-template-part.is-position-sticky.is-stuck .wp-block-navigation .wp-block-navigation__submenu-container{background-color:var(--wp--preset--color--black);border-bottom-left-radius:2em;border-bottom-right-radius:2em;box-shadow:0 .1em 1em rgba(0,0,0,.3);padding:2em}header.wp-block-template-part.is-position-sticky.is-hidden{box-shadow:none;translate:0 -100%}header.wp-block-template-part.is-position-sticky.is-hidden .wp-block-navigation .wp-block-navigation__submenu-container{opacity:0;translate:-50% -100%}header.wp-block-template-part.is-position-sticky>.wp-block-navigation{margin-block:0}header.wp-block-template-part.is-position-sticky>.wp-block-site-logo{transition-duration:.3s;transition-property:height;transition-timing-function:ease}}