.elementor-kit-13{--e-global-color-primary:#000000;--e-global-color-secondary:#54595F;--e-global-color-text:#333333;--e-global-color-accent:#907326;--e-global-color-47dad89d:#AF8B2E;--e-global-color-2c5b6e5a:#000;--e-global-color-7da16a43:#FFF;--e-global-color-794ed5a:#8E7037;--e-global-color-15b32165:#AB946E;--e-global-color-58a5b825:#7D5C1E;--e-global-color-7d8f964:#F2F2F2;--e-global-color-ca8570c:#CAA869;--e-global-color-37c7fb1:#00000000;--e-global-color-cb5a2b7:#DDDDDD;--e-global-color-dc537d5:#232323;--e-global-color-b7d0915:#000000BF;--e-global-color-f7af358:#FAD899;--e-global-color-a86b6fb:#8E7037F5;--e-global-color-e219b03:#CAB075;--e-global-color-4d84130:#242423;--e-global-color-5bffec3:#00000040;--e-global-color-9ed92ac:#00000066;--e-global-color-4e1c3aa:#FFFFFFD9;--e-global-color-ba72c46:#FFFFFFF2;--e-global-typography-primary-line-height:1.5em;--e-global-typography-secondary-line-height:1.5em;--e-global-typography-text-font-size:1.1rem;--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-size:1.1rem;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1.25em;--e-global-typography-f844de2-font-family:"itc-avant-garde-gothic-pro";--e-global-typography-f844de2-font-size:1.5rem;--e-global-typography-f844de2-font-weight:500;--e-global-typography-f844de2-line-height:1.25em;--e-global-typography-ef2834e-font-family:"playfair-display";--e-global-typography-ef2834e-font-size:5rem;--e-global-typography-ef2834e-font-weight:900;--e-global-typography-ef2834e-line-height:1em;--e-global-typography-ef2834e-letter-spacing:-0.5px;--e-global-typography-c08a232-font-family:"itc-avant-garde-gothic-pro";--e-global-typography-c08a232-font-size:2rem;--e-global-typography-c08a232-font-weight:700;--e-global-typography-c08a232-text-transform:uppercase;--e-global-typography-c08a232-line-height:1.2em;--e-global-typography-d8c7199-font-family:"itc-avant-garde-gothic-pro";--e-global-typography-d8c7199-font-size:1.25rem;--e-global-typography-d8c7199-font-weight:500;--e-global-typography-d8c7199-text-transform:uppercase;--e-global-typography-d8c7199-line-height:1.2em;--e-global-typography-bcd2ed6-font-family:"playfair-display";--e-global-typography-bcd2ed6-font-size:3rem;--e-global-typography-bcd2ed6-font-weight:500;--e-global-typography-bcd2ed6-line-height:1.1em;--e-global-typography-df267a8-font-family:"playfair-display";--e-global-typography-df267a8-font-size:3rem;--e-global-typography-df267a8-font-weight:900;--e-global-typography-df267a8-line-height:1.1em;--e-global-typography-8c211d5-font-family:"itc-avant-garde-gothic-pro";--e-global-typography-8c211d5-font-size:2rem;--e-global-typography-8c211d5-font-weight:500;--e-global-typography-8c211d5-text-transform:uppercase;--e-global-typography-8c211d5-line-height:1.2em;--e-global-typography-22ab31a-font-family:"playfair-display";--e-global-typography-22ab31a-font-size:2rem;--e-global-typography-22ab31a-font-weight:400;--e-global-typography-22ab31a-font-style:italic;--e-global-typography-22ab31a-line-height:1.5em;--e-global-typography-43507a5-font-family:"itc-avant-garde-gothic-pro";--e-global-typography-43507a5-font-size:1rem;--e-global-typography-43507a5-text-transform:uppercase;--e-global-typography-43507a5-line-height:1.5em;--e-global-typography-43507a5-letter-spacing:4px;--e-global-typography-f82386e-font-family:"Poppins";--e-global-typography-f82386e-font-size:1.125rem;--e-global-typography-f82386e-font-weight:400;--e-global-typography-f82386e-text-transform:uppercase;--e-global-typography-f82386e-line-height:1.5em;--e-global-typography-f82386e-letter-spacing:5px;--e-global-typography-3b3e85b-font-size:1.1rem;--e-global-typography-3b3e85b-font-weight:500;--e-global-typography-3b3e85b-line-height:1.5em;--e-global-typography-23e78b3-font-family:"itc-avant-garde-gothic-pro";--e-global-typography-23e78b3-font-size:1rem;--e-global-typography-23e78b3-font-weight:500;--e-global-typography-de5ebb5-font-family:"itc-avant-garde-gothic-pro";--e-global-typography-de5ebb5-font-size:1rem;--e-global-typography-de5ebb5-font-weight:500;--e-global-typography-de5ebb5-text-transform:uppercase;--e-global-typography-44250ea-font-size:1rem;--e-global-typography-44250ea-font-weight:700;--e-global-typography-44250ea-line-height:1.5em;--e-global-typography-6037ec0-font-size:1.25rem;--e-global-typography-6037ec0-font-weight:500;--e-global-typography-6037ec0-text-transform:uppercase;--e-global-typography-6037ec0-line-height:1em;--e-global-typography-f14c8f7-font-family:"itc-avant-garde-gothic-pro";--e-global-typography-f14c8f7-font-size:1.2rem;--e-global-typography-f14c8f7-font-weight:500;--e-global-typography-f14c8f7-line-height:1.4em;--e-global-typography-04c385b-font-size:0.9rem;--e-global-typography-04c385b-font-weight:300;--e-global-typography-04c385b-line-height:1.5em;--e-global-typography-111f75b-font-size:1.1rem;--e-global-typography-111f75b-font-weight:700;--e-global-typography-111f75b-line-height:1.1em;--e-global-typography-9fefa39-font-size:1rem;--e-global-typography-9fefa39-font-weight:500;--e-global-typography-9fefa39-line-height:1.5em;--e-global-typography-2177d53-font-family:"itc-avant-garde-gothic-pro";--e-global-typography-2177d53-font-size:1rem;--e-global-typography-2177d53-font-weight:400;--e-global-typography-2177d53-text-transform:uppercase;--e-global-typography-2177d53-line-height:1em;--e-global-typography-ef50243-font-family:"itc-avant-garde-gothic-pro";--e-global-typography-ef50243-font-size:2rem;--e-global-typography-ef50243-font-weight:700;--e-global-typography-ef50243-text-transform:uppercase;--e-global-typography-f73dfb5-font-family:"itc-avant-garde-gothic-pro";--e-global-typography-f73dfb5-font-size:1rem;--e-global-typography-f73dfb5-font-weight:500;--e-global-typography-f73dfb5-text-transform:uppercase;--e-global-typography-f73dfb5-line-height:1.3em;--e-global-typography-5865dc7-font-size:14px;--e-global-typography-5865dc7-font-weight:500;--e-global-typography-5865dc7-text-transform:uppercase;--e-global-typography-a9eac05-font-family:"itc-avant-garde-gothic-pro";--e-global-typography-a9eac05-font-size:1.2rem;--e-global-typography-a9eac05-font-weight:700;--e-global-typography-a9eac05-text-transform:uppercase;--e-global-typography-88586de-font-family:"playfair-display";--e-global-typography-88586de-font-size:2rem;--e-global-typography-88586de-font-weight:500;--e-global-typography-88586de-line-height:1.3em;--e-global-typography-a267f27-font-size:1.3rem;--e-global-typography-a267f27-font-weight:500;--e-global-typography-a267f27-line-height:1.5em;--e-global-typography-9b869f5-font-size:1rem;--e-global-typography-9b869f5-font-weight:300;--e-global-typography-9b869f5-line-height:1.5em;--e-global-typography-33ba02c-font-family:"itc-avant-garde-gothic-pro";--e-global-typography-33ba02c-font-size:1.5rem;--e-global-typography-33ba02c-font-weight:500;--e-global-typography-33ba02c-text-transform:uppercase;--e-global-typography-33ba02c-line-height:1.2em;--e-global-typography-c4fd18f-font-size:1.1rem;--e-global-typography-c4fd18f-font-weight:300;--e-global-typography-c4fd18f-line-height:1.1em;--e-global-typography-bd5f8a5-font-family:"itc-avant-garde-gothic-pro";--e-global-typography-bd5f8a5-font-size:1rem;--e-global-typography-bd5f8a5-font-weight:500;--e-global-typography-dbac63f-font-family:"playfair-display";--e-global-typography-dbac63f-font-size:2.25rem;--e-global-typography-dbac63f-font-weight:900;--e-global-typography-dbac63f-line-height:1.1em;--e-global-typography-8af84d0-font-size:1.1rem;--e-global-typography-8af84d0-font-weight:700;--e-global-typography-8af84d0-line-height:1.5em;--e-global-typography-8af84d0-letter-spacing:-1px;--e-global-typography-e493d40-font-family:"itc-avant-garde-gothic-pro";--e-global-typography-e493d40-font-size:1.5rem;--e-global-typography-e493d40-font-weight:300;--e-global-typography-e493d40-line-height:1.25em;--e-global-typography-386e3bd-font-family:"itc-avant-garde-gothic-pro";--e-global-typography-386e3bd-font-size:1.5rem;--e-global-typography-386e3bd-font-weight:500;--e-global-typography-386e3bd-text-transform:uppercase;--e-global-typography-386e3bd-line-height:1.2em;--e-global-typography-4db1390-font-size:1.2rem;--e-global-typography-4db1390-font-weight:500;--e-global-typography-4db1390-text-transform:uppercase;--e-global-typography-4db1390-letter-spacing:1.5px;--e-global-typography-3d81fd0-font-size:0.9rem;--e-global-typography-3d81fd0-font-weight:300;--e-global-typography-3d81fd0-line-height:1.5em;--e-global-typography-145e8c7-font-size:0.875rem;--e-global-typography-145e8c7-font-weight:500;--e-global-typography-145e8c7-text-transform:uppercase;--e-global-typography-145e8c7-line-height:1.125em;color:var( --e-global-color-text );font-family:"itc-avant-garde-gothic-pro", Sans-serif;font-size:1rem;line-height:1.5em;}.elementor-kit-13 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1240px){.elementor-kit-13{--e-global-typography-f73dfb5-font-size:1.125rem;}}@media(max-width:1129px){.elementor-kit-13{--e-global-typography-ef2834e-font-size:4rem;--e-global-typography-c08a232-font-size:1.5rem;--e-global-typography-bcd2ed6-font-size:2.5rem;--e-global-typography-df267a8-font-size:2.5rem;--e-global-typography-8c211d5-font-size:1.5rem;--e-global-typography-22ab31a-font-size:1.5rem;--e-global-typography-2177d53-font-size:1.125rem;--e-global-typography-ef50243-font-size:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-13{--e-global-typography-ef2834e-font-size:2.25rem;--e-global-typography-d8c7199-font-size:1.125rem;--e-global-typography-bcd2ed6-font-size:2rem;--e-global-typography-df267a8-font-size:2rem;--e-global-typography-43507a5-font-size:0.9rem;--e-global-typography-43507a5-letter-spacing:2px;--e-global-typography-f82386e-font-size:1rem;--e-global-typography-f82386e-letter-spacing:2px;--e-global-typography-2177d53-font-size:1.125rem;--e-global-typography-f73dfb5-font-size:0.9rem;--e-global-typography-33ba02c-font-size:1.3rem;--e-global-typography-e493d40-font-size:1.125rem;--e-global-typography-386e3bd-font-size:1.375rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html,
:target {
	scroll-margin-top: 120px;
}
section[data-element_type="section"] .elementor-element {
	--widgets-spacing: 20px;
}
.aspect-ratio-1x1 img {
    aspect-ratio: 1;
}
.aspect-ratio-3x2 img {
    aspect-ratio: 3 / 2;
}
.aspect-ratio-16x9 img {
    aspect-ratio: 16 / 9;
}
[class*="aspect-ratio-"] img {
    object-fit: cover;
}
.auto-width,
.auto-width.elementor-column {
    width: auto;
}
.center-icon .elementor-button-content-wrapper {
    display: inline-flex;
}
.elementor-widget-image a {
    display: block;
}
.elementor-column-wrap > .elementor-widget-wrap {
    gap: var(--widgets-spacing);
}
.elementor-lightbox .elementor-video-container .elementor-video-landscape iframe {
    height: 85vh;
    width: 85vw;
}
.elementor-widget-text-editor:not(.textWrapBalance) {
    text-wrap: pretty;
}
.equal-height .ue-dynamic-item > div,
.equal-height .ue-dynamic-item > div > .elementor-section,
.equal-height .ue-dynamic-item > div > .elementor-section > .elementor-container {
    height: 100%;
}
.flex-1 {
    flex: 1;
}
.flex-col > .elementor-widget-wrap,
.flex-col > .elementor-column-wrap > .elementor-widget-wrap {
    flex-direction: column;
}
.flex-gap .elementor-container {
    gap: var(--flex-gap, 1.25rem);
}
.full-width.elementor-widget-image a {
    display: block;
}
.fw-500 { font-weight: 500; }
.grid-elements > .elementor-column-wrap > .elementor-widget-wrap {
    display: grid;
    gap: 1rem;
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
    grid-auto-rows: 1fr;
}
.iframe-container .iframe-flex iframe {
    display: flex;
    opacity: 1;
    transition: none;
}
.img-carousel img {
    height: min(25rem, 75vw);
    max-height: 75vh;
    object-fit: cover;
}
.img-carousel .elementor-swiper-button {
    background-color: #8E7037;
    border-radius: 9999px;
    padding: .5em;
}
.img-full-width a {
    width: 100%;
}
.list-cols ul {
    columns: 2 110px;
    column-gap: 2rem;
}
.list-marker li::marker {
    color: var(--e-global-color-794ed5a);
}
.list-padding li {
    padding-block: .375rem;
    padding-inline-start: .5625rem;
}
.list-padding ul {
    margin-inline-start: 1.5rem;
}
@media (min-width: 768px) {
    .list-padding ul {
        margin-inline-start: 1.9375rem;
    }
}
.mbs-auto {
    margin-block-start: auto;
}
.no-bullets ol,
.no-bullets ul {
    list-style: none;
    margin: 0;
}
.no-space p:last-child,
.no-space ul:last-child {
    margin-block-end: 0;
}
.no-spacing .elementor-element {
	--widgets-spacing: 0;
}
.elementor-widget:not(:last-child) {
	margin-bottom: var(--widgets-spacing, 20px);
}
.rsAppBar > .rsBox > .welcomeLabel {
    color: #fff;
	font-size: .875rem;
}
@media (max-width: 1240px) {
    #spire-sdk-root .rsAppBar {
	    position: relative;
    }
    #spire-sdk-root .rsNavDrawer {
    	position: absolute;
    }
}
.uc-mobile-mode .welcomeLabel {
	align-self: center;
}
.square {
    aspect-ratio: 1;
}

