:root{ --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #ffffff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--color--accent: #cd2653; --wp--preset--color--primary: #000000; --wp--preset--color--secondary: #6d6d6d; --wp--preset--color--subtle-background: #dcd7ca; --wp--preset--color--background: #f5efe0; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%); --wp--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%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%); --wp--preset--font-size--small: 18px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 26.25px; --wp--preset--font-size--x-large: 42px; --wp--preset--font-size--normal: 21px; --wp--preset--font-size--larger: 32px; --wp--preset--spacing--20: 0.44rem; --wp--preset--spacing--30: 0.67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0); --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0); }
:where(body){ margin: 0px; }
body{ padding: 0px; }
html, body{ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6, p, blockquote, address, big, cite, code, em, font, img, small, strike, sub, sup, li, ol, ul, fieldset, form, label, legend, button, table, caption, tr, th, td{ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-size: inherit; line-height: inherit; margin: 0px; padding: 0px; text-align: inherit; }
html{ font-size: 62.5%; scroll-behavior: smooth; }
@media (prefers-reduced-motion: reduce){html{ scroll-behavior: auto; }}
body{ background: rgb(245, 239, 224); box-sizing: border-box; color: rgb(0, 0, 0); font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif; font-size: 1.8rem; letter-spacing: -0.015em; text-align: left; }
@supports ( font-variation-settings: normal ){body{ font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif; }}
*, ::before, ::after{ box-sizing: inherit; -webkit-font-smoothing: antialiased; word-break: break-word; overflow-wrap: break-word; }
a, path{ transition: 0.15s linear; }
.screen-reader-text{ border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; position: absolute !important; overflow-wrap: normal !important; word-break: normal !important; }
.screen-reader-text:focus{ background-color: rgb(241, 241, 241); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: rgb(33, 117, 155); display: block; font-size: 0.875rem; font-weight: 700; height: auto; right: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
.skip-link{ left: -9999rem; top: 2.5rem; z-index: 999999999; text-decoration: underline; }
.skip-link:focus{ display: block; left: 6px; top: 7px; font-size: 14px; font-weight: 600; text-decoration: none; line-height: normal; padding: 15px 23px 14px; z-index: 100000; right: auto; }
@media (prefers-reduced-motion: reduce){*{ animation-duration: 0s !important; transition-duration: 0s !important; }}
h1, h2, h3, h4, h5, h6, .faux-heading{ font-feature-settings: "lnum"; font-variant-numeric: lining-nums; font-weight: 700; letter-spacing: -0.0415625em; line-height: 1.25; margin: 3.5rem 0px 2rem; }
h2, .heading-size-2{ font-size: 3.2rem; }
h3, .heading-size-3{ font-size: 2.8rem; }
h4, .heading-size-4{ font-size: 2.4rem; }
p{ line-height: 1.5; margin: 0px 0px 1em; }
em, i, q, dfn{ font-style: italic; }
b, strong{ font-weight: 700; }
a{ color: rgb(205, 38, 83); text-decoration: underline; }
a:hover, a:focus{ text-decoration: none; }
ul, ol{ margin: 0px 0px 3rem 3rem; }
ul{ list-style: disc; }
ul ul{ list-style: circle; }
ol{ list-style: decimal; }
li{ line-height: 1.5; margin: 0.5rem 0px 0px 2rem; }
li > ul, li > ol{ margin: 1rem 0px 0px 2rem; }
svg, img, embed, object{ display: block; height: auto; max-width: 100%; }
label{ display: block; font-size: 1.6rem; font-weight: 400; margin: 0px 0px 0.5rem; }
input, textarea, button, .button, .faux-button, .s-e8269ba099, .s-18c3b52289{ font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif; line-height: 1; }
@supports ( font-variation-settings: normal ){input, textarea, button, .button, .faux-button, .faux-button.more-link, .s-e8269ba099, .s-18c3b52289{ font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif; }}
input, textarea{ border-color: rgb(220, 215, 202); color: rgb(0, 0, 0); }
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="date"], input[type="month"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="week"], input[type="number"], input[type="search"], input[type="tel"], input[type="color"], textarea{ appearance: none; background: rgb(255, 255, 255); border-radius: 0px; border-style: solid; border-width: 0.1rem; box-shadow: none; display: block; font-size: 1.6rem; letter-spacing: -0.015em; margin: 0px; max-width: 100%; padding: 1.5rem 1.8rem; width: 100%; }
textarea{ height: 12rem; line-height: 1.5; width: 100%; }
input::-webkit-input-placeholder{ line-height: normal; }
button, .button, .faux-button, .s-e8269ba099, .s-6a67eca233 .s-18c3b52289, input[type="button"], input[type="reset"], input[type="button"]{ appearance: none; background: rgb(205, 38, 83); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; color: rgb(255, 255, 255); cursor: pointer; display: inline-block; font-size: 1.5rem; font-weight: 600; letter-spacing: 0.0333em; line-height: 1.25; margin: 0px; opacity: 1; padding: 1.1em 1.44em; text-align: center; text-decoration: none; text-transform: uppercase; transition: opacity 0.15s linear; }
button:focus, button:hover, .button:focus, .button:hover, .faux-button:focus, .faux-button:hover, .s-7250026610 .s-e8269ba099:focus, .s-7250026610 .s-e8269ba099:hover, .s-6a67eca233 .s-18c3b52289:focus, .s-6a67eca233 .s-18c3b52289:hover, input[type="button"]:focus, input[type="button"]:hover, input[type="reset"]:focus, input[type="reset"]:hover, input[type="button"]:focus, input[type="button"]:hover{ text-decoration: underline; }
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus{ border-color: currentcolor; }
section{ padding: 5rem 0px; width: 100%; }
.has-drop-cap:not(:focus)::first-letter{ color: rgb(205, 38, 83); font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif; font-size: 5.1em; font-weight: 800; margin: 0.05em 0.1em 0px 0px; }
.has-drop-cap:not(:focus)::after{ padding: 0px; }
.has-drop-cap:not(:focus)::first-letter, .entry-content .s-ab454d4580, .entry-content .s-35dde00cb3, .entry-content .s-d6c40e326f, .entry-content .s-c791f87bf4, .entry-content .s-2d7409924a, .entry-content .s-f9a641bdb5, .entry-content .s-36135eadec.is-large, .entry-content .s-36135eadec.is-style-large{ font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif; }
@supports ( font-variation-settings: normal ){.has-drop-cap:not(:focus)::first-letter, .entry-content .s-ab454d4580, .entry-content .s-35dde00cb3, .entry-content .s-2d7409924a, .entry-content .s-c791f87bf4, .entry-content .s-d6c40e326f p, .entry-content .s-f9a641bdb5{ font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif; }}
@media (max-width: 479px){ul, ol{ margin: 0px 0px 3rem 2rem; }
li{ margin: 0.5rem 0px 0px 1rem; }}
@media (min-width: 700px){ul, ol{ margin-bottom: 4rem; }
h1, .heading-size-1, h2, .heading-size-2, h3, .heading-size-3{ margin: 6rem auto 3rem; }
h4, .heading-size-4, h5, .heading-size-5, h6, .heading-size-6{ margin: 4.5rem auto 2.5rem; }
h2, .heading-size-2{ font-size: 4.8rem; }
h3, .heading-size-3{ font-size: 4rem; }
h4, .heading-size-4{ font-size: 3.2rem; }
button, .button, .faux-button, .s-e8269ba099, input[type="button"], input[type="reset"], input[type="button"]{ font-size: 1.7rem; }
section{ padding: 8rem 0px; }}
.color-accent, .color-accent-hover:hover, .color-accent-hover:focus, :root .has-accent-color, .has-drop-cap:not(:focus)::first-letter, .s-7250026610.is-style-outline, a{ color: rgb(205, 38, 83); }
button, .button, .faux-button, .s-e8269ba099, .s-6a67eca233 .s-18c3b52289, input[type="button"], input[type="reset"], input[type="button"], .bg-accent, .bg-accent-hover:hover, .bg-accent-hover:focus, :root .has-accent-background-color, .comment-reply-link{ background-color: rgb(205, 38, 83); }
body, .entry-title a, :root .has-primary-color{ color: rgb(0, 0, 0); }
pre, fieldset, input, textarea, table, table *, hr{ border-color: rgb(220, 215, 202); }
@media print{body{ color: rgb(0, 0, 0); font: 13pt / 1.3 Georgia, "Times New Roman", Times, serif; background: rgb(255, 255, 255) !important; }
h2, h2.entry-title, h3, h4, .has-normal-font-size, .has-regular-font-size, .has-large-font-size, .comments-header{ font-size: 14pt; margin-top: 1cm; }
a{ break-inside: avoid; }
h1, h2, h3, h4, h5, h6{ break-after: avoid; break-inside: avoid; }
img{ break-inside: avoid; break-after: avoid; }
ul, ol, dl{ break-before: avoid; }
a:link, a:visited, a{ background: transparent; font-weight: bold; text-decoration: underline; }
a{ break-inside: avoid; }
a[href^="http"]::after{ content: " < " attr(href) "> "; }}
:root{ --direction-multiplier: 1; }
.s-b5569993e7, .screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible{ height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; top: -10000em; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
.site *, .site ::after, .site ::before{ box-sizing: border-box; }
.site a{ box-shadow: none; text-decoration: none; }
.site img{ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; box-shadow: none; height: auto; max-width: 100%; }
.site .background-overlay{ inset: 0px; position: absolute; }
.block{ --flex-direction: initial; --flex-wrap: initial; --justify-content: initial; --align-items: initial; --align-content: initial; --gap: initial; --flex-basis: initial; --flex-grow: initial; --flex-shrink: initial; --order: initial; --align-self: initial; align-self: var(--align-self); flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order); }
.block:where(.s-8ed405314b, .widget){ align-content: var(--align-content); align-items: var(--align-items); flex-direction: var(--flex-direction); flex-wrap: var(--flex-wrap); gap: var(--row-gap) var(--column-gap); justify-content: var(--justify-content); }
.s-f8016d447f{ text-align: right; }
.s-f28eb7e113{ text-align: left; }
@media (max-width: 767px){.s-73ac47b774{ text-align: center; }}
:root{ --page-title-display: block; }
.section{ position: relative; }
.section .row{ display: flex; margin-inline: auto; position: relative; }
@media (max-width: 1024px){.section .row{ flex-wrap: wrap; }}
.section.boxed > .row{ max-width: 1140px; }
.section.s-f7c5af116b > .row{ align-items: center; }
.column-content{ align-content: flex-start; flex-wrap: wrap; position: relative; width: 100%; }
.site:not(.s-6a3d795962) .column-content{ display: flex; }
.column-content > .block{ width: 100%; }
.widget{ position: relative; }
.widget:not(:last-child){ margin-block-end: var(--kit-widget-spacing,20px); }
.column{ display: flex; min-height: 1px; position: relative; }
.s-eb562fdc61 > .column > .populated{ padding: 10px; }
@media (min-width: 768px){.column.s-9531d70af6, .column[data-col="25"]{ width: 25%; }
.column.s-58b6a87ebd, .column[data-col="33"]{ width: 33.333%; }
.column.s-34f57d1bd8, .column[data-col="50"]{ width: 50%; }
.column.s-d03d0db621, .column[data-col="100"]{ width: 100%; }}
@media (max-width: 767px){.s-b49eb2165d > .row > :first-child{ order: 10; }
.s-b49eb2165d > .row > :nth-child(2){ order: 9; }
.column{ width: 100%; }}
.s-839c4a2abf{ display: grid; column-gap: var(--grid-column-gap); row-gap: var(--grid-row-gap); }
.s-839c4a2abf .s-d4d9d49fbe{ min-width: 0px; }
.s-dc24224f40 .s-839c4a2abf{ display: inline-block; margin-block-end: calc(-1 * var(--grid-row-gap)); width: 100%; word-spacing: var(--grid-column-gap); }
.s-dc24224f40 .s-839c4a2abf .s-d4d9d49fbe{ display: inline-block; margin-block-end: var(--grid-row-gap); word-break: break-word; }
.s-ec616614e8 .s-839c4a2abf{ grid-template-columns: repeat(3, 1fr); }
@media (max-width: 1024px){.s-2e0c8e0e4f .s-839c4a2abf{ grid-template-columns: repeat(2, 1fr); }}
@media (max-width: 767px){.s-090e3bbede .s-839c4a2abf{ grid-template-columns: repeat(1, 1fr); }}
@media (min-width: 1025px){#elementor-device-mode::after{ content: "desktop"; }}
@media (min-width:-1){#elementor-device-mode::after{ content: "widescreen"; }}
@media (max-width:-1){#elementor-device-mode::after{ content: "tablet_extra"; }}
@media (max-width: 1024px){#elementor-device-mode::after{ content: "tablet"; }}
@media (max-width:-1){#elementor-device-mode::after{ content: "mobile_extra"; }}
@media (max-width: 767px){#elementor-device-mode::after{ content: "mobile"; }}
@media (prefers-reduced-motion: no-preference){html{ scroll-behavior: smooth; }}
.s-6138b24369{ display: flex; flex-wrap: wrap; }
.s-b3d6f05799{ align-items: center; flex-wrap: wrap; }
.s-b3d6f05799.s-c0574fad8b{ align-items: flex-end; }
.s-b3d6f05799 .s-08d58cd2e9{ background-color: transparent; border: 1px solid rgb(105, 114, 125); color: rgb(31, 33, 36); flex-grow: 1; max-width: 100%; vertical-align: middle; width: 100%; }
.s-b3d6f05799 .s-08d58cd2e9:focus{ box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px inset; outline: 0px; }
.s-b3d6f05799 .s-08d58cd2e9::placeholder{ color: inherit; font-family: inherit; opacity: 0.6; }
.s-329c610bf5{ cursor: pointer; }
.s-08d58cd2e9{ border-radius: 3px; font-size: 15px; line-height: 1.4; min-height: 40px; padding: 5px 14px; }
.s-1a06d75482 .s-c0574fad8b:not(.s-0bc800e782) .button{ flex-basis: 100%; }
.s-34d96b7a7f .button{ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding-block: 0px; }
.s-34d96b7a7f .s-3314c7e3ea, .s-34d96b7a7f .button > span{ display: flex; flex-direction: row; gap: 5px; justify-content: center; }
.s-34d96b7a7f .button.s-80551fe577{ min-height: 47px; }
.block:where(:not(.s-66e4219f68)):where(:not(.s-c407c6b806)) .widget-content, .block:where(:not(.s-66e4219f68)):where(:not(.s-c407c6b806)):not(:has(.widget-content)){ transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s); }
.heading{ line-height: 1; margin: 0px; padding: 0px; }
.button{ background-color: rgb(105, 114, 125); border-radius: 3px; color: rgb(255, 255, 255); display: inline-block; fill: rgb(255, 255, 255); font-size: 15px; line-height: 1; padding: 12px 24px; text-align: center; transition: 0.3s; }
.button:focus, .button:hover, .button:visited{ color: rgb(255, 255, 255); }
.s-3314c7e3ea{ display: flex; flex-direction: row; gap: 5px; justify-content: center; }
.s-4e98b054bf{ display: inline-block; }
.button.s-80551fe577{ border-radius: 4px; font-size: 16px; padding: 15px 30px; }
.button span{ text-decoration: inherit; }
.s-a116070415{ color: rgb(105, 114, 125); display: inline-block; font-size: 50px; line-height: 1; text-align: center; transition: 0.3s; }
.s-a116070415:hover{ color: rgb(105, 114, 125); }
.s-a116070415 i, .s-a116070415 svg{ display: block; height: 1em; position: relative; width: 1em; }
.s-a116070415 i::before, .s-a116070415 svg::before{ left: 50%; position: absolute; transform: translateX(-50%); }
.s-0c4ade31e7 .s-a116070415{ border-radius: 10%; }
.animated{ animation-duration: 1.25s; }
@media (prefers-reduced-motion: reduce){.animated{ animation: auto ease 0s 1 normal none running none !important; }
html *{ transition-delay: 0s !important; transition-duration: 0s !important; }}
@media (max-width: 767px){.site .s-12e8fd9068, .site .s-ce4c88a546{ display: none; }}
@media (min-width: 768px) and (max-width: 1024px){.site .s-6668b1a53c{ display: none; }}
.s-c025a1df80{ --e-global-color-primary: #6EC1E4; --e-global-color-secondary: #54595F; --e-global-color-text: #7A7A7A; --e-global-color-accent: #61CE70; --e-global-color-4b358d76: #4054B2; --e-global-color-e0c112d: #23A455; --e-global-color-4a50dccc: #000; --e-global-color-65d1ece9: #FFF; --e-global-typography-primary-font-family: "Roboto"; --e-global-typography-primary-font-weight: 600; --e-global-typography-secondary-font-family: "Roboto Slab"; --e-global-typography-secondary-font-weight: 400; --e-global-typography-text-font-family: "Roboto"; --e-global-typography-text-font-weight: 400; --e-global-typography-accent-font-family: "Roboto"; --e-global-typography-accent-font-weight: 500; }
.section.boxed > .row{ max-width: 1140px; }
@media (max-width: 1024px){.section.boxed > .row{ max-width: 1024px; }}
@media (max-width: 767px){.section.boxed > .row{ max-width: 767px; }}
.template-8 .block.b-7e57d508:not(.s-e6940e24b9), .template-8 .block.b-7e57d508 > .s-66b98b3889 > .s-4e73297bda{ background-image: url("1d701b058a.webp"); background-position: 90% 0px; background-repeat: no-repeat; background-size: contain; }
.template-8 .block.b-7e57d508 > .background-overlay{ background-color: rgb(255, 255, 255); background-image: url("a1ed0a1756.webp"); background-position: center center; background-size: cover; opacity: 0; transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }
.template-8 .block.b-7e57d508 > .row{ max-width: 1200px; min-height: 500px; }
.template-8 .block.b-7e57d508{ transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 57px 0px 70px; z-index: 1; }
.template-8 .block.b-2b2dbb9b > .populated{ padding: 0px 15px; }
.template-8 .block.b-52a654c4 .section-subtitle.s-a4bdd76d7b::before{ background-color: rgb(250, 196, 0); width: 40px; }
.template-8 .block.b-52a654c4 .section-subtitle.s-a4bdd76d7b::after{ background-color: rgba(104, 104, 104, 0); width: 40px; }
.template-8 .block.b-52a654c4 > .widget-content{ padding: 0px; }
.template-8 .block.b-52a654c4 .s-c865bb30b2 .s-ca2d5f31c3{ color: rgb(17, 7, 41); margin: 0px 0px 30px; font-family: "Libre Baskerville", sans-serif; font-size: 40px; font-weight: 800; line-height: 54px; letter-spacing: -1.6px; }
.template-8 .block.b-52a654c4 .s-c865bb30b2 .section-subtitle{ color: rgb(17, 7, 41); font-family: Raleway, sans-serif; font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; margin: 0px 0px 15px; }
.template-8 .block.b-52a654c4 .section-subtitle.s-a4bdd76d7b::before, .template-8 .block.b-52a654c4 .section-subtitle.s-a4bdd76d7b::after{ height: 2px; transform: translateY(-2px); }
.template-8 .block.b-52a654c4 .s-c865bb30b2 p{ color: rgb(17, 7, 41); font-family: Raleway, sans-serif; font-size: 17px; font-weight: 500; line-height: 35px; }
.template-8 .block.b-75743821 .s-5cc3feee30 .s-732188bfd2{ justify-content: flex-start; }
.template-8 .block.b-75743821 .s-732188bfd2{ background-color: rgba(25, 62, 239, 0); padding: 15px 35px 15px 25px; font-family: Raleway, sans-serif; font-size: 15px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.5px; color: rgb(51, 51, 51); fill: rgb(51, 51, 51); border-style: solid; border-width: 2px; border-color: rgb(34, 34, 34); border-radius: 0px; }
.template-8 .block.b-75743821 .s-732188bfd2:hover{ background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); fill: rgb(255, 255, 255); }
.template-8 .block.b-75743821 .s-732188bfd2 > :is(i, svg){ font-size: 18px; }
.template-8 .block.b-75743821 .s-732188bfd2 > i, .template-8 .block.b-75743821 .s-732188bfd2 > svg{ margin-left: 5px; }
.template-8 .block.b-75743821 .s-732188bfd2 i, .template-8 .block.b-75743821 .s-732188bfd2 svg{ transform: translateY(-2px); }
.template-8 .block.b-486e7149:not(.s-e6940e24b9), .template-8 .block.b-486e7149 > .s-66b98b3889 > .s-4e73297bda{ background-color: rgb(247, 249, 251); }
.template-8 .block.b-486e7149 > .row{ max-width: 1100px; }
.template-8 .block.b-486e7149{ transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 80px 0px 45px; }
.template-8 .block.b-1dcd8160 > .populated{ padding: 15px; }
.template-8 .block.b-cf53e2d > .widget-content{ padding: 0px; }
.template-8 .block.b-cf53e2d .s-c865bb30b2 .s-ca2d5f31c3{ color: rgb(17, 7, 41); margin: 0px 0px 30px; font-family: "Libre Baskerville", sans-serif; font-size: 35px; font-weight: 800; line-height: 54px; letter-spacing: -1.6px; }
.template-8 .block.b-cf53e2d .s-c865bb30b2 p{ color: rgb(17, 7, 41); font-family: Raleway, sans-serif; font-size: 15px; font-weight: 500; line-height: 35px; }
.template-8 .block.b-57d7c036{ padding: 0px; }
.template-8 .block.b-368f14b5 > .populated{ padding: 15px; }
.template-8 .block.b-703d2077 > .widget-content{ padding: 0px; }
.template-8 .block.b-703d2077 .profile-card:hover, .template-8 .block.b-703d2077 .profile-image-card:hover{ box-shadow: rgba(0, 0, 0, 0.14) 30px 30px 60px 0px; }
.template-8 .block.b-703d2077 .profile-card, .template-8 .block.b-703d2077 .profile-image-card{ padding: 40px 55px; }
.template-8 .block.b-703d2077 .profile-body{ padding: 0px; }
.template-8 .block.b-703d2077 .profile-header > img, .template-8 .block.b-703d2077 .profile-image-card img, .template-8 .block.b-703d2077 .profile-image-card, .template-8 .block.b-703d2077 .profile-header{ width: 80px; height: 80px; }
.template-8 .block.b-703d2077 .profile-card .profile-header{ margin: 0px; }
.template-8 .block.b-703d2077 .profile-body .profile-title{ font-family: "Libre Baskerville", sans-serif; font-size: 22px; font-weight: 500; margin-bottom: 0px; }
.template-8 .block.b-703d2077 .profile-body:hover .profile-title{ color: rgb(250, 196, 0); }
.template-8 .block.b-703d2077 .profile-card:hover .profile-title{ color: rgb(250, 196, 0) !important; }
.template-8 .block.b-703d2077 .profile-body .profile-designation{ font-family: Raleway, sans-serif; font-size: 16px; font-weight: 500; color: rgb(51, 51, 51); margin-bottom: 10px; }
.template-8 .block.b-ebc232d > .populated{ padding: 15px; }
.template-8 .block.b-0e40934 .profile-card:hover, .template-8 .block.b-0e40934 .profile-image-card:hover{ box-shadow: rgba(0, 0, 0, 0.14) 30px 30px 60px 0px; }
.template-8 .block.b-0e40934 .profile-card, .template-8 .block.b-0e40934 .profile-image-card{ padding: 40px 25px; }
.template-8 .block.b-0e40934 .profile-body{ padding: 0px; }
.template-8 .block.b-0e40934 .profile-header > img, .template-8 .block.b-0e40934 .profile-image-card img, .template-8 .block.b-0e40934 .profile-image-card, .template-8 .block.b-0e40934 .profile-header{ width: 80px; height: 80px; }
.template-8 .block.b-0e40934 .profile-card .profile-header{ margin: 0px; }
.template-8 .block.b-0e40934 .profile-body .profile-title{ font-family: "Libre Baskerville", sans-serif; font-size: 22px; font-weight: 500; margin-bottom: 0px; }
.template-8 .block.b-0e40934 .profile-body:hover .profile-title{ color: rgb(250, 196, 0); }
.template-8 .block.b-0e40934 .profile-card:hover .profile-title{ color: rgb(250, 196, 0) !important; }
.template-8 .block.b-0e40934 .profile-body .profile-designation{ font-family: Raleway, sans-serif; font-size: 16px; font-weight: 500; color: rgb(51, 51, 51); margin-bottom: 10px; }
.template-8 .block.b-24b5e3e > .populated{ padding: 15px; }
.template-8 .block.b-940a823 .profile-card:hover, .template-8 .block.b-940a823 .profile-image-card:hover{ box-shadow: rgba(0, 0, 0, 0.14) 30px 30px 60px 0px; }
.template-8 .block.b-940a823 .profile-card, .template-8 .block.b-940a823 .profile-image-card{ padding: 40px 25px; }
.template-8 .block.b-940a823 .profile-body{ padding: 0px; }
.template-8 .block.b-940a823 .profile-header > img, .template-8 .block.b-940a823 .profile-image-card img, .template-8 .block.b-940a823 .profile-image-card, .template-8 .block.b-940a823 .profile-header{ width: 80px; height: 80px; }
.template-8 .block.b-940a823 .profile-card .profile-header{ margin: 0px; }
.template-8 .block.b-940a823 .profile-body .profile-title{ font-family: "Libre Baskerville", sans-serif; font-size: 22px; font-weight: 500; margin-bottom: 0px; }
.template-8 .block.b-940a823 .profile-body:hover .profile-title{ color: rgb(250, 196, 0); }
.template-8 .block.b-940a823 .profile-card:hover .profile-title{ color: rgb(250, 196, 0) !important; }
.template-8 .block.b-940a823 .profile-body .profile-designation{ font-family: Raleway, sans-serif; font-size: 16px; font-weight: 500; color: rgb(51, 51, 51); margin-bottom: 10px; }
.template-8 .block.b-21cc4b0b:not(.s-e6940e24b9), .template-8 .block.b-21cc4b0b > .s-66b98b3889 > .s-4e73297bda{ background-color: rgb(255, 255, 255); }
.template-8 .block.b-21cc4b0b > .row{ max-width: 1100px; }
.template-8 .block.b-21cc4b0b{ transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 45px 0px; }
.template-8 .block.b-7406a5e > .column-content > .widget:not(.s-26085827ab):not(.s-be8764b20e):not(:last-child):not(.s-5bf2a5b2df){ margin-block-end: 24px; }
.template-8 .block.b-7406a5e > .populated{ padding: 40px 15px 15px; }
.template-8 .block.b-222cc36 .section-subtitle.s-a4bdd76d7b::before{ background-color: rgb(250, 196, 0); width: 40px; }
.template-8 .block.b-222cc36 .section-subtitle.s-a4bdd76d7b::after{ background-color: rgba(104, 104, 104, 0); width: 40px; }
.template-8 .block.b-222cc36 > .widget-content{ padding: 0px; }
.template-8 .block.b-222cc36 .s-c865bb30b2 .s-ca2d5f31c3{ color: rgb(17, 7, 41); margin: 0px; font-family: "Libre Baskerville", sans-serif; font-size: 35px; font-weight: 800; line-height: 54px; letter-spacing: -1.6px; }
.template-8 .block.b-222cc36 .s-c865bb30b2 .section-subtitle{ color: rgb(17, 7, 41); font-family: Raleway, sans-serif; font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; margin: 0px 0px 15px; }
.template-8 .block.b-222cc36 .section-subtitle.s-a4bdd76d7b::before, .template-8 .block.b-222cc36 .section-subtitle.s-a4bdd76d7b::after{ height: 2px; transform: translateY(-2px); }
.s-d81452f1ce{ font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); color: var( --e-global-color-text ); }
.template-8 .block.b-d592d20 > .widget-content{ padding: 0px; }
.template-8 .block.b-d592d20{ text-align: justify; font-family: Raleway, sans-serif; font-size: 15px; font-weight: 500; color: rgb(53, 53, 53); }
.template-8 .block.b-ef7ca70 .s-5cc3feee30 .s-732188bfd2{ justify-content: flex-start; }
.template-8 .block.b-ef7ca70 .s-732188bfd2{ background-color: rgba(25, 62, 239, 0); padding: 15px 35px 15px 25px; font-family: Raleway, sans-serif; font-size: 15px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.5px; color: rgb(51, 51, 51); fill: rgb(51, 51, 51); border-style: solid; border-width: 2px; border-color: rgb(34, 34, 34); border-radius: 0px; }
.template-8 .block.b-ef7ca70 .s-732188bfd2:hover{ background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); fill: rgb(255, 255, 255); }
.template-8 .block.b-341dde4f.column.block.column > .column-content.populated{ align-content: center; align-items: center; }
.template-8 .block.b-341dde4f > .populated{ padding: 15px; }
.template-8 .block.b-73fffed3{ text-align: end; }
.template-8 .block.b-73fffed3 img{ width: 90%; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.28) 25px 30px 60px 0px; }
.template-8 .block.b-c4c25c5:not(.s-e6940e24b9), .template-8 .block.b-c4c25c5 > .s-66b98b3889 > .s-4e73297bda{ background-color: rgb(247, 249, 251); }
.template-8 .block.b-c4c25c5 > .row{ max-width: 1100px; }
.template-8 .block.b-c4c25c5{ transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 45px 0px; }
.template-8 .block.b-35d33ca.column.block.column > .column-content.populated{ align-content: center; align-items: center; }
.template-8 .block.b-35d33ca > .populated{ padding: 15px; }
.template-8 .block.b-2c70c95{ text-align: start; }
.template-8 .block.b-2c70c95 img{ width: 90%; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.28) -25px 30px 60px 0px; }
.template-8 .block.b-5b3ce14 > .column-content > .widget:not(.s-26085827ab):not(.s-be8764b20e):not(:last-child):not(.s-5bf2a5b2df){ margin-block-end: 24px; }
.template-8 .block.b-5b3ce14 > .populated{ padding: 40px 15px 15px; }
.template-8 .block.b-c2819f0 .section-subtitle.s-a4bdd76d7b::before{ background-color: rgb(250, 196, 0); width: 40px; }
.template-8 .block.b-c2819f0 .section-subtitle.s-a4bdd76d7b::after{ background-color: rgba(104, 104, 104, 0); width: 40px; }
.template-8 .block.b-c2819f0 > .widget-content{ padding: 0px; }
.template-8 .block.b-c2819f0 .s-c865bb30b2 .s-ca2d5f31c3{ color: rgb(17, 7, 41); margin: 0px; font-family: "Libre Baskerville", sans-serif; font-size: 35px; font-weight: 800; line-height: 54px; letter-spacing: -1.6px; }
.template-8 .block.b-c2819f0 .s-c865bb30b2 .section-subtitle{ color: rgb(17, 7, 41); font-family: Raleway, sans-serif; font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; margin: 0px 0px 15px; }
.template-8 .block.b-c2819f0 .section-subtitle.s-a4bdd76d7b::before, .template-8 .block.b-c2819f0 .section-subtitle.s-a4bdd76d7b::after{ height: 2px; transform: translateY(-2px); }
.template-8 .block.b-4bfbb6e{ text-align: justify; font-family: Raleway, sans-serif; font-size: 15px; font-weight: 500; color: rgb(53, 53, 53); }
.template-8 .block.b-063903c .s-5cc3feee30 .s-732188bfd2{ justify-content: flex-start; }
.template-8 .block.b-063903c .s-732188bfd2{ background-color: rgba(25, 62, 239, 0); padding: 15px 35px 15px 25px; font-family: Raleway, sans-serif; font-size: 15px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.5px; color: rgb(51, 51, 51); fill: rgb(51, 51, 51); border-style: solid; border-width: 2px; border-color: rgb(34, 34, 34); border-radius: 0px; }
.template-8 .block.b-063903c .s-732188bfd2:hover{ background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); fill: rgb(255, 255, 255); }
.template-8 .block.b-5a884ce > .row{ max-width: 1100px; }
.template-8 .block.b-5a884ce{ padding: 45px 0px; }
.template-8 .block.b-a114db4 > .column-content > .widget:not(.s-26085827ab):not(.s-be8764b20e):not(:last-child):not(.s-5bf2a5b2df){ margin-block-end: 24px; }
.template-8 .block.b-a114db4 > .populated{ padding: 40px 15px 15px; }
.template-8 .block.b-ed1dabb .section-subtitle.s-a4bdd76d7b::before{ background-color: rgb(250, 196, 0); width: 40px; }
.template-8 .block.b-ed1dabb .section-subtitle.s-a4bdd76d7b::after{ background-color: rgba(104, 104, 104, 0); width: 40px; }
.template-8 .block.b-ed1dabb > .widget-content{ padding: 0px; }
.template-8 .block.b-ed1dabb .s-c865bb30b2 .s-ca2d5f31c3{ color: rgb(17, 7, 41); margin: 0px; font-family: "Libre Baskerville", sans-serif; font-size: 35px; font-weight: 800; line-height: 54px; letter-spacing: -1.6px; }
.template-8 .block.b-ed1dabb .s-c865bb30b2 .section-subtitle{ color: rgb(17, 7, 41); font-family: Raleway, sans-serif; font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; margin: 0px 0px 15px; }
.template-8 .block.b-ed1dabb .section-subtitle.s-a4bdd76d7b::before, .template-8 .block.b-ed1dabb .section-subtitle.s-a4bdd76d7b::after{ height: 2px; transform: translateY(-2px); }
.template-8 .block.b-7035dc2{ text-align: justify; font-family: Raleway, sans-serif; font-size: 15px; font-weight: 500; color: rgb(53, 53, 53); }
.template-8 .block.b-c52efd1 .elementkit-tab-wraper .elementkit-nav-link.left-pos .s-33ae4fb585{ margin-right: 10px; }
.template-8 .block.b-c52efd1 .elementkit-tab-wraper .elementkit-nav-link{ justify-content: center; }
.template-8 .block.b-c52efd1 .elementkit-tab-nav{ padding: 0px; margin: 0px; }
.template-8 .block.b-c52efd1 .elementkit-tab-nav .elementkit-nav-item .elementkit-nav-link{ font-family: "Libre Baskerville", sans-serif; font-size: 18px; font-weight: 500; }
.template-8 .block.b-c52efd1 .elementkit-tab-wraper:not(.vertical) .elementkit-nav-item:not(:last-child){ margin-right: 10px; }
.template-8 .block.b-c52efd1 .elementkit-tab-wraper:not(.vertical) .elementkit-tab-nav{ margin-bottom: 10px; }
.template-8 .block.b-c52efd1 .elementkit-tab-nav .elementkit-nav-link{ padding: 10px 35px; color: rgb(51, 51, 51); border-style: solid; border-width: 0px 0px 1px; border-color: rgb(229, 229, 229); }
.template-8 .block.b-c52efd1 .elementkit-tab-nav .elementkit-nav-link.active{ color: rgb(0, 0, 0); }
.template-8 .block.b-c52efd1 .elementkit-tab-nav .elementkit-nav-item:first-child a.elementkit-nav-link{ border-radius: 0px; }
.template-8 .block.b-c52efd1 .elementkit-tab-nav .elementkit-nav-item:last-child a.elementkit-nav-link{ border-radius: 0px; }
.template-8 .block.b-c52efd1 .elementkit-tab-nav.s-3986f95659 .elementkit-nav-item .elementkit-nav-link::before{ width: 100%; height: 3%; left: 0%; }
.template-8 .block.b-c52efd1 .s-3986f95659.elementkit-tab-nav .elementkit-nav-item .elementkit-nav-link::before{ bottom: 0px; }
.template-8 .block.b-c52efd1 .tab-content .tab-pane{ color: rgb(53, 53, 53); padding: 0px; }
.template-8 .block.b-63dda20 .s-5cc3feee30 .s-732188bfd2{ justify-content: flex-start; }
.template-8 .block.b-63dda20 .s-732188bfd2{ background-color: rgba(25, 62, 239, 0); padding: 15px 35px 15px 25px; font-family: Raleway, sans-serif; font-size: 15px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.5px; color: rgb(51, 51, 51); fill: rgb(51, 51, 51); border-style: solid; border-width: 2px; border-color: rgb(34, 34, 34); border-radius: 0px; }
.template-8 .block.b-63dda20 .s-732188bfd2:hover{ background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); fill: rgb(255, 255, 255); }
.template-8 .block.b-ae1290d.column.block.column > .column-content.populated{ align-content: center; align-items: center; }
.template-8 .block.b-ae1290d > .populated{ padding: 15px; }
.template-8 .block.b-a9a4649{ text-align: end; }
.template-8 .block.b-a9a4649 img{ width: 90%; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.28) 25px 30px 60px 0px; }
.template-8 .block.b-fe1f874:not(.s-e6940e24b9), .template-8 .block.b-fe1f874 > .s-66b98b3889 > .s-4e73297bda{ background-color: rgb(247, 249, 251); }
.template-8 .block.b-fe1f874 > .row{ max-width: 1100px; }
.template-8 .block.b-fe1f874{ transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 70px 0px; }
.template-8 .block.b-35405f70 > .column-content > .widget:not(.s-26085827ab):not(.s-be8764b20e):not(:last-child):not(.s-5bf2a5b2df){ margin-block-end: 15px; }
.template-8 .block.b-35405f70 > .populated{ padding: 0px; }
.template-8 .block.b-3906d1a > .widget-content{ padding: 0px; }
.template-8 .block.b-3906d1a .s-c865bb30b2 .s-ca2d5f31c3{ color: rgb(17, 7, 41); margin: 0px; font-family: "Libre Baskerville", sans-serif; font-size: 35px; font-weight: 800; line-height: 54px; letter-spacing: -1.6px; }
.template-8 .block.b-3906d1a .s-c865bb30b2 .section-subtitle{ color: rgb(17, 7, 41); font-family: Raleway, sans-serif; font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; margin: 0px 0px 15px; }
.template-8 .block.b-86ae74e{ padding: 0px; }
.template-8 .block.b-4ddb963 > .populated{ padding: 15px; }
.template-8 .block.b-2243ca6 .s-2559b440c8 > a{ color: rgb(255, 255, 255); fill: rgb(255, 255, 255); background-color: rgb(161, 161, 161); }
.template-8 .block.b-2243ca6 .s-2559b440c8 > a, .team-popup-id-2243ca6 .s-2559b440c8 > a{ box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 10px 0px; }
.template-8 .block.b-2243ca6 .s-2559b440c8 > a:hover{ background-color: rgb(250, 196, 0); }
.template-8 .block.b-2243ca6 .profile-card:hover, .template-8 .block.b-2243ca6 .profile-image-card:hover{ box-shadow: rgba(0, 0, 0, 0.14) 30px 30px 60px 0px; }
.template-8 .block.b-2243ca6 .profile-card, .template-8 .block.b-2243ca6 .profile-image-card{ padding: 40px 25px; }
.template-8 .block.b-2243ca6 .profile-body{ padding: 0px; }
.template-8 .block.b-2243ca6 .profile-header > img, .template-8 .block.b-2243ca6 .profile-image-card img, .template-8 .block.b-2243ca6 .profile-image-card, .template-8 .block.b-2243ca6 .profile-header{ width: 100px; height: 100px; }
.template-8 .block.b-2243ca6 .profile-card .profile-header{ margin: 0px; border-style: solid; border-width: 1px; border-color: rgb(224, 224, 224); }
.template-8 .block.b-2243ca6 .s-714ed9e846.profile-header > img{ border-radius: 50%; }
.template-8 .block.b-2243ca6 .profile-body .profile-title{ font-family: "Libre Baskerville", sans-serif; font-size: 24px; font-weight: 700; line-height: 50px; margin-bottom: 0px; }
.template-8 .block.b-2243ca6 .profile-body:hover .profile-title{ color: rgb(250, 196, 0); }
.template-8 .block.b-2243ca6 .profile-card:hover .profile-title{ color: rgb(250, 196, 0) !important; }
.template-8 .block.b-2243ca6 .profile-body .profile-designation{ font-family: Raleway, sans-serif; font-size: 16px; font-weight: 500; color: rgb(51, 51, 51); margin-bottom: 30px; }
.template-8 .block.b-2243ca6 .profile-body .profile-content{ font-family: Raleway, sans-serif; font-size: 15px; }
.template-8 .block.b-2243ca6 .s-6ca152a586 > li > a{ text-align: center; border-radius: 50%; width: 20px; height: 20px; line-height: 22px; }
.template-8 .block.b-2243ca6 .s-6ca152a586 > li{ display: inline-block; margin: 0px 3px; }
.template-8 .block.b-2243ca6 .s-6ca152a586 > li > a, .team-popup-id-2243ca6 .s-6ca152a586 > li > a{ font-size: 10px; }
.template-8 .block.b-2cce756 > .populated{ padding: 15px; }
.template-8 .block.b-17a9279 .s-2559b440c8 > a{ color: rgb(255, 255, 255); fill: rgb(255, 255, 255); background-color: rgb(161, 161, 161); }
.template-8 .block.b-17a9279 .s-2559b440c8 > a, .team-popup-id-17a9279 .s-2559b440c8 > a{ box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 10px 0px; }
.template-8 .block.b-17a9279 .s-2559b440c8 > a:hover{ background-color: rgb(250, 196, 0); }
.template-8 .block.b-17a9279 .profile-card:hover, .template-8 .block.b-17a9279 .profile-image-card:hover{ box-shadow: rgba(0, 0, 0, 0.14) 30px 30px 60px 0px; }
.template-8 .block.b-17a9279 .profile-card, .template-8 .block.b-17a9279 .profile-image-card{ padding: 40px 25px; }
.template-8 .block.b-17a9279 .profile-body{ padding: 0px; }
.template-8 .block.b-17a9279 .profile-header > img, .template-8 .block.b-17a9279 .profile-image-card img, .template-8 .block.b-17a9279 .profile-image-card, .template-8 .block.b-17a9279 .profile-header{ width: 100px; height: 100px; }
.template-8 .block.b-17a9279 .profile-card .profile-header{ margin: 0px; border-style: solid; border-width: 1px; border-color: rgb(224, 224, 224); }
.template-8 .block.b-17a9279 .s-714ed9e846.profile-header > img{ border-radius: 50%; }
.template-8 .block.b-17a9279 .profile-body .profile-title{ font-family: "Libre Baskerville", sans-serif; font-size: 24px; font-weight: 700; line-height: 50px; margin-bottom: 0px; }
.template-8 .block.b-17a9279 .profile-body:hover .profile-title{ color: rgb(250, 196, 0); }
.template-8 .block.b-17a9279 .profile-card:hover .profile-title{ color: rgb(250, 196, 0) !important; }
.template-8 .block.b-17a9279 .profile-body .profile-designation{ font-family: Raleway, sans-serif; font-size: 16px; font-weight: 500; color: rgb(51, 51, 51); margin-bottom: 30px; }
.template-8 .block.b-17a9279 .profile-body .profile-content{ font-family: Raleway, sans-serif; font-size: 15px; }
.template-8 .block.b-17a9279 .s-6ca152a586 > li > a{ text-align: center; border-radius: 50%; width: 20px; height: 20px; line-height: 22px; }
.template-8 .block.b-17a9279 .s-6ca152a586 > li{ display: inline-block; margin: 0px 3px; }
.template-8 .block.b-17a9279 .s-6ca152a586 > li > a, .team-popup-id-17a9279 .s-6ca152a586 > li > a{ font-size: 10px; }
.template-8 .block.b-4fd368b:not(.s-e6940e24b9), .template-8 .block.b-4fd368b > .s-66b98b3889 > .s-4e73297bda{ background-color: rgb(255, 255, 255); }
.template-8 .block.b-4fd368b > .row{ max-width: 1100px; }
.template-8 .block.b-4fd368b{ transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 80px 0px 45px; }
.template-8 .block.b-1a67a07 > .populated{ padding: 15px; }
.template-8 .block.b-004b8a8 > .widget-content{ padding: 0px; }
.template-8 .block.b-004b8a8 .s-c865bb30b2 .s-ca2d5f31c3{ color: rgb(17, 7, 41); margin: 0px 0px 30px; font-family: "Libre Baskerville", sans-serif; font-size: 35px; font-weight: 800; line-height: 54px; letter-spacing: -1.6px; }
.template-8 .block.b-ab025e7{ padding: 0px; }
.template-8 .block.b-139a02e > .populated{ padding: 15px; }
.template-8 .block.b-3388eaa > .widget-content{ padding: 0px; }
.template-8 .block.b-3388eaa .profile-card:hover, .template-8 .block.b-3388eaa .profile-image-card:hover{ box-shadow: rgba(0, 0, 0, 0.14) 30px 30px 60px 0px; }
.template-8 .block.b-3388eaa .profile-card, .template-8 .block.b-3388eaa .profile-image-card{ padding: 10px; }
.template-8 .block.b-3388eaa .profile-body{ padding: 0px; }
.template-8 .block.b-3388eaa .profile-header > img, .template-8 .block.b-3388eaa .profile-image-card img, .template-8 .block.b-3388eaa .profile-image-card, .template-8 .block.b-3388eaa .profile-header{ width: 100%; height: 100%; }
.template-8 .block.b-3388eaa .profile-card .profile-header{ margin: 0px 0px -40px; }
.template-8 .block.b-3388eaa .profile-body .profile-title{ font-family: "Libre Baskerville", sans-serif; font-size: 22px; font-weight: 500; margin-bottom: 10px; }
.template-8 .block.b-3388eaa .profile-body:hover .profile-title{ color: rgb(250, 196, 0); }
.template-8 .block.b-3388eaa .profile-card:hover .profile-title{ color: rgb(250, 196, 0) !important; }
.template-8 .block.b-3388eaa .profile-body .profile-designation{ font-family: Raleway, sans-serif; font-size: 16px; font-weight: 500; color: rgb(51, 51, 51); margin-bottom: 10px; }
.template-8 .block.b-93ab27a > .populated{ padding: 15px; }
.template-8 .block.b-31cdcda .profile-card:hover, .template-8 .block.b-31cdcda .profile-image-card:hover{ box-shadow: rgba(0, 0, 0, 0.14) 30px 30px 60px 0px; }
.template-8 .block.b-31cdcda .profile-card, .template-8 .block.b-31cdcda .profile-image-card{ padding: 10px; }
.template-8 .block.b-31cdcda .profile-body{ padding: 0px; }
.template-8 .block.b-31cdcda .profile-header > img, .template-8 .block.b-31cdcda .profile-image-card img, .template-8 .block.b-31cdcda .profile-image-card, .template-8 .block.b-31cdcda .profile-header{ width: 100%; height: 100%; }
.template-8 .block.b-31cdcda .profile-card .profile-header{ margin: 0px 0px -40px; }
.template-8 .block.b-31cdcda .profile-body .profile-title{ font-family: "Libre Baskerville", sans-serif; font-size: 22px; font-weight: 500; margin-bottom: 10px; }
.template-8 .block.b-31cdcda .profile-body:hover .profile-title{ color: rgb(250, 196, 0); }
.template-8 .block.b-31cdcda .profile-card:hover .profile-title{ color: rgb(250, 196, 0) !important; }
.template-8 .block.b-31cdcda .profile-body .profile-designation{ font-family: Raleway, sans-serif; font-size: 16px; font-weight: 500; color: rgb(51, 51, 51); margin-bottom: 10px; }
.template-8 .block.b-efed6da > .populated{ padding: 15px; }
.template-8 .block.b-8b98a8d .profile-card:hover, .template-8 .block.b-8b98a8d .profile-image-card:hover{ box-shadow: rgba(0, 0, 0, 0.14) 30px 30px 60px 0px; }
.template-8 .block.b-8b98a8d .profile-card, .template-8 .block.b-8b98a8d .profile-image-card{ padding: 10px; }
.template-8 .block.b-8b98a8d .profile-body{ padding: 0px; }
.template-8 .block.b-8b98a8d .profile-header > img, .template-8 .block.b-8b98a8d .profile-image-card img, .template-8 .block.b-8b98a8d .profile-image-card, .template-8 .block.b-8b98a8d .profile-header{ width: 100%; height: 100%; }
.template-8 .block.b-8b98a8d .profile-card .profile-header{ margin: 0px 0px -40px; }
.template-8 .block.b-8b98a8d .profile-body .profile-title{ font-family: "Libre Baskerville", sans-serif; font-size: 22px; font-weight: 500; margin-bottom: 10px; }
.template-8 .block.b-8b98a8d .profile-body:hover .profile-title{ color: rgb(250, 196, 0); }
.template-8 .block.b-8b98a8d .profile-card:hover .profile-title{ color: rgb(250, 196, 0) !important; }
.template-8 .block.b-8b98a8d .profile-body .profile-designation{ font-family: Raleway, sans-serif; font-size: 16px; font-weight: 500; color: rgb(51, 51, 51); margin-bottom: 10px; }
.template-8 .block.b-6a6bee54:not(.s-e6940e24b9), .template-8 .block.b-6a6bee54 > .s-66b98b3889 > .s-4e73297bda{ background-color: rgb(247, 249, 251); }
.template-8 .block.b-6a6bee54 > .row{ max-width: 1100px; }
.template-8 .block.b-6a6bee54{ transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 70px 0px 270px; }
.template-8 .block.b-a8258fa > .widget-content{ padding: 0px; }
.template-8 .block.b-a8258fa .s-c865bb30b2 .s-ca2d5f31c3{ color: rgb(17, 7, 41); margin: 0px; font-family: "Libre Baskerville", sans-serif; font-size: 35px; font-weight: 800; line-height: 54px; letter-spacing: -1.6px; }
.template-8 .block.b-a8258fa .s-c865bb30b2 .section-subtitle{ color: rgb(17, 7, 41); font-family: Raleway, sans-serif; font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; margin: 0px 0px 15px; }
.template-8 .block.b-3922de21 .s-53a28c9887{ --ekit_testimonial_left_right_spacing: 15px; --ekit_testimonial_slidetoshow: 1; }
.template-8 .block.b-3922de21 .s-d8b6adb794 .s-9fd8b96f5d, .template-8 .block.b-3922de21 .s-d74be20132, .template-8 .block.b-3922de21 .s-d0fac44245, .template-8 .block.b-3922de21 .s-d8b6adb794 .s-9fd8b96f5d::before{ background-color: rgb(255, 255, 255); }
.template-8 .block.b-3922de21 .s-b30867134e{ bottom: -98px; text-align: center; justify-content: center; }
.template-8 .block.b-3922de21 .s-53a28c9887 .swiper-pagination span{ background-color: rgb(231, 231, 231); width: 8px; height: 8px; border-radius: 100px; }
.template-8 .block.b-3922de21 .s-53a28c9887 .swiper-pagination span.swiper-pagination-bullet-active{ background-color: rgb(250, 196, 0); width: 16px; height: 16px; transform: scale(1.2); }
.template-8 .block.b-3922de21 .s-d8b6adb794 .s-9fd8b96f5d, .template-8 .block.b-3922de21 .s-d74be20132, .template-8 .block.b-3922de21 .s-d0fac44245{ padding: 40px 25px 60px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 20px 0px; }
.template-8 .block.b-3922de21 .s-1ac4f9ca52{ margin: 0px 0px 70px; }
.template-8 .block.b-3922de21 .s-d8b6adb794 .s-9fd8b96f5d, .template-8 .block.b-3922de21 .s-d74be20132, .template-8 .block.b-3922de21 .s-d0fac44245{ border-radius: 10px; }
.template-8 .block.b-3922de21 .s-9fd8b96f5d{ text-align: center; padding: 0px; }
.template-8 .block.b-3922de21 .s-9a5b629ec7{ text-align: center; }
.template-8 .block.b-3922de21 .s-d74be20132 .s-9fd8b96f5d > p{ color: rgb(53, 53, 53); margin: 0px 0px 30px; }
.template-8 .block.b-3922de21 .s-d74be20132:hover .s-9fd8b96f5d > p{ color: rgb(86, 86, 86); }
.template-8 .block.b-3922de21 .s-d74be20132 .s-9fd8b96f5d > p, .template-8 .block.b-3922de21 .s-d0fac44245 .s-8999f1d0d0{ font-family: Raleway, sans-serif; font-size: 15px; font-weight: 400; line-height: 30px; }
.template-8 .block.b-3922de21 .s-06f08d10ad > li > a, .template-8 .block.b-3922de21 .s-06f08d10ad > li > span{ color: rgb(254, 196, 45); fill: rgb(254, 196, 45); }
.template-8 .block.b-3922de21 .s-06f08d10ad > li:not(:last-child){ margin-right: 5px; }
.template-8 .block.b-3922de21 .s-9a5b629ec7 .s-27e2e1e0d5{ color: rgb(0, 0, 0); font-family: Raleway, sans-serif; font-size: 17px; font-weight: 600; margin-bottom: 0px; }
.template-8 .block.b-3922de21 .s-27e2e1e0d5{ color: rgb(0, 0, 0); }
.template-8 .block.b-3922de21 .s-9a5b629ec7 .s-4aa47e4267{ color: rgba(0, 0, 0, 0.72); font-family: Raleway, sans-serif; font-size: 15px; }
.template-8 .block.b-3922de21 .s-5ddb8db2c6 > img{ border-style: solid; border-width: 5px; border-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 20px 20px 40px 0px; }
.template-8 .block.b-3922de21 .s-b30867134e .s-5ddb8db2c6 > img{ height: 80px; width: 80px; }
.template-8 .block.b-3922de21 .s-53a28c9887 .swiper-pagination{ bottom: -50px; }
.template-8 .block.b-3922de21 .s-53a28c9887 .swiper-pagination span:not(:last-child){ margin-right: 12px; }
.template-8 .block.b-0f03b17:not(.s-e6940e24b9), .template-8 .block.b-0f03b17 > .s-66b98b3889 > .s-4e73297bda{ background-color: rgb(247, 249, 251); }
.template-8 .block.b-0f03b17 > .row{ max-width: 1100px; min-height: 400px; }
.template-8 .block.b-0f03b17{ transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 0px 0px 70px; }
.template-8 .block.b-1a22a08:not(.s-e6940e24b9) > .column-content, .template-8 .block.b-1a22a08 > .column-content > .s-66b98b3889 > .s-4e73297bda{ background-color: rgb(255, 255, 255); }
.template-8 .block.b-1a22a08 > .column-content > .widget:not(.s-26085827ab):not(.s-be8764b20e):not(:last-child):not(.s-5bf2a5b2df){ margin-block-end: 15px; }
.template-8 .block.b-1a22a08 > .populated, .template-8 .block.b-1a22a08 > .populated > .background-overlay, .template-8 .block.b-1a22a08 > .s-55133c825f{ border-radius: 15px; }
.template-8 .block.b-1a22a08 > .populated{ box-shadow: rgba(0, 0, 0, 0.5) 20px 30px 60px 0px; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: -200px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 45px 50px; }
.template-8 .block.b-eeee3c7 > .widget-content{ padding: 0px; }
.template-8 .block.b-eeee3c7 .s-c865bb30b2 .s-ca2d5f31c3{ color: rgb(17, 7, 41); margin: 0px; font-family: "Libre Baskerville", sans-serif; font-size: 35px; font-weight: 800; line-height: 54px; letter-spacing: -1.6px; }
.template-8 .block.b-eeee3c7 .s-c865bb30b2 .section-subtitle{ color: rgb(17, 7, 41); font-family: Raleway, sans-serif; font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; margin: 0px 0px 15px; }
.s-46a3e0e0d5 .s-b3d6f05799 > label, .s-46a3e0e0d5 .s-838ecc0ab7 label{ color: var( --e-global-color-text ); }
.s-46a3e0e0d5 .s-b3d6f05799 > label{ font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }
.s-46a3e0e0d5 .s-b3d6f05799 .s-bf702a7318{ color: var( --e-global-color-text ); }
.s-46a3e0e0d5 .s-b3d6f05799 .s-bf702a7318, .s-46a3e0e0d5 .s-838ecc0ab7 label{ font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }
.s-46a3e0e0d5 .button{ font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight ); }
.s-46a3e0e0d5 .button[type="button"]{ background-color: var( --e-global-color-accent ); }
.s-46a3e0e0d5{ --e-form-steps-indicator-inactive-primary-color: var( --e-global-color-text ); --e-form-steps-indicator-active-primary-color: var( --e-global-color-accent ); --e-form-steps-indicator-completed-primary-color: var( --e-global-color-accent ); --e-form-steps-indicator-progress-color: var( --e-global-color-accent ); --e-form-steps-indicator-progress-background-color: var( --e-global-color-text ); --e-form-steps-indicator-progress-meter-color: var( --e-global-color-text ); }
.template-8 .block.b-efee21d .s-b3d6f05799{ padding-right: calc(5px); padding-left: calc(5px); margin-bottom: 20px; }
.template-8 .block.b-efee21d .s-6138b24369{ margin-left: calc(-5px); margin-right: calc(-5px); margin-bottom: -20px; }
.template-8 .block.b-efee21d .s-b3d6f05799 .s-bf702a7318, .template-8 .block.b-efee21d .s-838ecc0ab7 label{ font-family: Raleway, sans-serif; font-size: 15px; }
.template-8 .block.b-efee21d .s-b3d6f05799 .s-bf702a7318:not(.s-5504813a0d){ border-color: rgb(213, 213, 213); border-width: 0px 0px 1px; border-radius: 2px; }
.template-8 .block.b-efee21d .button{ font-family: Raleway, sans-serif; font-size: 15px; }
.template-8 .block.b-efee21d .button[type="button"]{ background-color: rgb(51, 51, 51); color: rgb(255, 255, 255); }
.template-8 .block.b-efee21d .button[type="button"]:hover{ color: rgb(255, 255, 255); }
.template-8 .block.b-efee21d{ --e-form-steps-indicators-spacing: 20px; --e-form-steps-indicator-padding: 30px; --e-form-steps-indicator-inactive-secondary-color: #ffffff; --e-form-steps-indicator-active-secondary-color: #ffffff; --e-form-steps-indicator-completed-secondary-color: #ffffff; --e-form-steps-divider-width: 1px; --e-form-steps-divider-gap: 10px; }
.template-8 .block.b-82711f3:not(.s-e6940e24b9), .template-8 .block.b-82711f3 > .s-66b98b3889 > .s-4e73297bda{ background-color: rgb(247, 249, 251); }
.template-8 .block.b-82711f3 > .row{ max-width: 900px; }
.template-8 .block.b-82711f3{ transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 0px 0px 70px; }
.template-8 .block.b-4e17a85 > .column-content > .widget:not(.s-26085827ab):not(.s-be8764b20e):not(:last-child):not(.s-5bf2a5b2df){ margin-block-end: 15px; }
.template-8 .block.b-4e17a85 > .populated{ padding: 15px; }
.template-8 .block.b-e57a51a > .widget-content{ padding: 0px; }
.template-8 .block.b-e57a51a .s-c865bb30b2 .s-ca2d5f31c3{ color: rgb(17, 7, 41); margin: 0px; font-family: "Libre Baskerville", sans-serif; font-size: 35px; font-weight: 800; line-height: 54px; letter-spacing: -1.6px; }
.template-8 .block.b-e57a51a .s-c865bb30b2 .section-subtitle{ color: rgb(17, 7, 41); font-family: Raleway, sans-serif; font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; margin: 0px 0px 15px; }
.template-8 .block.b-25d0c6e .s-409e4184d1 .s-e5d8ba9f4b > .s-dc746ff0c3{ font-family: Raleway, sans-serif; font-size: 16px; padding: 8px; }
.template-8 .block.b-25d0c6e .s-409e4184d1 .s-2b2cdb2096:not(:last-child){ margin-bottom: 7px; }
.template-8 .block.b-25d0c6e .s-409e4184d1 .s-029244ab8d p, .template-8 .block.b-25d0c6e .s-409e4184d1 .s-029244ab8d{ font-family: Raleway, sans-serif; font-size: 15px; }
.template-8 .block.b-25d0c6e .s-409e4184d1 .s-029244ab8d{ padding: 10px 10px 10px 30px; }
.template-8 .block.b-37f65cd > .widget-content{ padding: 0px; }
.template-8 .block.b-37f65cd .s-c865bb30b2 .s-ca2d5f31c3{ color: rgb(17, 7, 41); margin: 0px; font-family: "Libre Baskerville", sans-serif; font-size: 35px; font-weight: 800; line-height: 54px; letter-spacing: -1.6px; }
.template-8 .block.b-37f65cd .s-c865bb30b2 .section-subtitle{ color: rgb(17, 7, 41); font-family: Raleway, sans-serif; font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; margin: 0px 0px 15px; }
.s-17fabe8130 .post-title, .s-17fabe8130 .post-title a{ color: var( --e-global-color-secondary ); font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); }
.s-17fabe8130 .s-f6f9f73b5f{ font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-weight: var( --e-global-typography-secondary-font-weight ); }
.s-17fabe8130 .s-d719a117b5 p{ font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }
.template-8 .block.b-da3c90c{ --grid-row-gap: 35px; --grid-column-gap: 20px; }
.template-8 .block.b-da3c90c .post-grid .s-99e165a894{ padding-bottom: calc(66%); }
.template-8 .block.b-da3c90c::after{ content: "0.66"; }
.template-8 .block.b-da3c90c .s-cace0c00c9{ width: 100%; }
.template-8 .block.b-da3c90c .post-card{ border-style: solid; border-width: 1px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.08) 0px 10px 10px 0px; border-color: rgb(239, 239, 239); }
.template-8 .block.b-da3c90c .post-copy{ padding: 10px 20px 20px; }
.template-8 .block.b-da3c90c .post-card:hover{ box-shadow: rgba(0, 0, 0, 0.2) 10px 10px 30px 0px; border-color: rgba(225, 225, 225, 0.17); }
.template-8 .block.b-da3c90c.s-95fb60c048 .s-cace0c00c9{ margin-bottom: 20px; }
.template-8 .block.b-da3c90c .post-title, .template-8 .block.b-da3c90c .post-title a{ color: rgb(17, 7, 41); font-family: Raleway, sans-serif; font-size: 16px; font-weight: 700; letter-spacing: 0.5px; }
.template-8 .block.b-da3c90c .s-f6f9f73b5f{ font-family: Raleway, sans-serif; }
.template-8 .block.b-da3c90c .s-d719a117b5 p{ color: rgb(51, 51, 51); font-family: Raleway, sans-serif; font-size: 15px; }
body.s-cc32fe2219:not(.s-e6940e24b9), body.s-cc32fe2219 > .s-66b98b3889 > .s-4e73297bda{ background-color: rgb(255, 255, 255); }
@media (max-width: 1024px){.template-8 .block.b-7e57d508:not(.s-e6940e24b9), .template-8 .block.b-7e57d508 > .s-66b98b3889 > .s-4e73297bda{ background-image: url("1d701b058a.webp"); background-position: right center; background-size: 429px auto; }
.template-8 .block.b-7e57d508{ padding: 120px 0px 50px; }
.template-8 .block.b-2b2dbb9b > .populated{ padding: 15px; }
.template-8 .block.b-52a654c4 .s-c865bb30b2 .s-ca2d5f31c3{ font-size: 35px; line-height: 50px; }
.template-8 .block.b-52a654c4 .s-c865bb30b2 p{ font-size: 18px; line-height: 1.5em; }
.template-8 .block.b-486e7149{ padding: 60px 20px 10px; }
.template-8 .block.b-1dcd8160 > .populated{ padding: 0px; }
.template-8 .block.b-cf53e2d .s-c865bb30b2 .s-ca2d5f31c3{ margin: 0px; font-size: 35px; line-height: 60px; }
.template-8 .block.b-cf53e2d .s-c865bb30b2 p{ font-size: 16px; line-height: 1.5em; }
.template-8 .block.b-368f14b5 > .populated{ padding: 10px; }
.template-8 .block.b-703d2077 .profile-body .profile-title{ font-size: 16px; }
.template-8 .block.b-ebc232d > .populated{ padding: 10px; }
.template-8 .block.b-0e40934 .profile-body .profile-title{ font-size: 16px; }
.template-8 .block.b-24b5e3e > .populated{ padding: 10px; }
.template-8 .block.b-940a823 .profile-body .profile-title{ font-size: 16px; }
.template-8 .block.b-21cc4b0b{ padding: 50px 0px 0px; }
.template-8 .block.b-7406a5e > .populated{ padding: 15px; }
.template-8 .block.b-222cc36 .s-c865bb30b2 .s-ca2d5f31c3{ font-size: 35px; line-height: 60px; }
.template-8 .block.b-d592d20{ font-size: 16px; }
.template-8 .block.b-341dde4f.column.block.column > .column-content.populated{ align-content: center; align-items: center; }
.template-8 .block.b-73fffed3 img{ width: 100%; }
.template-8 .block.b-c4c25c5{ padding: 50px 0px 0px; }
.template-8 .block.b-35d33ca.column.block.column > .column-content.populated{ align-content: center; align-items: center; }
.template-8 .block.b-2c70c95 img{ width: 100%; }
.template-8 .block.b-5b3ce14 > .populated{ padding: 15px; }
.template-8 .block.b-c2819f0 .s-c865bb30b2 .s-ca2d5f31c3{ font-size: 35px; line-height: 60px; }
.template-8 .block.b-4bfbb6e{ font-size: 16px; }
.template-8 .block.b-5a884ce{ padding: 50px 0px 0px; }
.template-8 .block.b-a114db4 > .populated{ padding: 15px; }
.template-8 .block.b-ed1dabb .s-c865bb30b2 .s-ca2d5f31c3{ font-size: 35px; line-height: 60px; }
.template-8 .block.b-7035dc2{ font-size: 16px; }
.template-8 .block.b-ae1290d.column.block.column > .column-content.populated{ align-content: center; align-items: center; }
.template-8 .block.b-a9a4649 img{ width: 100%; }
.template-8 .block.b-fe1f874{ padding: 50px 0px; }
.template-8 .block.b-3906d1a .s-c865bb30b2 .s-ca2d5f31c3{ font-size: 35px; line-height: 60px; }
.template-8 .block.b-4fd368b{ padding: 60px 20px 10px; }
.template-8 .block.b-1a67a07 > .populated{ padding: 0px; }
.template-8 .block.b-004b8a8 .s-c865bb30b2 .s-ca2d5f31c3{ margin: 0px; font-size: 35px; line-height: 60px; }
.template-8 .block.b-139a02e > .populated{ padding: 10px; }
.template-8 .block.b-3388eaa .profile-body .profile-title{ font-size: 16px; }
.template-8 .block.b-93ab27a > .populated{ padding: 10px; }
.template-8 .block.b-31cdcda .profile-body .profile-title{ font-size: 16px; }
.template-8 .block.b-efed6da > .populated{ padding: 10px; }
.template-8 .block.b-8b98a8d .profile-body .profile-title{ font-size: 16px; }
.template-8 .block.b-6a6bee54{ padding: 70px 10px 50px; }
.template-8 .block.b-49d37471 > .populated{ padding: 0px 0px 180px; }
.template-8 .block.b-a8258fa .s-c865bb30b2 .s-ca2d5f31c3{ font-size: 35px; line-height: 60px; }
.template-8 .block.b-3922de21 .s-53a28c9887{ --ekit_testimonial_left_right_spacing: 15px; }
.template-8 .block.b-0f03b17{ padding: 50px 10px; }
.template-8 .block.b-eeee3c7 .s-c865bb30b2 .s-ca2d5f31c3{ font-size: 49px; line-height: 60px; }
.template-8 .block.b-82711f3{ padding: 50px 0px; }
.template-8 .block.b-e57a51a .s-c865bb30b2 .s-ca2d5f31c3{ font-size: 49px; line-height: 60px; }
.template-8 .block.b-37f65cd .s-c865bb30b2 .s-ca2d5f31c3{ font-size: 49px; line-height: 60px; }}
@media (max-width: 767px){.template-8 .block.b-7e57d508:not(.s-e6940e24b9), .template-8 .block.b-7e57d508 > .s-66b98b3889 > .s-4e73297bda{ background-image: url("935bb0d9c5.webp"); }
.template-8 .block.b-7e57d508{ padding: 30px 0px; }
.template-8 .block.b-52a654c4 .s-c865bb30b2 .s-ca2d5f31c3{ margin: 0px 0px 20px; font-size: 30px; line-height: 40px; }
.template-8 .block.b-52a654c4 .s-c865bb30b2 p{ margin: 0px; }
.template-8 .block.b-cf53e2d .s-c865bb30b2 .s-ca2d5f31c3{ margin: 0px 0px 20px; font-size: 30px; line-height: 40px; }
.template-8 .block.b-cf53e2d .s-c865bb30b2 p{ margin: 0px; }
.template-8 .block.b-703d2077 .profile-card .profile-header{ margin: 0px; }
.template-8 .block.b-703d2077 .profile-body .profile-title{ font-size: 22px; }
.template-8 .block.b-0e40934 .profile-card .profile-header{ margin: 0px; }
.template-8 .block.b-0e40934 .profile-body .profile-title{ font-size: 22px; }
.template-8 .block.b-940a823 .profile-card .profile-header{ margin: 0px; }
.template-8 .block.b-940a823 .profile-body .profile-title{ font-size: 22px; }
.template-8 .block.b-222cc36 .s-c865bb30b2 .s-ca2d5f31c3{ margin: 0px 0px 20px; font-size: 30px; line-height: 40px; }
.template-8 .block.b-c2819f0 .s-c865bb30b2 .s-ca2d5f31c3{ margin: 0px 0px 20px; font-size: 30px; line-height: 40px; }
.template-8 .block.b-ed1dabb .s-c865bb30b2 .s-ca2d5f31c3{ margin: 0px 0px 20px; font-size: 30px; line-height: 40px; }
.template-8 .block.b-3906d1a .s-c865bb30b2 .s-ca2d5f31c3{ margin: 0px 0px 20px; font-size: 30px; line-height: 40px; }
.template-8 .block.b-004b8a8 .s-c865bb30b2 .s-ca2d5f31c3{ margin: 0px 0px 20px; font-size: 30px; line-height: 40px; }
.template-8 .block.b-3388eaa .profile-card .profile-header{ margin: 0px; }
.template-8 .block.b-3388eaa .profile-body .profile-title{ font-size: 22px; }
.template-8 .block.b-31cdcda .profile-card .profile-header{ margin: 0px; }
.template-8 .block.b-31cdcda .profile-body .profile-title{ font-size: 22px; }
.template-8 .block.b-8b98a8d .profile-card .profile-header{ margin: 0px; }
.template-8 .block.b-8b98a8d .profile-body .profile-title{ font-size: 22px; }
.template-8 .block.b-a8258fa .s-c865bb30b2 .s-ca2d5f31c3{ margin: 0px 0px 20px; font-size: 30px; line-height: 40px; }
.template-8 .block.b-3922de21 .s-53a28c9887{ --ekit_testimonial_left_right_spacing: 10px; }
.template-8 .block.b-eeee3c7 .s-c865bb30b2 .s-ca2d5f31c3{ margin: 0px 0px 20px; font-size: 30px; line-height: 40px; }
.template-8 .block.b-e57a51a .s-c865bb30b2 .s-ca2d5f31c3{ margin: 0px 0px 20px; font-size: 30px; line-height: 40px; }
.template-8 .block.b-37f65cd .s-c865bb30b2 .s-ca2d5f31c3{ margin: 0px 0px 20px; font-size: 30px; line-height: 40px; }
.template-8 .block.b-da3c90c .post-grid .s-99e165a894{ padding-bottom: calc(50%); }
.template-8 .block.b-da3c90c::after{ content: "0.5"; }
.template-8 .block.b-da3c90c .s-cace0c00c9{ width: 100%; }}
@media (min-width: 768px){.template-8 .block.b-2b2dbb9b{ width: 60%; }
.template-8 .block.b-5083ef22{ width: 40%; }
.template-8 .block.b-7406a5e{ width: 60%; }
.template-8 .block.b-341dde4f{ width: 40%; }
.template-8 .block.b-35d33ca{ width: 45%; }
.template-8 .block.b-5b3ce14{ width: 55%; }
.template-8 .block.b-a114db4{ width: 60%; }
.template-8 .block.b-ae1290d{ width: 40%; }
.template-8 .block.b-5894454{ width: 10%; }
.template-8 .block.b-4ddb963{ width: 40%; }
.template-8 .block.b-2cce756{ width: 40%; }
.template-8 .block.b-2208416{ width: 10%; }}
@media (max-width: 1024px) and (min-width: 768px){.template-8 .block.b-368f14b5{ width: 33.3%; }
.template-8 .block.b-ebc232d{ width: 33.3%; }
.template-8 .block.b-24b5e3e{ width: 33.3%; }
.template-8 .block.b-7406a5e{ width: 60%; }
.template-8 .block.b-341dde4f{ width: 40%; }
.template-8 .block.b-35d33ca{ width: 40%; }
.template-8 .block.b-5b3ce14{ width: 60%; }
.template-8 .block.b-a114db4{ width: 60%; }
.template-8 .block.b-ae1290d{ width: 40%; }
.template-8 .block.b-5894454{ width: 50%; }
.template-8 .block.b-4ddb963{ width: 50%; }
.template-8 .block.b-2cce756{ width: 50%; }
.template-8 .block.b-2208416{ width: 50%; }
.template-8 .block.b-139a02e{ width: 33.3%; }
.template-8 .block.b-93ab27a{ width: 33.3%; }
.template-8 .block.b-efed6da{ width: 33.3%; }
.template-8 .block.b-49d37471{ width: 100%; }}
.school{ font-family: raleway; font-size: 15px; font-weight: 500; }
.s-d391b5a7f6 .elementkit-tab-nav.s-3986f95659 .elementkit-nav-item .elementkit-nav-link::before{ background-color: rgb(250, 196, 0); }
.s-be15fea854{ text-align: center; }
.s-be15fea854 a{ display: inline-block; }
.s-be15fea854 img{ display: inline-block; vertical-align: middle; }
.s-09983d379e::after, .s-09983d379e::before{ display: block; position: absolute; transition: 0.3s cubic-bezier(0.58, 0.3, 0.005, 1); }
.s-09983d379e:not(:hover):not(:focus):not(.s-e7e18a7467):not(.highlighted)::after, .s-09983d379e:not(:hover):not(:focus):not(.s-e7e18a7467):not(.highlighted)::before{ opacity: 0; }
.s-e7e18a7467::after, .s-e7e18a7467::before, .s-09983d379e.highlighted::after, .s-09983d379e.highlighted::before, .s-09983d379e:focus::after, .s-09983d379e:focus::before, .s-09983d379e:hover::after, .s-09983d379e:hover::before{ transform: scale(1); }
.s-250fc813bb.s-0d8c6a8da5 .s-09983d379e:not(:hover):not(:focus):not(.s-e7e18a7467):not(.highlighted)::after, .s-250fc813bb.s-0d8c6a8da5 .s-09983d379e:not(:hover):not(:focus):not(.s-e7e18a7467):not(.highlighted)::before, .s-0bd093d743.s-0d8c6a8da5 .s-09983d379e:not(:hover):not(:focus):not(.s-e7e18a7467):not(.highlighted)::after, .s-0bd093d743.s-0d8c6a8da5 .s-09983d379e:not(:hover):not(:focus):not(.s-e7e18a7467):not(.highlighted)::before, .s-3302f38e26.s-0d8c6a8da5 .s-09983d379e:not(:hover):not(:focus):not(.s-e7e18a7467):not(.highlighted)::after, .s-3302f38e26.s-0d8c6a8da5 .s-09983d379e:not(:hover):not(:focus):not(.s-e7e18a7467):not(.highlighted)::before{ height: 0px; left: 50%; width: 0px; }
.s-250fc813bb.s-b1a8ad710e .s-09983d379e:not(:hover):not(:focus):not(.s-e7e18a7467):not(.highlighted)::before, .s-0bd093d743.s-b1a8ad710e .s-09983d379e:not(:hover):not(:focus):not(.s-e7e18a7467):not(.highlighted)::before, .s-3302f38e26.s-b1a8ad710e .s-09983d379e:not(:hover):not(:focus):not(.s-e7e18a7467):not(.highlighted)::before{ top: 10px; }
.s-250fc813bb.s-b1a8ad710e .s-09983d379e:not(:hover):not(:focus):not(.s-e7e18a7467):not(.highlighted)::after, .s-0bd093d743.s-b1a8ad710e .s-09983d379e:not(:hover):not(:focus):not(.s-e7e18a7467):not(.highlighted)::after, .s-3302f38e26.s-b1a8ad710e .s-09983d379e:not(:hover):not(:focus):not(.s-e7e18a7467):not(.highlighted)::after{ bottom: 10px; }
.s-250fc813bb.s-9981bf92a4 .s-09983d379e:not(:hover):not(:focus):not(.s-e7e18a7467):not(.highlighted)::before, .s-0bd093d743.s-9981bf92a4 .s-09983d379e:not(:hover):not(:focus):not(.s-e7e18a7467):not(.highlighted)::before, .s-3302f38e26.s-9981bf92a4 .s-09983d379e:not(:hover):not(:focus):not(.s-e7e18a7467):not(.highlighted)::before{ top: -10px; }
.s-250fc813bb.s-9981bf92a4 .s-09983d379e:not(:hover):not(:focus):not(.s-e7e18a7467):not(.highlighted)::after, .s-0bd093d743.s-9981bf92a4 .s-09983d379e:not(:hover):not(:focus):not(.s-e7e18a7467):not(.highlighted)::after, .s-3302f38e26.s-9981bf92a4 .s-09983d379e:not(:hover):not(:focus):not(.s-e7e18a7467):not(.highlighted)::after{ bottom: -10px; }
.s-250fc813bb.s-c6284baa33 .s-09983d379e:not(:hover):not(:focus):not(.s-e7e18a7467):not(.highlighted)::before, .s-0bd093d743.s-c6284baa33 .s-09983d379e:not(:hover):not(:focus):not(.s-e7e18a7467):not(.highlighted)::before{ left: -20px; width: 10px; }
.s-250fc813bb.s-c6284baa33 .s-09983d379e:not(:hover):not(:focus):not(.s-e7e18a7467):not(.highlighted)::after, .s-3302f38e26.s-c6284baa33 .s-09983d379e:not(:hover):not(:focus):not(.s-e7e18a7467):not(.highlighted)::after{ inset-inline-start: 100%; width: 10px; }
.s-b80157d8e5.s-0d8c6a8da5 .s-09983d379e:not(:hover):not(:focus):not(.s-e7e18a7467):not(.highlighted)::before{ transform: scale(0.75); }
.s-b80157d8e5.s-aaf3489ea0 .s-09983d379e:not(:hover):not(:focus):not(.s-e7e18a7467):not(.highlighted)::before{ transform: scale(1.25); }
.s-abdc511b44.s-aaf3489ea0 .s-09983d379e:not(:hover):not(:focus):not(.s-e7e18a7467):not(.highlighted)::before{ transform: scale(1.2); transition: 0.3s; }
.s-abdc511b44.s-414faea393 .s-09983d379e:not(:hover):not(:focus):not(.s-e7e18a7467):not(.highlighted)::before{ left: 100%; }
.s-abdc511b44.s-7aa0c1c20a .s-09983d379e:not(:hover):not(:focus):not(.s-e7e18a7467):not(.highlighted)::before{ right: 100%; }
.s-abdc511b44.s-35d9b45495 .s-09983d379e:not(:hover):not(:focus):not(.s-e7e18a7467):not(.highlighted)::before{ top: 100%; }
.s-abdc511b44.s-cb3904f949 .s-09983d379e:not(:hover):not(:focus):not(.s-e7e18a7467):not(.highlighted)::before{ bottom: 100%; }
.s-abdc511b44.s-945453706c .s-09983d379e:not(:hover):not(:focus):not(.s-e7e18a7467):not(.highlighted)::before{ bottom: 50%; top: 50%; }
.s-abdc511b44.s-b0cc069366 .s-09983d379e:not(:hover):not(:focus):not(.s-e7e18a7467):not(.highlighted)::before{ left: 50%; right: 50%; }
.s-54fe997968.s-a72ee79499, .s-54fe997968.s-a72ee79499 .s-09983d379e, .s-54fe997968.s-a72ee79499 .s-09983d379e::after, .s-54fe997968.s-a72ee79499 .s-09983d379e::before, .s-54fe997968.s-a72ee79499 .s-09983d379e:focus, .s-54fe997968.s-a72ee79499 .s-09983d379e:hover, .s-54fe997968.s-a72ee79499::after, .s-54fe997968.s-a72ee79499::before, .s-54fe997968.s-a72ee79499:focus, .s-54fe997968.s-a72ee79499:hover{ transition-duration: 0s; }
.s-a379a026d5 .s-cf435a0f89 a{ transition: 0.4s; }
.s-a379a026d5 .s-cf435a0f89 a, .s-a379a026d5 .s-cf435a0f89 a.highlighted, .s-a379a026d5 .s-cf435a0f89 a:focus, .s-a379a026d5 .s-cf435a0f89 a:hover{ padding: 13px 20px; }
.s-a379a026d5 .s-cf435a0f89 ul{ border-style: solid; border-width: 0px; padding: 0px; position: absolute; width: 12em; }
.s-41bff3e2bf{ display: flex; }
.s-41bff3e2bf .s-cf435a0f89{ display: flex; flex-wrap: wrap; }
.s-41bff3e2bf .s-cf435a0f89 a{ flex-grow: 1; white-space: nowrap; }
.s-41bff3e2bf .s-cf435a0f89 > li{ display: flex; }
.s-41bff3e2bf .s-cf435a0f89 > li ul, .s-41bff3e2bf .s-cf435a0f89 > li > .scroll-down{ top: 100% !important; }
.s-41bff3e2bf .s-cf435a0f89 > li:not(:first-child) > a{ margin-inline-start: var(--e-nav-menu-horizontal-menu-item-margin); }
.s-41bff3e2bf .s-cf435a0f89 > li:not(:first-child) > .scroll-down, .s-41bff3e2bf .s-cf435a0f89 > li:not(:first-child) > .scroll-up, .s-41bff3e2bf .s-cf435a0f89 > li:not(:first-child) > ul{ inset-inline-start: var(--e-nav-menu-horizontal-menu-item-margin) !important; }
.s-41bff3e2bf .s-cf435a0f89 > li:not(:last-child) > a{ margin-inline-end: var(--e-nav-menu-horizontal-menu-item-margin); }
.s-41bff3e2bf .s-cf435a0f89 > li:not(:last-child)::after{ align-self: center; border-color: var(--e-nav-menu-divider-color,#000); border-left-style: var(--e-nav-menu-divider-style,solid); border-left-width: var(--e-nav-menu-divider-width,2px); content: var(--e-nav-menu-divider-content,none); height: var(--e-nav-menu-divider-height,35%); }
.s-c5f1673db4 .s-cf435a0f89{ justify-content: flex-end; margin-inline-start: auto; }
.s-05edbb1a47 .widget-content, .s-05edbb1a47:not(:has(.widget-content)):not([class*="elementor-hidden-"]){ display: flex; flex-direction: column; }
.s-cf435a0f89{ position: relative; z-index: 2; }
.s-cf435a0f89::after{ clear: both; content: " "; display: block; font: 0px / 0 serif; height: 0px; overflow: hidden; visibility: hidden; }
.s-cf435a0f89, .s-cf435a0f89 li, .s-cf435a0f89 ul{ display: block; line-height: normal; list-style: none; margin: 0px; padding: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.s-cf435a0f89 ul{ display: none; }
.s-cf435a0f89 a, .s-cf435a0f89 li{ position: relative; }
.s-cf435a0f89 li{ border-width: 0px; }
.s-cf435a0f89 a{ align-items: center; display: flex; }
.s-cf435a0f89 a, .s-cf435a0f89 a:focus, .s-cf435a0f89 a:hover{ line-height: 20px; padding: 10px 20px; }
.s-cf435a0f89 .sub-arrow{ align-items: center; display: flex; line-height: 1; margin-block: -10px; padding: 10px; padding-inline-end: 0px; }
.s-cf435a0f89 .sub-arrow .s-c54403e720{ height: 1em; width: 1em; }
.s-cf435a0f89 .sub-arrow .s-c54403e720.fa-svg-chevron-down{ height: 0.7em; width: 0.7em; }
.s-bfa87f3fe0 .s-09983d379e.s-e7e18a7467, .s-bfa87f3fe0 .s-09983d379e.highlighted, .s-bfa87f3fe0 .s-09983d379e:focus, .s-bfa87f3fe0 .s-09983d379e:hover, .s-ef0f9bb957.s-e7e18a7467, .s-ef0f9bb957.highlighted, .s-ef0f9bb957:focus, .s-ef0f9bb957:hover{ background-color: rgb(63, 68, 75); color: rgb(255, 255, 255); }
.s-43c7bb2e8d{ align-items: center; background-color: rgba(0, 0, 0, 0.05); border: 0px solid; border-radius: 3px; color: rgb(51, 55, 61); cursor: pointer; display: flex; font-size: var(--nav-menu-icon-size,22px); justify-content: center; padding: 0.25em; }
.s-43c7bb2e8d.s-416221e43f .s-52f051c434, .s-43c7bb2e8d:not(.s-416221e43f) .s-5e55f30f7a{ display: none; }
.s-43c7bb2e8d .s-c54403e720{ fill: rgb(51, 55, 61); height: 1em; width: 1em; }
.s-43c7bb2e8d svg{ fill: var(--nav-menu-icon-color,currentColor); height: auto; width: 1em; }
.s-bfa87f3fe0{ background-color: rgb(255, 255, 255); font-size: 13px; }
.s-bfa87f3fe0.s-3e8fd0a1e7{ margin-top: 10px; overflow: hidden auto; transform-origin: center top; transition: max-height 0.3s, transform 0.3s; }
.s-bfa87f3fe0.s-3e8fd0a1e7 .s-ef0f9bb957{ font-size: 0.85em; }
.s-bfa87f3fe0 a{ color: rgb(51, 55, 61); }
ul.s-bfa87f3fe0 a, ul.s-bfa87f3fe0 a:focus, ul.s-bfa87f3fe0 a:hover{ border-inline-start: 8px solid transparent; text-shadow: none; }
.s-a22b2950c9{ --menu-height: 100vh; }
.s-a22b2950c9 .s-43c7bb2e8d:not(.s-416221e43f) + .s-3e8fd0a1e7{ max-height: 0px; overflow: hidden; transform: scaleY(0); }
.s-67a7b95e25 .s-3e8fd0a1e7.s-bfa87f3fe0{ position: absolute; z-index: 9997; }
@media (max-width: 1024px){.s-09530dada9 .s-a379a026d5{ display: none; }}
@media (min-width: 1025px){.s-09530dada9 .s-43c7bb2e8d, .s-09530dada9 .s-bfa87f3fe0{ display: none; }
.s-09530dada9 nav.s-bfa87f3fe0.s-3e8fd0a1e7{ overflow-y: hidden; }}
.s-d391b5a7f6 .nav{ margin: 0px; padding: 0px; list-style: none; }
.s-d391b5a7f6 a{ text-decoration: none; }
.s-d391b5a7f6 a, .s-d391b5a7f6 b, .s-d391b5a7f6 div, .s-d391b5a7f6 li, .s-d391b5a7f6 ul{ -webkit-tap-highlight-color: transparent; outline: 0px; }
.s-d391b5a7f6 a:active, .s-d391b5a7f6 a:focus, .s-d391b5a7f6 input, .s-d391b5a7f6 input:active, .s-d391b5a7f6 input:focus, .s-d391b5a7f6 input:hover, .s-d391b5a7f6 textarea, .s-d391b5a7f6 textarea:active, .s-d391b5a7f6 textarea:focus, .s-d391b5a7f6 textarea:hover{ outline: 0px; }
.s-d391b5a7f6 a:active, .s-d391b5a7f6 a:focus, .s-d391b5a7f6 a:hover, .s-d391b5a7f6 a:visited{ outline: 0px; text-decoration: none; }
.s-d391b5a7f6 embed, .s-d391b5a7f6 img:not([draggable]), .s-d391b5a7f6 object, .s-d391b5a7f6 video{ max-width: 100%; height: auto; }
.s-d391b5a7f6 img{ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; max-width: 100%; }
.s-d391b5a7f6 li, .s-d391b5a7f6 ul{ margin: 0px; padding: 0px; }
.s-d391b5a7f6 h4, .s-d391b5a7f6 p{ margin-bottom: 10px; }
.s-d391b5a7f6 svg{ width: 1em; height: 1em; }
.s-d391b5a7f6 .text-center{ text-align: center !important; }
.s-d391b5a7f6 .tab-content > .tab-pane{ font-family: inherit; }
.s-d391b5a7f6 .s-f06627c164{ position: relative; z-index: 0; }
.s-d391b5a7f6 .s-f06627c164::before{ content: ""; position: absolute; inset: 0px; z-index: 1; }
.s-d391b5a7f6 .swiper-container.s-2f620dd489, .s-d391b5a7f6 .swiper.s-2f620dd489{ position: static; }
.s-d391b5a7f6 img{ user-select: none; }
.s-d391b5a7f6 .swiper-pagination-bullet{ opacity: inherit; background-color: inherit; }
.s-d391b5a7f6 .collapse{ display: none; }
.s-d391b5a7f6 .nav-tabs{ border-bottom: 1px solid rgb(221, 221, 221); }
.s-d391b5a7f6 .nav-tabs > li{ float: left; margin-bottom: -1px; }
.s-d391b5a7f6 .nav-tabs > li > a{ margin-right: 2px; line-height: 1.42857; border: 1px solid transparent; border-radius: 4px 4px 0px 0px; }
.s-d391b5a7f6 .tab-content > .tab-pane{ display: none; }
.s-d391b5a7f6 .tab-content > .active{ display: block; }
.s-d391b5a7f6 .clearfix::after, .s-d391b5a7f6 .clearfix::before, .s-d391b5a7f6 .nav::after, .s-d391b5a7f6 .nav::before, .s-d391b5a7f6 .row::after, .s-d391b5a7f6 .row::before{ display: table; content: " "; }
.s-d391b5a7f6 .clearfix::after, .s-d391b5a7f6 .nav::after, .s-d391b5a7f6 .row::after{ clear: both; }
.s-d391b5a7f6 .show{ display: block !important; }
.screen-reader-text{ clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; width: 1px; position: absolute !important; overflow-wrap: normal !important; }
.screen-reader-text:focus{ background-color: rgb(238, 238, 238); clip-path: none; color: rgb(51, 51, 51); display: block; font-size: 1rem; height: auto; left: 5px; line-height: normal; padding: 12px 24px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }
.s-d391b5a7f6 .s-732188bfd2{ border-radius: 5px; font-size: 15px; padding: 15px 30px; color: rgb(255, 255, 255); fill: rgb(255, 255, 255); position: relative; display: inline-flex; -webkit-box-align: center; align-items: center; line-height: 1; user-select: none; white-space: nowrap; vertical-align: middle; text-align: center; background-color: rgb(37, 117, 252); transition: 0.4s; }
.s-d391b5a7f6 .s-732188bfd2:hover{ background-color: rgb(3, 80, 210); }
.s-d391b5a7f6 .s-732188bfd2:hover::before{ opacity: 1; }
.s-d391b5a7f6 .s-732188bfd2::before{ position: absolute; content: ""; border-radius: inherit; transition: 0.4s; z-index: -1; top: 0px; left: 0px; height: 100%; width: 100%; background-size: 102% 102%; opacity: 0; }
.s-d391b5a7f6 .s-732188bfd2 i{ display: inline-block; vertical-align: middle; }
.s-be229fa491{ z-index: 99; }
.s-b118b97956 .heading[class*="elementor-size-"] > a{ color: inherit; font-size: inherit; line-height: inherit; }
.s-fbcd4f264c.s-dc24224f40 .widget-content, .s-fbcd4f264c.s-dc24224f40:not(:has(.widget-content)), .s-fbcd4f264c.s-b73a4f1c1f .widget-content, .s-fbcd4f264c.s-b73a4f1c1f:not(:has(.widget-content)), .s-fbcd4f264c.s-3fdcb09602 .widget-content, .s-fbcd4f264c.s-3fdcb09602:not(:has(.widget-content)){ font-size: 0px; line-height: 1; }
.s-fbcd4f264c .s-839c4a2abf{ column-gap: var(--grid-column-gap,5px); row-gap: var(--grid-row-gap,5px); grid-template-columns: var(--grid-template-columns); justify-content: var(--justify-content,center); justify-items: var(--justify-content,center); }
.s-a116070415.s-6a79b3b64f{ font-size: var(--icon-size,25px); height: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em)); line-height: var(--icon-size,25px); width: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em)); }
.s-6a79b3b64f{ --e-social-icon-icon-color: #fff; align-items: center; background-color: rgb(105, 114, 125); cursor: pointer; display: inline-flex; justify-content: center; text-align: center; }
.s-6a79b3b64f svg{ fill: var(--e-social-icon-icon-color); }
.s-6a79b3b64f:last-child{ margin: 0px; }
.s-6a79b3b64f:hover{ color: rgb(255, 255, 255); opacity: 0.9; }
.s-03ff228502, .s-449e26eed1{ background-color: rgb(59, 89, 152); }
.s-28300c9ca6, .s-968eaf4c60{ background-color: rgb(0, 119, 181); }
.s-26ab0352a6{ background-color: rgb(29, 161, 242); }
.s-10c5eeeb4a{ background-color: rgb(205, 32, 31); }
.widget .s-44f4f0ce02{ list-style-type: none; margin: 0px; padding: 0px; }
.widget .s-75a101ec60{ margin: 0px; padding: 0px; position: relative; }
.widget .s-75a101ec60::after{ inset-block-end: 0px; position: absolute; width: 100%; }
.widget .s-75a101ec60, .widget .s-75a101ec60 a{ align-items: var(--icon-vertical-align,center); display: flex; font-size: inherit; }
.widget .s-24aeeb2cd8 + .s-6a62237334{ align-self: center; padding-inline-start: 5px; }
.widget .s-24aeeb2cd8{ display: flex; inset-block-start: var(--icon-vertical-offset,initial); position: relative; }
.widget .s-24aeeb2cd8 i{ font-size: var(--e-icon-list-icon-size); width: 1.25em; }
.widget.s-ee0c8e0830 .s-24aeeb2cd8{ text-align: var(--e-icon-list-icon-align); }
.widget.s-06ca9f2dcc a{ width: 100%; }
.widget:not(.s-6ce6cc38b7) .s-75a101ec60::after{ inset-inline-start: 0px; }
.widget:not(.s-91d43312ee) .s-75a101ec60::after{ inset-inline-end: 0px; }
@media (min-width:-1){.widget:not(.s-602c8fb605) .s-75a101ec60::after{ inset-inline-start: 0px; }
.widget:not(.s-513c5fdd04) .s-75a101ec60::after{ inset-inline-end: 0px; }}
@media (max-width:-1){.widget:not(.s-6fc3289443) .s-75a101ec60::after{ inset-inline-start: 0px; }
.widget:not(.s-92402eaac3) .s-75a101ec60::after{ inset-inline-end: 0px; }
.widget:not(.s-a4555a892c) .s-75a101ec60::after{ inset-inline-start: 0px; }
.widget:not(.s-772b09ccc9) .s-75a101ec60::after{ inset-inline-end: 0px; }}
@media (max-width: 1024px){.widget:not(.s-0a6eff9033) .s-75a101ec60::after{ inset-inline-start: 0px; }
.widget:not(.s-b6d7a5baa5) .s-75a101ec60::after{ inset-inline-end: 0px; }}
@media (max-width:-1){.widget:not(.s-64428d380c) .s-75a101ec60::after{ inset-inline-start: 0px; }
.widget:not(.s-a8e835c7ee) .s-75a101ec60::after{ inset-inline-end: 0px; }}
@media (max-width: 767px){.widget.s-73ac47b774 .s-75a101ec60, .widget.s-73ac47b774 .s-75a101ec60 a{ justify-content: center; }
.widget.s-73ac47b774 .s-75a101ec60::after{ margin: auto; }
.widget:not(.s-fc954a8fc8) .s-75a101ec60::after{ inset-inline-start: 0px; }
.widget:not(.s-12df463dda) .s-75a101ec60::after{ inset-inline-end: 0px; }}
#left-area ul.s-44f4f0ce02, .site .block ul.s-44f4f0ce02, .s-8121e5e0dc .block ul.s-44f4f0ce02{ padding: 0px; }
:where(.make-column-clickable-elementor){ position: relative; }
.make-column-clickable-elementor{ cursor: pointer; }
.make-column-clickable-link{ position: absolute; inset: 0px; display: block; border-radius: inherit; }
.make-column-clickable-text{ position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border: 0px; }
.s-d391b5a7f6 .s-3b5d87b8b6{ position: relative; }
.s-d391b5a7f6 .s-ca2d5f31c3{ transition: 0.3s; margin: 0px 0px 20px; }
.s-d391b5a7f6 .section-subtitle{ font-weight: 700; color: rgba(0, 0, 0, 0.5); }
.s-d391b5a7f6 .section-subtitle.s-a4bdd76d7b{ display: inline-block; position: relative; vertical-align: middle; }
.s-d391b5a7f6 .section-subtitle.s-a4bdd76d7b::after, .s-d391b5a7f6 .section-subtitle.s-a4bdd76d7b::before{ content: ""; width: 40px; height: 3px; background-color: rgb(215, 215, 215); display: inline-block; vertical-align: middle; }
.s-d391b5a7f6 .section-subtitle.s-a4bdd76d7b::before{ margin-right: 15px; }
.s-d391b5a7f6 .section-subtitle.s-a4bdd76d7b::after{ margin-left: 15px; }
.s-d391b5a7f6 .s-ca2d5f31c3{ font-weight: 500; }
.s-d391b5a7f6 .s-c865bb30b2.center, .s-d391b5a7f6 .s-c865bb30b2.text_center{ text-align: center; }
.s-d391b5a7f6 .s-c865bb30b2.left, .s-d391b5a7f6 .s-c865bb30b2.text_left{ text-align: left; }
.section-description{ display: inline-block; width: 100%; font-size: 16px; line-height: 24px; }
.section-description > p:first-child{ margin-top: 10px; }
.s-905f80af04{ width: 100%; }
.s-d391b5a7f6 .profile-card, body .profile-card{ background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 28px 40px 0px; padding: 40px 20px; transition: 0.4s; position: relative; }
.s-d391b5a7f6 .profile-card.text-center .profile-header, body .profile-card.text-center .profile-header{ margin-left: auto; margin-right: auto; }
.s-d391b5a7f6 .profile-card:hover, body .profile-card:hover{ box-shadow: rgba(0, 0, 0, 0.3) 0px 42px 60px 0px; }
.s-d391b5a7f6 .profile-card:hover .profile-body .profile-title, body .profile-card:hover .profile-body .profile-title{ color: rgb(37, 117, 252); }
.s-d391b5a7f6 .profile-body, body .profile-body{ padding-bottom: 20px; }
.s-d391b5a7f6 .profile-body .profile-title, body .profile-body .profile-title{ font-size: 22px; color: rgb(0, 0, 0); margin: 0px; }
.s-d391b5a7f6 .profile-body .profile-designation, body .profile-body .profile-designation{ color: rgba(0, 0, 0, 0.5); font-size: 13px; transition: 0.4s; margin-bottom: 15px; }
.s-d391b5a7f6 .profile-header, body .profile-header{ margin-bottom: 38px; position: relative; overflow: hidden; display: inline-block; max-width: 100%; }
.s-d391b5a7f6 .profile-header > img, body .profile-header > img{ width: 160px; height: 160px; transition: 0.4s; }
.s-d391b5a7f6 .text-center .profile-header, body .text-center .profile-header{ margin-left: auto; margin-right: auto; }
.s-d391b5a7f6 .s-64a2aac92b::before, body .s-64a2aac92b::before{ content: ""; position: absolute; inset: 0px; border-radius: inherit; opacity: 0; transition: opacity 0.3s; z-index: -1; background-color: transparent !important; }
.s-d391b5a7f6 .s-64a2aac92b:hover::before, body .s-64a2aac92b:hover::before{ opacity: 1; }
.s-d391b5a7f6 .s-714ed9e846 > img, body .s-714ed9e846 > img{ margin-left: auto; margin-right: auto; border-radius: inherit; }
.s-d391b5a7f6 .s-714ed9e846.profile-header > img, body .s-714ed9e846.profile-header > img{ object-fit: cover; }
.s-d391b5a7f6 .s-6ca152a586, body .s-6ca152a586{ list-style: none; }
.s-d391b5a7f6 .s-6ca152a586 > li, body .s-6ca152a586 > li{ display: inline-block; }
.s-d391b5a7f6 .s-6ca152a586 > li > a, body .s-6ca152a586 > li > a{ display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; color: rgb(255, 255, 255); width: 30px; height: 30px; line-height: 32px; font-size: 12px; background-color: rgb(0, 0, 0); text-align: center; transition: 0.3s; }
.s-d391b5a7f6 .s-6ca152a586 > li > a:hover, body .s-6ca152a586 > li > a:hover{ background-color: rgba(0, 0, 0, 0.8); border-radius: 50%; }
.s-d391b5a7f6 .s-6ca152a586 > li > a:hover > i::before, body .s-6ca152a586 > li > a:hover > i::before{ animation: 0.4s ease 0s 1 normal forwards running iconTranslateY; }
.s-d391b5a7f6 .s-6ca152a586 > li > a > i, body .s-6ca152a586 > li > a > i{ overflow: hidden; }
.s-d391b5a7f6 .s-6ca152a586 > li > a > i::before, body .s-6ca152a586 > li > a > i::before{ display: inline-block; backface-visibility: hidden; }
.s-d391b5a7f6 .s-3980354345 > img, body .s-3980354345 > img{ display: block; }
.s-d391b5a7f6 .elementkit-tab-wraper{ line-height: 0; }
.s-d391b5a7f6 .elementkit-tab-wraper .elementkit-nav-link{ -webkit-box-align: center; align-items: center; display: flex !important; }
.s-d391b5a7f6 .elementkit-tab-wraper .elementkit-nav-link .s-33ae4fb585{ display: block; }
.s-d391b5a7f6 .elementkit-tab-wraper .elementkit-nav-link.left-pos .s-33ae4fb585{ align-self: center; }
.s-d391b5a7f6 .elementkit-tab-nav{ position: relative; border-bottom: 0px solid rgb(0, 0, 0); display: flex; flex-wrap: wrap; z-index: 1; }
.s-d391b5a7f6 .elementkit-tab-nav .elementkit-nav-item{ margin-bottom: 0px; float: none; }
.s-d391b5a7f6 .elementkit-tab-nav .elementkit-nav-item:not(:last-child){ margin-right: 10px; }
.s-d391b5a7f6 .elementkit-tab-nav .elementkit-nav-item{ display: inline-block; }
.s-d391b5a7f6 .elementkit-tab-nav .elementkit-nav-item .elementkit-nav-link{ font-weight: 700; padding: 14px 35px; border-radius: 0px; position: relative; text-align: center; background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; }
.s-d391b5a7f6 .elementkit-tab-nav.s-3986f95659 .elementkit-nav-item .elementkit-nav-link::before{ position: absolute; content: ""; bottom: 0px; left: 0px; height: 3px; width: 100%; background-color: rgb(37, 117, 252); transform-origin: 0px 50%; transform: scaleX(0); transition: transform 0.2s, -webkit-transform 0.2s; }
.s-d391b5a7f6 .elementkit-tab-nav.s-3986f95659 .elementkit-nav-item .elementkit-nav-link.active::before{ transform: scaleX(1); transform-origin: 100% 100%; }
.s-d391b5a7f6 .elementkit-tab-nav.s-f33919f321 > .elementkit-nav-item{ max-width: 100%; flex-basis: 0%; -webkit-box-flex: 1; flex-grow: 1; }
.s-d391b5a7f6 .elementkit-tab-content{ line-height: 1.5; }
.s-d391b5a7f6 .elementkit-tab-content .elementkit-tab-pane{ padding: 20px; }
.s-d391b5a7f6 .elementkit-nav-link{ transition: 0.4s; }
.elementkit-tab-pane > div > ol, .elementkit-tab-pane > div > ul{ padding-left: 18px; }
@media (min-width: 768px){.elementkit-tab-wraper:not(.vertical) > ul > li > a{ white-space: nowrap; }}
.s-d391b5a7f6 .s-d74be20132{ background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 9px 11px 14px 0px; padding: 30px 30px 30px 60px; position: relative; transition: 0.4s; z-index: 1; }
.s-d391b5a7f6 .s-d74be20132 .s-9fd8b96f5d > p{ transition: 0.4s; }
.s-d391b5a7f6 .s-d74be20132::before{ position: absolute; content: ""; top: 0px; left: 0px; height: 100%; width: 100%; border-radius: inherit; transform-origin: center bottom; transform: scaleY(0); transition: 0.4s; z-index: -1; }
.s-d391b5a7f6 .s-d74be20132:hover::before{ transform: scaleY(1); }
.s-d391b5a7f6 .s-9fd8b96f5d{ padding-right: 30px; position: relative; }
.s-d391b5a7f6 .s-9fd8b96f5d > p{ margin-bottom: 35px; color: rgba(0, 0, 0, 0.5); }
.s-d391b5a7f6 .s-b30867134e .s-5ddb8db2c6 > img{ border-radius: 50%; height: 70px; width: 70px; }
.s-d391b5a7f6 .s-b30867134e .s-27e2e1e0d5{ font-size: 22px; line-height: 1; }
.s-d391b5a7f6 .s-b30867134e .s-4aa47e4267{ font-size: 13px; }
.s-d391b5a7f6 .s-9a5b629ec7 .s-27e2e1e0d5{ display: block; font-size: 18px; font-weight: 700; color: rgb(0, 0, 0); transition: color 0.3s; }
.s-d391b5a7f6 .s-9a5b629ec7 .s-4aa47e4267{ color: rgba(0, 0, 0, 0.5); font-weight: 400; }
.s-d391b5a7f6 .s-53a28c9887 .swiper-wrapper{ overflow: visible; }
.s-d391b5a7f6 .s-53a28c9887 .swiper-wrapper .swiper-slide{ overflow: visible; }
.s-d391b5a7f6 .s-53a28c9887 .swiper-pagination{ display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.s-d391b5a7f6 .s-53a28c9887 .swiper-pagination span{ padding: 0px; margin: 0px; }
.s-d391b5a7f6 .s-b30867134e{ position: absolute; left: 0px; width: 100%; }
.s-d391b5a7f6 .s-5155786b95{ text-align: center; }
.s-d391b5a7f6 .s-5155786b95 .s-d74be20132{ padding: 30px 30px 50px; margin-bottom: 80px; display: block; }
.s-d391b5a7f6 .s-5155786b95 .s-d74be20132 .s-9fd8b96f5d{ padding-right: 0px; }
.s-d391b5a7f6 .s-5155786b95 .s-d74be20132 .s-5ddb8db2c6 img{ margin: auto; }
.s-d391b5a7f6 .s-5155786b95 .s-80deaf54e8{ margin-bottom: 20px; }
.s-d391b5a7f6 .s-06f08d10ad{ position: relative; z-index: 6; }
.s-d391b5a7f6 .s-06f08d10ad > li{ display: inline-block; }
.s-d391b5a7f6 .s-06f08d10ad > li:not(:last-child){ margin-right: 5px; }
.s-d391b5a7f6 .s-06f08d10ad > li > a, .s-d391b5a7f6 .s-06f08d10ad > li > span{ display: block; pointer-events: none; }
@media (min-width: 992px) and (max-width: 1199px){.s-d391b5a7f6 .s-d74be20132{ box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 10px 0px; }}
@media (max-width: 991px){.s-d391b5a7f6 .s-d74be20132{ box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 10px 0px; padding: 30px; }
.s-d391b5a7f6 .s-9fd8b96f5d{ padding-right: 0px; margin-bottom: 30px; }}
.s-9fd8b96f5d ol, .s-9fd8b96f5d ul{ padding-left: 18px; }
:root{ --swiper-theme-color: #007aff; }
.swiper{ margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0px; z-index: 1; }
.swiper-wrapper{ position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; }
.swiper-android .swiper-slide, .swiper-wrapper{ transform: translate3d(0px, 0px, 0px); }
.swiper-pointer-events{ touch-action: pan-y; }
.swiper-slide{ flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; }
.swiper-backface-hidden .swiper-slide{ transform: translateZ(0px); backface-visibility: hidden; }
:root{ --swiper-navigation-size: 44px; }
.swiper-pagination{ position: absolute; text-align: center; transition: opacity 0.3s; transform: translate3d(0px, 0px, 0px); z-index: 10; }
.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 10px; left: 0px; width: 100%; }
.swiper-pagination-bullet{ width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px)); height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px)); display: inline-block; border-radius: 50%; background: var(--swiper-pagination-bullet-inactive-color,#000); opacity: var(--swiper-pagination-bullet-inactive-opacity, .2); }
.swiper-pagination-clickable .swiper-pagination-bullet{ cursor: pointer; }
.swiper-pagination-bullet-active{ opacity: var(--swiper-pagination-bullet-opacity, 1); background: var(--swiper-pagination-color,var(--swiper-theme-color)); }
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px); }
.swiper .swiper-notification{ position: absolute; left: 0px; top: 0px; pointer-events: none; opacity: 0; z-index: -1000; }
.s-898406bd02{ flex-wrap: wrap; }
.s-898406bd02, .s-0bc800e782{ display: flex; }
.s-34d96b7a7f .button .s-3314c7e3ea{ align-items: center; }
.s-34d96b7a7f .button .s-4e98b054bf{ white-space: normal; }
.s-34d96b7a7f .button .s-3314c7e3ea{ gap: 5px; }
.s-34d96b7a7f .button .s-ca895790be, .s-34d96b7a7f .button .s-4e98b054bf{ flex-grow: unset; order: unset; }
.s-d391b5a7f6 .s-409e4184d1{ counter-reset: myNumber 0; }
.s-d391b5a7f6 .s-409e4184d1 .s-491f13629d{ padding-right: 10px; display: inline-block; }
.s-d391b5a7f6 .s-409e4184d1 .s-2b2cdb2096{ border: 0px; border-radius: 0px; background-color: transparent; transition: 0.4s; }
.s-d391b5a7f6 .s-409e4184d1 .s-2b2cdb2096:not(:last-child){ margin-bottom: 10px; }
.s-d391b5a7f6 .s-409e4184d1 .s-e5d8ba9f4b{ padding: 0px; background-color: transparent; border-bottom: 0px solid rgb(0, 0, 0); }
.s-d391b5a7f6 .s-409e4184d1 .s-e5d8ba9f4b > .s-dc746ff0c3{ display: flex; color: rgb(0, 0, 0); background-color: rgb(247, 249, 251); font-weight: 700; padding: 14px 30px; border: 1px solid transparent; -webkit-box-align: center; align-items: center; transition: 0.4s; position: relative; }
.s-d391b5a7f6 .s-409e4184d1 .s-e5d8ba9f4b > .s-dc746ff0c3:focus, .s-d391b5a7f6 .s-409e4184d1 .s-e5d8ba9f4b > .s-dc746ff0c3:hover{ text-decoration: none; }
.s-d391b5a7f6 .s-409e4184d1 .s-e5d8ba9f4b > .s-dc746ff0c3[aria-expanded="true"] .s-892cf78496{ display: none; }
.s-d391b5a7f6 .s-409e4184d1 .s-e5d8ba9f4b > .s-dc746ff0c3[aria-expanded="true"] .s-4ddab3e305{ display: block; }
.s-d391b5a7f6 .s-409e4184d1 .s-e5d8ba9f4b > .s-dc746ff0c3[aria-expanded="false"] .s-892cf78496{ display: block; }
.s-d391b5a7f6 .s-409e4184d1 .s-e5d8ba9f4b > .s-dc746ff0c3[aria-expanded="false"] .s-4ddab3e305{ display: none; }
.s-d391b5a7f6 .s-409e4184d1 .s-029244ab8d{ padding: 20px 30px; }
.s-d391b5a7f6 .s-409e4184d1 .s-029244ab8d p{ margin-top: 0px; margin-bottom: 1em; }
.s-d391b5a7f6 .s-409e4184d1 .s-029244ab8d p:last-child{ margin-bottom: 0px; }
.s-d391b5a7f6 .s-409e4184d1 .s-029244ab8d{ padding: 30px 85px 30px 65px; }
.s-d391b5a7f6 .s-99a5a94fd3{ position: absolute; right: 0px; margin-right: 30px; }
.s-43ad3b822e, .s-0a956bd756{ font-size: 16px; line-height: 24px; }
.s-5d493461e3::after, .s-17fabe8130::after{ display: none; }
.s-cace0c00c9{ transition: none; }
.post-grid:not(.s-dcbe0f909b){ align-items: stretch; }
.post-grid .post-card{ margin: 0px; padding: 0px; }
.post-grid .s-d719a117b5{ flex-grow: var(--read-more-alignment,0); }
.post-grid .s-99e165a894{ overflow: hidden; }
.post-grid .s-99e165a894 img{ display: block; max-height: none; max-width: none; transition: filter 0.3s; width: 100%; }
.post-grid .s-cace0c00c9{ display: block; position: relative; width: 100%; }
.post-grid.s-088fb7d3c6 .s-99e165a894{ inset: 0px; }
.post-grid.s-088fb7d3c6 .s-99e165a894 img{ height: auto; left: calc(50% + 1px); position: absolute; top: calc(50% + 1px); transform: scale(1.01) translate(-50%, -50%); }
.post-grid.s-088fb7d3c6 .s-99e165a894.s-60a621abe7 img{ height: 100%; width: auto; }
.s-0c6d6ad184 .post-card{ flex-direction: column; transition-duration: 0.25s; transition-property: background, border, box-shadow; }
.s-0c6d6ad184 .post-title{ font-size: 18px; margin: 0px; }
.s-0c6d6ad184 .s-d719a117b5{ margin-bottom: 10px; }
.s-0c6d6ad184 .s-d719a117b5 p{ color: rgb(119, 119, 119); font-size: 14px; line-height: 1.5em; margin: 0px; }
.s-0c6d6ad184 .post-copy{ display: var(--item-display,block); flex-direction: column; flex-grow: 1; }
.s-0c6d6ad184 .s-f6f9f73b5f{ color: rgb(173, 173, 173); font-size: 12px; line-height: 1.3em; margin-bottom: 13px; }
.s-0c6d6ad184 .s-99e165a894{ position: relative; }
.s-eafca7e9d4 .post-card{ overflow: hidden; }
.s-95fb60c048 .s-cace0c00c9{ margin-bottom: 20px; }
.s-95fb60c048 .post-copy{ width: 100%; }
.s-0c6d6ad184 .post-card{ display: flex; }
.s-d391b5a7f6 .icon::before, .s-9124f6a270 .icon::before, .widget .icon::before{ font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: elementskit !important; }
.s-d391b5a7f6 .icon.icon-envelope1::before, .icon.icon-envelope1::before{ content: ""; }
.s-d391b5a7f6 .icon.icon-phone-handset::before, .icon.icon-phone-handset::before{ content: ""; }
.s-d391b5a7f6 .icon.icon-up-arrow::before, .icon.icon-up-arrow::before{ content: ""; }
.s-d391b5a7f6 .icon.icon-right-arrow2::before, .icon.icon-right-arrow2::before{ content: ""; }
.s-d391b5a7f6 .icon.icon-down-arrow1::before, .icon.icon-down-arrow1::before{ content: ""; }