: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--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: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --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{ line-height: 1.15; text-size-adjust: 100%; }
*, ::after, ::before{ box-sizing: border-box; }
body{ margin: 0px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 1rem; font-weight: 400; line-height: 1.5; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); -webkit-font-smoothing: antialiased; }
h1, h2, h3, h4, h5, h6{ margin-top: 0.5rem; margin-bottom: 1rem; font-family: inherit; font-weight: 500; line-height: 1.2; color: inherit; }
h2{ font-size: 2rem; }
p{ margin-top: 0px; margin-bottom: 0.9rem; }
a{ background-color: transparent; text-decoration: none; color: rgb(204, 51, 102); }
a:active, a:hover{ color: rgb(51, 51, 102); }
a:not([href]):not([tabindex]), a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover{ color: inherit; text-decoration: none; }
a:not([href]):not([tabindex]):focus{ outline: 0px; }
b, strong{ font-weight: bolder; }
img{ border-style: none; height: auto; max-width: 100%; }
@media print{*, ::after, ::before{ background: transparent !important; color: rgb(0, 0, 0) !important; box-shadow: none !important; text-shadow: none !important; }
a, a:visited{ text-decoration: underline; }
a[href]::after{ content: " (" attr(href) ")"; }
a[href^="#"]::after, a[href^="javascript:"]::after{ content: ""; }
img, tr{ break-inside: avoid; }
h2, h3, p{ orphans: 3; widows: 3; }
h2, h3{ break-after: avoid; }}
::-webkit-file-upload-button{ appearance: button; font: inherit; }
dd, dl, dt, li, ol, ul{ margin-top: 0px; margin-bottom: 0px; border: 0px; outline: 0px; font-size: 100%; vertical-align: baseline; background: transparent; }
.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: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }
: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; }
.builder-root *, .builder-root ::after, .builder-root ::before{ box-sizing: border-box; }
.builder-root a{ box-shadow: none; text-decoration: none; }
.builder-root img{ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; box-shadow: none; height: auto; max-width: 100%; }
.builder-root .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-111a8f8f63{ text-align: center; }
.s-111a8f8f63 .button, .s-f28eb7e113 .button, .s-f8016d447f .button{ width: auto; }
:root{ --page-title-display: block; }
.section{ position: relative; }
.section .row{ display: flex; margin-left: auto; margin-right: 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%; }
.builder-root:not(.s-6a3d795962) .column-content{ display: flex; }
.column-content > .block{ width: 100%; }
.column-content.s-9cbed6bad9{ width: calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px))); }
.widget{ position: relative; }
.widget:not(:last-child){ margin-bottom: 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-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-bottom: calc(-1 * var(--grid-row-gap)); width: 100%; word-spacing: var(--grid-column-gap); }
.s-dc24224f40 .s-839c4a2abf .s-d4d9d49fbe{ display: inline-block; margin-bottom: var(--grid-row-gap); word-break: break-word; }
@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; }}
.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; font-size: 15px; line-height: 1; padding: 12px 24px; fill: rgb(255, 255, 255); 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 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%; }
@media (max-width: 767px){.builder-root .s-12e8fd9068, .builder-root .s-ce4c88a546{ display: none; }}
@media (min-width: 768px) and (max-width: 1024px){.builder-root .s-6668b1a53c{ display: none; }}
@media (min-width: 1025px) and (max-width: 99999px){.builder-root .s-36f679444e{ display: none; }}
.s-69eb7013fb{ --e-global-color-primary: #6EC1E4; --e-global-color-secondary: #54595F; --e-global-color-text: #7A7A7A; --e-global-color-accent: #61CE70; --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; }
.widget:not(:last-child){ margin-block-end: 20px; }
.block{ --widgets-spacing: 20px 20px; --widgets-spacing-row: 20px; --widgets-spacing-column: 20px; }
@media (max-width: 1024px){.section.boxed > .row{ max-width: 1024px; }}
@media (max-width: 767px){.section.boxed > .row{ max-width: 767px; }}
.template-9 .block.b-cac5a54:not(.s-e6940e24b9), .template-9 .block.b-cac5a54 > .s-66b98b3889 > .s-4e73297bda{ background-image: url("d7970e204ef4.webp"); background-position: center center; background-size: cover; }
.template-9 .block.b-cac5a54 > .background-overlay{ background-color: transparent; background-image: radial-gradient(rgba(0, 0, 0, 0.87) 0%, rgb(0, 0, 0) 100%); opacity: 0.7; transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }
.template-9 .block.b-cac5a54 > .row{ max-width: 1230px; min-height: 75vh; }
.template-9 .block.b-cac5a54{ transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; }
.template-9 .block.b-599cc97{ text-align: center; }
.s-b118b97956 .heading{ font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary ); }
.template-9 .block.b-730813a{ text-align: center; }
.template-9 .block.b-730813a .heading{ font-family: Lato, sans-serif; font-size: 50px; font-weight: 300; text-transform: uppercase; letter-spacing: 4px; color: rgb(255, 255, 255); }
.template-9 .block.b-1db687b{ text-align: center; }
.template-9 .block.b-1db687b .heading{ font-family: Lato, sans-serif; font-size: 21px; font-weight: 300; text-transform: uppercase; line-height: 26px; letter-spacing: 4px; color: rgb(244, 244, 244); }
.s-49de129028 .button{ background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight ); }
.template-9 .block.b-2f27905 .button{ background-color: rgba(255, 255, 255, 0.37); font-family: "Bebas Neue", sans-serif; font-size: 20px; font-weight: 500; border-style: solid; border-width: 2px; border-color: rgb(219, 219, 219); border-radius: 0px; }
.template-9 .block.b-2f27905 > .widget-content{ margin: 20px 0px 0px; }
.template-9 .block.b-42a1729 > .row{ max-width: 730px; }
.template-9 .block.b-42a1729{ padding: 40px 0px; }
.template-9 .block.b-1f5601a{ text-align: center; }
.template-9 .block.b-1f5601a .heading{ font-family: "Bebas Neue", sans-serif; font-size: 35px; font-weight: 600; color: rgb(123, 123, 123); }
.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-9 .block.b-b8419aa{ text-align: center; font-family: Lato, sans-serif; font-size: 16px; font-weight: 300; color: rgb(0, 0, 0); }
.template-9 .block.b-f9ddcaa > .row{ max-width: 900px; }
.template-9 .block.b-f9ddcaa{ margin-top: 0px; margin-bottom: 0px; }
.template-9 .block.b-28bef50 > .populated{ padding: 0px; }
.template-9 .block.b-f2142df img{ width: 100%; height: 450px; object-fit: cover; object-position: center center; }
.template-9 .block.b-28a1368.column.block.column > .column-content.populated{ align-content: center; align-items: center; }
.template-9 .block.b-28a1368 > .column-content > .widget:not(.s-26085827ab):not(.s-be8764b20e):not(:last-child):not(.s-5bf2a5b2df){ margin-bottom: 15px; }
.template-9 .block.b-978a3d2{ text-align: center; }
.template-9 .block.b-978a3d2 .heading{ font-family: "Bebas Neue", sans-serif; font-size: 35px; font-weight: 600; color: rgb(123, 123, 123); }
.s-8c221148a9{ --divider-color: var( --e-global-color-secondary ); }
.template-9 .block.b-230853d{ --divider-border-style: solid; --divider-color: #7B7B7B; --divider-border-width: 1px; }
.template-9 .block.b-230853d .s-b135150032{ width: 40%; margin: 0px auto; }
.template-9 .block.b-230853d .s-4393696d9a{ text-align: center; padding-block: 1px; }
.template-9 .block.b-d62f6ff{ text-align: center; }
.template-9 .block.b-d62f6ff .heading{ font-family: "Bebas Neue", sans-serif; font-size: 35px; font-weight: 600; color: rgb(123, 123, 123); }
.template-9 .block.b-2c39478{ text-align: center; font-family: Lato, sans-serif; font-size: 16px; font-weight: 300; color: rgb(0, 0, 0); }
.template-9 .block.b-aad9c87 > .row{ max-width: 900px; }
.template-9 .block.b-aad9c87{ margin-top: 0px; margin-bottom: 0px; }
.template-9 .block.b-7dcef6d.column.block.column > .column-content.populated{ align-content: center; align-items: center; }
.template-9 .block.b-7dcef6d > .column-content > .widget:not(.s-26085827ab):not(.s-be8764b20e):not(:last-child):not(.s-5bf2a5b2df){ margin-bottom: 15px; }
.template-9 .block.b-561ba6e{ text-align: center; }
.template-9 .block.b-561ba6e .heading{ font-family: "Bebas Neue", sans-serif; font-size: 35px; font-weight: 600; color: rgb(123, 123, 123); }
.template-9 .block.b-62ddbd7{ --divider-border-style: solid; --divider-color: #9C9C9C; --divider-border-width: 1px; }
.template-9 .block.b-62ddbd7 .s-b135150032{ width: 40%; margin: 0px auto; }
.template-9 .block.b-62ddbd7 .s-4393696d9a{ text-align: center; padding-block: 1px; }
.template-9 .block.b-7c47c33{ text-align: center; }
.template-9 .block.b-7c47c33 .heading{ font-family: "Bebas Neue", sans-serif; font-size: 35px; font-weight: 600; color: rgb(123, 123, 123); }
.template-9 .block.b-5fa6ead{ text-align: center; font-family: Lato, sans-serif; font-size: 16px; font-weight: 300; color: rgb(0, 0, 0); }
.template-9 .block.b-4c2a8d3 > .populated{ padding: 0px; }
.template-9 .block.b-619cf98 img{ width: 100%; height: 450px; object-fit: cover; object-position: center center; }
.template-9 .block.b-0b94f1f > .row{ max-width: 900px; }
.template-9 .block.b-0b94f1f{ margin-top: 0px; margin-bottom: 35px; }
.template-9 .block.b-3f2f018 > .populated{ padding: 0px; }
.template-9 .block.b-f0ce2cc img{ width: 100%; height: 450px; object-fit: cover; object-position: center center; }
.template-9 .block.b-5003de7.column.block.column > .column-content.populated{ align-content: center; align-items: center; }
.template-9 .block.b-5003de7 > .column-content > .widget:not(.s-26085827ab):not(.s-be8764b20e):not(:last-child):not(.s-5bf2a5b2df){ margin-bottom: 15px; }
.template-9 .block.b-490d741{ text-align: center; }
.template-9 .block.b-490d741 .heading{ font-family: "Bebas Neue", sans-serif; font-size: 35px; font-weight: 600; color: rgb(123, 123, 123); }
.template-9 .block.b-3cd8ce4{ --divider-border-style: solid; --divider-color: #9C9C9C; --divider-border-width: 1px; }
.template-9 .block.b-3cd8ce4 .s-b135150032{ width: 40%; margin: 0px auto; }
.template-9 .block.b-3cd8ce4 .s-4393696d9a{ text-align: center; padding-block: 1px; }
.template-9 .block.b-e277214{ text-align: center; }
.template-9 .block.b-e277214 .heading{ font-family: "Bebas Neue", sans-serif; font-size: 35px; font-weight: 600; color: rgb(123, 123, 123); }
.template-9 .block.b-beea5d2{ text-align: center; font-family: Lato, sans-serif; font-size: 16px; font-weight: 300; color: rgb(0, 0, 0); }
.template-9 .block.b-5369348:not(.s-e6940e24b9), .template-9 .block.b-5369348 > .s-66b98b3889 > .s-4e73297bda{ background-color: rgb(249, 249, 249); }
.template-9 .block.b-5369348 > .row{ max-width: 730px; }
.template-9 .block.b-5369348{ transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 50px; margin-bottom: 0px; padding: 40px 0px 0px; }
.template-9 .block.b-bef71b1{ text-align: center; }
.template-9 .block.b-bef71b1 .heading{ font-family: "Bebas Neue", sans-serif; font-size: 35px; font-weight: 600; color: rgb(123, 123, 123); }
.template-9 .block.b-2b0bea9{ text-align: center; font-family: Lato, sans-serif; font-size: 16px; font-weight: 300; color: rgb(0, 0, 0); }
.template-9 .block.b-85fa653:not(.s-e6940e24b9), .template-9 .block.b-85fa653 > .s-66b98b3889 > .s-4e73297bda{ background-color: rgb(249, 249, 249); }
.template-9 .block.b-85fa653 > .row{ max-width: 900px; }
.template-9 .block.b-85fa653{ transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 0px; margin-bottom: 0px; padding: 0px 0px 40px; }
.s-3a977b1a40 .s-923b5efe00{ color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }
.s-3a977b1a40 .s-eedf954eb1{ color: var( --e-global-color-text ); font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); }
.s-3a977b1a40 .s-4adde414b7{ color: var( --e-global-color-primary ); font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-weight: var( --e-global-typography-secondary-font-weight ); }
.template-9 .block.b-9f27701 .s-ddc86b1fbd{ font-size: 20px; color: rgb(162, 162, 162); }
.template-9 .block.b-9f27701 .s-ddc86b1fbd svg{ fill: rgb(162, 162, 162); }
.template-9 .block.b-9f27701 .s-923b5efe00{ color: rgb(122, 122, 122); font-family: Lato, sans-serif; font-size: 18px; font-weight: 300; font-style: normal; }
.template-9 .block.b-9f27701 .s-eedf954eb1{ font-family: "Bebas Neue", sans-serif; font-size: 22px; font-weight: 500; font-style: normal; }
.template-9 .block.b-9f27701 .s-4adde414b7{ color: rgb(20, 55, 25); font-family: "Bebas Neue", sans-serif; font-size: 18px; font-weight: 400; font-style: normal; }
.template-9 .block.b-9f27701 .s-eae56aec4f img{ width: 200px; height: 200px; }
.template-9 .block.b-9b1b6f7:not(.s-e6940e24b9), .template-9 .block.b-9b1b6f7 > .s-66b98b3889 > .s-4e73297bda{ background-image: url("ba719ecfcd34.webp"); background-position: center center; background-size: cover; }
.template-9 .block.b-9b1b6f7 > .background-overlay{ background-color: rgb(0, 0, 0); opacity: 0.5; transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }
.template-9 .block.b-9b1b6f7 > .row{ max-width: 1230px; min-height: 50vh; }
.template-9 .block.b-9b1b6f7{ transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; }
.template-9 .block.b-c79888a{ text-align: center; }
.template-9 .block.b-03a835c{ text-align: center; }
.template-9 .block.b-03a835c .heading{ font-family: "Bebas Neue", sans-serif; font-size: 53px; font-weight: 300; color: rgb(255, 255, 255); }
.template-9 .block.b-dd61f52{ text-align: center; }
.template-9 .block.b-dd61f52 .heading{ font-family: Lato, sans-serif; font-size: 21px; font-weight: 300; text-transform: uppercase; line-height: 26px; letter-spacing: 4px; color: rgb(244, 244, 244); }
.template-9 .block.b-308b9b4 .button{ background-color: rgba(255, 255, 255, 0.37); font-family: "Bebas Neue", sans-serif; font-size: 20px; font-weight: 500; border-style: solid; border-width: 2px; border-color: rgb(219, 219, 219); border-radius: 0px; }
.template-9 .block.b-308b9b4 > .widget-content{ margin: 20px 0px 0px; }
.template-9 .block.b-93648b1 > .row{ max-width: 730px; }
.template-9 .block.b-93648b1{ padding: 40px 0px; }
.template-9 .block.b-66d4aaa{ text-align: center; }
.template-9 .block.b-66d4aaa .heading{ font-family: "Bebas Neue", sans-serif; font-size: 35px; font-weight: 600; color: rgb(123, 123, 123); }
.template-9 .block.b-45d61cf{ text-align: center; font-family: Lato, sans-serif; font-size: 16px; font-weight: 300; color: rgb(0, 0, 0); }
.template-9 .block.b-54d4265 > .row{ max-width: 900px; }
.template-9 .block.b-54d4265{ margin-top: 0px; margin-bottom: 0px; }
.template-9 .block.b-988589c > .populated{ padding: 0px; }
.template-9 .block.b-5887e91 img{ width: 100%; height: 420px; object-fit: cover; object-position: center center; }
.template-9 .block.b-87f45c0.column.block.column > .column-content.populated{ align-content: center; align-items: center; }
.template-9 .block.b-87f45c0 > .column-content > .widget:not(.s-26085827ab):not(.s-be8764b20e):not(:last-child):not(.s-5bf2a5b2df){ margin-bottom: 15px; }
.template-9 .block.b-bde8ce9 > .widget-content{ background-color: rgb(255, 255, 255); margin: 0px 0px 0px -50px; padding: 15px 15px 15px 35px; }
.template-9 .block.b-bde8ce9{ text-align: left; }
.template-9 .block.b-bde8ce9 .heading{ font-family: Lato, sans-serif; font-size: 35px; font-weight: 300; text-transform: uppercase; letter-spacing: 3px; color: rgb(123, 123, 123); }
.template-9 .block.b-4f4d00f > .widget-content{ padding: 0px 0px 0px 15px; }
.template-9 .block.b-4f4d00f{ text-align: left; font-family: Lato, sans-serif; font-size: 16px; font-weight: 300; color: rgb(0, 0, 0); }
.template-9 .block.b-bc1f64a .button{ background-color: rgb(73, 134, 82); }
@media (max-width: 767px){.template-9 .block.b-5600240{ width: 15%; }
.template-9 .block.b-8aa6e5e{ width: 70%; }
.template-9 .block.b-730813a .heading{ font-size: 55px; }
.template-9 .block.b-1db687b .heading{ font-size: 21px; }
.template-9 .block.b-d391edc{ width: 15%; }
.template-9 .block.b-03a835c .heading{ font-size: 55px; }
.template-9 .block.b-dd61f52 .heading{ font-size: 21px; }
.template-9 .block.b-bde8ce9 > .widget-content{ margin: 0px; }}
@media (min-width: 768px){.template-9 .block.b-5600240{ width: 20%; }
.template-9 .block.b-8aa6e5e{ width: 59.332%; }
.template-9 .block.b-d391edc{ width: 20%; }
.template-9 .block.b-555a3e5{ width: 20%; }
.template-9 .block.b-4b4b88d{ width: 59.332%; }
.template-9 .block.b-e097098{ width: 20%; }}
@media (min-width: 1025px){.template-9 .block.b-cac5a54:not(.s-e6940e24b9), .template-9 .block.b-cac5a54 > .s-66b98b3889 > .s-4e73297bda{ background-attachment: fixed; }
.template-9 .block.b-9b1b6f7:not(.s-e6940e24b9), .template-9 .block.b-9b1b6f7 > .s-66b98b3889 > .s-4e73297bda{ background-attachment: fixed; }}
.template-194 .block.b-eae2ffb:not(.s-e6940e24b9), .template-194 .block.b-eae2ffb > .s-66b98b3889 > .s-4e73297bda{ background-color: rgb(255, 255, 255); }
.template-194 .block.b-eae2ffb > .row{ max-width: 1230px; }
.template-194 .block.b-eae2ffb{ border-style: solid; border-width: 0px 0px 1px; border-color: rgb(230, 230, 230); transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; }
.template-194 .block.b-c468c24.column.block.column > .column-content.populated{ align-content: center; align-items: center; }
.s-05edbb1a47 .s-cf435a0f89 .s-09983d379e{ font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); }
.s-05edbb1a47 .s-a379a026d5 .s-09983d379e{ color: var( --e-global-color-text ); fill: var( --e-global-color-text ); }
.s-05edbb1a47 .s-a379a026d5 .s-09983d379e:hover, .s-05edbb1a47 .s-a379a026d5 .s-09983d379e.s-e7e18a7467, .s-05edbb1a47 .s-a379a026d5 .s-09983d379e.highlighted, .s-05edbb1a47 .s-a379a026d5 .s-09983d379e:focus{ color: var( --e-global-color-accent ); fill: var( --e-global-color-accent ); }
.s-05edbb1a47 .s-a379a026d5:not(.s-b80157d8e5) .s-09983d379e::before, .s-05edbb1a47 .s-a379a026d5:not(.s-b80157d8e5) .s-09983d379e::after{ background-color: var( --e-global-color-accent ); }
.s-05edbb1a47{ --e-nav-menu-divider-color: var( --e-global-color-text ); }
.s-05edbb1a47 .s-bfa87f3fe0 .s-09983d379e, .s-05edbb1a47 .s-bfa87f3fe0 .s-ef0f9bb957{ font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight ); }
.template-194 .block.b-8539355 .s-43c7bb2e8d{ margin: 0px auto; }
.template-194 .block.b-8539355 .s-cf435a0f89 .s-09983d379e{ font-family: Lato, sans-serif; font-weight: 400; text-transform: uppercase; }
.template-194 .block.b-8539355 .s-a379a026d5 .s-09983d379e{ color: rgb(68, 68, 68); fill: rgb(68, 68, 68); }
.template-194 .block.b-8539355 .s-a379a026d5 .s-09983d379e:hover, .template-194 .block.b-8539355 .s-a379a026d5 .s-09983d379e.s-e7e18a7467, .template-194 .block.b-8539355 .s-a379a026d5 .s-09983d379e.highlighted, .template-194 .block.b-8539355 .s-a379a026d5 .s-09983d379e:focus{ color: rgb(20, 55, 25); fill: rgb(20, 55, 25); }
.template-194 .block.b-8539355 .s-a379a026d5 .s-09983d379e.s-e7e18a7467{ color: rgb(20, 55, 25); }
.template-194 .block.b-992a763 > .populated{ transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; }
.template-194 .block.b-bbb099e > .widget-content{ margin: 0px 0px -50px; }
.template-194 .block.b-bbb099e img{ border-radius: 10px; }
.template-194 .block.b-0c6f62d > .column-content > .widget:not(.s-26085827ab):not(.s-be8764b20e):not(:last-child):not(.s-5bf2a5b2df){ margin-bottom: 0px; }
.template-194 .block.b-3ad9493 .s-43c7bb2e8d{ margin: 0px auto; }
.template-194 .block.b-3ad9493 .s-cf435a0f89 .s-09983d379e{ font-family: Lato, sans-serif; font-weight: 400; text-transform: uppercase; }
.template-194 .block.b-3ad9493 .s-a379a026d5 .s-09983d379e{ color: rgb(68, 68, 68); fill: rgb(68, 68, 68); }
.template-194 .block.b-3ad9493 .s-a379a026d5 .s-09983d379e:hover, .template-194 .block.b-3ad9493 .s-a379a026d5 .s-09983d379e.s-e7e18a7467, .template-194 .block.b-3ad9493 .s-a379a026d5 .s-09983d379e.highlighted, .template-194 .block.b-3ad9493 .s-a379a026d5 .s-09983d379e:focus{ color: rgb(20, 55, 25); fill: rgb(20, 55, 25); }
.template-194 .block.b-3f156ac .s-43c7bb2e8d{ margin-left: auto; background-color: rgb(255, 255, 255); }
.template-194 .block.b-3f156ac .s-cf435a0f89 .s-09983d379e{ font-family: Lato, sans-serif; font-weight: 400; text-transform: uppercase; }
.template-194 .block.b-3f156ac .s-a379a026d5 .s-09983d379e{ color: rgb(68, 68, 68); fill: rgb(68, 68, 68); }
.template-194 .block.b-3f156ac .s-a379a026d5 .s-09983d379e:hover, .template-194 .block.b-3f156ac .s-a379a026d5 .s-09983d379e.s-e7e18a7467, .template-194 .block.b-3f156ac .s-a379a026d5 .s-09983d379e.highlighted, .template-194 .block.b-3f156ac .s-a379a026d5 .s-09983d379e:focus{ color: rgb(20, 55, 25); fill: rgb(20, 55, 25); }
.template-194 .block.b-3f156ac .s-a379a026d5 .s-09983d379e.s-e7e18a7467{ color: rgb(20, 55, 25); }
.template-194 .block.b-3f156ac .s-bfa87f3fe0 a:hover, .template-194 .block.b-3f156ac .s-bfa87f3fe0 a:focus, .template-194 .block.b-3f156ac .s-bfa87f3fe0 a.s-e7e18a7467, .template-194 .block.b-3f156ac .s-bfa87f3fe0 a.highlighted, .template-194 .block.b-3f156ac .s-43c7bb2e8d:hover, .template-194 .block.b-3f156ac .s-43c7bb2e8d:focus{ color: rgb(206, 153, 32); }
.template-194 .block.b-3f156ac .s-bfa87f3fe0 a:hover, .template-194 .block.b-3f156ac .s-bfa87f3fe0 a:focus, .template-194 .block.b-3f156ac .s-bfa87f3fe0 a.s-e7e18a7467, .template-194 .block.b-3f156ac .s-bfa87f3fe0 a.highlighted{ background-color: rgb(20, 55, 25); }
.template-194 .block.b-3f156ac .s-bfa87f3fe0 a.s-e7e18a7467{ color: rgb(206, 153, 32); background-color: rgb(20, 55, 25); }
.site-header::before, .site-footer::before{ content: ""; display: table; clear: both; }
@media (min-width: 768px){.template-194 .block.b-c468c24{ width: 45%; }
.template-194 .block.b-992a763{ width: 9.332%; }
.template-194 .block.b-0c6f62d{ width: 45%; }}
@media (max-width: 1024px) and (min-width: 768px){.template-194 .block.b-992a763{ width: 13%; }
.template-194 .block.b-0c6f62d{ width: 87%; }}
@media (max-width: 1024px){.template-194 .block.b-8539355 .s-cf435a0f89 .s-09983d379e{ font-size: 14px; }
.template-194 .block.b-8539355 .s-a379a026d5 .s-09983d379e{ padding-left: 10px; padding-right: 10px; }
.template-194 .block.b-3ad9493 .s-cf435a0f89 .s-09983d379e{ font-size: 14px; }
.template-194 .block.b-3ad9493 .s-a379a026d5 .s-09983d379e{ padding-left: 10px; padding-right: 10px; }
.template-194 .block.b-3f156ac .s-cf435a0f89 .s-09983d379e{ font-size: 13px; }
.template-194 .block.b-3f156ac .s-a379a026d5 .s-09983d379e{ padding-left: 10px; padding-right: 10px; }}
@media (max-width: 767px){.template-194 .block.b-c468c24{ width: 15%; }
.template-194 .block.b-992a763{ width: 25%; }
.template-194 .block.b-bbb099e img{ width: 63px; }
.template-194 .block.b-0c6f62d{ width: 75%; }
.template-194 .block.b-3f156ac .s-cf435a0f89 .s-09983d379e{ font-size: 13px; }
.template-194 .block.b-3f156ac .s-a379a026d5 > .s-cf435a0f89 > li > .s-bfa87f3fe0, .template-194 .block.b-3f156ac .s-3e8fd0a1e7.s-bfa87f3fe0{ margin-top: 36px !important; }
.template-194 .block.b-3f156ac{ --nav-menu-icon-size: 20px; }}
.template-205 .block.b-c99297f:not(.s-e6940e24b9), .template-205 .block.b-c99297f > .s-66b98b3889 > .s-4e73297bda{ background-color: rgb(87, 158, 99); }
.template-205 .block.b-c99297f > .row{ max-width: 900px; }
.template-205 .block.b-c99297f{ transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 50px; margin-bottom: 0px; padding: 50px 0px 20px; }
.template-205 .block.b-057c415{ margin-top: 0px; margin-bottom: 20px; }
.template-205 .block.b-280f46e{ text-align: center; }
.template-205 .block.b-280f46e img{ width: 99px; }
.s-b118b97956 .heading{ font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary ); }
.template-205 .block.b-e4bea3d{ text-align: center; }
.template-205 .block.b-e4bea3d .heading{ font-family: "Bebas Neue", sans-serif; font-size: 25px; font-weight: 500; letter-spacing: 2px; color: rgb(244, 244, 244); }
.template-205 .block.b-c263b0b{ --grid-template-columns: repeat(0, auto); --icon-size: 20px; --grid-column-gap: 10px; --grid-row-gap: 0px; }
.template-205 .block.b-c263b0b .widget-content{ text-align: center; }
.template-205 .block.b-c263b0b .s-6a79b3b64f{ background-color: rgb(243, 243, 243); --icon-padding: 0.3em; }
.template-205 .block.b-c263b0b .s-6a79b3b64f svg{ fill: rgb(20, 55, 25); }
.template-205 .block.b-5abfc6d{ text-align: center; }
.template-205 .block.b-5abfc6d .heading{ font-family: "Bebas Neue", sans-serif; font-size: 25px; font-weight: 500; letter-spacing: 2px; color: rgb(244, 244, 244); }
.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-205 .block.b-02b22da > .widget-content{ margin: 0px 0px -10px; }
.template-205 .block.b-02b22da{ text-align: center; font-family: Lato, sans-serif; font-size: 16px; font-weight: 300; color: rgb(255, 255, 255); }
.template-205 .block.b-2f08926{ z-index: 1; text-align: center; }
.template-205 .block.b-2f08926 .heading{ font-family: Lato, sans-serif; font-size: 14px; font-weight: 300; text-transform: uppercase; letter-spacing: 3px; color: rgb(255, 255, 255); }
.site-header::before, .site-footer::before{ content: ""; display: table; clear: both; }
.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-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-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:not(:first-child) > a{ margin-inline-start: var(--e-nav-menu-horizontal-menu-item-margin); }
.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-6120ea2958 .s-cf435a0f89{ justify-content: flex-start; margin-inline-end: auto; }
.s-c5f1673db4 .s-cf435a0f89{ justify-content: flex-end; margin-inline-start: auto; }
.s-0d08a158df .s-cf435a0f89{ justify-content: center; margin-inline: 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 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-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{ height: auto; width: 1em; fill: var(--nav-menu-icon-color,currentColor); }
.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 a{ color: rgb(51, 55, 61); }
.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: 767px){.s-6f44c5907e .s-a379a026d5{ display: none; }}
@media (min-width: 768px){.s-6f44c5907e .s-43c7bb2e8d, .s-6f44c5907e .s-bfa87f3fe0{ display: none; }
.s-6f44c5907e nav.s-bfa87f3fe0.s-3e8fd0a1e7{ overflow-y: hidden; }}
.s-be15fea854{ text-align: center; }
.s-be15fea854 a{ display: inline-block; }
.s-be15fea854 img{ display: inline-block; vertical-align: middle; }
.s-be229fa491{ z-index: 99; }
.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-5ea2c9702c{ background-color: rgb(38, 38, 38); }
.s-42222d6ff4{ background-color: rgb(37, 211, 102); }
.s-8c221148a9{ --divider-border-style: none; --divider-border-width: 1px; --divider-color: #0c0d0e; --divider-icon-size: 20px; --divider-element-spacing: 10px; --divider-pattern-height: 24px; --divider-pattern-size: 20px; --divider-pattern-url: none; --divider-pattern-repeat: repeat-x; }
.s-8c221148a9 .s-4393696d9a{ display: flex; }
.s-8c221148a9 .s-b135150032{ direction: ltr; display: flex; margin: 0px; }
.s-8c221148a9:not(.s-b88d4cb711):not(.s-234857361b) .s-b135150032{ border-block-start: var(--divider-border-width) var(--divider-border-style) var(--divider-color); }
: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; }
.block, .s-9881c4391e{ --swiper-theme-color: #000; --swiper-navigation-size: 44px; --swiper-pagination-bullet-size: 6px; --swiper-pagination-bullet-horizontal-gap: 6px; }
.block .swiper .s-ddc86b1fbd, .block .swiper ~ .s-ddc86b1fbd, .s-9881c4391e .swiper .s-ddc86b1fbd, .s-9881c4391e .swiper ~ .s-ddc86b1fbd{ color: rgba(237, 237, 237, 0.9); cursor: pointer; display: inline-flex; font-size: 25px; position: absolute; top: 50%; transform: translateY(-50%); z-index: 1; }
.block .swiper .s-ddc86b1fbd svg, .block .swiper ~ .s-ddc86b1fbd svg, .s-9881c4391e .swiper .s-ddc86b1fbd svg, .s-9881c4391e .swiper ~ .s-ddc86b1fbd svg{ fill: rgba(237, 237, 237, 0.9); height: 1em; width: 1em; }
.block .swiper .s-2e2cb1d59b, .block .swiper ~ .s-2e2cb1d59b, .s-9881c4391e .swiper .s-2e2cb1d59b, .s-9881c4391e .swiper ~ .s-2e2cb1d59b{ left: 10px; }
.block .swiper .s-25e66b2823, .block .swiper ~ .s-25e66b2823, .s-9881c4391e .swiper .s-25e66b2823, .s-9881c4391e .swiper ~ .s-25e66b2823{ right: 10px; }
.block .swiper .swiper-horizontal > .swiper-pagination-bullets, .block .swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .block .swiper .swiper-pagination-custom, .block .swiper .swiper-pagination-fraction, .block .swiper ~ .swiper-pagination-bullets.swiper-pagination-horizontal, .block .swiper ~ .swiper-pagination-custom, .block .swiper ~ .swiper-pagination-fraction, .s-9881c4391e .swiper .swiper-horizontal > .swiper-pagination-bullets, .s-9881c4391e .swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .s-9881c4391e .swiper .swiper-pagination-custom, .s-9881c4391e .swiper .swiper-pagination-fraction, .s-9881c4391e .swiper ~ .swiper-pagination-bullets.swiper-pagination-horizontal, .s-9881c4391e .swiper ~ .swiper-pagination-custom, .s-9881c4391e .swiper ~ .swiper-pagination-fraction{ bottom: 5px; }
.block .s-efb0d9b7f6, .s-9881c4391e .s-efb0d9b7f6{ position: relative; }
.block .s-4206a1ab37, .s-9881c4391e .s-4206a1ab37{ position: static; }
.s-eae56aec4f{ flex-shrink: 0; }
.s-eae56aec4f img{ border-radius: 999px; box-sizing: content-box; object-fit: cover; }
.s-549d279f17, .s-2c1ea0bd35{ display: flex; }
.s-eedf954eb1{ font-weight: 700; }
.s-1a4789fb6d .s-549d279f17, .s-d3ba7f437d .s-549d279f17{ align-items: center; }
.s-1a4789fb6d .s-07345fef0f{ display: flex; flex-direction: column-reverse; }
.s-1a4789fb6d .s-549d279f17{ margin-bottom: 25px; }
.s-82bbe3039b .s-07345fef0f{ text-align: center; }
.s-82bbe3039b.s-1a4789fb6d .s-549d279f17, .s-82bbe3039b.s-d3ba7f437d .s-549d279f17{ justify-content: center; }
.s-42209f9a4b.s-1a4789fb6d .s-3d20f69697, .s-42209f9a4b.s-5947c51b20 .s-3d20f69697, .s-42209f9a4b.s-2468a245b6 .s-3d20f69697{ display: flex; flex-direction: column; margin-top: 25px; width: 100%; }
.s-3a977b1a40 .swiper-slide{ padding: 20px; }
.s-3a977b1a40 .s-923b5efe00{ font-size: 1.3em; font-style: italic; line-height: 1.5; }
.s-3a977b1a40 .s-eae56aec4f img{ height: 50px; width: 50px; }
.swiper-pagination-bullets{ color: rgb(255, 255, 255); cursor: default; }
.swiper-slide{ border-style: solid; border-width: 0px; overflow: hidden; transition-duration: 0.5s; transition-property: border, background, transform; will-change: transform; }
.swiper-slide:not(:hover) .s-f66ab80fad{ opacity: 0; }
.swiper-slide:not(:hover) .s-0e405b4c50{ transform: translateY(100%); }
.swiper-slide:not(:hover) .s-acd893a3a1{ transform: translateY(-100%); }
.swiper-slide:not(:hover) .s-17c960402e{ transform: translateX(-100%); }
.swiper-slide:not(:hover) .s-de079727af{ transform: translateX(100%); }
.swiper-slide:not(:hover) .s-be984339bc{ opacity: 0; transform: scale(0.5); }
.s-7624a065d1 .s-4206a1ab37, .s-3a977b1a40 .s-4206a1ab37{ width: 95%; }
.s-7624a065d1 .swiper-wrapper, .s-3a977b1a40 .swiper-wrapper{ align-items: stretch; display: flex; }
.s-7624a065d1 .swiper-slide, .s-3a977b1a40 .swiper-slide{ height: auto; }
.s-7624a065d1.s-f3bce326ec .swiper, .s-7624a065d1.s-f3bce326ec .swiper-container, .s-7624a065d1.s-4838e6794b .swiper, .s-7624a065d1.s-4838e6794b .swiper-container, .s-3a977b1a40.s-f3bce326ec .swiper, .s-3a977b1a40.s-f3bce326ec .swiper-container, .s-3a977b1a40.s-4838e6794b .swiper, .s-3a977b1a40.s-4838e6794b .swiper-container{ padding-bottom: 40px; }
.s-7624a065d1 .s-2e2cb1d59b, .s-7624a065d1 .swiper-container-rtl .s-25e66b2823, .s-7624a065d1 .swiper-rtl .s-25e66b2823, .s-3a977b1a40 .s-2e2cb1d59b, .s-3a977b1a40 .swiper-container-rtl .s-25e66b2823, .s-3a977b1a40 .swiper-rtl .s-25e66b2823{ left: 0px; right: unset; }
.s-7624a065d1 .s-25e66b2823, .s-7624a065d1 .swiper-container-rtl .s-2e2cb1d59b, .s-7624a065d1 .swiper-rtl .s-2e2cb1d59b, .s-3a977b1a40 .s-25e66b2823, .s-3a977b1a40 .swiper-container-rtl .s-2e2cb1d59b, .s-3a977b1a40 .swiper-rtl .s-2e2cb1d59b{ left: unset; right: 0px; }
.s-7624a065d1.s-f3bce326ec .s-25e66b2823, .s-7624a065d1.s-f3bce326ec .s-2e2cb1d59b, .s-3a977b1a40.s-f3bce326ec .s-25e66b2823, .s-3a977b1a40.s-f3bce326ec .s-2e2cb1d59b{ top: calc(50% - 20px); }