
/* inline */

img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=tcw-img-auto-sizes-contain-inline-css */

/* inline */


	img.tcw-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
/*# sourceURL=tcw-emoji-styles-inline-css */

/* inline */

.tcw-block-rank-math-related-posts{--rm-related-gap: 1rem;--rm-related-border-radius: 6px;--rm-related-card-padding: 16px;--rm-related-hover-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);--rm-related-transition: 0.2s ease}.tcw-block-rank-math-related-posts.rank-math-related-posts{display:block}.tcw-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-wrap{display:grid;gap:var(--rm-related-gap)}.tcw-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-vertical .rank-math-related-wrap,.tcw-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-vertical .rank-math-related-wrap{grid-template-columns:repeat(auto-fill, minmax(220px, 1fr))}.tcw-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-wrap,.tcw-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-wrap{grid-template-columns:repeat(auto-fill, minmax(400px, 1fr))}.tcw-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-item,.tcw-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-item{display:flex;gap:16px;align-items:flex-start}.tcw-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-thumb,.tcw-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-thumb{flex:0 0 140px;overflow:hidden}.tcw-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-thumb img,.tcw-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-thumb img{width:140px;height:140px;-o-object-fit:cover;object-fit:cover}.tcw-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-content,.tcw-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-content{flex:1;min-width:0;display:flex;flex-direction:column}.tcw-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-title,.tcw-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-title{margin-top:0}@media (max-width: 640px){.tcw-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-wrap,.tcw-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-wrap{grid-template-columns:1fr}.tcw-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-thumb,.tcw-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-thumb{flex:0 0 100px}.tcw-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-thumb img,.tcw-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-thumb img{width:100px;height:100px}}.tcw-block-rank-math-related-posts.rank-math-related-posts.is-style-list-vertical .rank-math-related-wrap,.tcw-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-vertical .rank-math-related-wrap{grid-template-columns:1fr}.tcw-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-wrap,.tcw-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-wrap{grid-template-columns:1fr}.tcw-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-item,.tcw-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-item{display:flex;gap:20px;align-items:flex-start}.tcw-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-thumb,.tcw-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-thumb{flex:0 0 180px;overflow:hidden}.tcw-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-thumb img,.tcw-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-thumb img{width:180px;height:180px;-o-object-fit:cover;object-fit:cover}.tcw-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-content,.tcw-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-content{flex:1;min-width:0;display:flex;flex-direction:column}.tcw-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-title,.tcw-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-title{margin-top:0}@media (max-width: 640px){.tcw-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-item,.tcw-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-item{gap:16px}.tcw-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-thumb,.tcw-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-thumb{flex:0 0 120px}.tcw-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-thumb img,.tcw-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-thumb img{width:120px;height:120px}}@media (max-width: 480px){.tcw-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-item,.tcw-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-item{flex-direction:column}.tcw-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-thumb,.tcw-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-thumb{flex:0 0 auto;width:100%}.tcw-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-thumb img,.tcw-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-thumb img{width:100%;height:auto;max-height:200px}}.tcw-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-item{border-radius:var(--rm-related-border-radius);padding:var(--rm-related-card-padding);background:inherit;transition:transform var(--rm-related-transition),box-shadow var(--rm-related-transition)}.tcw-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-item:hover{transform:translateY(-2px);box-shadow:var(--rm-related-hover-shadow)}.tcw-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-title{margin:0.5rem 0;font-size:inherit;line-height:inherit}.tcw-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-title a{color:inherit;text-decoration:none;transition:color 0.2s ease}.tcw-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-title a:hover{color:#2563eb;text-decoration:underline}.tcw-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-title:not(:has(a)){cursor:default}.tcw-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-thumb{position:relative;overflow:hidden;border-radius:4px;display:block}.tcw-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-thumb img{display:block;width:100%;height:auto;border-radius:4px;transition:transform 0.3s ease}.tcw-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-thumb:hover img{transform:scale(1.05)}.tcw-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-thumb:not(a){cursor:default}.tcw-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-thumb:not(a):hover img{transform:none}.tcw-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-date{margin-top:0.25rem;font-size:0.85em;opacity:0.7}.tcw-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-terms{margin-top:0.5rem}.tcw-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-chip{display:inline-block;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;padding:0.15rem 0.5rem;margin-right:0.35rem;font-size:0.8em}.tcw-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-excerpt{margin-top:0.5rem;color:inherit;opacity:0.8;font-size:0.9em;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tcw-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-more{margin-top:1rem}.tcw-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-button{display:inline-block;background:#111827;color:#fff;border-radius:6px;padding:0.625rem 1.25rem;text-decoration:none;font-weight:500;transition:background 0.2s ease, transform 0.2s ease}.tcw-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-button:hover{background:#1f2937;transform:translateY(-1px)}.tcw-block-rank-math-related-posts.has-border-color .rank-math-related-item{border-color:inherit}.tcw-block-rank-math-related-posts.has-border-width .rank-math-related-item{border-width:inherit}.tcw-block-rank-math-related-posts.has-border-style .rank-math-related-item{border-style:inherit}.tcw-block-rank-math-related-posts.has-border-radius .rank-math-related-item{border-radius:inherit}.tcw-block-rank-math-related-posts:not(.has-border-color):not(.has-border-width):not(.has-border-style) .rank-math-related-item{border:1px solid #e5e7eb}

/*# sourceURL=/tcw-content/plugins/seo-by-rank-math-pro/includes/modules/link-genius/blocks/related/assets/css/styles.css */

/* inline */

:root{--tcw--preset--aspect-ratio--square: 1;--tcw--preset--aspect-ratio--4-3: 4/3;--tcw--preset--aspect-ratio--3-4: 3/4;--tcw--preset--aspect-ratio--3-2: 3/2;--tcw--preset--aspect-ratio--2-3: 2/3;--tcw--preset--aspect-ratio--16-9: 16/9;--tcw--preset--aspect-ratio--9-16: 9/16;--tcw--preset--color--black: #000000;--tcw--preset--color--cyan-bluish-gray: #abb8c3;--tcw--preset--color--white: #ffffff;--tcw--preset--color--pale-pink: #f78da7;--tcw--preset--color--vivid-red: #cf2e2e;--tcw--preset--color--luminous-vivid-orange: #ff6900;--tcw--preset--color--luminous-vivid-amber: #fcb900;--tcw--preset--color--light-green-cyan: #7bdcb5;--tcw--preset--color--vivid-green-cyan: #00d084;--tcw--preset--color--pale-cyan-blue: #8ed1fc;--tcw--preset--color--vivid-cyan-blue: #0693e3;--tcw--preset--color--vivid-purple: #9b51e0;--tcw--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--tcw--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--tcw--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--tcw--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--tcw--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--tcw--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--tcw--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--tcw--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--tcw--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--tcw--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--tcw--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--tcw--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--tcw--preset--font-size--small: 13px;--tcw--preset--font-size--medium: 20px;--tcw--preset--font-size--large: 36px;--tcw--preset--font-size--x-large: 42px;--tcw--preset--spacing--20: 0.44rem;--tcw--preset--spacing--30: 0.67rem;--tcw--preset--spacing--40: 1rem;--tcw--preset--spacing--50: 1.5rem;--tcw--preset--spacing--60: 2.25rem;--tcw--preset--spacing--70: 3.38rem;--tcw--preset--spacing--80: 5.06rem;--tcw--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--tcw--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--tcw--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--tcw--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--tcw--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:root { --tcw--style--global--content-size: 800px;--tcw--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.tcw-site-blocks > .alignleft { float: left; margin-right: 2em; }.tcw-site-blocks > .alignright { float: right; margin-left: 2em; }.tcw-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.tcw-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.tcw-site-blocks) > :first-child { margin-block-start: 0; }:where(.tcw-site-blocks) > :last-child { margin-block-end: 0; }:root { --tcw--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--tcw--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--tcw--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.tcw-element-button, .tcw-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--tcw--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--tcw--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--tcw--preset--color--white) !important;}.has-pale-pink-color{color: var(--tcw--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--tcw--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--tcw--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--tcw--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--tcw--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--tcw--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--tcw--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--tcw--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--tcw--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--tcw--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--tcw--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--tcw--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--tcw--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--tcw--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--tcw--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--tcw--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--tcw--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--tcw--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--tcw--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--tcw--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--tcw--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--tcw--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--tcw--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--tcw--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--tcw--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--tcw--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--tcw--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--tcw--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--tcw--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--tcw--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--tcw--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--tcw--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--tcw--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--tcw--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--tcw--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--tcw--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--tcw--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--tcw--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--tcw--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--tcw--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--tcw--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--tcw--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--tcw--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--tcw--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--tcw--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--tcw--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--tcw--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--tcw--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--tcw--preset--font-size--x-large) !important;}
:root :where(.tcw-block-icon svg){width: 24px;}
:root :where(.tcw-block-pullquote){font-size: 1.5em;line-height: 1.6;}
/*# sourceURL=global-styles-inline-css */

/* inline */

.tcel-kit-7{--e-global-color-primary:#000000;--e-global-color-text:#000000;--e-global-color-secondary:#444444;--e-global-color-accent:#B50000;--e-global-color-c6a9444:#750000;--e-global-color-563958d:#009717;--e-global-color-e4f6d84:#006B10;--e-global-color-bcf6c8e:#FFFFFF;--e-global-color-5f5d156:#FFFFFFB2;--e-global-color-fda8ef2:#F5F5F5;--e-global-color-2dbc402:#E4E4E4;--e-global-color-7630920:#808080;--e-global-color-1263348:#A9A9A9;--e-global-color-dcac466:#00000033;--e-global-color-80559c3:#F0F0F0;--e-global-color-1f8a9c8:#FFF8E4;--e-global-color-94946ff:#F3F3E9;--e-global-color-96ec385:#E2DBEC;--e-global-color-34c802f:#EBE6F1;--e-global-color-a4984d2:#B488F1;--e-global-color-245c2f5:#731AB4;--e-global-color-0d51d29:#12032AB3;--e-global-color-fa90d1b:#12032A;--e-global-color-23d4935:#EBF8FF;--e-global-color-7b80539:#F9FDFF;--e-global-color-6aa74e0:#5CAED5;--e-global-color-d7077ec:#0093D9;--e-global-color-72896ae:#070035;--e-global-color-b9a32c7:#070035A1;--e-global-color-1c64c01:#DCF5F2;--e-global-color-e77e8a2:#85EFE3;--e-global-color-8b37786:#18B4A2;--e-global-color-6bdddd3:#1C3232;--e-global-color-b52b0f6:#1C3232B3;--e-global-color-362805a:#EFFFFD;--e-global-color-07415ce:#FFEDF5;--e-global-color-eab7668:#FD589E;--e-global-color-6246d40:#AB024A;--e-global-color-bc08851:#38001B;--e-global-color-58c3b00:#38001BB3;--e-global-color-3704bde:#FFF9FC;--e-global-color-de1baf8:#FFFBF2;--e-global-color-8738309:#FFD54F;--e-global-color-8b39d21:#E0A400;--e-global-color-cc31a44:#643A02;--e-global-color-71e2976:#643A02B3;--e-global-typography-primary-font-family:"neue-montreal";--e-global-typography-secondary-font-family:"neue-montreal";--e-global-typography-text-font-family:"neue-montreal";--e-global-typography-text-font-size:clamp(1.25rem,1.3227513228vw,1.6625rem);--e-global-typography-text-line-height:1.6em;--e-global-typography-accent-font-family:"neue-montreal";--e-global-typography-84549a8-font-family:"neue-montreal";--e-global-typography-84549a8-font-size:70px;--e-global-typography-da633a0-font-family:"neue-montreal";--e-global-typography-da633a0-font-size:clamp(8.125rem,8.5978835979vw,10.80625rem);--e-global-typography-da633a0-line-height:0.92em;--e-global-typography-cf9ff90-font-family:"neue-montreal";--e-global-typography-cf9ff90-font-size:clamp(6.25rem,6.6137566138vw,8.3125rem);--e-global-typography-cf9ff90-line-height:1em;--e-global-typography-c0a4bb4-font-family:"neue-montreal";--e-global-typography-c0a4bb4-font-size:clamp(1.25rem,1.3227513228vw,1.6625rem);--e-global-typography-b7ae304-font-family:"neue-montreal";--e-global-typography-b7ae304-font-size:14px;--e-global-typography-8ed03cd-font-size:clamp(4.375rem,4.6296296296vw,5.81875rem);--e-global-typography-26129e8-font-size:clamp(1.0625rem,1.1243386243vw,1.413125rem);--e-global-typography-26129e8-line-height:1.5294117647;--e-global-typography-1baac9e-font-size:clamp(.8125rem,.8597883598vw,1.080625rem);--e-global-typography-1baac9e-line-height:1.15em;--e-global-typography-f73776b-font-size:0.9375rem;--e-global-typography-f73776b-line-height:1em;--e-global-typography-71bd328-font-size:clamp(.9375rem,.9920634921vw,1.246875rem);--e-global-typography-71bd328-line-height:1em;--e-global-typography-333b665-font-size:clamp(5rem,5.291005291vw,6.65rem);--e-global-typography-333b665-font-weight:normal;--e-global-typography-877ad28-font-size:clamp(1.75rem,1.8518518519vw,2.3275rem);--e-global-typography-877ad28-line-height:1em;--e-global-typography-4a672cc-font-family:"neue-montreal";--e-global-typography-4a672cc-font-size:clamp(8.125rem,8.5978835979vw,10.80625rem);--e-global-typography-4a672cc-line-height:0.92em;--e-global-typography-ab58b9c-font-family:"neue-montreal";--e-global-typography-ab58b9c-font-size:clamp(1.875rem,1.9841269841vw,2.49375rem);--e-global-typography-c209779-font-family:"neue-montreal";--e-global-typography-c209779-font-size:clamp(3.75rem,3.9682539683vw,4.9875rem);--e-global-typography-c209779-line-height:1em;--e-global-typography-3a62cc8-font-family:"neue-montreal";--e-global-typography-3a62cc8-font-size:clamp(1.125rem,1.1904761905vw,1.49625rem);--e-global-typography-3a62cc8-line-height:clamp(1.5rem,1.5873015873vw,1.995rem);--e-global-typography-e511ac9-font-family:"neue-montreal";--e-global-typography-e511ac9-font-size:clamp(.9375rem,.9920634921vw,1.246875rem);--e-global-typography-e511ac9-line-height:clamp(1.5625rem,1.6534391534vw,2.078125rem);--e-global-typography-c69ca54-font-size:clamp(.9375rem,.9920634921vw,1.246875rem);--e-global-typography-c69ca54-line-height:1em;background-color:var( --e-global-color-80559c3 );color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );overscroll-behavior:none;}.tcel-kit-7 e-page-transition{background-color:#FFBC7D;}.tcel-kit-7 a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.tcel-section.tcel-section-boxed > .tcel-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-top:40px;--container-default-padding-right:40px;--container-default-padding-bottom:40px;--container-default-padding-left:40px;}.tcel-widget:not(:last-child){margin-block-end:20px;}.tcel-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.tcel-kit-7{--e-global-typography-text-font-size:clamp(1rem,1.6129032258vw,1.33rem);--e-global-typography-84549a8-font-size:40px;--e-global-typography-da633a0-font-size:clamp(8.125rem,8.5978835979vw,10.80625rem);--e-global-typography-cf9ff90-font-size:clamp(6.25rem,6.6137566138vw,8.3125rem);--e-global-typography-c0a4bb4-font-size:clamp(1.25rem,1.3227513228vw,1.6625rem);--e-global-typography-333b665-font-size:clamp(3.125rem,5.0403225806vw,4.15625rem);--e-global-typography-877ad28-font-size:clamp(1.5rem,2.4193548387vw,1.995rem);--e-global-typography-4a672cc-font-size:clamp(3.125rem,6.5104166667vw,4.15625rem);--e-global-typography-ab58b9c-font-size:clamp(1.875rem,1.9841269841vw,2.49375rem);--e-global-typography-c209779-font-size:clamp(2.5rem,5.2083333333vw,3.325rem);--e-global-typography-e511ac9-font-size:clamp(1rem,1.6129032258vw,1.33rem);font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.tcel-kit-7 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.tcel-section.tcel-section-boxed > .tcel-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-top:30px;--container-default-padding-right:30px;--container-default-padding-bottom:30px;--container-default-padding-left:30px;}}@media(max-width:767px){.tcel-kit-7{--e-global-typography-text-font-size:clamp(1rem,1.6129032258vw,1.33rem);--e-global-typography-84549a8-font-size:26px;--e-global-typography-da633a0-font-size:clamp(3.125rem,6.5104166667vw,4.15625rem);--e-global-typography-cf9ff90-font-size:clamp(2.1875rem,4.5572916667vw,2.909375rem);--e-global-typography-c0a4bb4-font-size:clamp(1rem,2.0833333333vw,1.33rem);--e-global-typography-b7ae304-font-size:10px;--e-global-typography-8ed03cd-font-size:2.5rem;--e-global-typography-26129e8-font-size:1rem;--e-global-typography-1baac9e-font-size:clamp(.8125rem,.8597883598vw,1.080625rem);--e-global-typography-4a672cc-font-size:clamp(2.5rem,8.3333333333vw,3.325rem);--e-global-typography-ab58b9c-font-size:clamp(1.5rem,1.5873015873vw,1.995rem);--e-global-typography-c209779-font-size:clamp(1.875rem,3.90625vw,2.49375rem);--e-global-typography-e511ac9-font-size:clamp(1rem,1.6129032258vw,1.33rem);font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.tcel-kit-7 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.tcel-section.tcel-section-boxed > .tcel-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-top:20px;--container-default-padding-right:20px;--container-default-padding-bottom:20px;--container-default-padding-left:20px;}}/* Start custom CSS */html {
    text-rendering: geometricPrecision;
    scroll-behavior: smooth;
}

body {
  transition: background-color 0.5s ease; /* Smooth background color transition */
  -webkit-font-smoothing: unset;
}/* End custom CSS */
.tcel-20 .tcel-element.tcel-element-5df7583{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0vw;--margin-bottom:5vw;--margin-left:0vw;--margin-right:0vw;}.tcel-widget-heading .tcel-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.tcel-20 .tcel-element.tcel-element-f522bc0 .tcel-heading-title{font-family:var( --e-global-typography-da633a0-font-family ), Sans-serif;font-size:var( --e-global-typography-da633a0-font-size );line-height:var( --e-global-typography-da633a0-line-height );}.tcel-20 .tcel-element.tcel-element-202fc26{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.tcel-20 .tcel-element.tcel-element-83b83ef{--display:flex;--justify-content:flex-end;--border-radius:30px 30px 30px 30px;}.tcel-20 .tcel-element.tcel-element-83b83ef:not(.tcel-motion-effects-element-type-background), .tcel-20 .tcel-element.tcel-element-83b83ef > .tcel-motion-effects-container > .tcel-motion-effects-layer{background:url("/assets/img/typecta-fb.jpg.webp") 50% 50%;background-size:cover;}.tcel-20 .tcel-element.tcel-element-50fe35d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.tcel-widget-button .tcel-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.tcel-20 .tcel-element.tcel-element-4bd3d04 .tcel-button{background-color:var( --e-global-color-primary );font-size:var( --e-global-typography-71bd328-font-size );line-height:var( --e-global-typography-71bd328-line-height );fill:var( --e-global-color-bcf6c8e );color:var( --e-global-color-bcf6c8e );border-radius:100px 100px 100px 100px;padding:.6666666667em 0.8em .6666666667em 0.8em;}.tcel-20 .tcel-element.tcel-element-4bd3d04 .tcel-button:hover, .tcel-20 .tcel-element.tcel-element-4bd3d04 .tcel-button:focus{background-color:var( --e-global-color-563958d );color:var( --e-global-color-text );}.tcel-20 .tcel-element.tcel-element-4bd3d04 .tcel-button-content-wrapper{flex-direction:row-reverse;}.tcel-20 .tcel-element.tcel-element-4bd3d04 .tcel-button .tcel-button-content-wrapper{gap:10px;}.tcel-20 .tcel-element.tcel-element-4bd3d04 .tcel-button:hover svg, .tcel-20 .tcel-element.tcel-element-4bd3d04 .tcel-button:focus svg{fill:var( --e-global-color-text );}.tcel-20 .tcel-element.tcel-element-1e22703{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.tcel-20 .tcel-element.tcel-element-b32112f > .tcel-widget-container{padding:0px 40px 0px 40px;}.tcel-20 .tcel-element.tcel-element-b32112f.tcel-element{--align-self:center;}.tcel-20 .tcel-element.tcel-element-b32112f{text-align:center;}.tcel-20 .tcel-element.tcel-element-b32112f .tcel-heading-title{font-family:var( --e-global-typography-cf9ff90-font-family ), Sans-serif;font-size:var( --e-global-typography-cf9ff90-font-size );line-height:var( --e-global-typography-cf9ff90-line-height );color:var( --e-global-color-bcf6c8e );}.tcel-20 .tcel-element.tcel-element-c96b6b9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;}.tcel-20 .tcel-element.tcel-element-5332dee{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;}.tcel-20 .tcel-element.tcel-element-04302eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.tcel-20 .tcel-element.tcel-element-cafddc5{--display:flex;--justify-content:flex-end;--border-radius:30px 30px 30px 30px;}.tcel-20 .tcel-element.tcel-element-b7ee6a4{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.tcel-20 .tcel-element.tcel-element-5cb481e .tcel-heading-title{font-family:var( --e-global-typography-c0a4bb4-font-family ), Sans-serif;font-size:var( --e-global-typography-c0a4bb4-font-size );color:var( --e-global-color-bcf6c8e );}.tcel-20 .tcel-element.tcel-element-d32b943 .tcel-heading-title{font-family:var( --e-global-typography-b7ae304-font-family ), Sans-serif;font-size:var( --e-global-typography-b7ae304-font-size );color:var( --e-global-color-bcf6c8e );}.tcel-20 .tcel-element.tcel-element-b853f21{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.tcel-20 .tcel-element.tcel-element-6e1c15a{--display:flex;--justify-content:flex-end;--border-radius:30px 30px 30px 30px;}.tcel-20 .tcel-element.tcel-element-68d6cc5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.tcel-20 .tcel-element.tcel-element-89e4c3f .tcel-heading-title{font-family:var( --e-global-typography-c0a4bb4-font-family ), Sans-serif;font-size:var( --e-global-typography-c0a4bb4-font-size );color:var( --e-global-color-bcf6c8e );}.tcel-20 .tcel-element.tcel-element-d4c5c57 .tcel-heading-title{font-family:var( --e-global-typography-b7ae304-font-family ), Sans-serif;font-size:var( --e-global-typography-b7ae304-font-size );color:var( --e-global-color-bcf6c8e );}.tcel-20 .tcel-element.tcel-element-8c8aff1{--display:flex;--justify-content:flex-end;--border-radius:30px 30px 30px 30px;}.tcel-20 .tcel-element.tcel-element-cb49a9c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.tcel-20 .tcel-element.tcel-element-14434f0 .tcel-heading-title{font-family:var( --e-global-typography-c0a4bb4-font-family ), Sans-serif;font-size:var( --e-global-typography-c0a4bb4-font-size );color:var( --e-global-color-bcf6c8e );}.tcel-20 .tcel-element.tcel-element-5c49a84 .tcel-heading-title{font-family:var( --e-global-typography-b7ae304-font-family ), Sans-serif;font-size:var( --e-global-typography-b7ae304-font-size );color:var( --e-global-color-bcf6c8e );}.tcel-20 .tcel-element.tcel-element-8be616b{--display:flex;--justify-content:flex-end;--border-radius:30px 30px 30px 30px;}.tcel-20 .tcel-element.tcel-element-fe347dd{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.tcel-20 .tcel-element.tcel-element-4da9f2d .tcel-heading-title{font-family:var( --e-global-typography-c0a4bb4-font-family ), Sans-serif;font-size:var( --e-global-typography-c0a4bb4-font-size );color:var( --e-global-color-bcf6c8e );}.tcel-20 .tcel-element.tcel-element-e50d6ef .tcel-heading-title{font-family:var( --e-global-typography-b7ae304-font-family ), Sans-serif;font-size:var( --e-global-typography-b7ae304-font-size );color:var( --e-global-color-bcf6c8e );}.tcel-20 .tcel-element.tcel-element-423781a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.tcel-20 .tcel-element.tcel-element-603f30a > .tcel-widget-container{margin:08% 0% 0% 0%;}.tcel-20 .tcel-element.tcel-element-603f30a .tcel-heading-title{font-family:var( --e-global-typography-4a672cc-font-family ), Sans-serif;font-size:var( --e-global-typography-4a672cc-font-size );line-height:var( --e-global-typography-4a672cc-line-height );}.tcel-20 .tcel-element.tcel-element-379a12c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.tcel-20 .tcel-element.tcel-element-edb1b11{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.tcel-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.tcel-widget-text-editor.tcel-drop-cap-view-stacked .tcel-drop-cap{background-color:var( --e-global-color-primary );}.tcel-widget-text-editor.tcel-drop-cap-view-framed .tcel-drop-cap, .tcel-widget-text-editor.tcel-drop-cap-view-default .tcel-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.tcel-20 .tcel-element.tcel-element-d546a4b{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.tcel-20 .tcel-element.tcel-element-cb531b5 .tcel-button{background-color:var( --e-global-color-primary );font-size:var( --e-global-typography-71bd328-font-size );line-height:var( --e-global-typography-71bd328-line-height );fill:var( --e-global-color-bcf6c8e );color:var( --e-global-color-bcf6c8e );border-radius:100px 100px 100px 100px;padding:.6666666667em 0.8em .6666666667em 0.8em;}.tcel-20 .tcel-element.tcel-element-cb531b5 .tcel-button:hover, .tcel-20 .tcel-element.tcel-element-cb531b5 .tcel-button:focus{background-color:var( --e-global-color-563958d );color:var( --e-global-color-text );}.tcel-20 .tcel-element.tcel-element-cb531b5 .tcel-button-content-wrapper{flex-direction:row-reverse;}.tcel-20 .tcel-element.tcel-element-cb531b5 .tcel-button .tcel-button-content-wrapper{gap:10px;}.tcel-20 .tcel-element.tcel-element-cb531b5 .tcel-button:hover svg, .tcel-20 .tcel-element.tcel-element-cb531b5 .tcel-button:focus svg{fill:var( --e-global-color-text );}.tcel-20 .tcel-element.tcel-element-07fe461{--spacer-size:50px;}.tcel-20 .tcel-element.tcel-element-07fe461.tcel-element{--flex-grow:1;--flex-shrink:0;}.tcel-20 .tcel-element.tcel-element-c3e7f66{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.tcel-widget-counter .tcel-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.tcel-widget-counter .tcel-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.tcel-20 .tcel-element.tcel-element-3b56e77 .tcel-counter{flex-direction:row-reverse;}.tcel-20 .tcel-element.tcel-element-3b56e77 .tcel-counter-title{justify-content:start;align-items:center;color:var( --e-global-color-primary );font-size:var( --e-global-typography-877ad28-font-size );line-height:var( --e-global-typography-877ad28-line-height );}.tcel-20 .tcel-element.tcel-element-3b56e77 .tcel-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-size:var( --e-global-typography-333b665-font-size );font-weight:var( --e-global-typography-333b665-font-weight );}.tcel-widget-divider{--divider-color:var( --e-global-color-secondary );}.tcel-widget-divider .tcel-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.tcel-widget-divider.tcel-view-stacked .tcel-icon{background-color:var( --e-global-color-secondary );}.tcel-widget-divider.tcel-view-framed .tcel-icon, .tcel-widget-divider.tcel-view-default .tcel-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.tcel-widget-divider.tcel-view-framed .tcel-icon, .tcel-widget-divider.tcel-view-default .tcel-icon svg{fill:var( --e-global-color-secondary );}.tcel-20 .tcel-element.tcel-element-17ad498{--divider-border-style:solid;--divider-color:var( --e-global-color-2dbc402 );--divider-border-width:1px;}.tcel-20 .tcel-element.tcel-element-17ad498 .tcel-divider-separator{width:100%;}.tcel-20 .tcel-element.tcel-element-17ad498 .tcel-divider{padding-block-start:5px;padding-block-end:5px;}.tcel-20 .tcel-element.tcel-element-d8fffff .tcel-counter{flex-direction:row-reverse;}.tcel-20 .tcel-element.tcel-element-d8fffff .tcel-counter-title{justify-content:start;align-items:center;color:var( --e-global-color-primary );font-size:var( --e-global-typography-877ad28-font-size );line-height:var( --e-global-typography-877ad28-line-height );}.tcel-20 .tcel-element.tcel-element-d8fffff .tcel-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-size:var( --e-global-typography-333b665-font-size );font-weight:var( --e-global-typography-333b665-font-weight );}.tcel-20 .tcel-element.tcel-element-c292b74{--divider-border-style:solid;--divider-color:var( --e-global-color-2dbc402 );--divider-border-width:1px;}.tcel-20 .tcel-element.tcel-element-c292b74 .tcel-divider-separator{width:100%;}.tcel-20 .tcel-element.tcel-element-c292b74 .tcel-divider{padding-block-start:5px;padding-block-end:5px;}.tcel-20 .tcel-element.tcel-element-b21fa8a .tcel-counter{flex-direction:row-reverse;}.tcel-20 .tcel-element.tcel-element-b21fa8a .tcel-counter-title{justify-content:start;align-items:center;color:var( --e-global-color-primary );font-size:var( --e-global-typography-877ad28-font-size );line-height:var( --e-global-typography-877ad28-line-height );}.tcel-20 .tcel-element.tcel-element-b21fa8a .tcel-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-size:var( --e-global-typography-333b665-font-size );font-weight:var( --e-global-typography-333b665-font-weight );}.tcel-20 .tcel-element.tcel-element-1e22a7f{--divider-border-style:solid;--divider-color:var( --e-global-color-2dbc402 );--divider-border-width:1px;}.tcel-20 .tcel-element.tcel-element-1e22a7f .tcel-divider-separator{width:100%;}.tcel-20 .tcel-element.tcel-element-1e22a7f .tcel-divider{padding-block-start:5px;padding-block-end:5px;}.tcel-20 .tcel-element.tcel-element-1de07fe{--display:flex;--border-radius:30px 30px 30px 30px;}@media(max-width:1024px){.tcel-20 .tcel-element.tcel-element-5df7583{--min-height:65vh;--margin-top:0vw;--margin-bottom:10vw;--margin-left:0vw;--margin-right:0vw;}.tcel-20 .tcel-element.tcel-element-f522bc0 .tcel-heading-title{font-size:var( --e-global-typography-da633a0-font-size );line-height:var( --e-global-typography-da633a0-line-height );}.tcel-20 .tcel-element.tcel-element-4bd3d04 .tcel-button{font-size:var( --e-global-typography-71bd328-font-size );line-height:var( --e-global-typography-71bd328-line-height );}.tcel-20 .tcel-element.tcel-element-b32112f > .tcel-widget-container{padding:0px 20px 0px 20px;}.tcel-20 .tcel-element.tcel-element-b32112f .tcel-heading-title{font-size:var( --e-global-typography-cf9ff90-font-size );line-height:var( --e-global-typography-cf9ff90-line-height );}.tcel-20 .tcel-element.tcel-element-5cb481e .tcel-heading-title{font-size:var( --e-global-typography-c0a4bb4-font-size );}.tcel-20 .tcel-element.tcel-element-d32b943 .tcel-heading-title{font-size:var( --e-global-typography-b7ae304-font-size );}.tcel-20 .tcel-element.tcel-element-89e4c3f .tcel-heading-title{font-size:var( --e-global-typography-c0a4bb4-font-size );}.tcel-20 .tcel-element.tcel-element-d4c5c57 .tcel-heading-title{font-size:var( --e-global-typography-b7ae304-font-size );}.tcel-20 .tcel-element.tcel-element-14434f0 .tcel-heading-title{font-size:var( --e-global-typography-c0a4bb4-font-size );}.tcel-20 .tcel-element.tcel-element-5c49a84 .tcel-heading-title{font-size:var( --e-global-typography-b7ae304-font-size );}.tcel-20 .tcel-element.tcel-element-4da9f2d .tcel-heading-title{font-size:var( --e-global-typography-c0a4bb4-font-size );}.tcel-20 .tcel-element.tcel-element-e50d6ef .tcel-heading-title{font-size:var( --e-global-typography-b7ae304-font-size );}.tcel-20 .tcel-element.tcel-element-603f30a .tcel-heading-title{font-size:var( --e-global-typography-4a672cc-font-size );line-height:var( --e-global-typography-4a672cc-line-height );}.tcel-20 .tcel-element.tcel-element-379a12c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.tcel-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.tcel-20 .tcel-element.tcel-element-d546a4b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.tcel-20 .tcel-element.tcel-element-cb531b5 .tcel-button{font-size:var( --e-global-typography-71bd328-font-size );line-height:var( --e-global-typography-71bd328-line-height );}.tcel-20 .tcel-element.tcel-element-07fe461{--spacer-size:20px;}.tcel-20 .tcel-element.tcel-element-3b56e77 .tcel-counter-number-wrapper{font-size:var( --e-global-typography-333b665-font-size );}.tcel-20 .tcel-element.tcel-element-3b56e77 .tcel-counter-title{font-size:var( --e-global-typography-877ad28-font-size );line-height:var( --e-global-typography-877ad28-line-height );}.tcel-20 .tcel-element.tcel-element-d8fffff .tcel-counter-number-wrapper{font-size:var( --e-global-typography-333b665-font-size );}.tcel-20 .tcel-element.tcel-element-d8fffff .tcel-counter-title{font-size:var( --e-global-typography-877ad28-font-size );line-height:var( --e-global-typography-877ad28-line-height );}.tcel-20 .tcel-element.tcel-element-b21fa8a .tcel-counter-number-wrapper{font-size:var( --e-global-typography-333b665-font-size );}.tcel-20 .tcel-element.tcel-element-b21fa8a .tcel-counter-title{font-size:var( --e-global-typography-877ad28-font-size );line-height:var( --e-global-typography-877ad28-line-height );}}@media(max-width:767px){.tcel-20 .tcel-element.tcel-element-5df7583{--min-height:60vh;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.tcel-20 .tcel-element.tcel-element-f522bc0 .tcel-heading-title{font-size:var( --e-global-typography-da633a0-font-size );line-height:var( --e-global-typography-da633a0-line-height );}.tcel-20 .tcel-element.tcel-element-4bd3d04 .tcel-button{font-size:var( --e-global-typography-71bd328-font-size );line-height:var( --e-global-typography-71bd328-line-height );}.tcel-20 .tcel-element.tcel-element-1e22703{--min-height:70vh;}.tcel-20 .tcel-element.tcel-element-b32112f > .tcel-widget-container{padding:0px 20px 0px 20px;}.tcel-20 .tcel-element.tcel-element-b32112f .tcel-heading-title{font-size:var( --e-global-typography-cf9ff90-font-size );line-height:var( --e-global-typography-cf9ff90-line-height );}.tcel-20 .tcel-element.tcel-element-5332dee{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.tcel-20 .tcel-element.tcel-element-5cb481e .tcel-heading-title{font-size:var( --e-global-typography-c0a4bb4-font-size );}.tcel-20 .tcel-element.tcel-element-d32b943 .tcel-heading-title{font-size:var( --e-global-typography-b7ae304-font-size );}.tcel-20 .tcel-element.tcel-element-89e4c3f .tcel-heading-title{font-size:var( --e-global-typography-c0a4bb4-font-size );}.tcel-20 .tcel-element.tcel-element-d4c5c57 .tcel-heading-title{font-size:var( --e-global-typography-b7ae304-font-size );}.tcel-20 .tcel-element.tcel-element-14434f0 .tcel-heading-title{font-size:var( --e-global-typography-c0a4bb4-font-size );}.tcel-20 .tcel-element.tcel-element-5c49a84 .tcel-heading-title{font-size:var( --e-global-typography-b7ae304-font-size );}.tcel-20 .tcel-element.tcel-element-4da9f2d .tcel-heading-title{font-size:var( --e-global-typography-c0a4bb4-font-size );}.tcel-20 .tcel-element.tcel-element-e50d6ef .tcel-heading-title{font-size:var( --e-global-typography-b7ae304-font-size );}.tcel-20 .tcel-element.tcel-element-603f30a .tcel-heading-title{font-size:var( --e-global-typography-4a672cc-font-size );line-height:var( --e-global-typography-4a672cc-line-height );}.tcel-20 .tcel-element.tcel-element-379a12c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.tcel-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.tcel-20 .tcel-element.tcel-element-d546a4b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.tcel-20 .tcel-element.tcel-element-cb531b5 .tcel-button{font-size:var( --e-global-typography-71bd328-font-size );line-height:var( --e-global-typography-71bd328-line-height );}.tcel-20 .tcel-element.tcel-element-07fe461{--spacer-size:20px;}.tcel-20 .tcel-element.tcel-element-3b56e77{width:100%;max-width:100%;}.tcel-20 .tcel-element.tcel-element-3b56e77 .tcel-counter-number-wrapper{font-size:var( --e-global-typography-333b665-font-size );}.tcel-20 .tcel-element.tcel-element-3b56e77 .tcel-counter-title{font-size:var( --e-global-typography-877ad28-font-size );line-height:var( --e-global-typography-877ad28-line-height );}.tcel-20 .tcel-element.tcel-element-17ad498 .tcel-divider{padding-block-start:2px;padding-block-end:2px;}.tcel-20 .tcel-element.tcel-element-d8fffff{width:100%;max-width:100%;}.tcel-20 .tcel-element.tcel-element-d8fffff .tcel-counter-number-wrapper{font-size:var( --e-global-typography-333b665-font-size );}.tcel-20 .tcel-element.tcel-element-d8fffff .tcel-counter-title{font-size:var( --e-global-typography-877ad28-font-size );line-height:var( --e-global-typography-877ad28-line-height );}.tcel-20 .tcel-element.tcel-element-c292b74 .tcel-divider{padding-block-start:2px;padding-block-end:2px;}.tcel-20 .tcel-element.tcel-element-b21fa8a{width:100%;max-width:100%;}.tcel-20 .tcel-element.tcel-element-b21fa8a .tcel-counter-number-wrapper{font-size:var( --e-global-typography-333b665-font-size );}.tcel-20 .tcel-element.tcel-element-b21fa8a .tcel-counter-title{font-size:var( --e-global-typography-877ad28-font-size );line-height:var( --e-global-typography-877ad28-line-height );}.tcel-20 .tcel-element.tcel-element-1e22a7f .tcel-divider{padding-block-start:2px;padding-block-end:2px;}}@media(min-width:768px){.tcel-20 .tcel-element.tcel-element-edb1b11{--width:40%;}.tcel-20 .tcel-element.tcel-element-1de07fe{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.tcel-20 .tcel-element.tcel-element-edb1b11{--width:40%;}.tcel-20 .tcel-element.tcel-element-1de07fe{--width:60%;}}/* Start custom CSS for container, class: .tcel-element-c96b6b9 */.logo-showcase {
  position: relative;
  width: 140px;
  background-color: black;
}

.logo {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  opacity: 0;
  transform: translateY(20px);
}

.logo.active {
  opacity: 1;
  transform: translateY(0);
  transition: opacity 0.8s cubic-bezier(0.4, 0, 0.2, 1), 
              transform 0.8s cubic-bezier(0.4, 0, 0.2, 1);
}

.logo.leaving {
  opacity: 0;
  transform: translateY(-20px);
  transition: opacity 0.8s cubic-bezier(0.4, 0, 0.2, 1), 
              transform 0.8s cubic-bezier(0.4, 0, 0.2, 1);
}

.logo.pulse {
  transform: translateY(8px);
  transition: transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);
}

.logo img {
  width: 140px;
  height: auto;
  mix-blend-mode: lighten;
  filter: brightness(0) invert(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .tcel-element-5332dee */.sc-mob .logo-showcase {
  position: relative;
  width: 70px;
  background-color: black;
}

.sc-mob .logo {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  opacity: 0;
  transform: translateY(20px);
}

.sc-mob .logo.active {
  opacity: 1;
  transform: translateY(0);
  transition: opacity 0.8s cubic-bezier(0.4, 0, 0.2, 1), 
              transform 0.8s cubic-bezier(0.4, 0, 0.2, 1);
}

.sc-mob .logo.leaving {
  opacity: 0;
  transform: translateY(-20px);
  transition: opacity 0.8s cubic-bezier(0.4, 0, 0.2, 1), 
              transform 0.8s cubic-bezier(0.4, 0, 0.2, 1);
}

.sc-mob .logo.pulse {
  transform: translateY(8px);
  transition: transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);
}

.sc-mob .logo img {
  width: 70px;
  height: auto;
  mix-blend-mode: lighten;
  filter: brightness(0) invert(1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .tcel-element-d32b943 */.sticky-heading {
  position: -webkit-sticky; /* For Safari */
  position: sticky;
  bottom: 40px;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .tcel-element-89e4c3f */.sticky-heading {
  position: -webkit-sticky; /* For Safari */
  position: sticky;
  bottom: 40px;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .tcel-element-d4c5c57 */.sticky-heading {
  position: -webkit-sticky; /* For Safari */
  position: sticky;
  bottom: 40px;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .tcel-element-14434f0 */.sticky-heading {
  position: -webkit-sticky; /* For Safari */
  position: sticky;
  bottom: 40px;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .tcel-element-5c49a84 */.sticky-heading {
  position: -webkit-sticky; /* For Safari */
  position: sticky;
  bottom: 40px;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .tcel-element-4da9f2d */.sticky-heading {
  position: -webkit-sticky; /* For Safari */
  position: sticky;
  bottom: 40px;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .tcel-element-e50d6ef */.sticky-heading {
  position: -webkit-sticky; /* For Safari */
  position: sticky;
  bottom: 40px;
  width: 100%;
}/* End custom CSS */
.tcel-28 .tcel-element.tcel-element-fd55275{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.tcel-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.tcel-28 .tcel-element.tcel-element-f1cbb48 img{width:125px;}.tcel-28 .tcel-element.tcel-element-ca8d72a{width:auto;max-width:auto;text-align:right;}.tcel-28 .tcel-element.tcel-element-ca8d72a.tcel-element{--order:99999 /* order end hack */;}.tcel-28 .tcel-element.tcel-element-0758731{--display:flex;--border-radius:100px 100px 100px 100px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;--z-index:9999;}.tcel-28 .tcel-element.tcel-element-0758731:not(.tcel-motion-effects-element-type-background), .tcel-28 .tcel-element.tcel-element-0758731 > .tcel-motion-effects-container > .tcel-motion-effects-layer{background-color:var( --e-global-color-5f5d156 );}.tcel-28 .tcel-element.tcel-element-0758731.e-con{--flex-grow:0;--flex-shrink:1;}.tcel-widget-nav-menu .tcel-nav-menu .tcel-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.tcel-widget-nav-menu .tcel-nav-menu--main .tcel-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.tcel-widget-nav-menu .tcel-nav-menu--main .tcel-item:hover,
					.tcel-widget-nav-menu .tcel-nav-menu--main .tcel-item.tcel-item-active,
					.tcel-widget-nav-menu .tcel-nav-menu--main .tcel-item.highlighted,
					.tcel-widget-nav-menu .tcel-nav-menu--main .tcel-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.tcel-widget-nav-menu .tcel-nav-menu--main:not(.e--pointer-framed) .tcel-item:before,
					.tcel-widget-nav-menu .tcel-nav-menu--main:not(.e--pointer-framed) .tcel-item:after{background-color:var( --e-global-color-accent );}.tcel-widget-nav-menu .e--pointer-framed .tcel-item:before,
					.tcel-widget-nav-menu .e--pointer-framed .tcel-item:after{border-color:var( --e-global-color-accent );}.tcel-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.tcel-widget-nav-menu .tcel-nav-menu--dropdown .tcel-item, .tcel-widget-nav-menu .tcel-nav-menu--dropdown  .tcel-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.tcel-28 .tcel-element.tcel-element-7f56788.tcel-element{--flex-grow:0;--flex-shrink:1;}.tcel-28 .tcel-element.tcel-element-7f56788 .tcel-nav-menu .tcel-item{font-size:var( --e-global-typography-f73776b-font-size );line-height:var( --e-global-typography-f73776b-line-height );}.tcel-28 .tcel-element.tcel-element-7f56788 .tcel-nav-menu--main .tcel-item:hover,
					.tcel-28 .tcel-element.tcel-element-7f56788 .tcel-nav-menu--main .tcel-item.tcel-item-active,
					.tcel-28 .tcel-element.tcel-element-7f56788 .tcel-nav-menu--main .tcel-item.highlighted,
					.tcel-28 .tcel-element.tcel-element-7f56788 .tcel-nav-menu--main .tcel-item:focus{color:var( --e-global-color-primary );}.tcel-28 .tcel-element.tcel-element-7f56788 .tcel-nav-menu--main:not(.e--pointer-framed) .tcel-item:before,
					.tcel-28 .tcel-element.tcel-element-7f56788 .tcel-nav-menu--main:not(.e--pointer-framed) .tcel-item:after{background-color:var( --e-global-color-2dbc402 );}.tcel-28 .tcel-element.tcel-element-7f56788 .e--pointer-framed .tcel-item:before,
					.tcel-28 .tcel-element.tcel-element-7f56788 .e--pointer-framed .tcel-item:after{border-color:var( --e-global-color-2dbc402 );}.tcel-28 .tcel-element.tcel-element-7f56788 .tcel-nav-menu--main .tcel-item.tcel-item-active{color:var( --e-global-color-bcf6c8e );}.tcel-28 .tcel-element.tcel-element-7f56788 .tcel-nav-menu--main:not(.e--pointer-framed) .tcel-item.tcel-item-active:before,
					.tcel-28 .tcel-element.tcel-element-7f56788 .tcel-nav-menu--main:not(.e--pointer-framed) .tcel-item.tcel-item-active:after{background-color:var( --e-global-color-primary );}.tcel-28 .tcel-element.tcel-element-7f56788 .e--pointer-framed .tcel-item.tcel-item-active:before,
					.tcel-28 .tcel-element.tcel-element-7f56788 .e--pointer-framed .tcel-item.tcel-item-active:after{border-color:var( --e-global-color-primary );}.tcel-28 .tcel-element.tcel-element-7f56788 .tcel-nav-menu--main .tcel-item{padding-left:0.75rem;padding-right:0.75rem;padding-top:0.5rem;padding-bottom:0.5rem;}.tcel-28 .tcel-element.tcel-element-7f56788{--e-nav-menu-horizontal-menu-item-margin:calc( 0.1rem / 2 );}.tcel-28 .tcel-element.tcel-element-7f56788 .tcel-nav-menu--main:not(.tcel-nav-menu--layout-horizontal) .tcel-nav-menu > li:not(:last-child){margin-bottom:0.1rem;}.tcel-28 .tcel-element.tcel-element-7f56788 .tcel-item:before{border-radius:100px;}.tcel-28 .tcel-element.tcel-element-7f56788 .e--animation-shutter-in-horizontal .tcel-item:before{border-radius:100px 100px 0 0;}.tcel-28 .tcel-element.tcel-element-7f56788 .e--animation-shutter-in-horizontal .tcel-item:after{border-radius:0 0 100px 100px;}.tcel-28 .tcel-element.tcel-element-7f56788 .e--animation-shutter-in-vertical .tcel-item:before{border-radius:0 100px 100px 0;}.tcel-28 .tcel-element.tcel-element-7f56788 .e--animation-shutter-in-vertical .tcel-item:after{border-radius:100px 0 0 100px;}.tcel-theme-builder-content-area{height:400px;}.tcel-location-header:before, .tcel-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.tcel-28 .tcel-element.tcel-element-0758731{--width:auto;}}@media(max-width:1024px){.tcel-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.tcel-28 .tcel-element.tcel-element-7f56788 .tcel-nav-menu .tcel-item{font-size:var( --e-global-typography-f73776b-font-size );line-height:var( --e-global-typography-f73776b-line-height );}}@media(max-width:767px){.tcel-28 .tcel-element.tcel-element-fd55275{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.tcel-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.tcel-28 .tcel-element.tcel-element-0758731{--flex-wrap:nowrap;}.tcel-28 .tcel-element.tcel-element-7f56788 .tcel-nav-menu .tcel-item{font-size:var( --e-global-typography-f73776b-font-size );line-height:var( --e-global-typography-f73776b-line-height );}.tcel-28 .tcel-element.tcel-element-7f56788 .tcel-nav-menu--main .tcel-item{padding-left:0.59375rem;padding-right:0.59375rem;}.tcel-28 .tcel-element.tcel-element-7f56788{--e-nav-menu-horizontal-menu-item-margin:calc( 0.1rem / 2 );}.tcel-28 .tcel-element.tcel-element-7f56788 .tcel-nav-menu--main:not(.tcel-nav-menu--layout-horizontal) .tcel-nav-menu > li:not(:last-child){margin-bottom:0.1rem;}}/* Start custom CSS for theme-site-logo, class: .tcel-element-f1cbb48 *//* End custom CSS */
.tcel-45 .tcel-element.tcel-element-c4486e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.tcel-45 .tcel-element.tcel-element-a81f1f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.tcel-45 .tcel-element.tcel-element-8b643ea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.tcel-widget-heading .tcel-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.tcel-45 .tcel-element.tcel-element-53726a0 .tcel-heading-title{font-size:var( --e-global-typography-8ed03cd-font-size );}.tcel-widget-icon.tcel-view-stacked .tcel-icon{background-color:var( --e-global-color-primary );}.tcel-widget-icon.tcel-view-framed .tcel-icon, .tcel-widget-icon.tcel-view-default .tcel-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.tcel-widget-icon.tcel-view-framed .tcel-icon, .tcel-widget-icon.tcel-view-default .tcel-icon svg{fill:var( --e-global-color-primary );}.tcel-45 .tcel-element.tcel-element-d4b463f.tcel-element{--align-self:flex-end;}.tcel-45 .tcel-element.tcel-element-d4b463f .tcel-icon-wrapper{text-align:start;}.tcel-45 .tcel-element.tcel-element-d4b463f.tcel-view-stacked .tcel-icon{background-color:var( --e-global-color-563958d );}.tcel-45 .tcel-element.tcel-element-d4b463f.tcel-view-framed .tcel-icon, .tcel-45 .tcel-element.tcel-element-d4b463f.tcel-view-default .tcel-icon{color:var( --e-global-color-563958d );border-color:var( --e-global-color-563958d );}.tcel-45 .tcel-element.tcel-element-d4b463f.tcel-view-framed .tcel-icon, .tcel-45 .tcel-element.tcel-element-d4b463f.tcel-view-default .tcel-icon svg{fill:var( --e-global-color-563958d );}.tcel-45 .tcel-element.tcel-element-d4b463f.tcel-view-stacked .tcel-icon:hover{background-color:var( --e-global-color-e4f6d84 );}.tcel-45 .tcel-element.tcel-element-d4b463f.tcel-view-framed .tcel-icon:hover, .tcel-45 .tcel-element.tcel-element-d4b463f.tcel-view-default .tcel-icon:hover{color:var( --e-global-color-e4f6d84 );border-color:var( --e-global-color-e4f6d84 );}.tcel-45 .tcel-element.tcel-element-d4b463f.tcel-view-framed .tcel-icon:hover, .tcel-45 .tcel-element.tcel-element-d4b463f.tcel-view-default .tcel-icon:hover svg{fill:var( --e-global-color-e4f6d84 );}.tcel-45 .tcel-element.tcel-element-d4b463f .tcel-icon{font-size:1.6em;}.tcel-45 .tcel-element.tcel-element-d4b463f .tcel-icon svg{height:1.6em;}.tcel-widget-animated-headline .tcel-headline-plain-text{color:var( --e-global-color-secondary );}.tcel-widget-animated-headline .tcel-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.tcel-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.tcel-widget-animated-headline .tcel-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.tcel-widget-animated-headline .tcel-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.tcel-45 .tcel-element.tcel-element-99cd366{--iteration-count:infinite;--dynamic-text-color:var( --e-global-color-primary );}.tcel-45 .tcel-element.tcel-element-99cd366 > .tcel-widget-container{margin:-35px 0px -35px 0px;}.tcel-45 .tcel-element.tcel-element-99cd366 .tcel-headline{text-align:left;font-size:var( --e-global-typography-8ed03cd-font-size );}.tcel-45 .tcel-element.tcel-element-99cd366 .tcel-headline-plain-text{color:var( --e-global-color-primary );}.tcel-45 .tcel-element.tcel-element-949142c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:020px;--padding-left:40px;--padding-right:40px;}.tcel-45 .tcel-element.tcel-element-2cb1dfa{--display:flex;}.tcel-45 .tcel-element.tcel-element-bfe94f1{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.tcel-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.tcel-widget-text-editor.tcel-drop-cap-view-stacked .tcel-drop-cap{background-color:var( --e-global-color-primary );}.tcel-widget-text-editor.tcel-drop-cap-view-framed .tcel-drop-cap, .tcel-widget-text-editor.tcel-drop-cap-view-default .tcel-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.tcel-45 .tcel-element.tcel-element-722ec36{font-size:var( --e-global-typography-26129e8-font-size );line-height:var( --e-global-typography-26129e8-line-height );}.tcel-45 .tcel-element.tcel-element-fe0d6f4{font-size:var( --e-global-typography-26129e8-font-size );line-height:var( --e-global-typography-26129e8-line-height );}.tcel-45 .tcel-element.tcel-element-68e3fa5{font-size:var( --e-global-typography-26129e8-font-size );line-height:var( --e-global-typography-26129e8-line-height );}.tcel-45 .tcel-element.tcel-element-9886b28{font-size:var( --e-global-typography-26129e8-font-size );line-height:var( --e-global-typography-26129e8-line-height );}.tcel-widget-divider{--divider-color:var( --e-global-color-secondary );}.tcel-widget-divider .tcel-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.tcel-widget-divider.tcel-view-stacked .tcel-icon{background-color:var( --e-global-color-secondary );}.tcel-widget-divider.tcel-view-framed .tcel-icon, .tcel-widget-divider.tcel-view-default .tcel-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.tcel-widget-divider.tcel-view-framed .tcel-icon, .tcel-widget-divider.tcel-view-default .tcel-icon svg{fill:var( --e-global-color-secondary );}.tcel-45 .tcel-element.tcel-element-a278119{--divider-border-style:solid;--divider-color:var( --e-global-color-e4f6d84 );--divider-border-width:1px;}.tcel-45 .tcel-element.tcel-element-a278119 > .tcel-widget-container{padding:0px 40px 0px 40px;}.tcel-45 .tcel-element.tcel-element-a278119 .tcel-divider-separator{width:100%;}.tcel-45 .tcel-element.tcel-element-a278119 .tcel-divider{padding-block-start:15px;padding-block-end:15px;}.tcel-45 .tcel-element.tcel-element-975c751{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.tcel-45 .tcel-element.tcel-element-08c0b8f{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.tcel-45 .tcel-element.tcel-element-08fb8ef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.tcel-45 .tcel-element.tcel-element-1dc73bc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.tcel-45 .tcel-element.tcel-element-9541960{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.tcel-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.tcel-45 .tcel-element.tcel-element-04e6eb5 img{width:63px;}.tcel-45 .tcel-element.tcel-element-ef0fb5a > .tcel-widget-container{margin:0px 30px 0px 0px;}.tcel-45 .tcel-element.tcel-element-ef0fb5a .tcel-heading-title{font-size:var( --e-global-typography-1baac9e-font-size );line-height:var( --e-global-typography-1baac9e-line-height );color:var( --e-global-color-7630920 );}.tcel-widget-button .tcel-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.tcel-45 .tcel-element.tcel-element-def599f .tcel-button{background-color:#B5000000;font-size:var( --e-global-typography-1baac9e-font-size );line-height:var( --e-global-typography-1baac9e-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:.6666666667em 0.8em .6666666667em 0.8em;}.tcel-45 .tcel-element.tcel-element-def599f .tcel-button:hover, .tcel-45 .tcel-element.tcel-element-def599f .tcel-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-bcf6c8e );}.tcel-45 .tcel-element.tcel-element-def599f .tcel-button:hover svg, .tcel-45 .tcel-element.tcel-element-def599f .tcel-button:focus svg{fill:var( --e-global-color-bcf6c8e );}.tcel-45 .tcel-element.tcel-element-f9db2cb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.tcel-45 .tcel-element.tcel-element-4f8d731 .tcel-button{background-color:#B5000000;font-size:var( --e-global-typography-1baac9e-font-size );line-height:var( --e-global-typography-1baac9e-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:.6666666667em 0.8em .6666666667em 0.8em;}.tcel-45 .tcel-element.tcel-element-4f8d731 .tcel-button:hover, .tcel-45 .tcel-element.tcel-element-4f8d731 .tcel-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-bcf6c8e );}.tcel-45 .tcel-element.tcel-element-4f8d731 .tcel-button:hover svg, .tcel-45 .tcel-element.tcel-element-4f8d731 .tcel-button:focus svg{fill:var( --e-global-color-bcf6c8e );}.tcel-45 .tcel-element.tcel-element-0a41428 .tcel-button{background-color:#B5000000;font-size:var( --e-global-typography-1baac9e-font-size );line-height:var( --e-global-typography-1baac9e-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:.6666666667em 0.8em .6666666667em 0.8em;}.tcel-45 .tcel-element.tcel-element-0a41428 .tcel-button:hover, .tcel-45 .tcel-element.tcel-element-0a41428 .tcel-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-bcf6c8e );}.tcel-45 .tcel-element.tcel-element-0a41428 .tcel-button:hover svg, .tcel-45 .tcel-element.tcel-element-0a41428 .tcel-button:focus svg{fill:var( --e-global-color-bcf6c8e );}.tcel-45 .tcel-element.tcel-element-a0ef9c0 .tcel-button{background-color:#B5000000;font-size:var( --e-global-typography-1baac9e-font-size );line-height:var( --e-global-typography-1baac9e-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:.6666666667em 0.8em .6666666667em 0.8em;}.tcel-45 .tcel-element.tcel-element-a0ef9c0 .tcel-button:hover, .tcel-45 .tcel-element.tcel-element-a0ef9c0 .tcel-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-bcf6c8e );}.tcel-45 .tcel-element.tcel-element-a0ef9c0 .tcel-button:hover svg, .tcel-45 .tcel-element.tcel-element-a0ef9c0 .tcel-button:focus svg{fill:var( --e-global-color-bcf6c8e );}.tcel-45 .tcel-element.tcel-element-2bea52b .tcel-button{background-color:#B5000000;font-size:var( --e-global-typography-1baac9e-font-size );line-height:var( --e-global-typography-1baac9e-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:.6666666667em 0.8em .6666666667em 0.8em;}.tcel-45 .tcel-element.tcel-element-2bea52b .tcel-button:hover, .tcel-45 .tcel-element.tcel-element-2bea52b .tcel-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-bcf6c8e );}.tcel-45 .tcel-element.tcel-element-2bea52b .tcel-button:hover svg, .tcel-45 .tcel-element.tcel-element-2bea52b .tcel-button:focus svg{fill:var( --e-global-color-bcf6c8e );}.tcel-theme-builder-content-area{height:400px;}.tcel-location-header:before, .tcel-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.tcel-45 .tcel-element.tcel-element-a81f1f2{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.tcel-45 .tcel-element.tcel-element-8b643ea{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;}.tcel-45 .tcel-element.tcel-element-53726a0 .tcel-heading-title{font-size:var( --e-global-typography-8ed03cd-font-size );}.tcel-45 .tcel-element.tcel-element-d4b463f .tcel-icon{font-size:1.8em;}.tcel-45 .tcel-element.tcel-element-d4b463f .tcel-icon svg{height:1.8em;}.tcel-45 .tcel-element.tcel-element-99cd366 .tcel-headline{font-size:var( --e-global-typography-8ed03cd-font-size );}.tcel-45 .tcel-element.tcel-element-949142c{--padding-top:20px;--padding-bottom:10px;--padding-left:020px;--padding-right:20px;}.tcel-45 .tcel-element.tcel-element-2cb1dfa{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.tcel-45 .tcel-element.tcel-element-bfe94f1{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.tcel-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.tcel-45 .tcel-element.tcel-element-722ec36{font-size:var( --e-global-typography-26129e8-font-size );line-height:var( --e-global-typography-26129e8-line-height );}.tcel-45 .tcel-element.tcel-element-fe0d6f4{font-size:var( --e-global-typography-26129e8-font-size );line-height:var( --e-global-typography-26129e8-line-height );}.tcel-45 .tcel-element.tcel-element-68e3fa5{font-size:var( --e-global-typography-26129e8-font-size );line-height:var( --e-global-typography-26129e8-line-height );}.tcel-45 .tcel-element.tcel-element-9886b28{font-size:var( --e-global-typography-26129e8-font-size );line-height:var( --e-global-typography-26129e8-line-height );}.tcel-45 .tcel-element.tcel-element-a278119 > .tcel-widget-container{padding:0px 0px 0px 0px;}.tcel-45 .tcel-element.tcel-element-975c751{--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.tcel-45 .tcel-element.tcel-element-08c0b8f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.tcel-45 .tcel-element.tcel-element-1dc73bc{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.tcel-45 .tcel-element.tcel-element-9541960{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.tcel-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.tcel-45 .tcel-element.tcel-element-04e6eb5 > .tcel-widget-container{margin:-3px 0px 0px 0px;}.tcel-45 .tcel-element.tcel-element-04e6eb5 img{width:63px;}.tcel-45 .tcel-element.tcel-element-ef0fb5a > .tcel-widget-container{margin:0px 0px 0px 0px;}.tcel-45 .tcel-element.tcel-element-ef0fb5a .tcel-heading-title{font-size:var( --e-global-typography-1baac9e-font-size );line-height:var( --e-global-typography-1baac9e-line-height );}.tcel-45 .tcel-element.tcel-element-def599f .tcel-button{font-size:var( --e-global-typography-1baac9e-font-size );line-height:var( --e-global-typography-1baac9e-line-height );}.tcel-45 .tcel-element.tcel-element-f9db2cb{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.tcel-45 .tcel-element.tcel-element-4f8d731 .tcel-button{font-size:var( --e-global-typography-1baac9e-font-size );line-height:var( --e-global-typography-1baac9e-line-height );}.tcel-45 .tcel-element.tcel-element-0a41428 .tcel-button{font-size:var( --e-global-typography-1baac9e-font-size );line-height:var( --e-global-typography-1baac9e-line-height );}.tcel-45 .tcel-element.tcel-element-a0ef9c0 .tcel-button{font-size:var( --e-global-typography-1baac9e-font-size );line-height:var( --e-global-typography-1baac9e-line-height );}.tcel-45 .tcel-element.tcel-element-2bea52b .tcel-button{font-size:var( --e-global-typography-1baac9e-font-size );line-height:var( --e-global-typography-1baac9e-line-height );}}@media(max-width:767px){.tcel-45 .tcel-element.tcel-element-53726a0 .tcel-heading-title{font-size:var( --e-global-typography-8ed03cd-font-size );}.tcel-45 .tcel-element.tcel-element-d4b463f .tcel-icon{font-size:1.2em;}.tcel-45 .tcel-element.tcel-element-d4b463f .tcel-icon svg{height:1.2em;}.tcel-45 .tcel-element.tcel-element-99cd366 > .tcel-widget-container{margin:-25px 0px 0px 0px;}.tcel-45 .tcel-element.tcel-element-99cd366 .tcel-headline{font-size:var( --e-global-typography-8ed03cd-font-size );}.tcel-45 .tcel-element.tcel-element-bfe94f1{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.tcel-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.tcel-45 .tcel-element.tcel-element-722ec36{font-size:var( --e-global-typography-26129e8-font-size );line-height:var( --e-global-typography-26129e8-line-height );}.tcel-45 .tcel-element.tcel-element-fe0d6f4{font-size:var( --e-global-typography-26129e8-font-size );line-height:var( --e-global-typography-26129e8-line-height );}.tcel-45 .tcel-element.tcel-element-68e3fa5{font-size:var( --e-global-typography-26129e8-font-size );line-height:var( --e-global-typography-26129e8-line-height );}.tcel-45 .tcel-element.tcel-element-9886b28{font-size:var( --e-global-typography-26129e8-font-size );line-height:var( --e-global-typography-26129e8-line-height );}.tcel-45 .tcel-element.tcel-element-a278119 > .tcel-widget-container{padding:0px 0px 0px 0px;}.tcel-45 .tcel-element.tcel-element-975c751{--padding-top:0px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.tcel-45 .tcel-element.tcel-element-08c0b8f{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.tcel-45 .tcel-element.tcel-element-9541960{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.tcel-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.tcel-45 .tcel-element.tcel-element-ef0fb5a .tcel-heading-title{font-size:var( --e-global-typography-1baac9e-font-size );line-height:var( --e-global-typography-1baac9e-line-height );}.tcel-45 .tcel-element.tcel-element-def599f .tcel-button{font-size:var( --e-global-typography-1baac9e-font-size );line-height:var( --e-global-typography-1baac9e-line-height );}.tcel-45 .tcel-element.tcel-element-4f8d731 .tcel-button{font-size:var( --e-global-typography-1baac9e-font-size );line-height:var( --e-global-typography-1baac9e-line-height );}.tcel-45 .tcel-element.tcel-element-0a41428 .tcel-button{font-size:var( --e-global-typography-1baac9e-font-size );line-height:var( --e-global-typography-1baac9e-line-height );}.tcel-45 .tcel-element.tcel-element-a0ef9c0 .tcel-button{font-size:var( --e-global-typography-1baac9e-font-size );line-height:var( --e-global-typography-1baac9e-line-height );}.tcel-45 .tcel-element.tcel-element-2bea52b .tcel-button{font-size:var( --e-global-typography-1baac9e-font-size );line-height:var( --e-global-typography-1baac9e-line-height );}}@media(min-width:768px){.tcel-45 .tcel-element.tcel-element-bfe94f1{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.tcel-45 .tcel-element.tcel-element-bfe94f1{--width:100%;}}/* Start custom CSS for container, class: .tcel-element-a81f1f2 *//* Hover effect for all h2 text, animated headline, and the arrow */
.hover-effect-container h2,
.hover-effect-container .arrow-icon svg path,
.hover-effect-container .tcel-headline-plain-text,
.hover-effect-container .tcel-headline-dynamic-text {
  transition: color 0.3s ease, fill 0.3s ease; /* Smooth transition for color and fill */
}

/* Change color on hover */
.hover-effect-container:hover h2,
.hover-effect-container:hover .arrow-icon svg path,
.hover-effect-container:hover .tcel-headline-plain-text,
.hover-effect-container:hover .tcel-headline-dynamic-text {
  color: #006b10 !important; /* Set text color to #006b10 */
  fill: #006b10 !important; /* Set SVG fill color to #006b10 */
}

/* Arrow smooth movement on hover */
.hover-effect-container .arrow-icon {
  transition: transform 0.3s ease; /* Smooth transition for arrow movement */
}

.hover-effect-container:hover .arrow-icon {
  transform: translateX(15px); /* Move arrow to the right on hover */
}/* End custom CSS */
.tcel-1282 .tcel-element.tcel-element-2837580{--display:flex;}.tcel-1282 .tcel-element.tcel-element-7d7bc1c > .tcel-widget-container{border-radius:30px 30px 30px 30px;}.tcel-1282 .tcel-element.tcel-element-7d7bc1c .tcel-wrapper{--video-aspect-ratio:1.77777;}#tcel-popup-modal-1282 .dialog-widget-content{animation-duration:0.5s;background-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;}#tcel-popup-modal-1282{background-color:#00000070;justify-content:center;align-items:center;pointer-events:all;}#tcel-popup-modal-1282 .dialog-message{width:80vw;height:auto;}#tcel-popup-modal-1282 .dialog-close-button{display:flex;}#tcel-popup-modal-1282 .dialog-close-button i{color:var( --e-global-color-accent );}#tcel-popup-modal-1282 .dialog-close-button svg{fill:var( --e-global-color-accent );}@media(max-width:1024px){#tcel-popup-modal-1282 .dialog-message{width:90vw;}}@media(max-width:767px){#tcel-popup-modal-1282 .dialog-message{width:95vw;}}
.tcel-1467 .tcel-element.tcel-element-da8b541{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 20px;--row-gap:0px;--column-gap:20px;--grid-auto-flow:row;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.tcel-1467 .tcel-element.tcel-element-cdad7a5{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.tcel-widget-button .tcel-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.tcel-1467 .tcel-element.tcel-element-265044c .tcel-button{background-color:#FFFFFF00;font-size:var( --e-global-typography-f73776b-font-size );line-height:var( --e-global-typography-f73776b-line-height );fill:var( --e-global-color-a4984d2 );color:var( --e-global-color-a4984d2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;border-radius:10px 10px 10px 10px;padding:1em 0.8em 1em 0.8em;}.tcel-1467 .tcel-element.tcel-element-265044c .tcel-button:hover, .tcel-1467 .tcel-element.tcel-element-265044c .tcel-button:focus{background-color:var( --e-global-color-96ec385 );color:var( --e-global-color-245c2f5 );border-color:var( --e-global-color-a4984d2 );}.tcel-1467 .tcel-element.tcel-element-265044c .tcel-button-content-wrapper{flex-direction:row;}.tcel-1467 .tcel-element.tcel-element-265044c .tcel-button .tcel-button-content-wrapper{gap:10px;justify-content:start;}.tcel-1467 .tcel-element.tcel-element-265044c .tcel-button:hover svg, .tcel-1467 .tcel-element.tcel-element-265044c .tcel-button:focus svg{fill:var( --e-global-color-245c2f5 );}.tcel-1467 .tcel-element.tcel-element-3b392e2 .tcel-button{background-color:#FFFFFF00;font-size:var( --e-global-typography-f73776b-font-size );line-height:var( --e-global-typography-f73776b-line-height );fill:var( --e-global-color-6aa74e0 );color:var( --e-global-color-6aa74e0 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;border-radius:10px 10px 10px 10px;padding:1em 0.8em 1em 0.8em;}.tcel-1467 .tcel-element.tcel-element-3b392e2 .tcel-button:hover, .tcel-1467 .tcel-element.tcel-element-3b392e2 .tcel-button:focus{background-color:var( --e-global-color-23d4935 );color:var( --e-global-color-d7077ec );border-color:var( --e-global-color-6aa74e0 );}.tcel-1467 .tcel-element.tcel-element-3b392e2 .tcel-button-content-wrapper{flex-direction:row;}.tcel-1467 .tcel-element.tcel-element-3b392e2 .tcel-button .tcel-button-content-wrapper{gap:10px;justify-content:start;}.tcel-1467 .tcel-element.tcel-element-3b392e2 .tcel-button:hover svg, .tcel-1467 .tcel-element.tcel-element-3b392e2 .tcel-button:focus svg{fill:var( --e-global-color-d7077ec );}.tcel-1467 .tcel-element.tcel-element-afb618a{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.tcel-1467 .tcel-element.tcel-element-9aaab5e .tcel-button{background-color:#FFFFFF00;font-size:var( --e-global-typography-f73776b-font-size );line-height:var( --e-global-typography-f73776b-line-height );fill:var( --e-global-color-eab7668 );color:var( --e-global-color-eab7668 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;border-radius:10px 10px 10px 10px;padding:1em 0.8em 1em 0.8em;}.tcel-1467 .tcel-element.tcel-element-9aaab5e .tcel-button:hover, .tcel-1467 .tcel-element.tcel-element-9aaab5e .tcel-button:focus{background-color:var( --e-global-color-07415ce );color:var( --e-global-color-6246d40 );border-color:var( --e-global-color-eab7668 );}.tcel-1467 .tcel-element.tcel-element-9aaab5e .tcel-button-content-wrapper{flex-direction:row;}.tcel-1467 .tcel-element.tcel-element-9aaab5e .tcel-button .tcel-button-content-wrapper{gap:10px;justify-content:start;}.tcel-1467 .tcel-element.tcel-element-9aaab5e .tcel-button:hover svg, .tcel-1467 .tcel-element.tcel-element-9aaab5e .tcel-button:focus svg{fill:var( --e-global-color-6246d40 );}.tcel-1467 .tcel-element.tcel-element-5bafa12 .tcel-button{background-color:#FFFFFF00;font-size:var( --e-global-typography-f73776b-font-size );line-height:var( --e-global-typography-f73776b-line-height );fill:var( --e-global-color-8b37786 );color:var( --e-global-color-8b37786 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;border-radius:10px 10px 10px 10px;padding:1em 0.8em 1em 0.8em;}.tcel-1467 .tcel-element.tcel-element-5bafa12 .tcel-button:hover, .tcel-1467 .tcel-element.tcel-element-5bafa12 .tcel-button:focus{background-color:var( --e-global-color-1c64c01 );color:var( --e-global-color-6bdddd3 );border-color:var( --e-global-color-8b37786 );}.tcel-1467 .tcel-element.tcel-element-5bafa12 .tcel-button-content-wrapper{flex-direction:row;}.tcel-1467 .tcel-element.tcel-element-5bafa12 .tcel-button .tcel-button-content-wrapper{gap:10px;justify-content:start;}.tcel-1467 .tcel-element.tcel-element-5bafa12 .tcel-button:hover svg, .tcel-1467 .tcel-element.tcel-element-5bafa12 .tcel-button:focus svg{fill:var( --e-global-color-6bdddd3 );}#tcel-popup-modal-1467 .dialog-widget-content{animation-duration:0.3s;background-color:var( --e-global-color-bcf6c8e );border-radius:20px 20px 20px 20px;margin:95px 0px 0px 0px;}#tcel-popup-modal-1467 .dialog-message{width:368px;height:auto;padding:0px 0px 0px 0px;}#tcel-popup-modal-1467{justify-content:center;align-items:flex-start;}@media(max-width:1024px){.tcel-1467 .tcel-element.tcel-element-da8b541{--grid-auto-flow:row;}.tcel-1467 .tcel-element.tcel-element-265044c .tcel-button{font-size:var( --e-global-typography-f73776b-font-size );line-height:var( --e-global-typography-f73776b-line-height );}.tcel-1467 .tcel-element.tcel-element-3b392e2 .tcel-button{font-size:var( --e-global-typography-f73776b-font-size );line-height:var( --e-global-typography-f73776b-line-height );}.tcel-1467 .tcel-element.tcel-element-9aaab5e .tcel-button{font-size:var( --e-global-typography-f73776b-font-size );line-height:var( --e-global-typography-f73776b-line-height );}.tcel-1467 .tcel-element.tcel-element-5bafa12 .tcel-button{font-size:var( --e-global-typography-f73776b-font-size );line-height:var( --e-global-typography-f73776b-line-height );}#tcel-popup-modal-1467 .dialog-message{width:370px;}#tcel-popup-modal-1467{align-items:flex-end;}#tcel-popup-modal-1467 .dialog-widget-content{border-radius:26px 26px 26px 26px;margin:0px 0px 90px 0px;}}@media(max-width:767px){.tcel-1467 .tcel-element.tcel-element-da8b541{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.tcel-1467 .tcel-element.tcel-element-265044c .tcel-button{font-size:var( --e-global-typography-f73776b-font-size );line-height:var( --e-global-typography-f73776b-line-height );}.tcel-1467 .tcel-element.tcel-element-3b392e2 .tcel-button{font-size:var( --e-global-typography-f73776b-font-size );line-height:var( --e-global-typography-f73776b-line-height );}.tcel-1467 .tcel-element.tcel-element-9aaab5e .tcel-button{font-size:var( --e-global-typography-f73776b-font-size );line-height:var( --e-global-typography-f73776b-line-height );}.tcel-1467 .tcel-element.tcel-element-5bafa12 .tcel-button{font-size:var( --e-global-typography-f73776b-font-size );line-height:var( --e-global-typography-f73776b-line-height );}#tcel-popup-modal-1467 .dialog-message{width:346px;}#tcel-popup-modal-1467{align-items:flex-end;}#tcel-popup-modal-1467 .dialog-widget-content{border-radius:25px 25px 25px 25px;margin:0px 0px 70px 0px;}}
.tcel-1215 .tcel-element.tcel-element-2360dd1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.tcel-widget-heading .tcel-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.tcel-1215 .tcel-element.tcel-element-0aaf2d0{text-align:start;}.tcel-1215 .tcel-element.tcel-element-0aaf2d0 .tcel-heading-title{font-family:var( --e-global-typography-c209779-font-family ), Sans-serif;font-size:var( --e-global-typography-c209779-font-size );line-height:var( --e-global-typography-c209779-line-height );color:var( --e-global-color-bcf6c8e );}#tcel-popup-modal-1215 .dialog-widget-content{animation-duration:0.5s;background-color:#000000;border-radius:30px 30px 30px 30px;}#tcel-popup-modal-1215{background-color:#00000066;justify-content:center;align-items:center;pointer-events:all;}#tcel-popup-modal-1215 .dialog-message{width:calc(100vw - 80px);height:calc(100vh - 80px);align-items:center;}#tcel-popup-modal-1215 .dialog-close-button{display:flex;}#tcel-popup-modal-1215 .dialog-close-button i{color:var( --e-global-color-bcf6c8e );}#tcel-popup-modal-1215 .dialog-close-button svg{fill:var( --e-global-color-bcf6c8e );}#tcel-popup-modal-1215 .dialog-close-button:hover i{color:var( --e-global-color-accent );}@media(max-width:1024px){.tcel-1215 .tcel-element.tcel-element-0aaf2d0 .tcel-heading-title{font-size:var( --e-global-typography-c209779-font-size );line-height:var( --e-global-typography-c209779-line-height );}}@media(max-width:767px){.tcel-1215 .tcel-element.tcel-element-0aaf2d0 .tcel-heading-title{font-size:var( --e-global-typography-c209779-font-size );line-height:var( --e-global-typography-c209779-line-height );}#tcel-popup-modal-1215 .dialog-message{width:calc(100vw - 30px);height:calc(100vh - 30px);}}
/*# sourceURL=tcel-frontend-inline-css */

/* inline */


/* inline */

.expertise-button {
    cursor: pointer;
}

.tcel-widget-button.active .tcel-button {
    pointer-events: none;
}

/* Branding Button Active State */
.tcel-widget-button.branding-button.active .tcel-button {
    background-color: #e2dbec !important;
    color: #731ab4 !important;
    border-color: #b488f1 !important;
}

/* Social Media Button Active State */
.tcel-widget-button.smm-button.active .tcel-button {
    background-color: #ffedf5 !important;
    color: #ab024a !important;
    border-color: #fd589e !important;
}

/* Websites Button Active State */
.tcel-widget-button.web-button.active .tcel-button {
    background-color: #ebf8ff !important;
    color: #0093d9 !important;
    border-color: #5caed5 !important;
}

/* OMD Button Active State */
.tcel-widget-button.omd-button.active .tcel-button {
    background-color: #dcf5f2 !important;
    color: #1c3232 !important;
    border-color: #18b4a2 !important;
}

/* Branding page */
[data-uri*="/branding"] .tcel-nav-menu--main .tcel-nav-menu .expertise-button.active a:before,
[data-uri*="/branding"] .tcel-nav-menu--main .tcel-nav-menu .expertise-button a.tcel-item-active:before {
    background-color: rgb(18, 3, 42) !important;
}
[data-uri*="/branding"] .tcel-nav-menu--main .tcel-nav-menu .expertise-button.active a,
[data-uri*="/branding"] .tcel-nav-menu--main .tcel-nav-menu .expertise-button a.tcel-item-active {
    color: rgb(180, 136, 241) !important;
}

/* Social Media page */
[data-uri*="/smm"] .tcel-nav-menu--main .tcel-nav-menu .expertise-button.active a:before,
[data-uri*="/smm"] .tcel-nav-menu--main .tcel-nav-menu .expertise-button a.tcel-item-active:before {
    background-color: rgb(56, 0, 27) !important;
}
[data-uri*="/smm"] .tcel-nav-menu--main .tcel-nav-menu .expertise-button.active a,
[data-uri*="/smm"] .tcel-nav-menu--main .tcel-nav-menu .expertise-button a.tcel-item-active {
    color: rgb(253, 88, 158) !important;
}

/* Websites page */
[data-uri*="/websites"] .tcel-nav-menu--main .tcel-nav-menu .expertise-button.active a:before,
[data-uri*="/websites"] .tcel-nav-menu--main .tcel-nav-menu .expertise-button a.tcel-item-active:before {
    background-color: rgb(7, 0, 53) !important;
}
[data-uri*="/websites"] .tcel-nav-menu--main .tcel-nav-menu .expertise-button.active a,
[data-uri*="/websites"] .tcel-nav-menu--main .tcel-nav-menu .expertise-button a.tcel-item-active {
    color: rgb(0, 147, 217) !important;
}

/* OMD page */
[data-uri*="/omd"] .tcel-nav-menu--main .tcel-nav-menu .expertise-button.active a:before,
[data-uri*="/omd"] .tcel-nav-menu--main .tcel-nav-menu .expertise-button a.tcel-item-active:before {
    background-color: rgb(28, 50, 50) !important;
}
[data-uri*="/omd"] .tcel-nav-menu--main .tcel-nav-menu .expertise-button.active a,
[data-uri*="/omd"] .tcel-nav-menu--main .tcel-nav-menu .expertise-button a.tcel-item-active {
    color: rgb(133, 239, 227) !important;
}
/* inline */

.drop-menu {
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
}

#tcel-popup-modal-1467 {
	background-color: transparent !important;
}
/* inline */

.middle-menu {
    position: fixed;
    left: 50%;
    transform: translateX(-50%);
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
}

@media (max-width: 1024px) {
  .middle-menu {
    position: fixed;
    left: 50%;
    transform: translateX(-50%);
    bottom: 40px;
  }
}

@media (max-width: 767px) {
  .middle-menu {
    position:fixed;
    left: 50%;
    transform: translateX(-50%);
    width: -webkit-max-content !important;
    bottom: 20px;
  }
}
/* inline */

/* Home menu item */
.tcel-nav-menu--main .tcel-nav-menu .homemenu a:hover:before,
.tcel-nav-menu--main .tcel-nav-menu .homemenu a.tcel-item-active:before {
    background-color: #000000 !important;
}
.tcel-nav-menu--main .tcel-nav-menu .homemenu a:hover,
.tcel-nav-menu--main .tcel-nav-menu .homemenu a.tcel-item-active {
    color: #009717 !important;
}

/* Work menu item */
.tcel-nav-menu--main .tcel-nav-menu .workmenu a:hover:before,
.tcel-nav-menu--main .tcel-nav-menu .workmenu a.tcel-item-active:before {
    background-color: #000000 !important;
}
.tcel-nav-menu--main .tcel-nav-menu .workmenu a:hover,
.tcel-nav-menu--main .tcel-nav-menu .workmenu a.tcel-item-active {
    color: #009717 !important;
}

/* About menu item */
.tcel-nav-menu--main .tcel-nav-menu .aboutmenu a:hover:before,
.tcel-nav-menu--main .tcel-nav-menu .aboutmenu a.tcel-item-active:before {
    background-color: #070035 !important;
}
.tcel-nav-menu--main .tcel-nav-menu .aboutmenu a:hover,
.tcel-nav-menu--main .tcel-nav-menu .aboutmenu a.tcel-item-active {
    color: #0093D9 !important;
}

/* Contact menu item */
.tcel-nav-menu--main .tcel-nav-menu .contactmenu a:hover:before,
.tcel-nav-menu--main .tcel-nav-menu .contactmenu a.tcel-item-active:before {
    background-color: #12032A !important;
}
.tcel-nav-menu--main .tcel-nav-menu .contactmenu a:hover,
.tcel-nav-menu--main .tcel-nav-menu .contactmenu a.tcel-item-active {
    color: #B488F1 !important;
}

/* Expertise menu item */
.tcel-nav-menu--main .tcel-nav-menu .expertise-button a:hover:before,
.tcel-nav-menu--main .tcel-nav-menu .expertise-button a.tcel-item-active:before {
    background-color: #000000 !important;
}
.tcel-nav-menu--main .tcel-nav-menu .expertise-button a:hover,
.tcel-nav-menu--main .tcel-nav-menu .expertise-button a.tcel-item-active {
    color: #009717 !important;
}
/* inline */

/* Basic styling for form field labels */
.tcform-container .tcform-field-label, .tcw-core-ui div.tcform-container .tcform-field-label {
    font-weight: 500;
}

/* Form field container layout setup */
.tcform-container .tcform-field {
    position: relative !important;
    display: flex !important;
    flex-direction: column !important;
}

/* Ensure all direct children maintain static positioning */
.tcform-container .tcform-field > * {
    position: static !important;
}

/* Label positioning - appears first in the flex layout */
.tcform-container .tcform-field .tcform-field-label {
    display: block !important;
    order: -2 !important;
    position: relative !important;
}

/* Description positioning - appears second in the flex layout */
.tcform-container .tcform-field .tcform-field-description {
    display: block !important;
    order: -1 !important;
    position: relative !important;
    margin-bottom: 8px !important;
}

/* Input elements positioning - appears last in the flex layout */
/* Includes all types of input fields, select dropdowns, and special components */
.tcform-container .tcform-field input,
.tcform-container .tcform-field select,
.tcform-container .tcform-field textarea,
.tcform-container .tcform-field .iti,
.tcform-container .tcform-field .tcform-uploader,
.tcform-container .tcform-field .tcform-field-row,
.tcform-container .tcform-field .tcform-range-slider-container {
    order: 0 !important;
    position: relative !important;
}

/* Range slider specific layout adjustments */
.tcform-container .tcform-field.tcform-field-range-slider {
    display: flex !important;
    flex-direction: column !important;
}

.tcform-container .tcform-field.tcform-field-range-slider .tcform-range-slider-container {
    order: 0 !important;
}

/* Phone field width correction */
.tcform-container .tcform-field .iti {
    width: 100% !important;
}

/* Consistent spacing between form fields */
.tcform-container .tcform-field:not(:last-child) {
    margin-bottom: 30px !important;
}

/* Specific textarea styling (ID: 987-field_8) */
#tcform-987-field_8 {
    height: 200px !important;
    border-width: 1px !important;
    border-radius: 20px !important;
    margin-top: 15px !important;
}

/* File uploader styling */
.tcform-uploader {
    border-width: 1px !important;
    border-radius: 20px !important;
    margin-top: 15px !important;
    background-color: transparent !important;
}

/* Hide SVG in dropzone message */
.dz-message svg {
    display: none;
}

/* File uploader background and border settings */
div.tcform-container div.tcform-uploader {
    background: transparent;
    border-color: rgba(0,0,0,.2) !important;
}

/* Focus states for inputs with bottom border only */
.tcform-field input:focus,
.tcform-field select:focus,
.tcform-field .iti.iti--container:focus,
.tcform-uploader:focus {
    border-top: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    border-bottom-width: 2px !important;
    border-bottom-color: #7e3bd0 !important;
    outline: none !important;
}

/* Phone input focus state */
.iti__tel-input:focus {
    border-top: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    border-bottom-width: 2px !important;
    border-bottom-color: #7e3bd0 !important;
}

/* Focus states for textarea with all borders visible */
.tcform-field textarea:focus,
#tcform-987-field_8:focus {
    border-width: 2px !important;
    border-color: #7e3bd0 !important;
}

/* Placeholder color on focus - Standard */
.tcform-field input:focus::placeholder,
.tcform-field textarea:focus::placeholder,
.iti__tel-input:focus::placeholder {
    color: #7e3bd0 !important;
}

/* Placeholder color on focus - Firefox */
.tcform-field input:focus::-moz-placeholder,
.tcform-field textarea:focus::-moz-placeholder,
.iti__tel-input:focus::-moz-placeholder {
    color: #7e3bd0 !important;
}

/* Placeholder color on focus - Internet Explorer */
.tcform-field input:focus:-ms-input-placeholder,
.tcform-field textarea:focus:-ms-input-placeholder,
.iti__tel-input:focus:-ms-input-placeholder {
    color: #7e3bd0 !important;
}

/* Placeholder color on focus - Edge/Chrome */
.tcform-field input:focus::-webkit-input-placeholder,
.tcform-field textarea:focus::-webkit-input-placeholder,
.iti__tel-input:focus::-webkit-input-placeholder {
    color: #7e3bd0 !important;
}
/* inline */

/* Overlay styles */
.contact-popup-overlay {
  /* Positioning */
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;

  /* Dimensions */
  width: 100%;
  height: 100vh;

  /* Background and blur */
  background: rgba(0, 0, 0, 0);
  backdrop-filter: blur(0px);
  -webkit-backdrop-filter: blur(0px);

  /* Display and alignment */
  display: flex;
  align-items: flex-end;
  justify-content: center;

  /* Initial state */
  visibility: hidden;
  pointer-events: none;

  /* Animation */
  transition: all 0.5s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Active overlay state */
.contact-popup-overlay.active {
  background: rgba(0, 0, 0, 0.3);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  visibility: visible;
  pointer-events: all;
}

/* Popup container */
.contact-popup-container {
  /* Positioning */
  position: fixed;
  bottom: 0;
  left: 50%;
  z-index: 1000;
  transform: translate(-50%, 100%);

  /* Dimensions */
  width: 95%;
  height: 80vh;

  /* Appearance */
  background: white;
  border-radius: 30px 30px 0 0;
  box-shadow: 0 -5px 25px rgba(0, 0, 0, 0.15);
  overflow: hidden;

  /* Animation */
  will-change: transform;
  transition: all 0.5s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Active container state */
.contact-popup-container.active {
  transform: translate(-50%, 0);
}

/* Content area */
.contact-popup-content {
  /* Dimensions and spacing */
  height: 100%;
  padding: 25px;
  padding-right: calc(25px + 17px); /* Compensate for hidden scrollbar */
  margin-right: -17px; /* Hide native scrollbar */

  /* Scroll behavior */
  overflow-y: scroll;
  box-sizing: border-box;

  /* Hide scrollbar for different browsers */
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;     /* Firefox */
}

/* Hide scrollbar for WebKit browsers */
.contact-popup-content::-webkit-scrollbar {
  display: none;
}

/* Close button */
.contact-popup-close {
  /* Positioning */
  position: absolute;
  right: 20px;
  top: 20px;
  z-index: 1;

  /* Dimensions */
  width: 50px;
  height: 50px;

  /* Display and alignment */
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 0;

  /* Appearance */
  background: transparent;
  border: none;
  color: #000;
  font-size: 42px;
  font-weight: 100;
  cursor: pointer;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;

  /* Animation */
  transition: all 0.3s ease;
}

/* Close button states */
.contact-popup-close:hover,
.contact-popup-close:focus {
  color: #b50000;
  transform: rotate(90deg);
  background: transparent;
  outline: none;
}

.contact-popup-close:active {
  background: transparent;
  outline: none;
}
/* inline */

.main-video-v {
  width: 100%;
  aspect-ratio: 8 / 9.1;
  transition: transform 0.5s ease-out;
}

/* Change to 1:1 aspect ratio on screens 767px and below */
@media (max-width: 767px) {
  .main-video-v {
    aspect-ratio: 8 / 9.1;
  }
}

.tcel-background-video-container iframe {
    
    pointer-events: none; /* Prevents clicking the video in the background */
}

.main-video {
  width: 100%;
  aspect-ratio: 15.9 / 9;
  transition: transform 0.5s ease-out;
}

/* Change to 1:1 aspect ratio on screens 767px and below */
@media (max-width: 767px) {
  .main-video {
    aspect-ratio: 1 / 1;
  }
}

.main-video-team {
  aspect-ratio: 8 / 9.1;
  transition: transform 0.5s ease-out;
}

/* Change to 1:1 aspect ratio on screens 767px and below */
@media (max-width: 767px) {
  .main-video-v {
    aspect-ratio: 8 / 9.1;
  }
}
/* inline */

.sticky-heading {
  position: -webkit-sticky !important; /* For Safari */
  position: sticky !important;
  bottom: 40px;
  width: 100%;
}

/* Up to 1024px screen width */
@media (max-width: 1024px) {
  .sticky-heading {
    bottom: 100px !important; /* Adjusted position for up to 1024px */
  }
}

/* Up to 767px screen width */
@media (max-width: 767px) {
  .sticky-heading {
    bottom: 80px !important; /* Adjusted position for up to 767px */
  }
}
/* inline */

html {
  max-width: 100vw !important;
}

body {
  overflow-x: hidden !important;
  max-width: 100vw !important;
  position: relative !important;
}
/* inline */

@media (max-width: 1024px) {
    .tcel-headline-animation-type-slide-down .tcel-headline-dynamic-wrapper {
        margin-top: -30px !important;
        display: block !important;
        width: 100% !important;
    }
}

@media (max-width: 767px) {
    .tcel-headline-animation-type-slide-down .tcel-headline-dynamic-wrapper {
        margin-top: -15px !important;
        display: block !important;
        width: 100% !important;
    }
}
/* inline */

@media screen and (max-width: 1024px) {
  .logo-animated {
    border-radius: 20px !important;
  }
}

@media screen and (max-width: 767px) {
  .logo-animated {
    border-radius: 10px !important;
  }
}

.logo-animated {
  position: relative;
  display: block;
  border-radius: 30px;
  perspective: 1500px;
  transform-style: preserve-3d;
  background: rgba(255, 255, 255, 0.2);
  overflow: visible;
  width: 100%;
  will-change: transform;
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
}

.logo-animated .tcel-widget-container {
  transform-style: preserve-3d;
  position: relative;
  z-index: 1;
  width: 100%;
  will-change: transform;
  backface-visibility: hidden;
}

.logo-animated .tcel-image {
  transform-style: preserve-3d;
  position: relative;
  z-index: 1;
  width: 100%;
  will-change: transform;
  backface-visibility: hidden;
}

.logo-animated img {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 2;
  object-fit: contain;
  backface-visibility: hidden;
}

/* Light effect overlay */
.logo-animated::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    var(--mouse-x, 125deg),
    rgba(255, 255, 255, 0.3) 0%,
    rgba(255, 255, 255, 0.1) 40%,
    transparent 60%
  );
  z-index: 2;
  border-radius: inherit;
  transition: opacity 0.2s cubic-bezier(0.33, 1, 0.68, 1);
  opacity: 0;
  will-change: opacity, transform;
}

.logo-animated:hover::before {
  opacity: 1;
}

/* Interactive shadow */
.logo-animated::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.1);
  filter: blur(20px);
  transform: translateZ(-50px);
  z-index: -1;
  transition: opacity 0.2s cubic-bezier(0.33, 1, 0.68, 1);
  opacity: 0.5;
  border-radius: inherit;
  will-change: transform, opacity;
}

.logo-animated:hover::after {
  opacity: 0.8;
  transform: translateZ(-80px) translateX(var(--shadow-x, 0px)) translateY(var(--shadow-y, 0px));
}
/* inline */
#tcform-987-field_6-container { position: absolute !important; overflow: hidden !important; display: inline !important; height: 1px !important; width: 1px !important; z-index: -1000 !important; padding: 0 !important; } #tcform-987-field_6-container input { visibility: hidden; } #tcform-conversational-form-page #tcform-987-field_6-container label { counter-increment: none; }