.text-light {
    color: #fff;
    & :is(
        a,
        a .u-links-inner
    ) {
        text-decoration-color: #fff;
    }
}

/* Text Wrapping */
.text-wrap-balance,
.text-wrap-balance :where(dd,li,p),
dt,h1,h2,h3,h4,h5,h6 {
    text-wrap: balance;
}
.text-wrap-pretty,
.text-wrap-pretty *,
dd,li,p {
    text-wrap: pretty;
}

.upper {
    text-transform: uppercase;
}

:is(
    .links-u,
    .u-links
) a,
a .u-links-inner {
    color: currentColor;
    text-decoration: underline;
    text-decoration-color: var(--e-global-color-accent);
    text-decoration-thickness: .1em;
    text-underline-offset: .125em;
}
.u-currentColor {
    text-decoration-color: currentColor;
}
:is(
    .links-u,
    .u-links
) a:hover,
a:hover .u-links-inner {
    text-underline-offset: .25em;
}
.u-hover a:hover,
.u-hover a:hover span:not([class*="list-icon"]),
a:hover .u-hover-inner {
    text-decoration: underline;
    text-decoration-thickness: .0625rem;
    text-underline-offset: .25em;
}
.uwy .userway_buttons_wrapper {
	top: auto !important;
	right: auto !important;
	left: .5rem !important;
	bottom: 2.5rem !important;
	transform: none !important;
}/* End custom CSS */