img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px; }
img.wp-smiley, img.emoji { display: inline !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0px 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0px !important; }
.wp-block-button__link { color: rgb(255, 255, 255); background-color: rgb(50, 55, 60); border-radius: 9999px; box-shadow: none; text-decoration: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); font-size: 1.125em; }
.wp-block-file__button { background: rgb(50, 55, 60); color: rgb(255, 255, 255); text-decoration: none; }
: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(.is-layout-flex) { gap: 0.5em; }
:where(.is-layout-grid) { gap: 0.5em; }
body .is-layout-flex { display: flex; }
.is-layout-flex { flex-wrap: wrap; align-items: center; }
.is-layout-flex > :is(*, div) { margin: 0px; }
body .is-layout-grid { display: grid; }
.is-layout-grid > :is(*, div) { margin: 0px; }
:where(.wp-block-columns.is-layout-flex) { gap: 2em; }
:where(.wp-block-columns.is-layout-grid) { gap: 2em; }
:where(.wp-block-post-template.is-layout-flex) { gap: 1.25em; }
:where(.wp-block-post-template.is-layout-grid) { gap: 1.25em; }
.has-black-color { color: var(--wp--preset--color--black) !important; }
.has-cyan-bluish-gray-color { color: var(--wp--preset--color--cyan-bluish-gray) !important; }
.has-white-color { color: var(--wp--preset--color--white) !important; }
.has-pale-pink-color { color: var(--wp--preset--color--pale-pink) !important; }
.has-vivid-red-color { color: var(--wp--preset--color--vivid-red) !important; }
.has-luminous-vivid-orange-color { color: var(--wp--preset--color--luminous-vivid-orange) !important; }
.has-luminous-vivid-amber-color { color: var(--wp--preset--color--luminous-vivid-amber) !important; }
.has-light-green-cyan-color { color: var(--wp--preset--color--light-green-cyan) !important; }
.has-vivid-green-cyan-color { color: var(--wp--preset--color--vivid-green-cyan) !important; }
.has-pale-cyan-blue-color { color: var(--wp--preset--color--pale-cyan-blue) !important; }
.has-vivid-cyan-blue-color { color: var(--wp--preset--color--vivid-cyan-blue) !important; }
.has-vivid-purple-color { color: var(--wp--preset--color--vivid-purple) !important; }
.has-black-background-color { background-color: var(--wp--preset--color--black) !important; }
.has-cyan-bluish-gray-background-color { background-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
.has-white-background-color { background-color: var(--wp--preset--color--white) !important; }
.has-pale-pink-background-color { background-color: var(--wp--preset--color--pale-pink) !important; }
.has-vivid-red-background-color { background-color: var(--wp--preset--color--vivid-red) !important; }
.has-luminous-vivid-orange-background-color { background-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
.has-luminous-vivid-amber-background-color { background-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
.has-light-green-cyan-background-color { background-color: var(--wp--preset--color--light-green-cyan) !important; }
.has-vivid-green-cyan-background-color { background-color: var(--wp--preset--color--vivid-green-cyan) !important; }
.has-pale-cyan-blue-background-color { background-color: var(--wp--preset--color--pale-cyan-blue) !important; }
.has-vivid-cyan-blue-background-color { background-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
.has-vivid-purple-background-color { background-color: var(--wp--preset--color--vivid-purple) !important; }
.has-black-border-color { border-color: var(--wp--preset--color--black) !important; }
.has-cyan-bluish-gray-border-color { border-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
.has-white-border-color { border-color: var(--wp--preset--color--white) !important; }
.has-pale-pink-border-color { border-color: var(--wp--preset--color--pale-pink) !important; }
.has-vivid-red-border-color { border-color: var(--wp--preset--color--vivid-red) !important; }
.has-luminous-vivid-orange-border-color { border-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
.has-luminous-vivid-amber-border-color { border-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
.has-light-green-cyan-border-color { border-color: var(--wp--preset--color--light-green-cyan) !important; }
.has-vivid-green-cyan-border-color { border-color: var(--wp--preset--color--vivid-green-cyan) !important; }
.has-pale-cyan-blue-border-color { border-color: var(--wp--preset--color--pale-cyan-blue) !important; }
.has-vivid-cyan-blue-border-color { border-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
.has-vivid-purple-border-color { border-color: var(--wp--preset--color--vivid-purple) !important; }
.has-vivid-cyan-blue-to-vivid-purple-gradient-background { background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important; }
.has-light-green-cyan-to-vivid-green-cyan-gradient-background { background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important; }
.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background { background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important; }
.has-luminous-vivid-orange-to-vivid-red-gradient-background { background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important; }
.has-very-light-gray-to-cyan-bluish-gray-gradient-background { background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important; }
.has-cool-to-warm-spectrum-gradient-background { background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important; }
.has-blush-light-purple-gradient-background { background: var(--wp--preset--gradient--blush-light-purple) !important; }
.has-blush-bordeaux-gradient-background { background: var(--wp--preset--gradient--blush-bordeaux) !important; }
.has-luminous-dusk-gradient-background { background: var(--wp--preset--gradient--luminous-dusk) !important; }
.has-pale-ocean-gradient-background { background: var(--wp--preset--gradient--pale-ocean) !important; }
.has-electric-grass-gradient-background { background: var(--wp--preset--gradient--electric-grass) !important; }
.has-midnight-gradient-background { background: var(--wp--preset--gradient--midnight) !important; }
.has-small-font-size { font-size: var(--wp--preset--font-size--small) !important; }
.has-medium-font-size { font-size: var(--wp--preset--font-size--medium) !important; }
.has-large-font-size { font-size: var(--wp--preset--font-size--large) !important; }
.has-x-large-font-size { font-size: var(--wp--preset--font-size--x-large) !important; }
:where(.wp-block-post-template.is-layout-flex) { gap: 1.25em; }
:where(.wp-block-post-template.is-layout-grid) { gap: 1.25em; }
:where(.wp-block-term-template.is-layout-flex) { gap: 1.25em; }
:where(.wp-block-term-template.is-layout-grid) { gap: 1.25em; }
:where(.wp-block-columns.is-layout-flex) { gap: 2em; }
:where(.wp-block-columns.is-layout-grid) { gap: 2em; }
:root :where(.wp-block-pullquote) { font-size: 1.5em; line-height: 1.6; }
.wpcf7 .screen-reader-response { position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; width: 1px; margin: -1px; padding: 0px; border: 0px; overflow-wrap: normal !important; }
.wpcf7 .hidden-fields-container { display: none; }
.wpcf7 form .wpcf7-response-output { margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid rgb(0, 160, 210); }
.wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output { display: none; }
.wpcf7 form.sent .wpcf7-response-output { border-color: rgb(70, 180, 80); }
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output { border-color: rgb(220, 50, 50); }
.wpcf7 form.spam .wpcf7-response-output { border-color: rgb(245, 110, 40); }
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output { border-color: rgb(255, 185, 0); }
.wpcf7-form-control-wrap { position: relative; }
.wpcf7-not-valid-tip { color: rgb(220, 50, 50); font-size: 1em; font-weight: normal; display: block; }
.use-floating-validation-tip .wpcf7-not-valid-tip { position: relative; top: -2ex; left: 1em; z-index: 100; border: 1px solid rgb(220, 50, 50); background: rgb(255, 255, 255); padding: 0.2em 0.8em; width: 24em; }
.wpcf7-list-item { display: inline-block; margin: 0px 0px 0px 1em; }
.wpcf7-list-item-label::before, .wpcf7-list-item-label::after { content: " "; }
.wpcf7-spinner { visibility: hidden; display: inline-block; background-color: rgb(35, 40, 45); opacity: 0.75; width: 24px; height: 24px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100%; padding: 0px; margin: 0px 24px; position: relative; }
form.submitting .wpcf7-spinner { visibility: visible; }
.wpcf7-spinner::before { content: ""; position: absolute; background-color: rgb(251, 251, 252); top: 4px; left: 4px; width: 6px; height: 6px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100%; transform-origin: 8px 8px; animation-name: spin; animation-duration: 1000ms; animation-timing-function: linear; animation-iteration-count: infinite; }
@media (prefers-reduced-motion: reduce) {
  .wpcf7-spinner::before { animation-name: blink; animation-duration: 2000ms; }
}
@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes blink { 
  0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; }
}
.wpcf7 [inert] { opacity: 0.5; }
.wpcf7 input[type="file"] { cursor: pointer; }
.wpcf7 input[type="file"]:disabled { cursor: default; }
.wpcf7 .wpcf7-submit:disabled { cursor: not-allowed; }
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] { direction: ltr; }
.wpcf7-reflection > output { display: list-item; list-style: none; }
.wpcf7-reflection > output[hidden] { display: none; }
.search-px { position: relative; }
.social-links { margin-top: 20px; }
.footer1 ul.footer-info li, .footer3 ul.footer-info li, .footer4 ul.footer-info li, .footer5 ul.footer-info li, .footer2 ul.footer-info li { color: var(--vtc-text-pera-text-2); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); padding: 6px 0px 6px 36px; transition: 0.4s; position: relative; display: block; margin-bottom: 10px; }
.footer6 ul.footer-info li, .footer7 ul.footer-info li, .footer8 ul.footer-info li, .footer9 ul.footer-info li, .footer10 ul.footer-info li { color: var(--vtc-text-heading-text-1); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); padding: 6px 0px 6px 36px; transition: 0.4s; position: relative; display: block; margin-bottom: 10px; }
.footer1 ul.footer-info li i, .footer3 ul.footer-info li i, .footer4 ul.footer-info li i, .footer5 ul.footer-info li i, .footer2 ul.footer-info li i, .footer6 ul.footer-info li i, .footer7 ul.footer-info li i, .footer8 ul.footer-info li i, .footer9 ul.footer-info li i, .footer10 ul.footer-info li i { position: absolute; left: 0px; top: 10px; width: 30px; height: 30px; font-size: 24px; }
.footer1 ul.footer-info li:last-child, .footer3 ul.footer-info li:last-child, .footer4 ul.footer-info li:last-child, .footer5 ul.footer-info li:last-child, .footer2 ul.footer-info li:last-child, .footer6 ul.footer-info li:last-child, .footer7 ul.footer-info li:last-child, .footer8 ul.footer-info li:last-child, .footer9 ul.footer-info li:last-child, .footer10 ul.footer-info li:last-child { margin-bottom: 0px; }
.footer1 .social-links a, .footer2 .social-links a, .footer3 .social-links a, .footer4 .social-links a, .footer5 .social-links a, .footer8 .social-links a, .footer9 .social-links a, .footer10 .social-links a { display: inline-block; margin: 0px 4px; height: 36px; width: 36px; line-height: 36px; border-radius: 36px; background-color: rgba(255, 255, 255, 0.2); text-align: center; color: var(--vtc-text-text-white-text-1); transition: 0.4s; }
.footer8 .social-links a { background-color: var(--vtc-bg-common-bg17); color: var(--vtc-text-heading-text-1); }
.footer9 .social-links a { background-color: var(--vtc-bg-common-bg17); color: var(--vtc-text-heading-text-1); }
.footer10 .social-links a { background-color: var(--vtc-bg-common-bg17); color: var(--vtc-text-heading-text-1); }
.footer6 .social-links a, .footer7 .social-links a { display: inline-block; margin: 0px 4px; height: 36px; width: 36px; line-height: 36px; border-radius: 36px; background-color: var(--vtc-bg-common-bg7); text-align: center; color: var(--vtc-text-heading-text-1); transition: 0.4s; }
.footer7 .social-links a { background-color: var(--vtc-bg-common-bg19); }
.footer6 .social-links a:hover { background-color: var(--vtc-bg-main-bg-7); color: var(--vtc-text-text-white-text-1); }
.footer1 .social-links a:hover { background-color: var(--vtc-bg-main-bg-1); }
.footer2 .social-links a:hover { background-color: var(--vtc-bg-main-bg-2); transition: 0.4s; }
.footer3 .social-links a:hover { background-color: var(--vtc-bg-main-bg-3); transition: 0.4s; }
.footer4 .social-links a:hover { background-color: var(--vtc-bg-main-bg-6); transition: 0.4s; }
.footer5 .social-links a:hover { background-color: var(--vtc-bg-main-bg-2); transition: 0.4s; }
.footer5 .social-links a:hover { background-color: var(--vtc-bg-main-bg-2); transition: 0.4s; }
.footer7 .social-links a:hover { background-color: var(--vtc-bg-common-bg10); color: var(--vtc-text-text-white-text-1); transition: 0.4s; }
.footer8 .social-links a:hover { background-color: var(--vtc-bg-common-bg18); color: var(--vtc-text-text-white-text-1); }
.footer9 .social-links a:hover { background-color: var(--vtc-bg-common-bg12); color: var(--vtc-text-text-white-text-1); }
.footer10 .social-links a:hover { background-color: var(--vtc-bg-common-bg11); color: var(--vtc-text-text-white-text-1); }
.footer1 .vl-footer-widget-content p, .footer1 .textwidget.custom-html-widget, .footer3 .vl-footer-widget-content p, .footer3 .textwidget.custom-html-widget, .footer4 .vl-footer-widget-content p, .footer4 .textwidget.custom-html-widget, .footer5 .vl-footer-widget-content p, .footer5 .textwidget.custom-html-widget, .footer2 .vl-footer-widget-content p, .footer2 .textwidget.custom-html-widget { color: var(--vtc-text-pera-text-2); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); }
.footer6 .single-footer-items p, .footer6 .vl-footer-widget-content p, .footer6 .textwidget.custom-html-widget { color: var(--vtc-text-heading-text-1); font-size: var(--f-fs-font-fs18); font-style: normal; font-weight: var(--f-fw-medium); line-height: var(--f-fs-font-fs28); }
.cta2 .theme-btn1 { background-color: var(--vtc-bg-main-bg-3); }
.cta3 .theme-btn1 { background-color: var(--vtc-bg-main-bg-6); }
.cta3 .theme-btn1::before { background-color: rgb(173, 217, 236); }
.cta3 .theme-btn1::after { background-color: rgb(3, 0, 0); }
.cta5 .theme-btn1 { background-color: var(--vtc-bg-main-bg-2); }
.cta5 .theme-btn1::before { background-color: rgb(203, 61, 78); }
.cta5 .theme-btn1::after { background-color: rgb(203, 61, 78); }
.cta-index-5 .theme-btn1 { background-color: var(--vtc-bg-main-bg-2); }
.cta-index-5 .theme-btn1::before { background-color: rgb(203, 61, 78); }
.cta-index-5 .theme-btn1::after { background-color: rgb(203, 61, 78); }
.cta6 .theme-btn1 { background-color: var(--vtc-bg-common-bg14); }
.cta6 .theme-btn1::before { background-color: rgb(255, 216, 77); }
.cta6 .theme-btn1::after { background-color: rgb(255, 216, 77); }
.cta7 .theme-btn1 { background-color: var(--vtc-bg-common-bg10); }
.cta7 .theme-btn1::before { background-color: var(--vtc-bg-common-bg10); }
.cta7 .theme-btn1::after { background-color: var(--vtc-bg-common-bg10); }
.cta8 .theme-btn1 { background-color: var(--vtc-bg-common-bg13); }
.cta8.theme-btn1::before { background-color: rgb(247, 183, 82); }
.cta8 .theme-btn1::after { background-color: rgb(247, 183, 82); }
.cta9 .theme-btn1 { background-color: var(--vtc-bg-common-bg12); }
.cta9 .theme-btn1::before { background-color: var(--vtc-text-heading-text-1); }
.cta9 .theme-btn1::after { background-color: var(--vtc-text-heading-text-1); }
.cta-index-10 .theme-btn1 { background-color: var(--vtc-bg-common-bg11); }
.cta-index-10 .theme-btn1::before { background-color: var(--vtc-text-heading-text-1); }
.cta-index-10 .theme-btn1::after { background-color: var(--vtc-text-heading-text-1); }
.vl_form__contact input { margin-bottom: 12px; }
.vl_form__contact input, .vl_form__contact textarea { border-radius: 4px; }
.vl_form__contact textarea { height: auto; }
span.wpcf7-not-valid-tip { position: absolute; bottom: -48px; }
.search-px { position: relative; }
.social-links { margin-top: 20px; }
.footer1 ul.footer-info li, .footer3 ul.footer-info li, .footer4 ul.footer-info li, .footer5 ul.footer-info li, .footer2 ul.footer-info li { color: var(--vtc-text-pera-text-2); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); padding: 6px 0px 6px 36px; transition: 0.4s; position: relative; display: block; margin-bottom: 10px; }
.footer6 ul.footer-info li, .footer7 ul.footer-info li, .footer8 ul.footer-info li, .footer9 ul.footer-info li, .footer10 ul.footer-info li { color: var(--vtc-text-heading-text-1); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); padding: 6px 0px 6px 36px; transition: 0.4s; position: relative; display: block; margin-bottom: 10px; }
.footer1 ul.footer-info li i, .footer3 ul.footer-info li i, .footer4 ul.footer-info li i, .footer5 ul.footer-info li i, .footer2 ul.footer-info li i, .footer6 ul.footer-info li i, .footer7 ul.footer-info li i, .footer8 ul.footer-info li i, .footer9 ul.footer-info li i, .footer10 ul.footer-info li i { position: absolute; left: 0px; top: 10px; width: 30px; height: 30px; font-size: 24px; }
.footer1 ul.footer-info li:last-child, .footer3 ul.footer-info li:last-child, .footer4 ul.footer-info li:last-child, .footer5 ul.footer-info li:last-child, .footer2 ul.footer-info li:last-child, .footer6 ul.footer-info li:last-child, .footer7 ul.footer-info li:last-child, .footer8 ul.footer-info li:last-child, .footer9 ul.footer-info li:last-child, .footer10 ul.footer-info li:last-child { margin-bottom: 0px; }
.footer1 .social-links a, .footer2 .social-links a, .footer3 .social-links a, .footer4 .social-links a, .footer5 .social-links a, .footer8 .social-links a, .footer9 .social-links a, .footer10 .social-links a { display: inline-block; margin: 0px 4px; height: 36px; width: 36px; line-height: 36px; border-radius: 36px; background-color: rgba(255, 255, 255, 0.2); text-align: center; color: var(--vtc-text-text-white-text-1); transition: 0.4s; }
.footer8 .social-links a { background-color: var(--vtc-bg-common-bg17); color: var(--vtc-text-heading-text-1); }
.footer9 .social-links a { background-color: var(--vtc-bg-common-bg17); color: var(--vtc-text-heading-text-1); }
.footer10 .social-links a { background-color: var(--vtc-bg-common-bg17); color: var(--vtc-text-heading-text-1); }
.footer6 .social-links a, .footer7 .social-links a { display: inline-block; margin: 0px 4px; height: 36px; width: 36px; line-height: 36px; border-radius: 36px; background-color: var(--vtc-bg-common-bg7); text-align: center; color: var(--vtc-text-heading-text-1); transition: 0.4s; }
.footer7 .social-links a { background-color: var(--vtc-bg-common-bg19); }
.footer6 .social-links a:hover { background-color: var(--vtc-bg-main-bg-7); color: var(--vtc-text-text-white-text-1); }
.footer1 .social-links a:hover { background-color: var(--vtc-bg-main-bg-1); }
.footer2 .social-links a:hover { background-color: var(--vtc-bg-main-bg-2); transition: 0.4s; }
.footer3 .social-links a:hover { background-color: var(--vtc-bg-main-bg-3); transition: 0.4s; }
.footer4 .social-links a:hover { background-color: var(--vtc-bg-main-bg-6); transition: 0.4s; }
.footer5 .social-links a:hover { background-color: var(--vtc-bg-main-bg-2); transition: 0.4s; }
.footer5 .social-links a:hover { background-color: var(--vtc-bg-main-bg-2); transition: 0.4s; }
.footer7 .social-links a:hover { background-color: var(--vtc-bg-common-bg10); color: var(--vtc-text-text-white-text-1); transition: 0.4s; }
.footer8 .social-links a:hover { background-color: var(--vtc-bg-common-bg18); color: var(--vtc-text-text-white-text-1); }
.footer9 .social-links a:hover { background-color: var(--vtc-bg-common-bg12); color: var(--vtc-text-text-white-text-1); }
.footer10 .social-links a:hover { background-color: var(--vtc-bg-common-bg11); color: var(--vtc-text-text-white-text-1); }
.footer1 .vl-footer-widget-content p, .footer1 .textwidget.custom-html-widget, .footer3 .vl-footer-widget-content p, .footer3 .textwidget.custom-html-widget, .footer4 .vl-footer-widget-content p, .footer4 .textwidget.custom-html-widget, .footer5 .vl-footer-widget-content p, .footer5 .textwidget.custom-html-widget, .footer2 .vl-footer-widget-content p, .footer2 .textwidget.custom-html-widget { color: var(--vtc-text-pera-text-2); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); }
.footer6 .single-footer-items p, .footer6 .vl-footer-widget-content p, .footer6 .textwidget.custom-html-widget { color: var(--vtc-text-heading-text-1); font-size: var(--f-fs-font-fs18); font-style: normal; font-weight: var(--f-fw-medium); line-height: var(--f-fs-font-fs28); }
.cta2 .theme-btn1 { background-color: var(--vtc-bg-main-bg-3); }
.cta3 .theme-btn1 { background-color: var(--vtc-bg-main-bg-6); }
.cta3 .theme-btn1::before { background-color: rgb(173, 217, 236); }
.cta3 .theme-btn1::after { background-color: rgb(3, 0, 0); }
.cta5 .theme-btn1 { background-color: var(--vtc-bg-main-bg-2); }
.cta5 .theme-btn1::before { background-color: rgb(203, 61, 78); }
.cta5 .theme-btn1::after { background-color: rgb(203, 61, 78); }
.cta-index-5 .theme-btn1 { background-color: var(--vtc-bg-main-bg-2); }
.cta-index-5 .theme-btn1::before { background-color: rgb(203, 61, 78); }
.cta-index-5 .theme-btn1::after { background-color: rgb(203, 61, 78); }
.cta6 .theme-btn1 { background-color: var(--vtc-bg-common-bg14); }
.cta6 .theme-btn1::before { background-color: rgb(255, 216, 77); }
.cta6 .theme-btn1::after { background-color: rgb(255, 216, 77); }
.cta7 .theme-btn1 { background-color: var(--vtc-bg-common-bg10); }
.cta7 .theme-btn1::before { background-color: var(--vtc-bg-common-bg10); }
.cta7 .theme-btn1::after { background-color: var(--vtc-bg-common-bg10); }
.cta8 .theme-btn1 { background-color: var(--vtc-bg-common-bg13); }
.cta8.theme-btn1::before { background-color: rgb(247, 183, 82); }
.cta8 .theme-btn1::after { background-color: rgb(247, 183, 82); }
.cta9 .theme-btn1 { background-color: var(--vtc-bg-common-bg12); }
.cta9 .theme-btn1::before { background-color: var(--vtc-text-heading-text-1); }
.cta9 .theme-btn1::after { background-color: var(--vtc-text-heading-text-1); }
.cta-index-10 .theme-btn1 { background-color: var(--vtc-bg-common-bg11); }
.cta-index-10 .theme-btn1::before { background-color: var(--vtc-text-heading-text-1); }
.cta-index-10 .theme-btn1::after { background-color: var(--vtc-text-heading-text-1); }
.vl_form__contact input { margin-bottom: 12px; }
.vl_form__contact input, .vl_form__contact textarea { border-radius: 4px; }
.vl_form__contact textarea { height: auto; }
span.wpcf7-not-valid-tip { position: absolute; bottom: -48px; }
.common-hero { background-position: center center; background-size: cover; }
.bg-cover { background-position: center center; background-size: cover; }
html:root { --vtc-text-heading-text-1: #081120; --vtc-text-heading-text-2: #19326A; --vtc-text-heading-text-3: #001431; --vtc-text-common-color-1: #5957E5; --vtc-text-pera-text-2: #CCCCD5; --vtc-text-pera-text-3: #5A5F6A; --vtc-text-text-white-text-1: #ffffff; --vtc-bg-main-bg-1: #fc253f; --vtc-bg-main-bg-2: #FC253F; --vtc-bg-main-bg-3: #fc253f; --vtc-bg-main-bg-4: #23342E; --vtc-bg-main-bg-5: #19326A; --vtc-bg-main-bg-6: #52B5E9; --vtc-bg-common-bg1: #FFF2E6; --vtc-bg-common-bg2: #F5F3F4; --vtc-bg-common-bg3: #28284D; --vtc-bg-common-bg4: #FFFAEC; --vtc-bg-common-bg5: #FFF4EF; --vtc-bg-common-bg6: #E9EBEA; --vtc-bg-common-bg7: #ECF3F6; --vtc-bg-common-bg8: #E5E7EA; --vtc-bg-common-bg9: #F2F4F7; --vtc-bg-common-bg10: #5957E5; --vtc-bg-bg-white: #ffffff; --vtc-border-border-1: #f0f0f0; --vtc-border-border-2: #dfdcdc; --vtc-text-pera-text-1: #77787b; }
:root { --bs-blue: #0d6efd; --bs-indigo: #6610f2; --bs-purple: #6f42c1; --bs-pink: #d63384; --bs-red: #dc3545; --bs-orange: #fd7e14; --bs-yellow: #ffc107; --bs-green: #198754; --bs-teal: #20c997; --bs-cyan: #0dcaf0; --bs-black: #000; --bs-white: #fff; --bs-gray: #6c757d; --bs-gray-dark: #343a40; --bs-gray-100: #f8f9fa; --bs-gray-200: #e9ecef; --bs-gray-300: #dee2e6; --bs-gray-400: #ced4da; --bs-gray-500: #adb5bd; --bs-gray-600: #6c757d; --bs-gray-700: #495057; --bs-gray-800: #343a40; --bs-gray-900: #212529; --bs-primary: #0d6efd; --bs-secondary: #6c757d; --bs-success: #198754; --bs-info: #0dcaf0; --bs-warning: #ffc107; --bs-danger: #dc3545; --bs-light: #f8f9fa; --bs-dark: #212529; --bs-primary-rgb: 13,110,253; --bs-secondary-rgb: 108,117,125; --bs-success-rgb: 25,135,84; --bs-info-rgb: 13,202,240; --bs-warning-rgb: 255,193,7; --bs-danger-rgb: 220,53,69; --bs-light-rgb: 248,249,250; --bs-dark-rgb: 33,37,41; --bs-white-rgb: 255,255,255; --bs-black-rgb: 0,0,0; --bs-body-color-rgb: 33,37,41; --bs-body-bg-rgb: 255,255,255; --bs-font-sans-serif: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; --bs-font-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); --bs-body-font-family: var(--bs-font-sans-serif); --bs-body-font-size: 1rem; --bs-body-font-weight: 400; --bs-body-line-height: 1.5; --bs-body-color: #212529; --bs-body-bg: #fff; --bs-border-width: 1px; --bs-border-style: solid; --bs-border-color: #dee2e6; --bs-border-color-translucent: rgba(0, 0, 0, 0.175); --bs-border-radius: 0.375rem; --bs-border-radius-sm: 0.25rem; --bs-border-radius-lg: 0.5rem; --bs-border-radius-xl: 1rem; --bs-border-radius-2xl: 2rem; --bs-border-radius-pill: 50rem; --bs-link-color: #0d6efd; --bs-link-hover-color: #0a58ca; --bs-code-color: #d63384; --bs-highlight-bg: #fff3cd; }
*, ::after, ::before { box-sizing: border-box; }
@media (prefers-reduced-motion: no-preference) {
  :root { scroll-behavior: smooth; }
}
body { margin: 0px; font-family: var(--bs-body-font-family); font-size: var(--bs-body-font-size); font-weight: var(--bs-body-font-weight); line-height: var(--bs-body-line-height); color: var(--bs-body-color); text-align: var(--bs-body-text-align); background-color: var(--bs-body-bg); text-size-adjust: 100%; -webkit-tap-highlight-color: transparent; }
hr { margin: 1rem 0px; color: inherit; border-width: 1px 0px 0px; border-style: solid none none; border-color: currentcolor; border-image: none; opacity: 0.25; }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { margin-top: 0px; margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2; }
.h1, h1 { font-size: calc(1.375rem + 1.5vw); }
@media (min-width: 1200px) {
  .h1, h1 { font-size: 2.5rem; }
}
.h2, h2 { font-size: calc(1.325rem + 0.9vw); }
@media (min-width: 1200px) {
  .h2, h2 { font-size: 2rem; }
}
.h3, h3 { font-size: calc(1.3rem + 0.6vw); }
@media (min-width: 1200px) {
  .h3, h3 { font-size: 1.75rem; }
}
.h4, h4 { font-size: calc(1.275rem + 0.3vw); }
@media (min-width: 1200px) {
  .h4, h4 { font-size: 1.5rem; }
}
.h5, h5 { font-size: 1.25rem; }
.h6, h6 { font-size: 1rem; }
p { margin-top: 0px; margin-bottom: 1rem; }
abbr[title] { text-decoration: underline dotted; cursor: help; text-decoration-skip-ink: none; }
address { margin-bottom: 1rem; font-style: normal; line-height: inherit; }
ol, ul { padding-left: 2rem; }
dl, ol, ul { margin-top: 0px; margin-bottom: 1rem; }
ol ol, ol ul, ul ol, ul ul { margin-bottom: 0px; }
dt { font-weight: 700; }
dd { margin-bottom: 0.5rem; margin-left: 0px; }
blockquote { margin: 0px 0px 1rem; }
b, strong { font-weight: bolder; }
.small, small { font-size: 0.875em; }
.mark, mark { padding: 0.1875em; background-color: var(--bs-highlight-bg); }
sub, sup { position: relative; font-size: 0.75em; line-height: 0; vertical-align: baseline; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
a { color: var(--bs-link-color); text-decoration: underline; }
a:hover { color: var(--bs-link-hover-color); }
a:not([href]):not([class]), a:not([href]):not([class]):hover { color: inherit; text-decoration: none; }
code, kbd, pre, samp { font-family: var(--bs-font-monospace); font-size: 1em; }
pre { display: block; margin-top: 0px; margin-bottom: 1rem; overflow: auto; font-size: 0.875em; }
pre code { font-size: inherit; color: inherit; word-break: normal; }
code { font-size: 0.875em; color: var(--bs-code-color); overflow-wrap: break-word; }
a > code { color: inherit; }
kbd { padding: 0.1875rem 0.375rem; font-size: 0.875em; color: var(--bs-body-bg); background-color: var(--bs-body-color); border-radius: 0.25rem; }
kbd kbd { padding: 0px; font-size: 1em; }
figure { margin: 0px 0px 1rem; }
img, svg { vertical-align: middle; }
table { caption-side: bottom; border-collapse: collapse; }
caption { padding-top: 0.5rem; padding-bottom: 0.5rem; color: rgb(108, 117, 125); text-align: left; }
th { text-align: -webkit-match-parent; }
tbody, td, tfoot, th, thead, tr { border-color: inherit; border-style: solid; border-width: 0px; }
label { display: inline-block; }
button { border-radius: 0px; }
button:focus:not(:focus-visible) { outline: 0px; }
button, input, optgroup, select, textarea { margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit; }
button, select { text-transform: none; }
[role="button"] { cursor: pointer; }
select { overflow-wrap: normal; }
select:disabled { opacity: 1; }
[list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not([type="week"]):not([type="time"])::-webkit-calendar-picker-indicator { display: none !important; }
[type="button"], [type="reset"], [type="submit"], button { appearance: button; }
[type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled), button:not(:disabled) { cursor: pointer; }
textarea { resize: vertical; }
fieldset { min-width: 0px; padding: 0px; margin: 0px; border: 0px; }
legend { float: left; width: 100%; padding: 0px; margin-bottom: 0.5rem; font-size: calc(1.275rem + 0.3vw); line-height: inherit; }
@media (min-width: 1200px) {
  legend { font-size: 1.5rem; }
}
legend + * { clear: left; }
::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-fields-wrapper, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-text, ::-webkit-datetime-edit-year-field { padding: 0px; }
::-webkit-inner-spin-button { height: auto; }
[type="search"] { outline-offset: -2px; appearance: textfield; }
::-webkit-search-decoration { appearance: none; }
::-webkit-color-swatch-wrapper { padding: 0px; }
::-webkit-file-upload-button { font: inherit; appearance: button; }
::file-selector-button { font: inherit; appearance: button; }
output { display: inline-block; }
iframe { border: 0px; }
summary { display: list-item; cursor: pointer; }
progress { vertical-align: baseline; }
[hidden] { display: none !important; }
.lead { font-size: 1.25rem; font-weight: 300; }
.display-1 { font-size: calc(1.625rem + 4.5vw); font-weight: 300; line-height: 1.2; }
@media (min-width: 1200px) {
  .display-1 { font-size: 5rem; }
}
.display-2 { font-size: calc(1.575rem + 3.9vw); font-weight: 300; line-height: 1.2; }
@media (min-width: 1200px) {
  .display-2 { font-size: 4.5rem; }
}
.display-3 { font-size: calc(1.525rem + 3.3vw); font-weight: 300; line-height: 1.2; }
@media (min-width: 1200px) {
  .display-3 { font-size: 4rem; }
}
.display-4 { font-size: calc(1.475rem + 2.7vw); font-weight: 300; line-height: 1.2; }
@media (min-width: 1200px) {
  .display-4 { font-size: 3.5rem; }
}
.display-5 { font-size: calc(1.425rem + 2.1vw); font-weight: 300; line-height: 1.2; }
@media (min-width: 1200px) {
  .display-5 { font-size: 3rem; }
}
.display-6 { font-size: calc(1.375rem + 1.5vw); font-weight: 300; line-height: 1.2; }
@media (min-width: 1200px) {
  .display-6 { font-size: 2.5rem; }
}
.list-unstyled { padding-left: 0px; list-style: none; }
.list-inline { padding-left: 0px; list-style: none; }
.list-inline-item { display: inline-block; }
.list-inline-item:not(:last-child) { margin-right: 0.5rem; }
.initialism { font-size: 0.875em; text-transform: uppercase; }
.blockquote { margin-bottom: 1rem; font-size: 1.25rem; }
.blockquote > :last-child { margin-bottom: 0px; }
.blockquote-footer { margin-top: -1rem; margin-bottom: 1rem; font-size: 0.875em; color: rgb(108, 117, 125); }
.blockquote-footer::before { content: "— "; }
.img-fluid { max-width: 100%; height: auto; }
.img-thumbnail { padding: 0.25rem; background-color: rgb(255, 255, 255); border: 1px solid var(--bs-border-color); border-radius: 0.375rem; max-width: 100%; height: auto; }
.figure { display: inline-block; }
.figure-img { margin-bottom: 0.5rem; line-height: 1; }
.figure-caption { font-size: 0.875em; color: rgb(108, 117, 125); }
.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { --bs-gutter-x: 30px; --bs-gutter-y: 0; width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-right: auto; margin-left: auto; }
@media (min-width: 576px) {
  .container, .container-sm { max-width: 540px; }
}
@media (min-width: 768px) {
  .container, .container-md, .container-sm { max-width: 720px; }
}
@media (min-width: 992px) {
  .container, .container-lg, .container-md, .container-sm { max-width: 960px; }
}
@media (min-width: 1200px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl { max-width: 1140px; }
}
@media (min-width: 1400px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { max-width: 1312px; }
}
.row { --bs-gutter-x: 30px; --bs-gutter-y: 0; display: flex; flex-wrap: wrap; margin-top: calc(-1 * var(--bs-gutter-y)); margin-right: calc(-.5 * var(--bs-gutter-x)); margin-left: calc(-.5 * var(--bs-gutter-x)); }
.row > * { flex-shrink: 0; width: 100%; max-width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-top: var(--bs-gutter-y); }
.col { flex: 1 0 0%; }
.row-cols-auto > * { flex: 0 0 auto; width: auto; }
.row-cols-1 > * { flex: 0 0 auto; width: 100%; }
.row-cols-2 > * { flex: 0 0 auto; width: 50%; }
.row-cols-3 > * { flex: 0 0 auto; width: 33.3333%; }
.row-cols-4 > * { flex: 0 0 auto; width: 25%; }
.row-cols-5 > * { flex: 0 0 auto; width: 20%; }
.row-cols-6 > * { flex: 0 0 auto; width: 16.6667%; }
.col-auto { flex: 0 0 auto; width: auto; }
.col-1 { flex: 0 0 auto; width: 8.33333%; }
.col-2 { flex: 0 0 auto; width: 16.6667%; }
.col-3 { flex: 0 0 auto; width: 25%; }
.col-4 { flex: 0 0 auto; width: 33.3333%; }
.col-5 { flex: 0 0 auto; width: 41.6667%; }
.col-6 { flex: 0 0 auto; width: 50%; }
.col-7 { flex: 0 0 auto; width: 58.3333%; }
.col-8 { flex: 0 0 auto; width: 66.6667%; }
.col-9 { flex: 0 0 auto; width: 75%; }
.col-10 { flex: 0 0 auto; width: 83.3333%; }
.col-11 { flex: 0 0 auto; width: 91.6667%; }
.col-12 { flex: 0 0 auto; width: 100%; }
.offset-1 { margin-left: 8.33333%; }
.offset-2 { margin-left: 16.6667%; }
.offset-3 { margin-left: 25%; }
.offset-4 { margin-left: 33.3333%; }
.offset-5 { margin-left: 41.6667%; }
.offset-6 { margin-left: 50%; }
.offset-7 { margin-left: 58.3333%; }
.offset-8 { margin-left: 66.6667%; }
.offset-9 { margin-left: 75%; }
.offset-10 { margin-left: 83.3333%; }
.offset-11 { margin-left: 91.6667%; }
.g-0, .gx-0 { --bs-gutter-x: 0; }
.g-0, .gy-0 { --bs-gutter-y: 0; }
.g-1, .gx-1 { --bs-gutter-x: 0.25rem; }
.g-1, .gy-1 { --bs-gutter-y: 0.25rem; }
.g-2, .gx-2 { --bs-gutter-x: 0.5rem; }
.g-2, .gy-2 { --bs-gutter-y: 0.5rem; }
.g-3, .gx-3 { --bs-gutter-x: 1rem; }
.g-3, .gy-3 { --bs-gutter-y: 1rem; }
.g-4, .gx-4 { --bs-gutter-x: 1.5rem; }
.g-4, .gy-4 { --bs-gutter-y: 1.5rem; }
.g-5, .gx-5 { --bs-gutter-x: 3rem; }
.g-5, .gy-5 { --bs-gutter-y: 3rem; }
@media (min-width: 576px) {
  .col-sm { flex: 1 0 0%; }
  .row-cols-sm-auto > * { flex: 0 0 auto; width: auto; }
  .row-cols-sm-1 > * { flex: 0 0 auto; width: 100%; }
  .row-cols-sm-2 > * { flex: 0 0 auto; width: 50%; }
  .row-cols-sm-3 > * { flex: 0 0 auto; width: 33.3333%; }
  .row-cols-sm-4 > * { flex: 0 0 auto; width: 25%; }
  .row-cols-sm-5 > * { flex: 0 0 auto; width: 20%; }
  .row-cols-sm-6 > * { flex: 0 0 auto; width: 16.6667%; }
  .col-sm-auto { flex: 0 0 auto; width: auto; }
  .col-sm-1 { flex: 0 0 auto; width: 8.33333%; }
  .col-sm-2 { flex: 0 0 auto; width: 16.6667%; }
  .col-sm-3 { flex: 0 0 auto; width: 25%; }
  .col-sm-4 { flex: 0 0 auto; width: 33.3333%; }
  .col-sm-5 { flex: 0 0 auto; width: 41.6667%; }
  .col-sm-6 { flex: 0 0 auto; width: 50%; }
  .col-sm-7 { flex: 0 0 auto; width: 58.3333%; }
  .col-sm-8 { flex: 0 0 auto; width: 66.6667%; }
  .col-sm-9 { flex: 0 0 auto; width: 75%; }
  .col-sm-10 { flex: 0 0 auto; width: 83.3333%; }
  .col-sm-11 { flex: 0 0 auto; width: 91.6667%; }
  .col-sm-12 { flex: 0 0 auto; width: 100%; }
  .offset-sm-0 { margin-left: 0px; }
  .offset-sm-1 { margin-left: 8.33333%; }
  .offset-sm-2 { margin-left: 16.6667%; }
  .offset-sm-3 { margin-left: 25%; }
  .offset-sm-4 { margin-left: 33.3333%; }
  .offset-sm-5 { margin-left: 41.6667%; }
  .offset-sm-6 { margin-left: 50%; }
  .offset-sm-7 { margin-left: 58.3333%; }
  .offset-sm-8 { margin-left: 66.6667%; }
  .offset-sm-9 { margin-left: 75%; }
  .offset-sm-10 { margin-left: 83.3333%; }
  .offset-sm-11 { margin-left: 91.6667%; }
  .g-sm-0, .gx-sm-0 { --bs-gutter-x: 0; }
  .g-sm-0, .gy-sm-0 { --bs-gutter-y: 0; }
  .g-sm-1, .gx-sm-1 { --bs-gutter-x: 0.25rem; }
  .g-sm-1, .gy-sm-1 { --bs-gutter-y: 0.25rem; }
  .g-sm-2, .gx-sm-2 { --bs-gutter-x: 0.5rem; }
  .g-sm-2, .gy-sm-2 { --bs-gutter-y: 0.5rem; }
  .g-sm-3, .gx-sm-3 { --bs-gutter-x: 1rem; }
  .g-sm-3, .gy-sm-3 { --bs-gutter-y: 1rem; }
  .g-sm-4, .gx-sm-4 { --bs-gutter-x: 1.5rem; }
  .g-sm-4, .gy-sm-4 { --bs-gutter-y: 1.5rem; }
  .g-sm-5, .gx-sm-5 { --bs-gutter-x: 3rem; }
  .g-sm-5, .gy-sm-5 { --bs-gutter-y: 3rem; }
}
@media (min-width: 768px) {
  .col-md { flex: 1 0 0%; }
  .row-cols-md-auto > * { flex: 0 0 auto; width: auto; }
  .row-cols-md-1 > * { flex: 0 0 auto; width: 100%; }
  .row-cols-md-2 > * { flex: 0 0 auto; width: 50%; }
  .row-cols-md-3 > * { flex: 0 0 auto; width: 33.3333%; }
  .row-cols-md-4 > * { flex: 0 0 auto; width: 25%; }
  .row-cols-md-5 > * { flex: 0 0 auto; width: 20%; }
  .row-cols-md-6 > * { flex: 0 0 auto; width: 16.6667%; }
  .col-md-auto { flex: 0 0 auto; width: auto; }
  .col-md-1 { flex: 0 0 auto; width: 8.33333%; }
  .col-md-2 { flex: 0 0 auto; width: 16.6667%; }
  .col-md-3 { flex: 0 0 auto; width: 25%; }
  .col-md-4 { flex: 0 0 auto; width: 33.3333%; }
  .col-md-5 { flex: 0 0 auto; width: 41.6667%; }
  .col-md-6 { flex: 0 0 auto; width: 50%; }
  .col-md-7 { flex: 0 0 auto; width: 58.3333%; }
  .col-md-8 { flex: 0 0 auto; width: 66.6667%; }
  .col-md-9 { flex: 0 0 auto; width: 75%; }
  .col-md-10 { flex: 0 0 auto; width: 83.3333%; }
  .col-md-11 { flex: 0 0 auto; width: 91.6667%; }
  .col-md-12 { flex: 0 0 auto; width: 100%; }
  .offset-md-0 { margin-left: 0px; }
  .offset-md-1 { margin-left: 8.33333%; }
  .offset-md-2 { margin-left: 16.6667%; }
  .offset-md-3 { margin-left: 25%; }
  .offset-md-4 { margin-left: 33.3333%; }
  .offset-md-5 { margin-left: 41.6667%; }
  .offset-md-6 { margin-left: 50%; }
  .offset-md-7 { margin-left: 58.3333%; }
  .offset-md-8 { margin-left: 66.6667%; }
  .offset-md-9 { margin-left: 75%; }
  .offset-md-10 { margin-left: 83.3333%; }
  .offset-md-11 { margin-left: 91.6667%; }
  .g-md-0, .gx-md-0 { --bs-gutter-x: 0; }
  .g-md-0, .gy-md-0 { --bs-gutter-y: 0; }
  .g-md-1, .gx-md-1 { --bs-gutter-x: 0.25rem; }
  .g-md-1, .gy-md-1 { --bs-gutter-y: 0.25rem; }
  .g-md-2, .gx-md-2 { --bs-gutter-x: 0.5rem; }
  .g-md-2, .gy-md-2 { --bs-gutter-y: 0.5rem; }
  .g-md-3, .gx-md-3 { --bs-gutter-x: 1rem; }
  .g-md-3, .gy-md-3 { --bs-gutter-y: 1rem; }
  .g-md-4, .gx-md-4 { --bs-gutter-x: 1.5rem; }
  .g-md-4, .gy-md-4 { --bs-gutter-y: 1.5rem; }
  .g-md-5, .gx-md-5 { --bs-gutter-x: 3rem; }
  .g-md-5, .gy-md-5 { --bs-gutter-y: 3rem; }
}
@media (min-width: 992px) {
  .col-lg { flex: 1 0 0%; }
  .row-cols-lg-auto > * { flex: 0 0 auto; width: auto; }
  .row-cols-lg-1 > * { flex: 0 0 auto; width: 100%; }
  .row-cols-lg-2 > * { flex: 0 0 auto; width: 50%; }
  .row-cols-lg-3 > * { flex: 0 0 auto; width: 33.3333%; }
  .row-cols-lg-4 > * { flex: 0 0 auto; width: 25%; }
  .row-cols-lg-5 > * { flex: 0 0 auto; width: 20%; }
  .row-cols-lg-6 > * { flex: 0 0 auto; width: 16.6667%; }
  .col-lg-auto { flex: 0 0 auto; width: auto; }
  .col-lg-1 { flex: 0 0 auto; width: 8.33333%; }
  .col-lg-2 { flex: 0 0 auto; width: 16.6667%; }
  .col-lg-3 { flex: 0 0 auto; width: 25%; }
  .col-lg-4 { flex: 0 0 auto; width: 33.3333%; }
  .col-lg-5 { flex: 0 0 auto; width: 41.6667%; }
  .col-lg-6 { flex: 0 0 auto; width: 50%; }
  .col-lg-7 { flex: 0 0 auto; width: 58.3333%; }
  .col-lg-8 { flex: 0 0 auto; width: 66.6667%; }
  .col-lg-9 { flex: 0 0 auto; width: 75%; }
  .col-lg-10 { flex: 0 0 auto; width: 83.3333%; }
  .col-lg-11 { flex: 0 0 auto; width: 91.6667%; }
  .col-lg-12 { flex: 0 0 auto; width: 100%; }
  .offset-lg-0 { margin-left: 0px; }
  .offset-lg-1 { margin-left: 8.33333%; }
  .offset-lg-2 { margin-left: 16.6667%; }
  .offset-lg-3 { margin-left: 25%; }
  .offset-lg-4 { margin-left: 33.3333%; }
  .offset-lg-5 { margin-left: 41.6667%; }
  .offset-lg-6 { margin-left: 50%; }
  .offset-lg-7 { margin-left: 58.3333%; }
  .offset-lg-8 { margin-left: 66.6667%; }
  .offset-lg-9 { margin-left: 75%; }
  .offset-lg-10 { margin-left: 83.3333%; }
  .offset-lg-11 { margin-left: 91.6667%; }
  .g-lg-0, .gx-lg-0 { --bs-gutter-x: 0; }
  .g-lg-0, .gy-lg-0 { --bs-gutter-y: 0; }
  .g-lg-1, .gx-lg-1 { --bs-gutter-x: 0.25rem; }
  .g-lg-1, .gy-lg-1 { --bs-gutter-y: 0.25rem; }
  .g-lg-2, .gx-lg-2 { --bs-gutter-x: 0.5rem; }
  .g-lg-2, .gy-lg-2 { --bs-gutter-y: 0.5rem; }
  .g-lg-3, .gx-lg-3 { --bs-gutter-x: 1rem; }
  .g-lg-3, .gy-lg-3 { --bs-gutter-y: 1rem; }
  .g-lg-4, .gx-lg-4 { --bs-gutter-x: 1.5rem; }
  .g-lg-4, .gy-lg-4 { --bs-gutter-y: 1.5rem; }
  .g-lg-5, .gx-lg-5 { --bs-gutter-x: 3rem; }
  .g-lg-5, .gy-lg-5 { --bs-gutter-y: 3rem; }
}
@media (min-width: 1200px) {
  .col-xl { flex: 1 0 0%; }
  .row-cols-xl-auto > * { flex: 0 0 auto; width: auto; }
  .row-cols-xl-1 > * { flex: 0 0 auto; width: 100%; }
  .row-cols-xl-2 > * { flex: 0 0 auto; width: 50%; }
  .row-cols-xl-3 > * { flex: 0 0 auto; width: 33.3333%; }
  .row-cols-xl-4 > * { flex: 0 0 auto; width: 25%; }
  .row-cols-xl-5 > * { flex: 0 0 auto; width: 20%; }
  .row-cols-xl-6 > * { flex: 0 0 auto; width: 16.6667%; }
  .col-xl-auto { flex: 0 0 auto; width: auto; }
  .col-xl-1 { flex: 0 0 auto; width: 8.33333%; }
  .col-xl-2 { flex: 0 0 auto; width: 16.6667%; }
  .col-xl-3 { flex: 0 0 auto; width: 25%; }
  .col-xl-4 { flex: 0 0 auto; width: 33.3333%; }
  .col-xl-5 { flex: 0 0 auto; width: 41.6667%; }
  .col-xl-6 { flex: 0 0 auto; width: 50%; }
  .col-xl-7 { flex: 0 0 auto; width: 58.3333%; }
  .col-xl-8 { flex: 0 0 auto; width: 66.6667%; }
  .col-xl-9 { flex: 0 0 auto; width: 75%; }
  .col-xl-10 { flex: 0 0 auto; width: 83.3333%; }
  .col-xl-11 { flex: 0 0 auto; width: 91.6667%; }
  .col-xl-12 { flex: 0 0 auto; width: 100%; }
  .offset-xl-0 { margin-left: 0px; }
  .offset-xl-1 { margin-left: 8.33333%; }
  .offset-xl-2 { margin-left: 16.6667%; }
  .offset-xl-3 { margin-left: 25%; }
  .offset-xl-4 { margin-left: 33.3333%; }
  .offset-xl-5 { margin-left: 41.6667%; }
  .offset-xl-6 { margin-left: 50%; }
  .offset-xl-7 { margin-left: 58.3333%; }
  .offset-xl-8 { margin-left: 66.6667%; }
  .offset-xl-9 { margin-left: 75%; }
  .offset-xl-10 { margin-left: 83.3333%; }
  .offset-xl-11 { margin-left: 91.6667%; }
  .g-xl-0, .gx-xl-0 { --bs-gutter-x: 0; }
  .g-xl-0, .gy-xl-0 { --bs-gutter-y: 0; }
  .g-xl-1, .gx-xl-1 { --bs-gutter-x: 0.25rem; }
  .g-xl-1, .gy-xl-1 { --bs-gutter-y: 0.25rem; }
  .g-xl-2, .gx-xl-2 { --bs-gutter-x: 0.5rem; }
  .g-xl-2, .gy-xl-2 { --bs-gutter-y: 0.5rem; }
  .g-xl-3, .gx-xl-3 { --bs-gutter-x: 1rem; }
  .g-xl-3, .gy-xl-3 { --bs-gutter-y: 1rem; }
  .g-xl-4, .gx-xl-4 { --bs-gutter-x: 1.5rem; }
  .g-xl-4, .gy-xl-4 { --bs-gutter-y: 1.5rem; }
  .g-xl-5, .gx-xl-5 { --bs-gutter-x: 3rem; }
  .g-xl-5, .gy-xl-5 { --bs-gutter-y: 3rem; }
}
@media (min-width: 1400px) {
  .col-xxl { flex: 1 0 0%; }
  .row-cols-xxl-auto > * { flex: 0 0 auto; width: auto; }
  .row-cols-xxl-1 > * { flex: 0 0 auto; width: 100%; }
  .row-cols-xxl-2 > * { flex: 0 0 auto; width: 50%; }
  .row-cols-xxl-3 > * { flex: 0 0 auto; width: 33.3333%; }
  .row-cols-xxl-4 > * { flex: 0 0 auto; width: 25%; }
  .row-cols-xxl-5 > * { flex: 0 0 auto; width: 20%; }
  .row-cols-xxl-6 > * { flex: 0 0 auto; width: 16.6667%; }
  .col-xxl-auto { flex: 0 0 auto; width: auto; }
  .col-xxl-1 { flex: 0 0 auto; width: 8.33333%; }
  .col-xxl-2 { flex: 0 0 auto; width: 16.6667%; }
  .col-xxl-3 { flex: 0 0 auto; width: 25%; }
  .col-xxl-4 { flex: 0 0 auto; width: 33.3333%; }
  .col-xxl-5 { flex: 0 0 auto; width: 41.6667%; }
  .col-xxl-6 { flex: 0 0 auto; width: 50%; }
  .col-xxl-7 { flex: 0 0 auto; width: 58.3333%; }
  .col-xxl-8 { flex: 0 0 auto; width: 66.6667%; }
  .col-xxl-9 { flex: 0 0 auto; width: 75%; }
  .col-xxl-10 { flex: 0 0 auto; width: 83.3333%; }
  .col-xxl-11 { flex: 0 0 auto; width: 91.6667%; }
  .col-xxl-12 { flex: 0 0 auto; width: 100%; }
  .offset-xxl-0 { margin-left: 0px; }
  .offset-xxl-1 { margin-left: 8.33333%; }
  .offset-xxl-2 { margin-left: 16.6667%; }
  .offset-xxl-3 { margin-left: 25%; }
  .offset-xxl-4 { margin-left: 33.3333%; }
  .offset-xxl-5 { margin-left: 41.6667%; }
  .offset-xxl-6 { margin-left: 50%; }
  .offset-xxl-7 { margin-left: 58.3333%; }
  .offset-xxl-8 { margin-left: 66.6667%; }
  .offset-xxl-9 { margin-left: 75%; }
  .offset-xxl-10 { margin-left: 83.3333%; }
  .offset-xxl-11 { margin-left: 91.6667%; }
  .g-xxl-0, .gx-xxl-0 { --bs-gutter-x: 0; }
  .g-xxl-0, .gy-xxl-0 { --bs-gutter-y: 0; }
  .g-xxl-1, .gx-xxl-1 { --bs-gutter-x: 0.25rem; }
  .g-xxl-1, .gy-xxl-1 { --bs-gutter-y: 0.25rem; }
  .g-xxl-2, .gx-xxl-2 { --bs-gutter-x: 0.5rem; }
  .g-xxl-2, .gy-xxl-2 { --bs-gutter-y: 0.5rem; }
  .g-xxl-3, .gx-xxl-3 { --bs-gutter-x: 1rem; }
  .g-xxl-3, .gy-xxl-3 { --bs-gutter-y: 1rem; }
  .g-xxl-4, .gx-xxl-4 { --bs-gutter-x: 1.5rem; }
  .g-xxl-4, .gy-xxl-4 { --bs-gutter-y: 1.5rem; }
  .g-xxl-5, .gx-xxl-5 { --bs-gutter-x: 3rem; }
  .g-xxl-5, .gy-xxl-5 { --bs-gutter-y: 3rem; }
}
.table { --bs-table-color: var(--bs-body-color); --bs-table-bg: transparent; --bs-table-border-color: var(--bs-border-color); --bs-table-accent-bg: transparent; --bs-table-striped-color: var(--bs-body-color); --bs-table-striped-bg: rgba(0, 0, 0, 0.05); --bs-table-active-color: var(--bs-body-color); --bs-table-active-bg: rgba(0, 0, 0, 0.1); --bs-table-hover-color: var(--bs-body-color); --bs-table-hover-bg: rgba(0, 0, 0, 0.075); width: 100%; margin-bottom: 1rem; color: var(--bs-table-color); vertical-align: top; border-color: var(--bs-table-border-color); }
.table > :not(caption) > * > * { padding: 0.5rem; background-color: var(--bs-table-bg); border-bottom-width: 1px; box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg); }
.table > tbody { vertical-align: inherit; }
.table > thead { vertical-align: bottom; }
.table-group-divider { border-top: 2px solid; }
.caption-top { caption-side: top; }
.table-sm > :not(caption) > * > * { padding: 0.25rem; }
.table-bordered > :not(caption) > * { border-width: 1px 0px; }
.table-bordered > :not(caption) > * > * { border-width: 0px 1px; }
.table-borderless > :not(caption) > * > * { border-bottom-width: 0px; }
.table-borderless > :not(:first-child) { border-top-width: 0px; }
.table-striped > tbody > tr:nth-of-type(2n+1) > * { --bs-table-accent-bg: var(--bs-table-striped-bg); color: var(--bs-table-striped-color); }
.table-striped-columns > :not(caption) > tr > :nth-child(2n) { --bs-table-accent-bg: var(--bs-table-striped-bg); color: var(--bs-table-striped-color); }
.table-active { --bs-table-accent-bg: var(--bs-table-active-bg); color: var(--bs-table-active-color); }
.table-hover > tbody > tr:hover > * { --bs-table-accent-bg: var(--bs-table-hover-bg); color: var(--bs-table-hover-color); }
.table-primary { --bs-table-color: #000; --bs-table-bg: #cfe2ff; --bs-table-border-color: #bacbe6; --bs-table-striped-bg: #c5d7f2; --bs-table-striped-color: #000; --bs-table-active-bg: #bacbe6; --bs-table-active-color: #000; --bs-table-hover-bg: #bfd1ec; --bs-table-hover-color: #000; color: var(--bs-table-color); border-color: var(--bs-table-border-color); }
.table-secondary { --bs-table-color: #000; --bs-table-bg: #e2e3e5; --bs-table-border-color: #cbccce; --bs-table-striped-bg: #d7d8da; --bs-table-striped-color: #000; --bs-table-active-bg: #cbccce; --bs-table-active-color: #000; --bs-table-hover-bg: #d1d2d4; --bs-table-hover-color: #000; color: var(--bs-table-color); border-color: var(--bs-table-border-color); }
.table-success { --bs-table-color: #000; --bs-table-bg: #d1e7dd; --bs-table-border-color: #bcd0c7; --bs-table-striped-bg: #c7dbd2; --bs-table-striped-color: #000; --bs-table-active-bg: #bcd0c7; --bs-table-active-color: #000; --bs-table-hover-bg: #c1d6cc; --bs-table-hover-color: #000; color: var(--bs-table-color); border-color: var(--bs-table-border-color); }
.table-info { --bs-table-color: #000; --bs-table-bg: #cff4fc; --bs-table-border-color: #badce3; --bs-table-striped-bg: #c5e8ef; --bs-table-striped-color: #000; --bs-table-active-bg: #badce3; --bs-table-active-color: #000; --bs-table-hover-bg: #bfe2e9; --bs-table-hover-color: #000; color: var(--bs-table-color); border-color: var(--bs-table-border-color); }
.table-warning { --bs-table-color: #000; --bs-table-bg: #fff3cd; --bs-table-border-color: #e6dbb9; --bs-table-striped-bg: #f2e7c3; --bs-table-striped-color: #000; --bs-table-active-bg: #e6dbb9; --bs-table-active-color: #000; --bs-table-hover-bg: #ece1be; --bs-table-hover-color: #000; color: var(--bs-table-color); border-color: var(--bs-table-border-color); }
.table-danger { --bs-table-color: #000; --bs-table-bg: #f8d7da; --bs-table-border-color: #dfc2c4; --bs-table-striped-bg: #eccccf; --bs-table-striped-color: #000; --bs-table-active-bg: #dfc2c4; --bs-table-active-color: #000; --bs-table-hover-bg: #e5c7ca; --bs-table-hover-color: #000; color: var(--bs-table-color); border-color: var(--bs-table-border-color); }
.table-light { --bs-table-color: #000; --bs-table-bg: #f8f9fa; --bs-table-border-color: #dfe0e1; --bs-table-striped-bg: #ecedee; --bs-table-striped-color: #000; --bs-table-active-bg: #dfe0e1; --bs-table-active-color: #000; --bs-table-hover-bg: #e5e6e7; --bs-table-hover-color: #000; color: var(--bs-table-color); border-color: var(--bs-table-border-color); }
.table-dark { --bs-table-color: #fff; --bs-table-bg: #212529; --bs-table-border-color: #373b3e; --bs-table-striped-bg: #2c3034; --bs-table-striped-color: #fff; --bs-table-active-bg: #373b3e; --bs-table-active-color: #fff; --bs-table-hover-bg: #323539; --bs-table-hover-color: #fff; color: var(--bs-table-color); border-color: var(--bs-table-border-color); }
.table-responsive { overflow-x: auto; }
@media (max-width: 575.98px) {
  .table-responsive-sm { overflow-x: auto; }
}
@media (max-width: 767.98px) {
  .table-responsive-md { overflow-x: auto; }
}
@media (max-width: 991.98px) {
  .table-responsive-lg { overflow-x: auto; }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl { overflow-x: auto; }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl { overflow-x: auto; }
}
.form-label { margin-bottom: 0.5rem; }
.col-form-label { padding-top: calc(1px + 0.375rem); padding-bottom: calc(1px + 0.375rem); margin-bottom: 0px; font-size: inherit; line-height: 1.5; }
.col-form-label-lg { padding-top: calc(1px + 0.5rem); padding-bottom: calc(1px + 0.5rem); font-size: 1.25rem; }
.col-form-label-sm { padding-top: calc(1px + 0.25rem); padding-bottom: calc(1px + 0.25rem); font-size: 0.875rem; }
.form-text { margin-top: 0.25rem; font-size: 0.875em; color: rgb(108, 117, 125); }
.form-control { display: block; width: 100%; padding: 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: rgb(33, 37, 41); background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgb(206, 212, 218); appearance: none; border-radius: 0.375rem; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
@media (prefers-reduced-motion: reduce) {
  .form-control { transition: none; }
}
.form-control[type="file"] { overflow: hidden; }
.form-control[type="file"]:not(:disabled):not([readonly]) { cursor: pointer; }
.form-control:focus { color: rgb(33, 37, 41); background-color: rgb(255, 255, 255); border-color: rgb(134, 183, 254); outline: 0px; box-shadow: rgba(13, 110, 253, 0.25) 0px 0px 0px 0.25rem; }
.form-control::-webkit-date-and-time-value { height: 1.5em; }
.form-control::placeholder { color: rgb(108, 117, 125); opacity: 1; }
.form-control:disabled { background-color: rgb(233, 236, 239); opacity: 1; }
.form-control::-webkit-file-upload-button { padding: 0.375rem 0.75rem; margin: -0.375rem -0.75rem; margin-inline-end: 0.75rem; color: rgb(33, 37, 41); background-color: rgb(233, 236, 239); pointer-events: none; border-color: inherit; border-style: solid; border-width: 0px; border-inline-end-width: 1px; border-radius: 0px; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
.form-control::file-selector-button { padding: 0.375rem 0.75rem; margin: -0.375rem -0.75rem; margin-inline-end: 0.75rem; color: rgb(33, 37, 41); background-color: rgb(233, 236, 239); pointer-events: none; border-color: inherit; border-style: solid; border-width: 0px; border-inline-end-width: 1px; border-radius: 0px; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
@media (prefers-reduced-motion: reduce) {
  .form-control::-webkit-file-upload-button { transition: none; }
  .form-control::file-selector-button { transition: none; }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button { background-color: rgb(221, 224, 227); }
.form-control:hover:not(:disabled):not([readonly])::file-selector-button { background-color: rgb(221, 224, 227); }
.form-control-plaintext { display: block; width: 100%; padding: 0.375rem 0px; margin-bottom: 0px; line-height: 1.5; color: rgb(33, 37, 41); background-color: transparent; border-style: solid; border-color: transparent; border-image: none; border-width: 1px 0px; }
.form-control-plaintext:focus { outline: 0px; }
.form-control-plaintext.form-control-lg, .form-control-plaintext.form-control-sm { padding-right: 0px; padding-left: 0px; }
.form-control-sm { min-height: calc(1.5em + 2px + 0.5rem); padding: 0.25rem 0.5rem; font-size: 0.875rem; border-radius: 0.25rem; }
.form-control-sm::-webkit-file-upload-button { padding: 0.25rem 0.5rem; margin: -0.25rem -0.5rem; margin-inline-end: 0.5rem; }
.form-control-sm::file-selector-button { padding: 0.25rem 0.5rem; margin: -0.25rem -0.5rem; margin-inline-end: 0.5rem; }
.form-control-lg { min-height: calc(1.5em + 2px + 1rem); padding: 0.5rem 1rem; font-size: 1.25rem; border-radius: 0.5rem; }
.form-control-lg::-webkit-file-upload-button { padding: 0.5rem 1rem; margin: -0.5rem -1rem; margin-inline-end: 1rem; }
.form-control-lg::file-selector-button { padding: 0.5rem 1rem; margin: -0.5rem -1rem; margin-inline-end: 1rem; }
textarea.form-control { min-height: calc(1.5em + 2px + 0.75rem); }
textarea.form-control-sm { min-height: calc(1.5em + 2px + 0.5rem); }
textarea.form-control-lg { min-height: calc(1.5em + 2px + 1rem); }
.form-control-color { width: 3rem; height: calc(1.5em + 2px + 0.75rem); padding: 0.375rem; }
.form-control-color:not(:disabled):not([readonly]) { cursor: pointer; }
.form-control-color::-webkit-color-swatch { border-radius: 0.375rem; }
.form-control-color.form-control-sm { height: calc(1.5em + 2px + 0.5rem); }
.form-control-color.form-control-lg { height: calc(1.5em + 2px + 1rem); }
.form-select { display: block; width: 100%; padding: 0.375rem 2.25rem 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: rgb(33, 37, 41); background-color: rgb(255, 255, 255); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right 0.75rem center; background-size: 16px 12px; border: 1px solid rgb(206, 212, 218); border-radius: 0.375rem; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; appearance: none; }
@media (prefers-reduced-motion: reduce) {
  .form-select { transition: none; }
}
.form-select:focus { border-color: rgb(134, 183, 254); outline: 0px; box-shadow: rgba(13, 110, 253, 0.25) 0px 0px 0px 0.25rem; }
.form-select[multiple], .form-select[size]:not([size="1"]) { padding-right: 0.75rem; background-image: none; }
.form-select:disabled { background-color: rgb(233, 236, 239); }
.form-select-sm { padding-top: 0.25rem; padding-bottom: 0.25rem; padding-left: 0.5rem; font-size: 0.875rem; border-radius: 0.25rem; }
.form-select-lg { padding-top: 0.5rem; padding-bottom: 0.5rem; padding-left: 1rem; font-size: 1.25rem; border-radius: 0.5rem; }
.form-check { display: block; min-height: 1.5rem; padding-left: 1.5em; margin-bottom: 0.125rem; }
.form-check .form-check-input { float: left; margin-left: -1.5em; }
.form-check-reverse { padding-right: 1.5em; padding-left: 0px; text-align: right; }
.form-check-reverse .form-check-input { float: right; margin-right: -1.5em; margin-left: 0px; }
.form-check-input { width: 1em; height: 1em; margin-top: 0.25em; vertical-align: top; background-color: rgb(255, 255, 255); background-repeat: no-repeat; background-position: center center; background-size: contain; border: 1px solid rgba(0, 0, 0, 0.25); appearance: none; print-color-adjust: exact; }
.form-check-input[type="checkbox"] { border-radius: 0.25em; }
.form-check-input[type="radio"] { border-radius: 50%; }
.form-check-input:active { filter: brightness(90%); }
.form-check-input:focus { border-color: rgb(134, 183, 254); outline: 0px; box-shadow: rgba(13, 110, 253, 0.25) 0px 0px 0px 0.25rem; }
.form-check-input:checked { background-color: rgb(13, 110, 253); border-color: rgb(13, 110, 253); }
.form-check-input:checked[type="checkbox"] { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e"); }
.form-check-input:checked[type="radio"] { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e"); }
.form-check-input[type="checkbox"]:indeterminate { background-color: rgb(13, 110, 253); border-color: rgb(13, 110, 253); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e"); }
.form-check-input:disabled { pointer-events: none; filter: none; opacity: 0.5; }
.form-check-input:disabled ~ .form-check-label, .form-check-input[disabled] ~ .form-check-label { cursor: default; opacity: 0.5; }
.form-switch { padding-left: 2.5em; }
.form-switch .form-check-input { width: 2em; margin-left: -2.5em; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e"); background-position: left center; border-radius: 2em; transition: background-position 0.15s ease-in-out; }
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input { transition: none; }
}
.form-switch .form-check-input:focus { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e"); }
.form-switch .form-check-input:checked { background-position: right center; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); }
.form-switch.form-check-reverse { padding-right: 2.5em; padding-left: 0px; }
.form-switch.form-check-reverse .form-check-input { margin-right: -2.5em; margin-left: 0px; }
.form-check-inline { display: inline-block; margin-right: 1rem; }
.btn-check { position: absolute; clip: rect(0px, 0px, 0px, 0px); pointer-events: none; }
.btn-check:disabled + .btn, .btn-check[disabled] + .btn { pointer-events: none; filter: none; opacity: 0.65; }
.form-range { width: 100%; height: 1.5rem; padding: 0px; background-color: transparent; appearance: none; }
.form-range:focus { outline: 0px; }
.form-range:focus::-webkit-slider-thumb { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px, rgba(13, 110, 253, 0.25) 0px 0px 0px 0.25rem; }
.form-range::-webkit-slider-thumb { width: 1rem; height: 1rem; margin-top: -0.25rem; background-color: rgb(13, 110, 253); border: 0px; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; appearance: none; }
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb { transition: none; }
}
.form-range::-webkit-slider-thumb:active { background-color: rgb(182, 212, 254); }
.form-range::-webkit-slider-runnable-track { width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: rgb(222, 226, 230); border-color: transparent; border-radius: 1rem; }
@media (prefers-reduced-motion: reduce) {
}
.form-range:disabled { pointer-events: none; }
.form-range:disabled::-webkit-slider-thumb { background-color: rgb(173, 181, 189); }
.form-floating { position: relative; }
.form-floating > .form-control, .form-floating > .form-control-plaintext, .form-floating > .form-select { height: calc(2px + 3.5rem); line-height: 1.25; }
.form-floating > label { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; padding: 1rem 0.75rem; overflow: hidden; text-align: start; text-overflow: ellipsis; white-space: nowrap; pointer-events: none; border: 1px solid transparent; transform-origin: 0px 0px; transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out; }
@media (prefers-reduced-motion: reduce) {
  .form-floating > label { transition: none; }
}
.form-floating > .form-control, .form-floating > .form-control-plaintext { padding: 1rem 0.75rem; }
.form-floating > .form-control-plaintext::placeholder, .form-floating > .form-control::placeholder { color: transparent; }
.form-floating > .form-control-plaintext:focus, .form-floating > .form-control-plaintext:not(:placeholder-shown), .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) { padding-top: 1.625rem; padding-bottom: 0.625rem; }
.form-floating > .form-control-plaintext:-webkit-autofill, .form-floating > .form-control:-webkit-autofill { padding-top: 1.625rem; padding-bottom: 0.625rem; }
.form-floating > .form-select { padding-top: 1.625rem; padding-bottom: 0.625rem; }
.form-floating > .form-control-plaintext ~ label, .form-floating > .form-control:focus ~ label, .form-floating > .form-control:not(:placeholder-shown) ~ label, .form-floating > .form-select ~ label { opacity: 0.65; transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }
.form-floating > .form-control:-webkit-autofill ~ label { opacity: 0.65; transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }
.form-floating > .form-control-plaintext ~ label { border-width: 1px 0px; }
.input-group { position: relative; display: flex; flex-wrap: wrap; align-items: stretch; width: 100%; }
.input-group > .form-control, .input-group > .form-floating, .input-group > .form-select { position: relative; flex: 1 1 auto; width: 1%; min-width: 0px; }
.input-group > .form-control:focus, .input-group > .form-floating:focus-within, .input-group > .form-select:focus { z-index: 5; }
.input-group .btn { position: relative; z-index: 2; }
.input-group .btn:focus { z-index: 5; }
.input-group-text { display: flex; align-items: center; padding: 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: rgb(33, 37, 41); text-align: center; white-space: nowrap; background-color: rgb(233, 236, 239); border: 1px solid rgb(206, 212, 218); border-radius: 0.375rem; }
.input-group-lg > .btn, .input-group-lg > .form-control, .input-group-lg > .form-select, .input-group-lg > .input-group-text { padding: 0.5rem 1rem; font-size: 1.25rem; border-radius: 0.5rem; }
.input-group-sm > .btn, .input-group-sm > .form-control, .input-group-sm > .form-select, .input-group-sm > .input-group-text { padding: 0.25rem 0.5rem; font-size: 0.875rem; border-radius: 0.25rem; }
.input-group-lg > .form-select, .input-group-sm > .form-select { padding-right: 3rem; }
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3), .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control, .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select, .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4), .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control, .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select, .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { margin-left: -1px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.input-group > .form-floating:not(:first-child) > .form-control, .input-group > .form-floating:not(:first-child) > .form-select { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.valid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 0.875em; color: rgb(25, 135, 84); }
.valid-tooltip { position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: 0.1rem; font-size: 0.875rem; color: rgb(255, 255, 255); background-color: rgba(25, 135, 84, 0.9); border-radius: 0.375rem; }
.is-valid ~ .valid-feedback, .is-valid ~ .valid-tooltip, .was-validated :valid ~ .valid-feedback, .was-validated :valid ~ .valid-tooltip { display: block; }
.form-control.is-valid, .was-validated .form-control:valid { border-color: rgb(25, 135, 84); padding-right: calc(1.5em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right calc(0.375em + 0.1875rem) center; background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
.form-control.is-valid:focus, .was-validated .form-control:valid:focus { border-color: rgb(25, 135, 84); box-shadow: rgba(25, 135, 84, 0.25) 0px 0px 0px 0.25rem; }
.was-validated textarea.form-control:valid, textarea.form-control.is-valid { padding-right: calc(1.5em + 0.75rem); background-position: right calc(0.375em + 0.1875rem) top calc(0.375em + 0.1875rem); }
.form-select.is-valid, .was-validated .form-select:valid { border-color: rgb(25, 135, 84); }
.form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"], .was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"] { padding-right: 4.125rem; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); background-position: right 0.75rem center, right 2.25rem center; background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
.form-select.is-valid:focus, .was-validated .form-select:valid:focus { border-color: rgb(25, 135, 84); box-shadow: rgba(25, 135, 84, 0.25) 0px 0px 0px 0.25rem; }
.form-control-color.is-valid, .was-validated .form-control-color:valid { width: calc(1.5em + 3.75rem); }
.form-check-input.is-valid, .was-validated .form-check-input:valid { border-color: rgb(25, 135, 84); }
.form-check-input.is-valid:checked, .was-validated .form-check-input:valid:checked { background-color: rgb(25, 135, 84); }
.form-check-input.is-valid:focus, .was-validated .form-check-input:valid:focus { box-shadow: rgba(25, 135, 84, 0.25) 0px 0px 0px 0.25rem; }
.form-check-input.is-valid ~ .form-check-label, .was-validated .form-check-input:valid ~ .form-check-label { color: rgb(25, 135, 84); }
.form-check-inline .form-check-input ~ .valid-feedback { margin-left: 0.5em; }
.input-group > .form-control:not(:focus).is-valid, .input-group > .form-floating:not(:focus-within).is-valid, .input-group > .form-select:not(:focus).is-valid, .was-validated .input-group > .form-control:not(:focus):valid, .was-validated .input-group > .form-floating:not(:focus-within):valid, .was-validated .input-group > .form-select:not(:focus):valid { z-index: 3; }
.invalid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 0.875em; color: rgb(220, 53, 69); }
.invalid-tooltip { position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: 0.1rem; font-size: 0.875rem; color: rgb(255, 255, 255); background-color: rgba(220, 53, 69, 0.9); border-radius: 0.375rem; }
.is-invalid ~ .invalid-feedback, .is-invalid ~ .invalid-tooltip, .was-validated :invalid ~ .invalid-feedback, .was-validated :invalid ~ .invalid-tooltip { display: block; }
.form-control.is-invalid, .was-validated .form-control:invalid { border-color: rgb(220, 53, 69); padding-right: calc(1.5em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right calc(0.375em + 0.1875rem) center; background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
.form-control.is-invalid:focus, .was-validated .form-control:invalid:focus { border-color: rgb(220, 53, 69); box-shadow: rgba(220, 53, 69, 0.25) 0px 0px 0px 0.25rem; }
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { padding-right: calc(1.5em + 0.75rem); background-position: right calc(0.375em + 0.1875rem) top calc(0.375em + 0.1875rem); }
.form-select.is-invalid, .was-validated .form-select:invalid { border-color: rgb(220, 53, 69); }
.form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"], .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"] { padding-right: 4.125rem; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); background-position: right 0.75rem center, right 2.25rem center; background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
.form-select.is-invalid:focus, .was-validated .form-select:invalid:focus { border-color: rgb(220, 53, 69); box-shadow: rgba(220, 53, 69, 0.25) 0px 0px 0px 0.25rem; }
.form-control-color.is-invalid, .was-validated .form-control-color:invalid { width: calc(1.5em + 3.75rem); }
.form-check-input.is-invalid, .was-validated .form-check-input:invalid { border-color: rgb(220, 53, 69); }
.form-check-input.is-invalid:checked, .was-validated .form-check-input:invalid:checked { background-color: rgb(220, 53, 69); }
.form-check-input.is-invalid:focus, .was-validated .form-check-input:invalid:focus { box-shadow: rgba(220, 53, 69, 0.25) 0px 0px 0px 0.25rem; }
.form-check-input.is-invalid ~ .form-check-label, .was-validated .form-check-input:invalid ~ .form-check-label { color: rgb(220, 53, 69); }
.form-check-inline .form-check-input ~ .invalid-feedback { margin-left: 0.5em; }
.input-group > .form-control:not(:focus).is-invalid, .input-group > .form-floating:not(:focus-within).is-invalid, .input-group > .form-select:not(:focus).is-invalid, .was-validated .input-group > .form-control:not(:focus):invalid, .was-validated .input-group > .form-floating:not(:focus-within):invalid, .was-validated .input-group > .form-select:not(:focus):invalid { z-index: 4; }
.btn { --bs-btn-padding-x: 0.75rem; --bs-btn-padding-y: 0.375rem; --bs-btn-font-family: ; --bs-btn-font-size: 1rem; --bs-btn-font-weight: 400; --bs-btn-line-height: 1.5; --bs-btn-color: #212529; --bs-btn-bg: transparent; --bs-btn-border-width: 1px; --bs-btn-border-color: transparent; --bs-btn-border-radius: 0.375rem; --bs-btn-hover-border-color: transparent; --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075); --bs-btn-disabled-opacity: 0.65; --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5); display: inline-block; padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x); font-family: var(--bs-btn-font-family); font-size: var(--bs-btn-font-size); font-weight: var(--bs-btn-font-weight); line-height: var(--bs-btn-line-height); color: var(--bs-btn-color); text-align: center; text-decoration: none; vertical-align: middle; cursor: pointer; user-select: none; border: var(--bs-btn-border-width) solid var(--bs-btn-border-color); border-radius: var(--bs-btn-border-radius); background-color: var(--bs-btn-bg); transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
@media (prefers-reduced-motion: reduce) {
  .btn { transition: none; }
}
.btn:hover { color: var(--bs-btn-hover-color); background-color: var(--bs-btn-hover-bg); border-color: var(--bs-btn-hover-border-color); }
.btn-check + .btn:hover { color: var(--bs-btn-color); background-color: var(--bs-btn-bg); border-color: var(--bs-btn-border-color); }
.btn:focus-visible { color: var(--bs-btn-hover-color); background-color: var(--bs-btn-hover-bg); border-color: var(--bs-btn-hover-border-color); outline: 0px; box-shadow: var(--bs-btn-focus-box-shadow); }
.btn-check:focus-visible + .btn { border-color: var(--bs-btn-hover-border-color); outline: 0px; box-shadow: var(--bs-btn-focus-box-shadow); }
.btn-check:checked + .btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check) + .btn:active { color: var(--bs-btn-active-color); background-color: var(--bs-btn-active-bg); border-color: var(--bs-btn-active-border-color); }
.btn-check:checked + .btn:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible, .btn:first-child:active:focus-visible, :not(.btn-check) + .btn:active:focus-visible { box-shadow: var(--bs-btn-focus-box-shadow); }
.btn.disabled, .btn:disabled, fieldset:disabled .btn { color: var(--bs-btn-disabled-color); pointer-events: none; background-color: var(--bs-btn-disabled-bg); border-color: var(--bs-btn-disabled-border-color); opacity: var(--bs-btn-disabled-opacity); }
.btn-primary { --bs-btn-color: #fff; --bs-btn-bg: #0d6efd; --bs-btn-border-color: #0d6efd; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: #0b5ed7; --bs-btn-hover-border-color: #0a58ca; --bs-btn-focus-shadow-rgb: 49,132,253; --bs-btn-active-color: #fff; --bs-btn-active-bg: #0a58ca; --bs-btn-active-border-color: #0a53be; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #fff; --bs-btn-disabled-bg: #0d6efd; --bs-btn-disabled-border-color: #0d6efd; }
.btn-secondary { --bs-btn-color: #fff; --bs-btn-bg: #6c757d; --bs-btn-border-color: #6c757d; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: #5c636a; --bs-btn-hover-border-color: #565e64; --bs-btn-focus-shadow-rgb: 130,138,145; --bs-btn-active-color: #fff; --bs-btn-active-bg: #565e64; --bs-btn-active-border-color: #51585e; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #fff; --bs-btn-disabled-bg: #6c757d; --bs-btn-disabled-border-color: #6c757d; }
.btn-success { --bs-btn-color: #fff; --bs-btn-bg: #198754; --bs-btn-border-color: #198754; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: #157347; --bs-btn-hover-border-color: #146c43; --bs-btn-focus-shadow-rgb: 60,153,110; --bs-btn-active-color: #fff; --bs-btn-active-bg: #146c43; --bs-btn-active-border-color: #13653f; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #fff; --bs-btn-disabled-bg: #198754; --bs-btn-disabled-border-color: #198754; }
.btn-info { --bs-btn-color: #000; --bs-btn-bg: #0dcaf0; --bs-btn-border-color: #0dcaf0; --bs-btn-hover-color: #000; --bs-btn-hover-bg: #31d2f2; --bs-btn-hover-border-color: #25cff2; --bs-btn-focus-shadow-rgb: 11,172,204; --bs-btn-active-color: #000; --bs-btn-active-bg: #3dd5f3; --bs-btn-active-border-color: #25cff2; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #000; --bs-btn-disabled-bg: #0dcaf0; --bs-btn-disabled-border-color: #0dcaf0; }
.btn-warning { --bs-btn-color: #000; --bs-btn-bg: #ffc107; --bs-btn-border-color: #ffc107; --bs-btn-hover-color: #000; --bs-btn-hover-bg: #ffca2c; --bs-btn-hover-border-color: #ffc720; --bs-btn-focus-shadow-rgb: 217,164,6; --bs-btn-active-color: #000; --bs-btn-active-bg: #ffcd39; --bs-btn-active-border-color: #ffc720; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #000; --bs-btn-disabled-bg: #ffc107; --bs-btn-disabled-border-color: #ffc107; }
.btn-danger { --bs-btn-color: #fff; --bs-btn-bg: #dc3545; --bs-btn-border-color: #dc3545; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: #bb2d3b; --bs-btn-hover-border-color: #b02a37; --bs-btn-focus-shadow-rgb: 225,83,97; --bs-btn-active-color: #fff; --bs-btn-active-bg: #b02a37; --bs-btn-active-border-color: #a52834; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #fff; --bs-btn-disabled-bg: #dc3545; --bs-btn-disabled-border-color: #dc3545; }
.btn-light { --bs-btn-color: #000; --bs-btn-bg: #f8f9fa; --bs-btn-border-color: #f8f9fa; --bs-btn-hover-color: #000; --bs-btn-hover-bg: #d3d4d5; --bs-btn-hover-border-color: #c6c7c8; --bs-btn-focus-shadow-rgb: 211,212,213; --bs-btn-active-color: #000; --bs-btn-active-bg: #c6c7c8; --bs-btn-active-border-color: #babbbc; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #000; --bs-btn-disabled-bg: #f8f9fa; --bs-btn-disabled-border-color: #f8f9fa; }
.btn-dark { --bs-btn-color: #fff; --bs-btn-bg: #212529; --bs-btn-border-color: #212529; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: #424649; --bs-btn-hover-border-color: #373b3e; --bs-btn-focus-shadow-rgb: 66,70,73; --bs-btn-active-color: #fff; --bs-btn-active-bg: #4d5154; --bs-btn-active-border-color: #373b3e; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #fff; --bs-btn-disabled-bg: #212529; --bs-btn-disabled-border-color: #212529; }
.btn-outline-primary { --bs-btn-color: #0d6efd; --bs-btn-border-color: #0d6efd; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: #0d6efd; --bs-btn-hover-border-color: #0d6efd; --bs-btn-focus-shadow-rgb: 13,110,253; --bs-btn-active-color: #fff; --bs-btn-active-bg: #0d6efd; --bs-btn-active-border-color: #0d6efd; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #0d6efd; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #0d6efd; --bs-gradient: none; }
.btn-outline-secondary { --bs-btn-color: #6c757d; --bs-btn-border-color: #6c757d; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: #6c757d; --bs-btn-hover-border-color: #6c757d; --bs-btn-focus-shadow-rgb: 108,117,125; --bs-btn-active-color: #fff; --bs-btn-active-bg: #6c757d; --bs-btn-active-border-color: #6c757d; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #6c757d; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #6c757d; --bs-gradient: none; }
.btn-outline-success { --bs-btn-color: #198754; --bs-btn-border-color: #198754; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: #198754; --bs-btn-hover-border-color: #198754; --bs-btn-focus-shadow-rgb: 25,135,84; --bs-btn-active-color: #fff; --bs-btn-active-bg: #198754; --bs-btn-active-border-color: #198754; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #198754; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #198754; --bs-gradient: none; }
.btn-outline-info { --bs-btn-color: #0dcaf0; --bs-btn-border-color: #0dcaf0; --bs-btn-hover-color: #000; --bs-btn-hover-bg: #0dcaf0; --bs-btn-hover-border-color: #0dcaf0; --bs-btn-focus-shadow-rgb: 13,202,240; --bs-btn-active-color: #000; --bs-btn-active-bg: #0dcaf0; --bs-btn-active-border-color: #0dcaf0; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #0dcaf0; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #0dcaf0; --bs-gradient: none; }
.btn-outline-warning { --bs-btn-color: #ffc107; --bs-btn-border-color: #ffc107; --bs-btn-hover-color: #000; --bs-btn-hover-bg: #ffc107; --bs-btn-hover-border-color: #ffc107; --bs-btn-focus-shadow-rgb: 255,193,7; --bs-btn-active-color: #000; --bs-btn-active-bg: #ffc107; --bs-btn-active-border-color: #ffc107; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #ffc107; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #ffc107; --bs-gradient: none; }
.btn-outline-danger { --bs-btn-color: #dc3545; --bs-btn-border-color: #dc3545; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: #dc3545; --bs-btn-hover-border-color: #dc3545; --bs-btn-focus-shadow-rgb: 220,53,69; --bs-btn-active-color: #fff; --bs-btn-active-bg: #dc3545; --bs-btn-active-border-color: #dc3545; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #dc3545; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #dc3545; --bs-gradient: none; }
.btn-outline-light { --bs-btn-color: #f8f9fa; --bs-btn-border-color: #f8f9fa; --bs-btn-hover-color: #000; --bs-btn-hover-bg: #f8f9fa; --bs-btn-hover-border-color: #f8f9fa; --bs-btn-focus-shadow-rgb: 248,249,250; --bs-btn-active-color: #000; --bs-btn-active-bg: #f8f9fa; --bs-btn-active-border-color: #f8f9fa; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #f8f9fa; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #f8f9fa; --bs-gradient: none; }
.btn-outline-dark { --bs-btn-color: #212529; --bs-btn-border-color: #212529; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: #212529; --bs-btn-hover-border-color: #212529; --bs-btn-focus-shadow-rgb: 33,37,41; --bs-btn-active-color: #fff; --bs-btn-active-bg: #212529; --bs-btn-active-border-color: #212529; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #212529; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #212529; --bs-gradient: none; }
.btn-link { --bs-btn-font-weight: 400; --bs-btn-color: var(--bs-link-color); --bs-btn-bg: transparent; --bs-btn-border-color: transparent; --bs-btn-hover-color: var(--bs-link-hover-color); --bs-btn-hover-border-color: transparent; --bs-btn-active-color: var(--bs-link-hover-color); --bs-btn-active-border-color: transparent; --bs-btn-disabled-color: #6c757d; --bs-btn-disabled-border-color: transparent; --bs-btn-box-shadow: none; --bs-btn-focus-shadow-rgb: 49,132,253; text-decoration: underline; }
.btn-link:focus-visible { color: var(--bs-btn-color); }
.btn-link:hover { color: var(--bs-btn-hover-color); }
.btn-group-lg > .btn, .btn-lg { --bs-btn-padding-y: 0.5rem; --bs-btn-padding-x: 1rem; --bs-btn-font-size: 1.25rem; --bs-btn-border-radius: 0.5rem; }
.btn-group-sm > .btn, .btn-sm { --bs-btn-padding-y: 0.25rem; --bs-btn-padding-x: 0.5rem; --bs-btn-font-size: 0.875rem; --bs-btn-border-radius: 0.25rem; }
.fade { transition: opacity 0.15s linear; }
@media (prefers-reduced-motion: reduce) {
  .fade { transition: none; }
}
.fade:not(.show) { opacity: 0; }
.collapse:not(.show) { display: none; }
.collapsing { height: 0px; overflow: hidden; transition: height 0.35s; }
@media (prefers-reduced-motion: reduce) {
  .collapsing { transition: none; }
}
.collapsing.collapse-horizontal { width: 0px; height: auto; transition: width 0.35s; }
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal { transition: none; }
}
.dropdown, .dropdown-center, .dropend, .dropstart, .dropup, .dropup-center { position: relative; }
.dropdown-toggle { white-space: nowrap; }
.dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-width: 0.3em 0.3em 0px; border-style: solid solid none; border-color: currentcolor transparent; }
.dropdown-toggle:empty::after { margin-left: 0px; }
.dropdown-menu { --bs-dropdown-zindex: 1000; --bs-dropdown-min-width: 10rem; --bs-dropdown-padding-x: 0; --bs-dropdown-padding-y: 0.5rem; --bs-dropdown-spacer: 0.125rem; --bs-dropdown-font-size: 1rem; --bs-dropdown-color: #212529; --bs-dropdown-bg: #fff; --bs-dropdown-border-color: var(--bs-border-color-translucent); --bs-dropdown-border-radius: 0.375rem; --bs-dropdown-border-width: 1px; --bs-dropdown-inner-border-radius: calc(0.375rem - 1px); --bs-dropdown-divider-bg: var(--bs-border-color-translucent); --bs-dropdown-divider-margin-y: 0.5rem; --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); --bs-dropdown-link-color: #212529; --bs-dropdown-link-hover-color: #1e2125; --bs-dropdown-link-hover-bg: #e9ecef; --bs-dropdown-link-active-color: #fff; --bs-dropdown-link-active-bg: #0d6efd; --bs-dropdown-link-disabled-color: #adb5bd; --bs-dropdown-item-padding-x: 1rem; --bs-dropdown-item-padding-y: 0.25rem; --bs-dropdown-header-color: #6c757d; --bs-dropdown-header-padding-x: 1rem; --bs-dropdown-header-padding-y: 0.5rem; position: absolute; z-index: var(--bs-dropdown-zindex); display: none; min-width: var(--bs-dropdown-min-width); padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x); margin: 0px; font-size: var(--bs-dropdown-font-size); color: var(--bs-dropdown-color); text-align: left; list-style: none; background-color: var(--bs-dropdown-bg); background-clip: padding-box; border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color); border-radius: var(--bs-dropdown-border-radius); }
.dropdown-menu[data-bs-popper] { top: 100%; left: 0px; margin-top: var(--bs-dropdown-spacer); }
.dropdown-menu-start { --bs-position: start; }
.dropdown-menu-start[data-bs-popper] { right: auto; left: 0px; }
.dropdown-menu-end { --bs-position: end; }
.dropdown-menu-end[data-bs-popper] { right: 0px; left: auto; }
@media (min-width: 576px) {
  .dropdown-menu-sm-start { --bs-position: start; }
  .dropdown-menu-sm-start[data-bs-popper] { right: auto; left: 0px; }
  .dropdown-menu-sm-end { --bs-position: end; }
  .dropdown-menu-sm-end[data-bs-popper] { right: 0px; left: auto; }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start { --bs-position: start; }
  .dropdown-menu-md-start[data-bs-popper] { right: auto; left: 0px; }
  .dropdown-menu-md-end { --bs-position: end; }
  .dropdown-menu-md-end[data-bs-popper] { right: 0px; left: auto; }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start { --bs-position: start; }
  .dropdown-menu-lg-start[data-bs-popper] { right: auto; left: 0px; }
  .dropdown-menu-lg-end { --bs-position: end; }
  .dropdown-menu-lg-end[data-bs-popper] { right: 0px; left: auto; }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start { --bs-position: start; }
  .dropdown-menu-xl-start[data-bs-popper] { right: auto; left: 0px; }
  .dropdown-menu-xl-end { --bs-position: end; }
  .dropdown-menu-xl-end[data-bs-popper] { right: 0px; left: auto; }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start { --bs-position: start; }
  .dropdown-menu-xxl-start[data-bs-popper] { right: auto; left: 0px; }
  .dropdown-menu-xxl-end { --bs-position: end; }
  .dropdown-menu-xxl-end[data-bs-popper] { right: 0px; left: auto; }
}
.dropup .dropdown-menu[data-bs-popper] { top: auto; bottom: 100%; margin-top: 0px; margin-bottom: var(--bs-dropdown-spacer); }
.dropup .dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-width: 0px 0.3em 0.3em; border-style: none solid solid; border-color: currentcolor transparent; }
.dropup .dropdown-toggle:empty::after { margin-left: 0px; }
.dropend .dropdown-menu[data-bs-popper] { top: 0px; right: auto; left: 100%; margin-top: 0px; margin-left: var(--bs-dropdown-spacer); }
.dropend .dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-width: 0.3em 0px 0.3em 0.3em; border-style: solid none solid solid; border-color: transparent currentcolor; }
.dropend .dropdown-toggle:empty::after { margin-left: 0px; }
.dropend .dropdown-toggle::after { vertical-align: 0px; }
.dropstart .dropdown-menu[data-bs-popper] { top: 0px; right: 100%; left: auto; margin-top: 0px; margin-right: var(--bs-dropdown-spacer); }
.dropstart .dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; }
.dropstart .dropdown-toggle::after { display: none; }
.dropstart .dropdown-toggle::before { display: inline-block; margin-right: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid transparent; border-right: 0.3em solid; border-bottom: 0.3em solid transparent; }
.dropstart .dropdown-toggle:empty::after { margin-left: 0px; }
.dropstart .dropdown-toggle::before { vertical-align: 0px; }
.dropdown-divider { height: 0px; margin: var(--bs-dropdown-divider-margin-y) 0; overflow: hidden; border-top: 1px solid var(--bs-dropdown-divider-bg); opacity: 1; }
.dropdown-item { display: block; width: 100%; padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); clear: both; font-weight: 400; color: var(--bs-dropdown-link-color); text-align: inherit; text-decoration: none; white-space: nowrap; background-color: transparent; border: 0px; }
.dropdown-item:focus, .dropdown-item:hover { color: var(--bs-dropdown-link-hover-color); background-color: var(--bs-dropdown-link-hover-bg); }
.dropdown-item.active, .dropdown-item:active { color: var(--bs-dropdown-link-active-color); text-decoration: none; background-color: var(--bs-dropdown-link-active-bg); }
.dropdown-item.disabled, .dropdown-item:disabled { color: var(--bs-dropdown-link-disabled-color); pointer-events: none; background-color: transparent; }
.dropdown-menu.show { display: block; }
.dropdown-header { display: block; padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x); margin-bottom: 0px; font-size: 0.875rem; color: var(--bs-dropdown-header-color); white-space: nowrap; }
.dropdown-item-text { display: block; padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); color: var(--bs-dropdown-link-color); }
.dropdown-menu-dark { --bs-dropdown-color: #dee2e6; --bs-dropdown-bg: #343a40; --bs-dropdown-border-color: var(--bs-border-color-translucent); --bs-dropdown-box-shadow: ; --bs-dropdown-link-color: #dee2e6; --bs-dropdown-link-hover-color: #fff; --bs-dropdown-divider-bg: var(--bs-border-color-translucent); --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15); --bs-dropdown-link-active-color: #fff; --bs-dropdown-link-active-bg: #0d6efd; --bs-dropdown-link-disabled-color: #adb5bd; --bs-dropdown-header-color: #adb5bd; }
.btn-group, .btn-group-vertical { position: relative; display: inline-flex; vertical-align: middle; }
.btn-group-vertical > .btn, .btn-group > .btn { position: relative; flex: 1 1 auto; }
.btn-group-vertical > .btn-check:checked + .btn, .btn-group-vertical > .btn-check:focus + .btn, .btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:hover, .btn-group > .btn-check:checked + .btn, .btn-group > .btn-check:focus + .btn, .btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus, .btn-group > .btn:hover { z-index: 1; }
.btn-toolbar { display: flex; flex-wrap: wrap; justify-content: flex-start; }
.btn-toolbar .input-group { width: auto; }
.btn-group { border-radius: 0.375rem; }
.btn-group > .btn-group:not(:first-child), .btn-group > :not(.btn-check:first-child) + .btn { margin-left: -1px; }
.btn-group > .btn-group:not(:last-child) > .btn, .btn-group > .btn.dropdown-toggle-split:first-child, .btn-group > .btn:not(:last-child):not(.dropdown-toggle) { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.btn-group > .btn-group:not(:first-child) > .btn, .btn-group > .btn:nth-child(n+3), .btn-group > :not(.btn-check) + .btn { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.dropdown-toggle-split { padding-right: 0.5625rem; padding-left: 0.5625rem; }
.dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after { margin-left: 0px; }
.dropstart .dropdown-toggle-split::before { margin-right: 0px; }
.btn-group-sm > .btn + .dropdown-toggle-split, .btn-sm + .dropdown-toggle-split { padding-right: 0.375rem; padding-left: 0.375rem; }
.btn-group-lg > .btn + .dropdown-toggle-split, .btn-lg + .dropdown-toggle-split { padding-right: 0.75rem; padding-left: 0.75rem; }
.btn-group-vertical { flex-direction: column; align-items: flex-start; justify-content: center; }
.btn-group-vertical > .btn, .btn-group-vertical > .btn-group { width: 100%; }
.btn-group-vertical > .btn-group:not(:first-child), .btn-group-vertical > .btn:not(:first-child) { margin-top: -1px; }
.btn-group-vertical > .btn-group:not(:last-child) > .btn, .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.btn-group-vertical > .btn-group:not(:first-child) > .btn, .btn-group-vertical > .btn ~ .btn { border-top-left-radius: 0px; border-top-right-radius: 0px; }
.nav { --bs-nav-link-padding-x: 1rem; --bs-nav-link-padding-y: 0.5rem; --bs-nav-link-font-weight: ; --bs-nav-link-color: var(--bs-link-color); --bs-nav-link-hover-color: var(--bs-link-hover-color); --bs-nav-link-disabled-color: #6c757d; display: flex; flex-wrap: wrap; padding-left: 0px; margin-bottom: 0px; list-style: none; }
.nav-link { display: block; padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x); font-size: var(--bs-nav-link-font-size); font-weight: var(--bs-nav-link-font-weight); color: var(--bs-nav-link-color); text-decoration: none; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; }
@media (prefers-reduced-motion: reduce) {
  .nav-link { transition: none; }
}
.nav-link:focus, .nav-link:hover { color: var(--bs-nav-link-hover-color); }
.nav-link.disabled { color: var(--bs-nav-link-disabled-color); pointer-events: none; cursor: default; }
.nav-tabs { --bs-nav-tabs-border-width: 1px; --bs-nav-tabs-border-color: #dee2e6; --bs-nav-tabs-border-radius: 0.375rem; --bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6; --bs-nav-tabs-link-active-color: #495057; --bs-nav-tabs-link-active-bg: #fff; --bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff; border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color); }
.nav-tabs .nav-link { margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width)); background: 0px 0px; border: var(--bs-nav-tabs-border-width) solid transparent; border-top-left-radius: var(--bs-nav-tabs-border-radius); border-top-right-radius: var(--bs-nav-tabs-border-radius); }
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover { isolation: isolate; border-color: var(--bs-nav-tabs-link-hover-border-color); }
.nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled { color: var(--bs-nav-link-disabled-color); background-color: transparent; border-color: transparent; }
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { color: var(--bs-nav-tabs-link-active-color); background-color: var(--bs-nav-tabs-link-active-bg); border-color: var(--bs-nav-tabs-link-active-border-color); }
.nav-tabs .dropdown-menu { margin-top: calc(-1 * var(--bs-nav-tabs-border-width)); border-top-left-radius: 0px; border-top-right-radius: 0px; }
.nav-pills { --bs-nav-pills-border-radius: 0.375rem; --bs-nav-pills-link-active-color: #fff; --bs-nav-pills-link-active-bg: #0d6efd; }
.nav-pills .nav-link { background: 0px 0px; border: 0px; border-radius: var(--bs-nav-pills-border-radius); }
.nav-pills .nav-link:disabled { color: var(--bs-nav-link-disabled-color); background-color: transparent; border-color: transparent; }
.nav-pills .nav-link.active, .nav-pills .show > .nav-link { color: var(--bs-nav-pills-link-active-color); background-color: var(--bs-nav-pills-link-active-bg); }
.nav-fill .nav-item, .nav-fill > .nav-link { flex: 1 1 auto; text-align: center; }
.nav-justified .nav-item, .nav-justified > .nav-link { flex-basis: 0px; flex-grow: 1; text-align: center; }
.nav-fill .nav-item .nav-link, .nav-justified .nav-item .nav-link { width: 100%; }
.tab-content > .tab-pane { display: none; }
.tab-content > .active { display: block; }
.navbar { --bs-navbar-padding-x: 0; --bs-navbar-padding-y: 0.5rem; --bs-navbar-color: rgba(0, 0, 0, 0.55); --bs-navbar-hover-color: rgba(0, 0, 0, 0.7); --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3); --bs-navbar-active-color: rgba(0, 0, 0, 0.9); --bs-navbar-brand-padding-y: 0.3125rem; --bs-navbar-brand-margin-end: 1rem; --bs-navbar-brand-font-size: 1.25rem; --bs-navbar-brand-color: rgba(0, 0, 0, 0.9); --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9); --bs-navbar-nav-link-padding-x: 0.5rem; --bs-navbar-toggler-padding-y: 0.25rem; --bs-navbar-toggler-padding-x: 0.75rem; --bs-navbar-toggler-font-size: 1.25rem; --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); --bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1); --bs-navbar-toggler-border-radius: 0.375rem; --bs-navbar-toggler-focus-width: 0.25rem; --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out; position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x); }
.navbar > .container, .navbar > .container-fluid, .navbar > .container-lg, .navbar > .container-md, .navbar > .container-sm, .navbar > .container-xl, .navbar > .container-xxl { display: flex; flex-wrap: inherit; align-items: center; justify-content: space-between; }
.navbar-brand { padding-top: var(--bs-navbar-brand-padding-y); padding-bottom: var(--bs-navbar-brand-padding-y); margin-right: var(--bs-navbar-brand-margin-end); font-size: var(--bs-navbar-brand-font-size); color: var(--bs-navbar-brand-color); text-decoration: none; white-space: nowrap; }
.navbar-brand:focus, .navbar-brand:hover { color: var(--bs-navbar-brand-hover-color); }
.navbar-nav { --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.5rem; --bs-nav-link-font-weight: ; --bs-nav-link-color: var(--bs-navbar-color); --bs-nav-link-hover-color: var(--bs-navbar-hover-color); --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color); display: flex; flex-direction: column; padding-left: 0px; margin-bottom: 0px; list-style: none; }
.navbar-nav .nav-link.active, .navbar-nav .show > .nav-link { color: var(--bs-navbar-active-color); }
.navbar-nav .dropdown-menu { position: static; }
.navbar-text { padding-top: 0.5rem; padding-bottom: 0.5rem; color: var(--bs-navbar-color); }
.navbar-text a, .navbar-text a:focus, .navbar-text a:hover { color: var(--bs-navbar-active-color); }
.navbar-collapse { flex-basis: 100%; flex-grow: 1; align-items: center; }
.navbar-toggler { padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x); font-size: var(--bs-navbar-toggler-font-size); line-height: 1; color: var(--bs-navbar-color); background-color: transparent; border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color); border-radius: var(--bs-navbar-toggler-border-radius); transition: var(--bs-navbar-toggler-transition); }
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler { transition: none; }
}
.navbar-toggler:hover { text-decoration: none; }
.navbar-toggler:focus { text-decoration: none; outline: 0px; box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width); }
.navbar-toggler-icon { display: inline-block; width: 1.5em; height: 1.5em; vertical-align: middle; background-image: var(--bs-navbar-toggler-icon-bg); background-repeat: no-repeat; background-position: center center; background-size: 100%; }
.navbar-nav-scroll { max-height: var(--bs-scroll-height,75vh); overflow-y: auto; }
@media (min-width: 576px) {
  .navbar-expand-sm { flex-wrap: nowrap; justify-content: flex-start; }
  .navbar-expand-sm .navbar-nav { flex-direction: row; }
  .navbar-expand-sm .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-sm .navbar-nav .nav-link { padding-right: var(--bs-navbar-nav-link-padding-x); padding-left: var(--bs-navbar-nav-link-padding-x); }
  .navbar-expand-sm .navbar-nav-scroll { overflow: visible; }
  .navbar-expand-sm .navbar-collapse { display: flex !important; flex-basis: auto; }
  .navbar-expand-sm .navbar-toggler { display: none; }
  .navbar-expand-sm .offcanvas { position: static; z-index: auto; flex-grow: 1; transition: none; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0px !important; transform: none !important; }
  .navbar-expand-sm .offcanvas .offcanvas-header { display: none; }
  .navbar-expand-sm .offcanvas .offcanvas-body { display: flex; flex-grow: 0; padding: 0px; overflow-y: visible; }
}
@media (min-width: 768px) {
  .navbar-expand-md { flex-wrap: nowrap; justify-content: flex-start; }
  .navbar-expand-md .navbar-nav { flex-direction: row; }
  .navbar-expand-md .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-md .navbar-nav .nav-link { padding-right: var(--bs-navbar-nav-link-padding-x); padding-left: var(--bs-navbar-nav-link-padding-x); }
  .navbar-expand-md .navbar-nav-scroll { overflow: visible; }
  .navbar-expand-md .navbar-collapse { display: flex !important; flex-basis: auto; }
  .navbar-expand-md .navbar-toggler { display: none; }
  .navbar-expand-md .offcanvas { position: static; z-index: auto; flex-grow: 1; transition: none; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0px !important; transform: none !important; }
  .navbar-expand-md .offcanvas .offcanvas-header { display: none; }
  .navbar-expand-md .offcanvas .offcanvas-body { display: flex; flex-grow: 0; padding: 0px; overflow-y: visible; }
}
@media (min-width: 992px) {
  .navbar-expand-lg { flex-wrap: nowrap; justify-content: flex-start; }
  .navbar-expand-lg .navbar-nav { flex-direction: row; }
  .navbar-expand-lg .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-lg .navbar-nav .nav-link { padding-right: var(--bs-navbar-nav-link-padding-x); padding-left: var(--bs-navbar-nav-link-padding-x); }
  .navbar-expand-lg .navbar-nav-scroll { overflow: visible; }
  .navbar-expand-lg .navbar-collapse { display: flex !important; flex-basis: auto; }
  .navbar-expand-lg .navbar-toggler { display: none; }
  .navbar-expand-lg .offcanvas { position: static; z-index: auto; flex-grow: 1; transition: none; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0px !important; transform: none !important; }
  .navbar-expand-lg .offcanvas .offcanvas-header { display: none; }
  .navbar-expand-lg .offcanvas .offcanvas-body { display: flex; flex-grow: 0; padding: 0px; overflow-y: visible; }
}
@media (min-width: 1200px) {
  .navbar-expand-xl { flex-wrap: nowrap; justify-content: flex-start; }
  .navbar-expand-xl .navbar-nav { flex-direction: row; }
  .navbar-expand-xl .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-xl .navbar-nav .nav-link { padding-right: var(--bs-navbar-nav-link-padding-x); padding-left: var(--bs-navbar-nav-link-padding-x); }
  .navbar-expand-xl .navbar-nav-scroll { overflow: visible; }
  .navbar-expand-xl .navbar-collapse { display: flex !important; flex-basis: auto; }
  .navbar-expand-xl .navbar-toggler { display: none; }
  .navbar-expand-xl .offcanvas { position: static; z-index: auto; flex-grow: 1; transition: none; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0px !important; transform: none !important; }
  .navbar-expand-xl .offcanvas .offcanvas-header { display: none; }
  .navbar-expand-xl .offcanvas .offcanvas-body { display: flex; flex-grow: 0; padding: 0px; overflow-y: visible; }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl { flex-wrap: nowrap; justify-content: flex-start; }
  .navbar-expand-xxl .navbar-nav { flex-direction: row; }
  .navbar-expand-xxl .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-xxl .navbar-nav .nav-link { padding-right: var(--bs-navbar-nav-link-padding-x); padding-left: var(--bs-navbar-nav-link-padding-x); }
  .navbar-expand-xxl .navbar-nav-scroll { overflow: visible; }
  .navbar-expand-xxl .navbar-collapse { display: flex !important; flex-basis: auto; }
  .navbar-expand-xxl .navbar-toggler { display: none; }
  .navbar-expand-xxl .offcanvas { position: static; z-index: auto; flex-grow: 1; transition: none; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0px !important; transform: none !important; }
  .navbar-expand-xxl .offcanvas .offcanvas-header { display: none; }
  .navbar-expand-xxl .offcanvas .offcanvas-body { display: flex; flex-grow: 0; padding: 0px; overflow-y: visible; }
}
.navbar-expand { flex-wrap: nowrap; justify-content: flex-start; }
.navbar-expand .navbar-nav { flex-direction: row; }
.navbar-expand .navbar-nav .dropdown-menu { position: absolute; }
.navbar-expand .navbar-nav .nav-link { padding-right: var(--bs-navbar-nav-link-padding-x); padding-left: var(--bs-navbar-nav-link-padding-x); }
.navbar-expand .navbar-nav-scroll { overflow: visible; }
.navbar-expand .navbar-collapse { display: flex !important; flex-basis: auto; }
.navbar-expand .navbar-toggler { display: none; }
.navbar-expand .offcanvas { position: static; z-index: auto; flex-grow: 1; transition: none; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0px !important; transform: none !important; }
.navbar-expand .offcanvas .offcanvas-header { display: none; }
.navbar-expand .offcanvas .offcanvas-body { display: flex; flex-grow: 0; padding: 0px; overflow-y: visible; }
.navbar-dark { --bs-navbar-color: rgba(255, 255, 255, 0.55); --bs-navbar-hover-color: rgba(255, 255, 255, 0.75); --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25); --bs-navbar-active-color: #fff; --bs-navbar-brand-color: #fff; --bs-navbar-brand-hover-color: #fff; --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1); --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }
.card { --bs-card-spacer-y: 1rem; --bs-card-spacer-x: 1rem; --bs-card-title-spacer-y: 0.5rem; --bs-card-border-width: 1px; --bs-card-border-color: var(--bs-border-color-translucent); --bs-card-border-radius: 0.375rem; --bs-card-box-shadow: ; --bs-card-inner-border-radius: calc(0.375rem - 1px); --bs-card-cap-padding-y: 0.5rem; --bs-card-cap-padding-x: 1rem; --bs-card-cap-bg: rgba(0, 0, 0, 0.03); --bs-card-cap-color: ; --bs-card-height: ; --bs-card-color: ; --bs-card-bg: #fff; --bs-card-img-overlay-padding: 1rem; --bs-card-group-margin: 0.75rem; position: relative; display: flex; flex-direction: column; min-width: 0px; height: var(--bs-card-height); overflow-wrap: break-word; background-color: var(--bs-card-bg); background-clip: border-box; border: var(--bs-card-border-width) solid var(--bs-card-border-color); border-radius: var(--bs-card-border-radius); }
.card > hr { margin-right: 0px; margin-left: 0px; }
.card > .list-group { border-top: inherit; border-bottom: inherit; }
.card > .list-group:first-child { border-top-width: 0px; border-top-left-radius: var(--bs-card-inner-border-radius); border-top-right-radius: var(--bs-card-inner-border-radius); }
.card > .list-group:last-child { border-bottom-width: 0px; border-bottom-right-radius: var(--bs-card-inner-border-radius); border-bottom-left-radius: var(--bs-card-inner-border-radius); }
.card > .card-header + .list-group, .card > .list-group + .card-footer { border-top: 0px; }
.card-body { flex: 1 1 auto; padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x); color: var(--bs-card-color); }
.card-title { margin-bottom: var(--bs-card-title-spacer-y); }
.card-subtitle { margin-top: calc(-.5 * var(--bs-card-title-spacer-y)); margin-bottom: 0px; }
.card-text:last-child { margin-bottom: 0px; }
.card-link + .card-link { margin-left: var(--bs-card-spacer-x); }
.card-header { padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x); margin-bottom: 0px; color: var(--bs-card-cap-color); background-color: var(--bs-card-cap-bg); border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color); }
.card-header:first-child { border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0; }
.card-footer { padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x); color: var(--bs-card-cap-color); background-color: var(--bs-card-cap-bg); border-top: var(--bs-card-border-width) solid var(--bs-card-border-color); }
.card-footer:last-child { border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius); }
.card-header-tabs { margin-right: calc(-.5 * var(--bs-card-cap-padding-x)); margin-bottom: calc(-1 * var(--bs-card-cap-padding-y)); margin-left: calc(-.5 * var(--bs-card-cap-padding-x)); border-bottom: 0px; }
.card-header-tabs .nav-link.active { background-color: var(--bs-card-bg); border-bottom-color: var(--bs-card-bg); }
.card-header-pills { margin-right: calc(-.5 * var(--bs-card-cap-padding-x)); margin-left: calc(-.5 * var(--bs-card-cap-padding-x)); }
.card-img-overlay { position: absolute; inset: 0px; padding: var(--bs-card-img-overlay-padding); border-radius: var(--bs-card-inner-border-radius); }
.card-img, .card-img-bottom, .card-img-top { width: 100%; }
.card-img, .card-img-top { border-top-left-radius: var(--bs-card-inner-border-radius); border-top-right-radius: var(--bs-card-inner-border-radius); }
.card-img, .card-img-bottom { border-bottom-right-radius: var(--bs-card-inner-border-radius); border-bottom-left-radius: var(--bs-card-inner-border-radius); }
.card-group > .card { margin-bottom: var(--bs-card-group-margin); }
@media (min-width: 576px) {
  .card-group { display: flex; flex-flow: wrap; }
  .card-group > .card { flex: 1 0 0%; margin-bottom: 0px; }
  .card-group > .card + .card { margin-left: 0px; border-left: 0px; }
  .card-group > .card:not(:last-child) { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
  .card-group > .card:not(:last-child) .card-header, .card-group > .card:not(:last-child) .card-img-top { border-top-right-radius: 0px; }
  .card-group > .card:not(:last-child) .card-footer, .card-group > .card:not(:last-child) .card-img-bottom { border-bottom-right-radius: 0px; }
  .card-group > .card:not(:first-child) { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
  .card-group > .card:not(:first-child) .card-header, .card-group > .card:not(:first-child) .card-img-top { border-top-left-radius: 0px; }
  .card-group > .card:not(:first-child) .card-footer, .card-group > .card:not(:first-child) .card-img-bottom { border-bottom-left-radius: 0px; }
}
.accordion { --bs-accordion-color: #212529; --bs-accordion-bg: #fff; --bs-accordion-transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease; --bs-accordion-border-color: var(--bs-border-color); --bs-accordion-border-width: 1px; --bs-accordion-border-radius: 0.375rem; --bs-accordion-inner-border-radius: calc(0.375rem - 1px); --bs-accordion-btn-padding-x: 1.25rem; --bs-accordion-btn-padding-y: 1rem; --bs-accordion-btn-color: #212529; --bs-accordion-btn-bg: var(--bs-accordion-bg); --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); --bs-accordion-btn-icon-width: 1.25rem; --bs-accordion-btn-icon-transform: rotate(-180deg); --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out; --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); --bs-accordion-btn-focus-border-color: #86b7fe; --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); --bs-accordion-body-padding-x: 1.25rem; --bs-accordion-body-padding-y: 1rem; --bs-accordion-active-color: #0c63e4; --bs-accordion-active-bg: #e7f1ff; }
.accordion-button { position: relative; display: flex; align-items: center; width: 100%; padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x); font-size: 1rem; color: var(--bs-accordion-btn-color); text-align: left; background-color: var(--bs-accordion-btn-bg); border: 0px; border-radius: 0px; overflow-anchor: none; transition: var(--bs-accordion-transition); }
@media (prefers-reduced-motion: reduce) {
  .accordion-button { transition: none; }
}
.accordion-button:not(.collapsed) { color: var(--bs-accordion-active-color); background-color: var(--bs-accordion-active-bg); box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color); }
.accordion-button:not(.collapsed)::after { background-image: var(--bs-accordion-btn-active-icon); transform: var(--bs-accordion-btn-icon-transform); }
.accordion-button::after { flex-shrink: 0; width: var(--bs-accordion-btn-icon-width); height: var(--bs-accordion-btn-icon-width); margin-left: auto; content: ""; background-image: var(--bs-accordion-btn-icon); background-repeat: no-repeat; background-size: var(--bs-accordion-btn-icon-width); transition: var(--bs-accordion-btn-icon-transition); }
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after { transition: none; }
}
.accordion-button:hover { z-index: 2; }
.accordion-button:focus { z-index: 3; border-color: var(--bs-accordion-btn-focus-border-color); outline: 0px; box-shadow: var(--bs-accordion-btn-focus-box-shadow); }
.accordion-header { margin-bottom: 0px; }
.accordion-item { color: var(--bs-accordion-color); background-color: var(--bs-accordion-bg); border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color); }
.accordion-item:first-of-type { border-top-left-radius: var(--bs-accordion-border-radius); border-top-right-radius: var(--bs-accordion-border-radius); }
.accordion-item:first-of-type .accordion-button { border-top-left-radius: var(--bs-accordion-inner-border-radius); border-top-right-radius: var(--bs-accordion-inner-border-radius); }
.accordion-item:not(:first-of-type) { border-top: 0px; }
.accordion-item:last-of-type { border-bottom-right-radius: var(--bs-accordion-border-radius); border-bottom-left-radius: var(--bs-accordion-border-radius); }
.accordion-item:last-of-type .accordion-button.collapsed { border-bottom-right-radius: var(--bs-accordion-inner-border-radius); border-bottom-left-radius: var(--bs-accordion-inner-border-radius); }
.accordion-item:last-of-type .accordion-collapse { border-bottom-right-radius: var(--bs-accordion-border-radius); border-bottom-left-radius: var(--bs-accordion-border-radius); }
.accordion-body { padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x); }
.accordion-flush .accordion-collapse { border-width: 0px; }
.accordion-flush .accordion-item { border-right: 0px; border-left: 0px; border-radius: 0px; }
.accordion-flush .accordion-item:first-child { border-top: 0px; }
.accordion-flush .accordion-item:last-child { border-bottom: 0px; }
.accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed { border-radius: 0px; }
.breadcrumb { --bs-breadcrumb-padding-x: 0; --bs-breadcrumb-padding-y: 0; --bs-breadcrumb-margin-bottom: 1rem; --bs-breadcrumb-bg: ; --bs-breadcrumb-border-radius: ; --bs-breadcrumb-divider-color: #6c757d; --bs-breadcrumb-item-padding-x: 0.5rem; --bs-breadcrumb-item-active-color: #6c757d; display: flex; flex-wrap: wrap; padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x); margin-bottom: var(--bs-breadcrumb-margin-bottom); font-size: var(--bs-breadcrumb-font-size); list-style: none; background-color: var(--bs-breadcrumb-bg); border-radius: var(--bs-breadcrumb-border-radius); }
.breadcrumb-item + .breadcrumb-item { padding-left: var(--bs-breadcrumb-item-padding-x); }
.breadcrumb-item + .breadcrumb-item::before { float: left; padding-right: var(--bs-breadcrumb-item-padding-x); color: var(--bs-breadcrumb-divider-color); content: var(--bs-breadcrumb-divider, "/"); }
.breadcrumb-item.active { color: var(--bs-breadcrumb-item-active-color); }
.pagination { --bs-pagination-padding-x: 0.75rem; --bs-pagination-padding-y: 0.375rem; --bs-pagination-font-size: 1rem; --bs-pagination-color: var(--bs-link-color); --bs-pagination-bg: #fff; --bs-pagination-border-width: 1px; --bs-pagination-border-color: #dee2e6; --bs-pagination-border-radius: 0.375rem; --bs-pagination-hover-color: var(--bs-link-hover-color); --bs-pagination-hover-bg: #e9ecef; --bs-pagination-hover-border-color: #dee2e6; --bs-pagination-focus-color: var(--bs-link-hover-color); --bs-pagination-focus-bg: #e9ecef; --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); --bs-pagination-active-color: #fff; --bs-pagination-active-bg: #0d6efd; --bs-pagination-active-border-color: #0d6efd; --bs-pagination-disabled-color: #6c757d; --bs-pagination-disabled-bg: #fff; --bs-pagination-disabled-border-color: #dee2e6; display: flex; padding-left: 0px; list-style: none; }
.page-link { position: relative; display: block; padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x); font-size: var(--bs-pagination-font-size); color: var(--bs-pagination-color); text-decoration: none; background-color: var(--bs-pagination-bg); border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color); transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
@media (prefers-reduced-motion: reduce) {
  .page-link { transition: none; }
}
.page-link:hover { z-index: 2; color: var(--bs-pagination-hover-color); background-color: var(--bs-pagination-hover-bg); border-color: var(--bs-pagination-hover-border-color); }
.page-link:focus { z-index: 3; color: var(--bs-pagination-focus-color); background-color: var(--bs-pagination-focus-bg); outline: 0px; box-shadow: var(--bs-pagination-focus-box-shadow); }
.active > .page-link, .page-link.active { z-index: 3; color: var(--bs-pagination-active-color); background-color: var(--bs-pagination-active-bg); border-color: var(--bs-pagination-active-border-color); }
.disabled > .page-link, .page-link.disabled { color: var(--bs-pagination-disabled-color); pointer-events: none; background-color: var(--bs-pagination-disabled-bg); border-color: var(--bs-pagination-disabled-border-color); }
.page-item:not(:first-child) .page-link { margin-left: -1px; }
.page-item:first-child .page-link { border-top-left-radius: var(--bs-pagination-border-radius); border-bottom-left-radius: var(--bs-pagination-border-radius); }
.page-item:last-child .page-link { border-top-right-radius: var(--bs-pagination-border-radius); border-bottom-right-radius: var(--bs-pagination-border-radius); }
.pagination-lg { --bs-pagination-padding-x: 1.5rem; --bs-pagination-padding-y: 0.75rem; --bs-pagination-font-size: 1.25rem; --bs-pagination-border-radius: 0.5rem; }
.pagination-sm { --bs-pagination-padding-x: 0.5rem; --bs-pagination-padding-y: 0.25rem; --bs-pagination-font-size: 0.875rem; --bs-pagination-border-radius: 0.25rem; }
.badge { --bs-badge-padding-x: 0.65em; --bs-badge-padding-y: 0.35em; --bs-badge-font-size: 0.75em; --bs-badge-font-weight: 700; --bs-badge-color: #fff; --bs-badge-border-radius: 0.375rem; display: inline-block; padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x); font-size: var(--bs-badge-font-size); font-weight: var(--bs-badge-font-weight); line-height: 1; color: var(--bs-badge-color); text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: var(--bs-badge-border-radius); }
.badge:empty { display: none; }
.btn .badge { position: relative; top: -1px; }
.alert { --bs-alert-bg: transparent; --bs-alert-padding-x: 1rem; --bs-alert-padding-y: 1rem; --bs-alert-margin-bottom: 1rem; --bs-alert-color: inherit; --bs-alert-border-color: transparent; --bs-alert-border: 1px solid var(--bs-alert-border-color); --bs-alert-border-radius: 0.375rem; position: relative; padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x); margin-bottom: var(--bs-alert-margin-bottom); color: var(--bs-alert-color); background-color: var(--bs-alert-bg); border: var(--bs-alert-border); border-radius: var(--bs-alert-border-radius); }
.alert-heading { color: inherit; }
.alert-link { font-weight: 700; }
.alert-dismissible { padding-right: 3rem; }
.alert-dismissible .btn-close { position: absolute; top: 0px; right: 0px; z-index: 2; padding: 1.25rem 1rem; }
.alert-primary { --bs-alert-color: #084298; --bs-alert-bg: #cfe2ff; --bs-alert-border-color: #b6d4fe; }
.alert-primary .alert-link { color: rgb(6, 53, 122); }
.alert-secondary { --bs-alert-color: #41464b; --bs-alert-bg: #e2e3e5; --bs-alert-border-color: #d3d6d8; }
.alert-secondary .alert-link { color: rgb(52, 56, 60); }
.alert-success { --bs-alert-color: #0f5132; --bs-alert-bg: #d1e7dd; --bs-alert-border-color: #badbcc; }
.alert-success .alert-link { color: rgb(12, 65, 40); }
.alert-info { --bs-alert-color: #055160; --bs-alert-bg: #cff4fc; --bs-alert-border-color: #b6effb; }
.alert-info .alert-link { color: rgb(4, 65, 77); }
.alert-warning { --bs-alert-color: #664d03; --bs-alert-bg: #fff3cd; --bs-alert-border-color: #ffecb5; }
.alert-warning .alert-link { color: rgb(82, 62, 2); }
.alert-danger { --bs-alert-color: #842029; --bs-alert-bg: #f8d7da; --bs-alert-border-color: #f5c2c7; }
.alert-danger .alert-link { color: rgb(106, 26, 33); }
.alert-light { --bs-alert-color: #636464; --bs-alert-bg: #fefefe; --bs-alert-border-color: #fdfdfe; }
.alert-light .alert-link { color: rgb(79, 80, 80); }
.alert-dark { --bs-alert-color: #141619; --bs-alert-bg: #d3d3d4; --bs-alert-border-color: #bcbebf; }
.alert-dark .alert-link { color: rgb(16, 18, 20); }
@keyframes progress-bar-stripes { 
  0% { background-position-x: 1rem; }
}
.progress { --bs-progress-height: 1rem; --bs-progress-font-size: 0.75rem; --bs-progress-bg: #e9ecef; --bs-progress-border-radius: 0.375rem; --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); --bs-progress-bar-color: #fff; --bs-progress-bar-bg: #0d6efd; --bs-progress-bar-transition: width 0.6s ease; display: flex; height: var(--bs-progress-height); overflow: hidden; font-size: var(--bs-progress-font-size); background-color: var(--bs-progress-bg); border-radius: var(--bs-progress-border-radius); }
.progress-bar { display: flex; flex-direction: column; justify-content: center; overflow: hidden; color: var(--bs-progress-bar-color); text-align: center; white-space: nowrap; background-color: var(--bs-progress-bar-bg); transition: var(--bs-progress-bar-transition); }
@media (prefers-reduced-motion: reduce) {
  .progress-bar { transition: none; }
}
.progress-bar-striped { background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: var(--bs-progress-height) var(--bs-progress-height); }
.progress-bar-animated { animation: 1s linear 0s infinite normal none running progress-bar-stripes; }
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated { animation: auto ease 0s 1 normal none running none; }
}
.list-group { --bs-list-group-color: #212529; --bs-list-group-bg: #fff; --bs-list-group-border-color: rgba(0, 0, 0, 0.125); --bs-list-group-border-width: 1px; --bs-list-group-border-radius: 0.375rem; --bs-list-group-item-padding-x: 1rem; --bs-list-group-item-padding-y: 0.5rem; --bs-list-group-action-color: #495057; --bs-list-group-action-hover-color: #495057; --bs-list-group-action-hover-bg: #f8f9fa; --bs-list-group-action-active-color: #212529; --bs-list-group-action-active-bg: #e9ecef; --bs-list-group-disabled-color: #6c757d; --bs-list-group-disabled-bg: #fff; --bs-list-group-active-color: #fff; --bs-list-group-active-bg: #0d6efd; --bs-list-group-active-border-color: #0d6efd; display: flex; flex-direction: column; padding-left: 0px; margin-bottom: 0px; border-radius: var(--bs-list-group-border-radius); }
.list-group-numbered { list-style-type: none; counter-reset: section 0; }
.list-group-numbered > .list-group-item::before { content: counters(section, ".") ". "; counter-increment: section 1; }
.list-group-item-action { width: 100%; color: var(--bs-list-group-action-color); text-align: inherit; }
.list-group-item-action:focus, .list-group-item-action:hover { z-index: 1; color: var(--bs-list-group-action-hover-color); text-decoration: none; background-color: var(--bs-list-group-action-hover-bg); }
.list-group-item-action:active { color: var(--bs-list-group-action-active-color); background-color: var(--bs-list-group-action-active-bg); }
.list-group-item { position: relative; display: block; padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x); color: var(--bs-list-group-color); text-decoration: none; background-color: var(--bs-list-group-bg); border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color); }
.list-group-item:first-child { border-top-left-radius: inherit; border-top-right-radius: inherit; }
.list-group-item:last-child { border-bottom-right-radius: inherit; border-bottom-left-radius: inherit; }
.list-group-item.disabled, .list-group-item:disabled { color: var(--bs-list-group-disabled-color); pointer-events: none; background-color: var(--bs-list-group-disabled-bg); }
.list-group-item.active { z-index: 2; color: var(--bs-list-group-active-color); background-color: var(--bs-list-group-active-bg); border-color: var(--bs-list-group-active-border-color); }
.list-group-item + .list-group-item { border-top-width: 0px; }
.list-group-item + .list-group-item.active { margin-top: calc(-1 * var(--bs-list-group-border-width)); border-top-width: var(--bs-list-group-border-width); }
.list-group-horizontal { flex-direction: row; }
.list-group-horizontal > .list-group-item:first-child:not(:last-child) { border-bottom-left-radius: var(--bs-list-group-border-radius); border-top-right-radius: 0px; }
.list-group-horizontal > .list-group-item:last-child:not(:first-child) { border-top-right-radius: var(--bs-list-group-border-radius); border-bottom-left-radius: 0px; }
.list-group-horizontal > .list-group-item.active { margin-top: 0px; }
.list-group-horizontal > .list-group-item + .list-group-item { border-top-width: var(--bs-list-group-border-width); border-left-width: 0px; }
.list-group-horizontal > .list-group-item + .list-group-item.active { margin-left: calc(-1 * var(--bs-list-group-border-width)); border-left-width: var(--bs-list-group-border-width); }
@media (min-width: 576px) {
  .list-group-horizontal-sm { flex-direction: row; }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) { border-bottom-left-radius: var(--bs-list-group-border-radius); border-top-right-radius: 0px; }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) { border-top-right-radius: var(--bs-list-group-border-radius); border-bottom-left-radius: 0px; }
  .list-group-horizontal-sm > .list-group-item.active { margin-top: 0px; }
  .list-group-horizontal-sm > .list-group-item + .list-group-item { border-top-width: var(--bs-list-group-border-width); border-left-width: 0px; }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active { margin-left: calc(-1 * var(--bs-list-group-border-width)); border-left-width: var(--bs-list-group-border-width); }
}
@media (min-width: 768px) {
  .list-group-horizontal-md { flex-direction: row; }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) { border-bottom-left-radius: var(--bs-list-group-border-radius); border-top-right-radius: 0px; }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) { border-top-right-radius: var(--bs-list-group-border-radius); border-bottom-left-radius: 0px; }
  .list-group-horizontal-md > .list-group-item.active { margin-top: 0px; }
  .list-group-horizontal-md > .list-group-item + .list-group-item { border-top-width: var(--bs-list-group-border-width); border-left-width: 0px; }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active { margin-left: calc(-1 * var(--bs-list-group-border-width)); border-left-width: var(--bs-list-group-border-width); }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg { flex-direction: row; }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) { border-bottom-left-radius: var(--bs-list-group-border-radius); border-top-right-radius: 0px; }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) { border-top-right-radius: var(--bs-list-group-border-radius); border-bottom-left-radius: 0px; }
  .list-group-horizontal-lg > .list-group-item.active { margin-top: 0px; }
  .list-group-horizontal-lg > .list-group-item + .list-group-item { border-top-width: var(--bs-list-group-border-width); border-left-width: 0px; }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active { margin-left: calc(-1 * var(--bs-list-group-border-width)); border-left-width: var(--bs-list-group-border-width); }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl { flex-direction: row; }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) { border-bottom-left-radius: var(--bs-list-group-border-radius); border-top-right-radius: 0px; }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) { border-top-right-radius: var(--bs-list-group-border-radius); border-bottom-left-radius: 0px; }
  .list-group-horizontal-xl > .list-group-item.active { margin-top: 0px; }
  .list-group-horizontal-xl > .list-group-item + .list-group-item { border-top-width: var(--bs-list-group-border-width); border-left-width: 0px; }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active { margin-left: calc(-1 * var(--bs-list-group-border-width)); border-left-width: var(--bs-list-group-border-width); }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl { flex-direction: row; }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) { border-bottom-left-radius: var(--bs-list-group-border-radius); border-top-right-radius: 0px; }
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) { border-top-right-radius: var(--bs-list-group-border-radius); border-bottom-left-radius: 0px; }
  .list-group-horizontal-xxl > .list-group-item.active { margin-top: 0px; }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item { border-top-width: var(--bs-list-group-border-width); border-left-width: 0px; }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active { margin-left: calc(-1 * var(--bs-list-group-border-width)); border-left-width: var(--bs-list-group-border-width); }
}
.list-group-flush { border-radius: 0px; }
.list-group-flush > .list-group-item { border-width: 0 0 var(--bs-list-group-border-width); }
.list-group-flush > .list-group-item:last-child { border-bottom-width: 0px; }
.list-group-item-primary { color: rgb(8, 66, 152); background-color: rgb(207, 226, 255); }
.list-group-item-primary.list-group-item-action:focus, .list-group-item-primary.list-group-item-action:hover { color: rgb(8, 66, 152); background-color: rgb(186, 203, 230); }
.list-group-item-primary.list-group-item-action.active { color: rgb(255, 255, 255); background-color: rgb(8, 66, 152); border-color: rgb(8, 66, 152); }
.list-group-item-secondary { color: rgb(65, 70, 75); background-color: rgb(226, 227, 229); }
.list-group-item-secondary.list-group-item-action:focus, .list-group-item-secondary.list-group-item-action:hover { color: rgb(65, 70, 75); background-color: rgb(203, 204, 206); }
.list-group-item-secondary.list-group-item-action.active { color: rgb(255, 255, 255); background-color: rgb(65, 70, 75); border-color: rgb(65, 70, 75); }
.list-group-item-success { color: rgb(15, 81, 50); background-color: rgb(209, 231, 221); }
.list-group-item-success.list-group-item-action:focus, .list-group-item-success.list-group-item-action:hover { color: rgb(15, 81, 50); background-color: rgb(188, 208, 199); }
.list-group-item-success.list-group-item-action.active { color: rgb(255, 255, 255); background-color: rgb(15, 81, 50); border-color: rgb(15, 81, 50); }
.list-group-item-info { color: rgb(5, 81, 96); background-color: rgb(207, 244, 252); }
.list-group-item-info.list-group-item-action:focus, .list-group-item-info.list-group-item-action:hover { color: rgb(5, 81, 96); background-color: rgb(186, 220, 227); }
.list-group-item-info.list-group-item-action.active { color: rgb(255, 255, 255); background-color: rgb(5, 81, 96); border-color: rgb(5, 81, 96); }
.list-group-item-warning { color: rgb(102, 77, 3); background-color: rgb(255, 243, 205); }
.list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.list-group-item-action:hover { color: rgb(102, 77, 3); background-color: rgb(230, 219, 185); }
.list-group-item-warning.list-group-item-action.active { color: rgb(255, 255, 255); background-color: rgb(102, 77, 3); border-color: rgb(102, 77, 3); }
.list-group-item-danger { color: rgb(132, 32, 41); background-color: rgb(248, 215, 218); }
.list-group-item-danger.list-group-item-action:focus, .list-group-item-danger.list-group-item-action:hover { color: rgb(132, 32, 41); background-color: rgb(223, 194, 196); }
.list-group-item-danger.list-group-item-action.active { color: rgb(255, 255, 255); background-color: rgb(132, 32, 41); border-color: rgb(132, 32, 41); }
.list-group-item-light { color: rgb(99, 100, 100); background-color: rgb(254, 254, 254); }
.list-group-item-light.list-group-item-action:focus, .list-group-item-light.list-group-item-action:hover { color: rgb(99, 100, 100); background-color: rgb(229, 229, 229); }
.list-group-item-light.list-group-item-action.active { color: rgb(255, 255, 255); background-color: rgb(99, 100, 100); border-color: rgb(99, 100, 100); }
.list-group-item-dark { color: rgb(20, 22, 25); background-color: rgb(211, 211, 212); }
.list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.list-group-item-action:hover { color: rgb(20, 22, 25); background-color: rgb(190, 190, 191); }
.list-group-item-dark.list-group-item-action.active { color: rgb(255, 255, 255); background-color: rgb(20, 22, 25); border-color: rgb(20, 22, 25); }
.btn-close { box-sizing: content-box; width: 1em; height: 1em; padding: 0.25em; color: rgb(0, 0, 0); background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center center / 1em no-repeat transparent; border: 0px; border-radius: 0.375rem; opacity: 0.5; }
.btn-close:hover { color: rgb(0, 0, 0); text-decoration: none; opacity: 0.75; }
.btn-close:focus { outline: 0px; box-shadow: rgba(13, 110, 253, 0.25) 0px 0px 0px 0.25rem; opacity: 1; }
.btn-close.disabled, .btn-close:disabled { pointer-events: none; user-select: none; opacity: 0.25; }
.btn-close-white { filter: invert(1) grayscale(100%) brightness(200%); }
.toast { --bs-toast-zindex: 1090; --bs-toast-padding-x: 0.75rem; --bs-toast-padding-y: 0.5rem; --bs-toast-spacing: 1.5rem; --bs-toast-max-width: 350px; --bs-toast-font-size: 0.875rem; --bs-toast-color: ; --bs-toast-bg: rgba(255, 255, 255, 0.85); --bs-toast-border-width: 1px; --bs-toast-border-color: var(--bs-border-color-translucent); --bs-toast-border-radius: 0.375rem; --bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); --bs-toast-header-color: #6c757d; --bs-toast-header-bg: rgba(255, 255, 255, 0.85); --bs-toast-header-border-color: rgba(0, 0, 0, 0.05); width: var(--bs-toast-max-width); max-width: 100%; font-size: var(--bs-toast-font-size); color: var(--bs-toast-color); pointer-events: auto; background-color: var(--bs-toast-bg); background-clip: padding-box; border: var(--bs-toast-border-width) solid var(--bs-toast-border-color); box-shadow: var(--bs-toast-box-shadow); border-radius: var(--bs-toast-border-radius); }
.toast.showing { opacity: 0; }
.toast:not(.show) { display: none; }
.toast-container { --bs-toast-zindex: 1090; position: absolute; z-index: var(--bs-toast-zindex); width: max-content; max-width: 100%; pointer-events: none; }
.toast-container > :not(:last-child) { margin-bottom: var(--bs-toast-spacing); }
.toast-header { display: flex; align-items: center; padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x); color: var(--bs-toast-header-color); background-color: var(--bs-toast-header-bg); background-clip: padding-box; border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color); border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width)); border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width)); }
.toast-header .btn-close { margin-right: calc(-.5 * var(--bs-toast-padding-x)); margin-left: var(--bs-toast-padding-x); }
.toast-body { padding: var(--bs-toast-padding-x); overflow-wrap: break-word; }
.modal { --bs-modal-zindex: 1055; --bs-modal-width: 500px; --bs-modal-padding: 1rem; --bs-modal-margin: 0.5rem; --bs-modal-color: ; --bs-modal-bg: #fff; --bs-modal-border-color: var(--bs-border-color-translucent); --bs-modal-border-width: 1px; --bs-modal-border-radius: 0.5rem; --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); --bs-modal-inner-border-radius: calc(0.5rem - 1px); --bs-modal-header-padding-x: 1rem; --bs-modal-header-padding-y: 1rem; --bs-modal-header-padding: 1rem 1rem; --bs-modal-header-border-color: var(--bs-border-color); --bs-modal-header-border-width: 1px; --bs-modal-title-line-height: 1.5; --bs-modal-footer-gap: 0.5rem; --bs-modal-footer-bg: ; --bs-modal-footer-border-color: var(--bs-border-color); --bs-modal-footer-border-width: 1px; position: fixed; top: 0px; left: 0px; z-index: var(--bs-modal-zindex); display: none; width: 100%; height: 100%; overflow: hidden auto; outline: 0px; }
.modal-dialog { position: relative; width: auto; margin: var(--bs-modal-margin); pointer-events: none; }
.modal.fade .modal-dialog { transition: transform 0.3s ease-out; transform: translate(0px, -50px); }
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog { transition: none; }
}
.modal.show .modal-dialog { transform: none; }
.modal.modal-static .modal-dialog { transform: scale(1.02); }
.modal-dialog-scrollable { height: calc(100% - var(--bs-modal-margin) * 2); }
.modal-dialog-scrollable .modal-content { max-height: 100%; overflow: hidden; }
.modal-dialog-scrollable .modal-body { overflow-y: auto; }
.modal-dialog-centered { display: flex; align-items: center; min-height: calc(100% - var(--bs-modal-margin) * 2); }
.modal-content { position: relative; display: flex; flex-direction: column; width: 100%; color: var(--bs-modal-color); pointer-events: auto; background-color: var(--bs-modal-bg); background-clip: padding-box; border: var(--bs-modal-border-width) solid var(--bs-modal-border-color); border-radius: var(--bs-modal-border-radius); outline: 0px; }
.modal-backdrop { --bs-backdrop-zindex: 1050; --bs-backdrop-bg: #000; --bs-backdrop-opacity: 0.5; position: fixed; top: 0px; left: 0px; z-index: var(--bs-backdrop-zindex); width: 100vw; height: 100vh; background-color: var(--bs-backdrop-bg); }
.modal-backdrop.fade { opacity: 0; }
.modal-backdrop.show { opacity: var(--bs-backdrop-opacity); }
.modal-header { display: flex; flex-shrink: 0; align-items: center; justify-content: space-between; padding: var(--bs-modal-header-padding); border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color); border-top-left-radius: var(--bs-modal-inner-border-radius); border-top-right-radius: var(--bs-modal-inner-border-radius); }
.modal-header .btn-close { padding: calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5); margin: calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto; }
.modal-title { margin-bottom: 0px; line-height: var(--bs-modal-title-line-height); }
.modal-body { position: relative; flex: 1 1 auto; padding: var(--bs-modal-padding); }
.modal-footer { display: flex; flex-shrink: 0; flex-wrap: wrap; align-items: center; justify-content: flex-end; padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5); background-color: var(--bs-modal-footer-bg); border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color); border-bottom-right-radius: var(--bs-modal-inner-border-radius); border-bottom-left-radius: var(--bs-modal-inner-border-radius); }
.modal-footer > * { margin: calc(var(--bs-modal-footer-gap) * .5); }
@media (min-width: 576px) {
  .modal { --bs-modal-margin: 1.75rem; --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); }
  .modal-dialog { max-width: var(--bs-modal-width); margin-right: auto; margin-left: auto; }
  .modal-sm { --bs-modal-width: 300px; }
}
@media (min-width: 992px) {
  .modal-lg, .modal-xl { --bs-modal-width: 800px; }
}
@media (min-width: 1200px) {
  .modal-xl { --bs-modal-width: 1140px; }
}
.modal-fullscreen { width: 100vw; max-width: none; height: 100%; margin: 0px; }
.modal-fullscreen .modal-content { height: 100%; border: 0px; border-radius: 0px; }
.modal-fullscreen .modal-footer, .modal-fullscreen .modal-header { border-radius: 0px; }
.modal-fullscreen .modal-body { overflow-y: auto; }
@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down { width: 100vw; max-width: none; height: 100%; margin: 0px; }
  .modal-fullscreen-sm-down .modal-content { height: 100%; border: 0px; border-radius: 0px; }
  .modal-fullscreen-sm-down .modal-footer, .modal-fullscreen-sm-down .modal-header { border-radius: 0px; }
  .modal-fullscreen-sm-down .modal-body { overflow-y: auto; }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down { width: 100vw; max-width: none; height: 100%; margin: 0px; }
  .modal-fullscreen-md-down .modal-content { height: 100%; border: 0px; border-radius: 0px; }
  .modal-fullscreen-md-down .modal-footer, .modal-fullscreen-md-down .modal-header { border-radius: 0px; }
  .modal-fullscreen-md-down .modal-body { overflow-y: auto; }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down { width: 100vw; max-width: none; height: 100%; margin: 0px; }
  .modal-fullscreen-lg-down .modal-content { height: 100%; border: 0px; border-radius: 0px; }
  .modal-fullscreen-lg-down .modal-footer, .modal-fullscreen-lg-down .modal-header { border-radius: 0px; }
  .modal-fullscreen-lg-down .modal-body { overflow-y: auto; }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down { width: 100vw; max-width: none; height: 100%; margin: 0px; }
  .modal-fullscreen-xl-down .modal-content { height: 100%; border: 0px; border-radius: 0px; }
  .modal-fullscreen-xl-down .modal-footer, .modal-fullscreen-xl-down .modal-header { border-radius: 0px; }
  .modal-fullscreen-xl-down .modal-body { overflow-y: auto; }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down { width: 100vw; max-width: none; height: 100%; margin: 0px; }
  .modal-fullscreen-xxl-down .modal-content { height: 100%; border: 0px; border-radius: 0px; }
  .modal-fullscreen-xxl-down .modal-footer, .modal-fullscreen-xxl-down .modal-header { border-radius: 0px; }
  .modal-fullscreen-xxl-down .modal-body { overflow-y: auto; }
}
.tooltip { --bs-tooltip-zindex: 1080; --bs-tooltip-max-width: 200px; --bs-tooltip-padding-x: 0.5rem; --bs-tooltip-padding-y: 0.25rem; --bs-tooltip-margin: ; --bs-tooltip-font-size: 0.875rem; --bs-tooltip-color: #fff; --bs-tooltip-bg: #000; --bs-tooltip-border-radius: 0.375rem; --bs-tooltip-opacity: 0.9; --bs-tooltip-arrow-width: 0.8rem; --bs-tooltip-arrow-height: 0.4rem; z-index: var(--bs-tooltip-zindex); display: block; padding: var(--bs-tooltip-arrow-height); margin: var(--bs-tooltip-margin); font-family: var(--bs-font-sans-serif); font-style: normal; font-weight: 400; line-height: 1.5; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; white-space: normal; word-spacing: normal; line-break: auto; font-size: var(--bs-tooltip-font-size); overflow-wrap: break-word; opacity: 0; }
.tooltip.show { opacity: var(--bs-tooltip-opacity); }
.tooltip .tooltip-arrow { display: block; width: var(--bs-tooltip-arrow-width); height: var(--bs-tooltip-arrow-height); }
.tooltip .tooltip-arrow::before { position: absolute; content: ""; border-color: transparent; border-style: solid; }
.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow, .bs-tooltip-top .tooltip-arrow { bottom: 0px; }
.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before, .bs-tooltip-top .tooltip-arrow::before { top: -1px; border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0; border-top-color: var(--bs-tooltip-bg); }
.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow, .bs-tooltip-end .tooltip-arrow { left: 0px; width: var(--bs-tooltip-arrow-height); height: var(--bs-tooltip-arrow-width); }
.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before, .bs-tooltip-end .tooltip-arrow::before { right: -1px; border-width: calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0; border-right-color: var(--bs-tooltip-bg); }
.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow, .bs-tooltip-bottom .tooltip-arrow { top: 0px; }
.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before, .bs-tooltip-bottom .tooltip-arrow::before { bottom: -1px; border-width: 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height); border-bottom-color: var(--bs-tooltip-bg); }
.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow, .bs-tooltip-start .tooltip-arrow { right: 0px; width: var(--bs-tooltip-arrow-height); height: var(--bs-tooltip-arrow-width); }
.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before, .bs-tooltip-start .tooltip-arrow::before { left: -1px; border-width: calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height); border-left-color: var(--bs-tooltip-bg); }
.tooltip-inner { max-width: var(--bs-tooltip-max-width); padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x); color: var(--bs-tooltip-color); text-align: center; background-color: var(--bs-tooltip-bg); border-radius: var(--bs-tooltip-border-radius); }
.popover { --bs-popover-zindex: 1070; --bs-popover-max-width: 276px; --bs-popover-font-size: 0.875rem; --bs-popover-bg: #fff; --bs-popover-border-width: 1px; --bs-popover-border-color: var(--bs-border-color-translucent); --bs-popover-border-radius: 0.5rem; --bs-popover-inner-border-radius: calc(0.5rem - 1px); --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); --bs-popover-header-padding-x: 1rem; --bs-popover-header-padding-y: 0.5rem; --bs-popover-header-font-size: 1rem; --bs-popover-header-color: ; --bs-popover-header-bg: #f0f0f0; --bs-popover-body-padding-x: 1rem; --bs-popover-body-padding-y: 1rem; --bs-popover-body-color: #212529; --bs-popover-arrow-width: 1rem; --bs-popover-arrow-height: 0.5rem; --bs-popover-arrow-border: var(--bs-popover-border-color); z-index: var(--bs-popover-zindex); display: block; max-width: var(--bs-popover-max-width); font-family: var(--bs-font-sans-serif); font-style: normal; font-weight: 400; line-height: 1.5; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; white-space: normal; word-spacing: normal; line-break: auto; font-size: var(--bs-popover-font-size); overflow-wrap: break-word; background-color: var(--bs-popover-bg); background-clip: padding-box; border: var(--bs-popover-border-width) solid var(--bs-popover-border-color); border-radius: var(--bs-popover-border-radius); }
.popover .popover-arrow { display: block; width: var(--bs-popover-arrow-width); height: var(--bs-popover-arrow-height); }
.popover .popover-arrow::after, .popover .popover-arrow::before { position: absolute; display: block; content: ""; border-color: transparent; border-style: solid; border-width: 0px; }
.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow, .bs-popover-top > .popover-arrow { bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); }
.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-top > .popover-arrow::before { border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0; }
.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before, .bs-popover-top > .popover-arrow::before { bottom: 0px; border-top-color: var(--bs-popover-arrow-border); }
.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after, .bs-popover-top > .popover-arrow::after { bottom: var(--bs-popover-border-width); border-top-color: var(--bs-popover-bg); }
.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow, .bs-popover-end > .popover-arrow { left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); width: var(--bs-popover-arrow-height); height: var(--bs-popover-arrow-width); }
.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-end > .popover-arrow::before { border-width: calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0; }
.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before, .bs-popover-end > .popover-arrow::before { left: 0px; border-right-color: var(--bs-popover-arrow-border); }
.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after, .bs-popover-end > .popover-arrow::after { left: var(--bs-popover-border-width); border-right-color: var(--bs-popover-bg); }
.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow, .bs-popover-bottom > .popover-arrow { top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); }
.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-bottom > .popover-arrow::before { border-width: 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height); }
.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::before { top: 0px; border-bottom-color: var(--bs-popover-arrow-border); }
.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after, .bs-popover-bottom > .popover-arrow::after { top: var(--bs-popover-border-width); border-bottom-color: var(--bs-popover-bg); }
.bs-popover-auto[data-popper-placement^="bottom"] .popover-header::before, .bs-popover-bottom .popover-header::before { position: absolute; top: 0px; left: 50%; display: block; width: var(--bs-popover-arrow-width); margin-left: calc(-.5 * var(--bs-popover-arrow-width)); content: ""; border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg); }
.bs-popover-auto[data-popper-placement^="left"] > .popover-arrow, .bs-popover-start > .popover-arrow { right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); width: var(--bs-popover-arrow-height); height: var(--bs-popover-arrow-width); }
.bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-start > .popover-arrow::before { border-width: calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height); }
.bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before, .bs-popover-start > .popover-arrow::before { right: 0px; border-left-color: var(--bs-popover-arrow-border); }
.bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after, .bs-popover-start > .popover-arrow::after { right: var(--bs-popover-border-width); border-left-color: var(--bs-popover-bg); }
.popover-header { padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x); margin-bottom: 0px; font-size: var(--bs-popover-header-font-size); color: var(--bs-popover-header-color); background-color: var(--bs-popover-header-bg); border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color); border-top-left-radius: var(--bs-popover-inner-border-radius); border-top-right-radius: var(--bs-popover-inner-border-radius); }
.popover-header:empty { display: none; }
.popover-body { padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x); color: var(--bs-popover-body-color); }
.carousel { position: relative; }
.carousel.pointer-event { touch-action: pan-y; }
.carousel-inner { position: relative; width: 100%; overflow: hidden; }
.carousel-inner::after { display: block; clear: both; content: ""; }
.carousel-item { position: relative; display: none; float: left; width: 100%; margin-right: -100%; backface-visibility: hidden; transition: transform 0.6s ease-in-out; }
@media (prefers-reduced-motion: reduce) {
  .carousel-item { transition: none; }
}
.carousel-item-next, .carousel-item-prev, .carousel-item.active { display: block; }
.active.carousel-item-end, .carousel-item-next:not(.carousel-item-start) { transform: translateX(100%); }
.active.carousel-item-start, .carousel-item-prev:not(.carousel-item-end) { transform: translateX(-100%); }
.carousel-fade .carousel-item { opacity: 0; transition-property: opacity; transform: none; }
.carousel-fade .carousel-item-next.carousel-item-start, .carousel-fade .carousel-item-prev.carousel-item-end, .carousel-fade .carousel-item.active { z-index: 1; opacity: 1; }
.carousel-fade .active.carousel-item-end, .carousel-fade .active.carousel-item-start { z-index: 0; opacity: 0; transition: opacity 0.6s; }
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-end, .carousel-fade .active.carousel-item-start { transition: none; }
}
.carousel-control-next, .carousel-control-prev { position: absolute; top: 0px; bottom: 0px; z-index: 1; display: flex; align-items: center; justify-content: center; width: 15%; padding: 0px; color: rgb(255, 255, 255); text-align: center; background: 0px 0px; border: 0px; opacity: 0.5; transition: opacity 0.15s; }
@media (prefers-reduced-motion: reduce) {
  .carousel-control-next, .carousel-control-prev { transition: none; }
}
.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover { color: rgb(255, 255, 255); text-decoration: none; outline: 0px; opacity: 0.9; }
.carousel-control-prev { left: 0px; }
.carousel-control-next { right: 0px; }
.carousel-control-next-icon, .carousel-control-prev-icon { display: inline-block; width: 2rem; height: 2rem; background-repeat: no-repeat; background-position: 50% center; background-size: 100% 100%; }
.carousel-control-prev-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e"); }
.carousel-control-next-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); }
.carousel-indicators { position: absolute; right: 0px; bottom: 0px; left: 0px; z-index: 2; display: flex; justify-content: center; padding: 0px; margin-right: 15%; margin-bottom: 1rem; margin-left: 15%; list-style: none; }
.carousel-indicators [data-bs-target] { box-sizing: content-box; flex: 0 1 auto; width: 30px; height: 3px; padding: 0px; margin-right: 3px; margin-left: 3px; text-indent: -999px; cursor: pointer; background-color: rgb(255, 255, 255); background-clip: padding-box; border-width: 10px 0px; border-style: solid none; border-color: transparent currentcolor; border-image: none; opacity: 0.5; transition: opacity 0.6s; }
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] { transition: none; }
}
.carousel-indicators .active { opacity: 1; }
.carousel-caption { position: absolute; right: 15%; bottom: 1.25rem; left: 15%; padding-top: 1.25rem; padding-bottom: 1.25rem; color: rgb(255, 255, 255); text-align: center; }
.carousel-dark .carousel-control-next-icon, .carousel-dark .carousel-control-prev-icon { filter: invert(1) grayscale(1); }
.carousel-dark .carousel-indicators [data-bs-target] { background-color: rgb(0, 0, 0); }
.carousel-dark .carousel-caption { color: rgb(0, 0, 0); }
.spinner-border, .spinner-grow { display: inline-block; width: var(--bs-spinner-width); height: var(--bs-spinner-height); vertical-align: var(--bs-spinner-vertical-align); border-radius: 50%; animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name); }
@keyframes spinner-border { 
  100% { transform: rotate(360deg); }
}
.spinner-border { --bs-spinner-width: 2rem; --bs-spinner-height: 2rem; --bs-spinner-vertical-align: -0.125em; --bs-spinner-border-width: 0.25em; --bs-spinner-animation-speed: 0.75s; --bs-spinner-animation-name: spinner-border; border-top-color: ; border-top-style: ; border-top-width: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-right-color: transparent; }
.spinner-border-sm { --bs-spinner-width: 1rem; --bs-spinner-height: 1rem; --bs-spinner-border-width: 0.2em; }
@keyframes spinner-grow { 
  0% { transform: scale(0); }
  50% { opacity: 1; transform: none; }
}
.spinner-grow { --bs-spinner-width: 2rem; --bs-spinner-height: 2rem; --bs-spinner-vertical-align: -0.125em; --bs-spinner-animation-speed: 0.75s; --bs-spinner-animation-name: spinner-grow; background-color: currentcolor; opacity: 0; }
.spinner-grow-sm { --bs-spinner-width: 1rem; --bs-spinner-height: 1rem; }
@media (prefers-reduced-motion: reduce) {
  .spinner-border, .spinner-grow { --bs-spinner-animation-speed: 1.5s; }
}
.offcanvas, .offcanvas-lg, .offcanvas-md, .offcanvas-sm, .offcanvas-xl, .offcanvas-xxl { --bs-offcanvas-zindex: 1045; --bs-offcanvas-width: 400px; --bs-offcanvas-height: 30vh; --bs-offcanvas-padding-x: 1rem; --bs-offcanvas-padding-y: 1rem; --bs-offcanvas-color: ; --bs-offcanvas-bg: #fff; --bs-offcanvas-border-width: 1px; --bs-offcanvas-border-color: var(--bs-border-color-translucent); --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); }
@media (max-width: 575.98px) {
  .offcanvas-sm { position: fixed; bottom: 0px; z-index: var(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--bs-offcanvas-color); visibility: hidden; background-color: var(--bs-offcanvas-bg); background-clip: padding-box; outline: 0px; transition: transform 0.3s ease-in-out; }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm { transition: none; }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-start { top: 0px; left: 0px; width: var(--bs-offcanvas-width); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%); }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-end { top: 0px; right: 0px; width: var(--bs-offcanvas-width); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(100%); }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-top { top: 0px; right: 0px; left: 0px; height: var(--bs-offcanvas-height); max-height: 100%; border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(-100%); }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-bottom { right: 0px; left: 0px; height: var(--bs-offcanvas-height); max-height: 100%; border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(100%); }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.show:not(.hiding), .offcanvas-sm.showing { transform: none; }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.hiding, .offcanvas-sm.show, .offcanvas-sm.showing { visibility: visible; }
}
@media (min-width: 576px) {
  .offcanvas-sm { --bs-offcanvas-height: auto; --bs-offcanvas-border-width: 0; background-color: transparent !important; }
  .offcanvas-sm .offcanvas-header { display: none; }
  .offcanvas-sm .offcanvas-body { display: flex; flex-grow: 0; padding: 0px; overflow-y: visible; background-color: transparent !important; }
}
@media (max-width: 767.98px) {
  .offcanvas-md { position: fixed; bottom: 0px; z-index: var(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--bs-offcanvas-color); visibility: hidden; background-color: var(--bs-offcanvas-bg); background-clip: padding-box; outline: 0px; transition: transform 0.3s ease-in-out; }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md { transition: none; }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-start { top: 0px; left: 0px; width: var(--bs-offcanvas-width); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%); }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-end { top: 0px; right: 0px; width: var(--bs-offcanvas-width); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(100%); }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-top { top: 0px; right: 0px; left: 0px; height: var(--bs-offcanvas-height); max-height: 100%; border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(-100%); }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-bottom { right: 0px; left: 0px; height: var(--bs-offcanvas-height); max-height: 100%; border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(100%); }
}
@media (max-width: 767.98px) {
  .offcanvas-md.show:not(.hiding), .offcanvas-md.showing { transform: none; }
}
@media (max-width: 767.98px) {
  .offcanvas-md.hiding, .offcanvas-md.show, .offcanvas-md.showing { visibility: visible; }
}
@media (min-width: 768px) {
  .offcanvas-md { --bs-offcanvas-height: auto; --bs-offcanvas-border-width: 0; background-color: transparent !important; }
  .offcanvas-md .offcanvas-header { display: none; }
  .offcanvas-md .offcanvas-body { display: flex; flex-grow: 0; padding: 0px; overflow-y: visible; background-color: transparent !important; }
}
@media (max-width: 991.98px) {
  .offcanvas-lg { position: fixed; bottom: 0px; z-index: var(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--bs-offcanvas-color); visibility: hidden; background-color: var(--bs-offcanvas-bg); background-clip: padding-box; outline: 0px; transition: transform 0.3s ease-in-out; }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg { transition: none; }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-start { top: 0px; left: 0px; width: var(--bs-offcanvas-width); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%); }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-end { top: 0px; right: 0px; width: var(--bs-offcanvas-width); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(100%); }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-top { top: 0px; right: 0px; left: 0px; height: var(--bs-offcanvas-height); max-height: 100%; border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(-100%); }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-bottom { right: 0px; left: 0px; height: var(--bs-offcanvas-height); max-height: 100%; border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(100%); }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.show:not(.hiding), .offcanvas-lg.showing { transform: none; }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.hiding, .offcanvas-lg.show, .offcanvas-lg.showing { visibility: visible; }
}
@media (min-width: 992px) {
  .offcanvas-lg { --bs-offcanvas-height: auto; --bs-offcanvas-border-width: 0; background-color: transparent !important; }
  .offcanvas-lg .offcanvas-header { display: none; }
  .offcanvas-lg .offcanvas-body { display: flex; flex-grow: 0; padding: 0px; overflow-y: visible; background-color: transparent !important; }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl { position: fixed; bottom: 0px; z-index: var(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--bs-offcanvas-color); visibility: hidden; background-color: var(--bs-offcanvas-bg); background-clip: padding-box; outline: 0px; transition: transform 0.3s ease-in-out; }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl { transition: none; }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-start { top: 0px; left: 0px; width: var(--bs-offcanvas-width); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%); }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-end { top: 0px; right: 0px; width: var(--bs-offcanvas-width); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(100%); }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-top { top: 0px; right: 0px; left: 0px; height: var(--bs-offcanvas-height); max-height: 100%; border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(-100%); }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-bottom { right: 0px; left: 0px; height: var(--bs-offcanvas-height); max-height: 100%; border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(100%); }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.show:not(.hiding), .offcanvas-xl.showing { transform: none; }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.hiding, .offcanvas-xl.show, .offcanvas-xl.showing { visibility: visible; }
}
@media (min-width: 1200px) {
  .offcanvas-xl { --bs-offcanvas-height: auto; --bs-offcanvas-border-width: 0; background-color: transparent !important; }
  .offcanvas-xl .offcanvas-header { display: none; }
  .offcanvas-xl .offcanvas-body { display: flex; flex-grow: 0; padding: 0px; overflow-y: visible; background-color: transparent !important; }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl { position: fixed; bottom: 0px; z-index: var(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--bs-offcanvas-color); visibility: hidden; background-color: var(--bs-offcanvas-bg); background-clip: padding-box; outline: 0px; transition: transform 0.3s ease-in-out; }
}
@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl { transition: none; }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-start { top: 0px; left: 0px; width: var(--bs-offcanvas-width); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%); }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-end { top: 0px; right: 0px; width: var(--bs-offcanvas-width); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(100%); }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-top { top: 0px; right: 0px; left: 0px; height: var(--bs-offcanvas-height); max-height: 100%; border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(-100%); }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-bottom { right: 0px; left: 0px; height: var(--bs-offcanvas-height); max-height: 100%; border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(100%); }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.show:not(.hiding), .offcanvas-xxl.showing { transform: none; }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.hiding, .offcanvas-xxl.show, .offcanvas-xxl.showing { visibility: visible; }
}
@media (min-width: 1400px) {
  .offcanvas-xxl { --bs-offcanvas-height: auto; --bs-offcanvas-border-width: 0; background-color: transparent !important; }
  .offcanvas-xxl .offcanvas-header { display: none; }
  .offcanvas-xxl .offcanvas-body { display: flex; flex-grow: 0; padding: 0px; overflow-y: visible; background-color: transparent !important; }
}
.offcanvas { position: fixed; bottom: 0px; z-index: var(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--bs-offcanvas-color); visibility: hidden; background-color: var(--bs-offcanvas-bg); background-clip: padding-box; outline: 0px; transition: transform 0.3s ease-in-out; }
@media (prefers-reduced-motion: reduce) {
  .offcanvas { transition: none; }
}
.offcanvas.offcanvas-start { top: 0px; left: 0px; width: var(--bs-offcanvas-width); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%); }
.offcanvas.offcanvas-end { top: 0px; right: 0px; width: var(--bs-offcanvas-width); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(100%); }
.offcanvas.offcanvas-top { top: 0px; right: 0px; left: 0px; height: var(--bs-offcanvas-height); max-height: 100%; border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(-100%); }
.offcanvas.offcanvas-bottom { right: 0px; left: 0px; height: var(--bs-offcanvas-height); max-height: 100%; border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(100%); }
.offcanvas.show:not(.hiding), .offcanvas.showing { transform: none; }
.offcanvas.hiding, .offcanvas.show, .offcanvas.showing { visibility: visible; }
.offcanvas-backdrop { position: fixed; top: 0px; left: 0px; z-index: 1040; width: 100vw; height: 100vh; background-color: rgb(0, 0, 0); }
.offcanvas-backdrop.fade { opacity: 0; }
.offcanvas-backdrop.show { opacity: 0.5; }
.offcanvas-header { display: flex; align-items: center; justify-content: space-between; padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); }
.offcanvas-header .btn-close { padding: calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5); margin-top: calc(-.5 * var(--bs-offcanvas-padding-y)); margin-right: calc(-.5 * var(--bs-offcanvas-padding-x)); margin-bottom: calc(-.5 * var(--bs-offcanvas-padding-y)); }
.offcanvas-title { margin-bottom: 0px; line-height: 1.5; }
.offcanvas-body { flex-grow: 1; padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); overflow-y: auto; }
.placeholder { display: inline-block; min-height: 1em; vertical-align: middle; cursor: wait; background-color: currentcolor; opacity: 0.5; }
.placeholder.btn::before { display: inline-block; content: ""; }
.placeholder-xs { min-height: 0.6em; }
.placeholder-sm { min-height: 0.8em; }
.placeholder-lg { min-height: 1.2em; }
.placeholder-glow .placeholder { animation: 2s ease-in-out 0s infinite normal none running placeholder-glow; }
@keyframes placeholder-glow { 
  50% { opacity: 0.2; }
}
.placeholder-wave { mask-image: linear-gradient(130deg, rgb(0, 0, 0) 55%, rgba(0, 0, 0, 0.8) 75%, rgb(0, 0, 0) 95%); mask-size: 200% 100%; animation: 2s linear 0s infinite normal none running placeholder-wave; }
@keyframes placeholder-wave { 
  100% { mask-position: -200% 0%; }
}
.clearfix::after { display: block; clear: both; content: ""; }
.text-bg-primary { color: rgb(255, 255, 255) !important; background-color: RGBA(13,110,253,var(--bs-bg-opacity,1)) !important; }
.text-bg-secondary { color: rgb(255, 255, 255) !important; background-color: RGBA(108,117,125,var(--bs-bg-opacity,1)) !important; }
.text-bg-success { color: rgb(255, 255, 255) !important; background-color: RGBA(25,135,84,var(--bs-bg-opacity,1)) !important; }
.text-bg-info { color: rgb(0, 0, 0) !important; background-color: RGBA(13,202,240,var(--bs-bg-opacity,1)) !important; }
.text-bg-warning { color: rgb(0, 0, 0) !important; background-color: RGBA(255,193,7,var(--bs-bg-opacity,1)) !important; }
.text-bg-danger { color: rgb(255, 255, 255) !important; background-color: RGBA(220,53,69,var(--bs-bg-opacity,1)) !important; }
.text-bg-light { color: rgb(0, 0, 0) !important; background-color: RGBA(248,249,250,var(--bs-bg-opacity,1)) !important; }
.text-bg-dark { color: rgb(255, 255, 255) !important; background-color: RGBA(33,37,41,var(--bs-bg-opacity,1)) !important; }
.link-primary { color: rgb(13, 110, 253) !important; }
.link-primary:focus, .link-primary:hover { color: rgb(10, 88, 202) !important; }
.link-secondary { color: rgb(108, 117, 125) !important; }
.link-secondary:focus, .link-secondary:hover { color: rgb(86, 94, 100) !important; }
.link-success { color: rgb(25, 135, 84) !important; }
.link-success:focus, .link-success:hover { color: rgb(20, 108, 67) !important; }
.link-info { color: rgb(13, 202, 240) !important; }
.link-info:focus, .link-info:hover { color: rgb(61, 213, 243) !important; }
.link-warning { color: rgb(255, 193, 7) !important; }
.link-warning:focus, .link-warning:hover { color: rgb(255, 205, 57) !important; }
.link-danger { color: rgb(220, 53, 69) !important; }
.link-danger:focus, .link-danger:hover { color: rgb(176, 42, 55) !important; }
.link-light { color: rgb(248, 249, 250) !important; }
.link-light:focus, .link-light:hover { color: rgb(249, 250, 251) !important; }
.link-dark { color: rgb(33, 37, 41) !important; }
.link-dark:focus, .link-dark:hover { color: rgb(26, 30, 33) !important; }
.ratio { position: relative; width: 100%; }
.ratio::before { display: block; padding-top: var(--bs-aspect-ratio); content: ""; }
.ratio > * { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.ratio-1x1 { --bs-aspect-ratio: 100%; }
.ratio-4x3 { --bs-aspect-ratio: 75%; }
.ratio-16x9 { --bs-aspect-ratio: 56.25%; }
.ratio-21x9 { --bs-aspect-ratio: 42.8571428571%; }
.fixed-top { position: fixed; top: 0px; right: 0px; left: 0px; z-index: 1030; }
.fixed-bottom { position: fixed; right: 0px; bottom: 0px; left: 0px; z-index: 1030; }
.sticky-top { position: sticky; top: 0px; z-index: 1020; }
.sticky-bottom { position: sticky; bottom: 0px; z-index: 1020; }
@media (min-width: 576px) {
  .sticky-sm-top { position: sticky; top: 0px; z-index: 1020; }
  .sticky-sm-bottom { position: sticky; bottom: 0px; z-index: 1020; }
}
@media (min-width: 768px) {
  .sticky-md-top { position: sticky; top: 0px; z-index: 1020; }
  .sticky-md-bottom { position: sticky; bottom: 0px; z-index: 1020; }
}
@media (min-width: 992px) {
  .sticky-lg-top { position: sticky; top: 0px; z-index: 1020; }
  .sticky-lg-bottom { position: sticky; bottom: 0px; z-index: 1020; }
}
@media (min-width: 1200px) {
  .sticky-xl-top { position: sticky; top: 0px; z-index: 1020; }
  .sticky-xl-bottom { position: sticky; bottom: 0px; z-index: 1020; }
}
@media (min-width: 1400px) {
  .sticky-xxl-top { position: sticky; top: 0px; z-index: 1020; }
  .sticky-xxl-bottom { position: sticky; bottom: 0px; z-index: 1020; }
}
.hstack { display: flex; flex-direction: row; align-items: center; align-self: stretch; }
.vstack { display: flex; flex: 1 1 auto; flex-direction: column; align-self: stretch; }
.visually-hidden, .visually-hidden-focusable:not(:focus):not(:focus-within) { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0px !important; margin: -1px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; white-space: nowrap !important; border: 0px !important; }
.stretched-link::after { position: absolute; inset: 0px; z-index: 1; content: ""; }
.text-truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.vr { display: inline-block; align-self: stretch; width: 1px; min-height: 1em; background-color: currentcolor; opacity: 0.25; }
.align-baseline { vertical-align: baseline !important; }
.align-top { vertical-align: top !important; }
.align-middle { vertical-align: middle !important; }
.align-bottom { vertical-align: bottom !important; }
.align-text-bottom { vertical-align: text-bottom !important; }
.align-text-top { vertical-align: text-top !important; }
.float-start { float: left !important; }
.float-end { float: right !important; }
.float-none { float: none !important; }
.opacity-0 { opacity: 0 !important; }
.opacity-25 { opacity: 0.25 !important; }
.opacity-50 { opacity: 0.5 !important; }
.opacity-75 { opacity: 0.75 !important; }
.opacity-100 { opacity: 1 !important; }
.overflow-auto { overflow: auto !important; }
.overflow-hidden { overflow: hidden !important; }
.overflow-visible { overflow: visible !important; }
.overflow-scroll { overflow: scroll !important; }
.d-inline { display: inline !important; }
.d-inline-block { display: inline-block !important; }
.d-block { display: block !important; }
.d-grid { display: grid !important; }
.d-table { display: table !important; }
.d-table-row { display: table-row !important; }
.d-table-cell { display: table-cell !important; }
.d-flex { display: flex !important; }
.d-inline-flex { display: inline-flex !important; }
.d-none { display: none !important; }
.shadow { box-shadow: rgba(0, 0, 0, 0.15) 0px 0.5rem 1rem !important; }
.shadow-sm { box-shadow: rgba(0, 0, 0, 0.075) 0px 0.125rem 0.25rem !important; }
.shadow-lg { box-shadow: rgba(0, 0, 0, 0.176) 0px 1rem 3rem !important; }
.shadow-none { box-shadow: none !important; }
.position-static { position: static !important; }
.position-relative { position: relative !important; }
.position-absolute { position: absolute !important; }
.position-fixed { position: fixed !important; }
.position-sticky { position: sticky !important; }
.top-0 { top: 0px !important; }
.top-50 { top: 50% !important; }
.top-100 { top: 100% !important; }
.bottom-0 { bottom: 0px !important; }
.bottom-50 { bottom: 50% !important; }
.bottom-100 { bottom: 100% !important; }
.start-0 { left: 0px !important; }
.start-50 { left: 50% !important; }
.start-100 { left: 100% !important; }
.end-0 { right: 0px !important; }
.end-50 { right: 50% !important; }
.end-100 { right: 100% !important; }
.translate-middle { transform: translate(-50%, -50%) !important; }
.translate-middle-x { transform: translateX(-50%) !important; }
.translate-middle-y { transform: translateY(-50%) !important; }
.border { border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }
.border-0 { border: 0px !important; }
.border-top { border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }
.border-top-0 { border-top: 0px !important; }
.border-end { border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }
.border-end-0 { border-right: 0px !important; }
.border-bottom { border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }
.border-bottom-0 { border-bottom: 0px !important; }
.border-start { border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }
.border-start-0 { border-left: 0px !important; }
.border-primary { --bs-border-opacity: 1; border-color: rgba(var(--bs-primary-rgb),var(--bs-border-opacity)) !important; }
.border-secondary { --bs-border-opacity: 1; border-color: rgba(var(--bs-secondary-rgb),var(--bs-border-opacity)) !important; }
.border-success { --bs-border-opacity: 1; border-color: rgba(var(--bs-success-rgb),var(--bs-border-opacity)) !important; }
.border-info { --bs-border-opacity: 1; border-color: rgba(var(--bs-info-rgb),var(--bs-border-opacity)) !important; }
.border-warning { --bs-border-opacity: 1; border-color: rgba(var(--bs-warning-rgb),var(--bs-border-opacity)) !important; }
.border-danger { --bs-border-opacity: 1; border-color: rgba(var(--bs-danger-rgb),var(--bs-border-opacity)) !important; }
.border-light { --bs-border-opacity: 1; border-color: rgba(var(--bs-light-rgb),var(--bs-border-opacity)) !important; }
.border-dark { --bs-border-opacity: 1; border-color: rgba(var(--bs-dark-rgb),var(--bs-border-opacity)) !important; }
.border-white { --bs-border-opacity: 1; border-color: rgba(var(--bs-white-rgb),var(--bs-border-opacity)) !important; }
.border-1 { --bs-border-width: 1px; }
.border-2 { --bs-border-width: 2px; }
.border-3 { --bs-border-width: 3px; }
.border-4 { --bs-border-width: 4px; }
.border-5 { --bs-border-width: 5px; }
.border-opacity-10 { --bs-border-opacity: 0.1; }
.border-opacity-25 { --bs-border-opacity: 0.25; }
.border-opacity-50 { --bs-border-opacity: 0.5; }
.border-opacity-75 { --bs-border-opacity: 0.75; }
.border-opacity-100 { --bs-border-opacity: 1; }
.w-25 { width: 25% !important; }
.w-50 { width: 50% !important; }
.w-75 { width: 75% !important; }
.w-100 { width: 100% !important; }
.w-auto { width: auto !important; }
.mw-100 { max-width: 100% !important; }
.vw-100 { width: 100vw !important; }
.min-vw-100 { min-width: 100vw !important; }
.h-25 { height: 25% !important; }
.h-50 { height: 50% !important; }
.h-75 { height: 75% !important; }
.h-100 { height: 100% !important; }
.h-auto { height: auto !important; }
.mh-100 { max-height: 100% !important; }
.vh-100 { height: 100vh !important; }
.min-vh-100 { min-height: 100vh !important; }
.flex-fill { flex: 1 1 auto !important; }
.flex-row { flex-direction: row !important; }
.flex-column { flex-direction: column !important; }
.flex-row-reverse { flex-direction: row-reverse !important; }
.flex-column-reverse { flex-direction: column-reverse !important; }
.flex-grow-0 { flex-grow: 0 !important; }
.flex-grow-1 { flex-grow: 1 !important; }
.flex-shrink-0 { flex-shrink: 0 !important; }
.flex-shrink-1 { flex-shrink: 1 !important; }
.flex-wrap { flex-wrap: wrap !important; }
.flex-nowrap { flex-wrap: nowrap !important; }
.flex-wrap-reverse { flex-wrap: wrap-reverse !important; }
.justify-content-start { justify-content: flex-start !important; }
.justify-content-end { justify-content: flex-end !important; }
.justify-content-center { justify-content: center !important; }
.justify-content-between { justify-content: space-between !important; }
.justify-content-around { justify-content: space-around !important; }
.justify-content-evenly { justify-content: space-evenly !important; }
.align-items-start { align-items: flex-start !important; }
.align-items-end { align-items: flex-end !important; }
.align-items-center { align-items: center !important; }
.align-items-baseline { align-items: baseline !important; }
.align-items-stretch { align-items: stretch !important; }
.align-content-start { align-content: flex-start !important; }
.align-content-end { align-content: flex-end !important; }
.align-content-center { align-content: center !important; }
.align-content-between { align-content: space-between !important; }
.align-content-around { align-content: space-around !important; }
.align-content-stretch { align-content: stretch !important; }
.align-self-auto { align-self: auto !important; }
.align-self-start { align-self: flex-start !important; }
.align-self-end { align-self: flex-end !important; }
.align-self-center { align-self: center !important; }
.align-self-baseline { align-self: baseline !important; }
.align-self-stretch { align-self: stretch !important; }
.order-first { order: -1 !important; }
.order-0 { order: 0 !important; }
.order-1 { order: 1 !important; }
.order-2 { order: 2 !important; }
.order-3 { order: 3 !important; }
.order-4 { order: 4 !important; }
.order-5 { order: 5 !important; }
.order-last { order: 6 !important; }
.m-0 { margin: 0px !important; }
.m-1 { margin: 0.25rem !important; }
.m-2 { margin: 0.5rem !important; }
.m-3 { margin: 1rem !important; }
.m-4 { margin: 1.5rem !important; }
.m-5 { margin: 3rem !important; }
.m-auto { margin: auto !important; }
.mx-0 { margin-right: 0px !important; margin-left: 0px !important; }
.mx-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; }
.mx-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; }
.mx-3 { margin-right: 1rem !important; margin-left: 1rem !important; }
.mx-4 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; }
.mx-5 { margin-right: 3rem !important; margin-left: 3rem !important; }
.mx-auto { margin-right: auto !important; margin-left: auto !important; }
.my-0 { margin-top: 0px !important; margin-bottom: 0px !important; }
.my-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }
.my-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }
.my-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
.my-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
.my-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; }
.my-auto { margin-top: auto !important; margin-bottom: auto !important; }
.mt-0 { margin-top: 0px !important; }
.mt-1 { margin-top: 0.25rem !important; }
.mt-2 { margin-top: 0.5rem !important; }
.mt-3 { margin-top: 1rem !important; }
.mt-4 { margin-top: 1.5rem !important; }
.mt-5 { margin-top: 3rem !important; }
.mt-auto { margin-top: auto !important; }
.me-0 { margin-right: 0px !important; }
.me-1 { margin-right: 0.25rem !important; }
.me-2 { margin-right: 0.5rem !important; }
.me-3 { margin-right: 1rem !important; }
.me-4 { margin-right: 1.5rem !important; }
.me-5 { margin-right: 3rem !important; }
.me-auto { margin-right: auto !important; }
.mb-0 { margin-bottom: 0px !important; }
.mb-1 { margin-bottom: 0.25rem !important; }
.mb-2 { margin-bottom: 0.5rem !important; }
.mb-3 { margin-bottom: 1rem !important; }
.mb-4 { margin-bottom: 1.5rem !important; }
.mb-5 { margin-bottom: 3rem !important; }
.mb-auto { margin-bottom: auto !important; }
.ms-0 { margin-left: 0px !important; }
.ms-1 { margin-left: 0.25rem !important; }
.ms-2 { margin-left: 0.5rem !important; }
.ms-3 { margin-left: 1rem !important; }
.ms-4 { margin-left: 1.5rem !important; }
.ms-5 { margin-left: 3rem !important; }
.ms-auto { margin-left: auto !important; }
.p-0 { padding: 0px !important; }
.p-1 { padding: 0.25rem !important; }
.p-2 { padding: 0.5rem !important; }
.p-3 { padding: 1rem !important; }
.p-4 { padding: 1.5rem !important; }
.p-5 { padding: 3rem !important; }
.px-0 { padding-right: 0px !important; padding-left: 0px !important; }
.px-1 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; }
.px-2 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; }
.px-3 { padding-right: 1rem !important; padding-left: 1rem !important; }
.px-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }
.px-5 { padding-right: 3rem !important; padding-left: 3rem !important; }
.py-0 { padding-top: 0px !important; padding-bottom: 0px !important; }
.py-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }
.py-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
.py-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
.py-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
.py-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
.pt-0 { padding-top: 0px !important; }
.pt-1 { padding-top: 0.25rem !important; }
.pt-2 { padding-top: 0.5rem !important; }
.pt-3 { padding-top: 1rem !important; }
.pt-4 { padding-top: 1.5rem !important; }
.pt-5 { padding-top: 3rem !important; }
.pe-0 { padding-right: 0px !important; }
.pe-1 { padding-right: 0.25rem !important; }
.pe-2 { padding-right: 0.5rem !important; }
.pe-3 { padding-right: 1rem !important; }
.pe-4 { padding-right: 1.5rem !important; }
.pe-5 { padding-right: 3rem !important; }
.pb-0 { padding-bottom: 0px !important; }
.pb-1 { padding-bottom: 0.25rem !important; }
.pb-2 { padding-bottom: 0.5rem !important; }
.pb-3 { padding-bottom: 1rem !important; }
.pb-4 { padding-bottom: 1.5rem !important; }
.pb-5 { padding-bottom: 3rem !important; }
.ps-0 { padding-left: 0px !important; }
.ps-1 { padding-left: 0.25rem !important; }
.ps-2 { padding-left: 0.5rem !important; }
.ps-3 { padding-left: 1rem !important; }
.ps-4 { padding-left: 1.5rem !important; }
.ps-5 { padding-left: 3rem !important; }
.gap-0 { gap: 0px !important; }
.gap-1 { gap: 0.25rem !important; }
.gap-2 { gap: 0.5rem !important; }
.gap-3 { gap: 1rem !important; }
.gap-4 { gap: 1.5rem !important; }
.gap-5 { gap: 3rem !important; }
.font-monospace { font-family: var(--bs-font-monospace) !important; }
.fs-1 { font-size: calc(1.375rem + 1.5vw) !important; }
.fs-2 { font-size: calc(1.325rem + 0.9vw) !important; }
.fs-3 { font-size: calc(1.3rem + 0.6vw) !important; }
.fs-4 { font-size: calc(1.275rem + 0.3vw) !important; }
.fs-5 { font-size: 1.25rem !important; }
.fs-6 { font-size: 1rem !important; }
.fst-italic { font-style: italic !important; }
.fst-normal { font-style: normal !important; }
.fw-light { font-weight: 300 !important; }
.fw-lighter { font-weight: lighter !important; }
.fw-normal { font-weight: 400 !important; }
.fw-bold { font-weight: 700 !important; }
.fw-semibold { font-weight: 600 !important; }
.fw-bolder { font-weight: bolder !important; }
.lh-1 { line-height: 1 !important; }
.lh-sm { line-height: 1.25 !important; }
.lh-base { line-height: 1.5 !important; }
.lh-lg { line-height: 2 !important; }
.text-start { text-align: left !important; }
.text-end { text-align: right !important; }
.text-center { text-align: center !important; }
.text-decoration-none { text-decoration: none !important; }
.text-decoration-underline { text-decoration: underline !important; }
.text-decoration-line-through { text-decoration: line-through !important; }
.text-lowercase { text-transform: lowercase !important; }
.text-uppercase { text-transform: uppercase !important; }
.text-capitalize { text-transform: capitalize !important; }
.text-wrap { white-space: normal !important; }
.text-nowrap { white-space: nowrap !important; }
.text-break { overflow-wrap: break-word !important; word-break: break-word !important; }
.text-primary { --bs-text-opacity: 1; color: rgba(var(--bs-primary-rgb),var(--bs-text-opacity)) !important; }
.text-secondary { --bs-text-opacity: 1; color: rgba(var(--bs-secondary-rgb),var(--bs-text-opacity)) !important; }
.text-success { --bs-text-opacity: 1; color: rgba(var(--bs-success-rgb),var(--bs-text-opacity)) !important; }
.text-info { --bs-text-opacity: 1; color: rgba(var(--bs-info-rgb),var(--bs-text-opacity)) !important; }
.text-warning { --bs-text-opacity: 1; color: rgba(var(--bs-warning-rgb),var(--bs-text-opacity)) !important; }
.text-danger { --bs-text-opacity: 1; color: rgba(var(--bs-danger-rgb),var(--bs-text-opacity)) !important; }
.text-light { --bs-text-opacity: 1; color: rgba(var(--bs-light-rgb),var(--bs-text-opacity)) !important; }
.text-dark { --bs-text-opacity: 1; color: rgba(var(--bs-dark-rgb),var(--bs-text-opacity)) !important; }
.text-black { --bs-text-opacity: 1; color: rgba(var(--bs-black-rgb),var(--bs-text-opacity)) !important; }
.text-white { --bs-text-opacity: 1; color: rgba(var(--bs-white-rgb),var(--bs-text-opacity)) !important; }
.text-body { --bs-text-opacity: 1; color: rgba(var(--bs-body-color-rgb),var(--bs-text-opacity)) !important; }
.text-muted { --bs-text-opacity: 1; color: rgb(108, 117, 125) !important; }
.text-black-50 { --bs-text-opacity: 1; color: rgba(0, 0, 0, 0.5) !important; }
.text-white-50 { --bs-text-opacity: 1; color: rgba(255, 255, 255, 0.5) !important; }
.text-reset { --bs-text-opacity: 1; color: inherit !important; }
.text-opacity-25 { --bs-text-opacity: 0.25; }
.text-opacity-50 { --bs-text-opacity: 0.5; }
.text-opacity-75 { --bs-text-opacity: 0.75; }
.text-opacity-100 { --bs-text-opacity: 1; }
.bg-primary { --bs-bg-opacity: 1; background-color: rgba(var(--bs-primary-rgb),var(--bs-bg-opacity)) !important; }
.bg-secondary { --bs-bg-opacity: 1; background-color: rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity)) !important; }
.bg-success { --bs-bg-opacity: 1; background-color: rgba(var(--bs-success-rgb),var(--bs-bg-opacity)) !important; }
.bg-info { --bs-bg-opacity: 1; background-color: rgba(var(--bs-info-rgb),var(--bs-bg-opacity)) !important; }
.bg-warning { --bs-bg-opacity: 1; background-color: rgba(var(--bs-warning-rgb),var(--bs-bg-opacity)) !important; }
.bg-danger { --bs-bg-opacity: 1; background-color: rgba(var(--bs-danger-rgb),var(--bs-bg-opacity)) !important; }
.bg-light { --bs-bg-opacity: 1; background-color: rgba(var(--bs-light-rgb),var(--bs-bg-opacity)) !important; }
.bg-dark { --bs-bg-opacity: 1; background-color: rgba(var(--bs-dark-rgb),var(--bs-bg-opacity)) !important; }
.bg-black { --bs-bg-opacity: 1; background-color: rgba(var(--bs-black-rgb),var(--bs-bg-opacity)) !important; }
.bg-white { --bs-bg-opacity: 1; background-color: rgba(var(--bs-white-rgb),var(--bs-bg-opacity)) !important; }
.bg-body { --bs-bg-opacity: 1; background-color: rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity)) !important; }
.bg-transparent { --bs-bg-opacity: 1; background-color: transparent !important; }
.bg-opacity-10 { --bs-bg-opacity: 0.1; }
.bg-opacity-25 { --bs-bg-opacity: 0.25; }
.bg-opacity-50 { --bs-bg-opacity: 0.5; }
.bg-opacity-75 { --bs-bg-opacity: 0.75; }
.bg-opacity-100 { --bs-bg-opacity: 1; }
.bg-gradient { background-image: var(--bs-gradient) !important; }
.user-select-all { user-select: all !important; }
.user-select-auto { user-select: auto !important; }
.user-select-none { user-select: none !important; }
.pe-none { pointer-events: none !important; }
.pe-auto { pointer-events: auto !important; }
.rounded { border-radius: var(--bs-border-radius) !important; }
.rounded-0 { border-radius: 0px !important; }
.rounded-1 { border-radius: var(--bs-border-radius-sm) !important; }
.rounded-2 { border-radius: var(--bs-border-radius) !important; }
.rounded-3 { border-radius: var(--bs-border-radius-lg) !important; }
.rounded-4 { border-radius: var(--bs-border-radius-xl) !important; }
.rounded-5 { border-radius: var(--bs-border-radius-2xl) !important; }
.rounded-circle { border-radius: 50% !important; }
.rounded-pill { border-radius: var(--bs-border-radius-pill) !important; }
.rounded-top { border-top-left-radius: var(--bs-border-radius) !important; border-top-right-radius: var(--bs-border-radius) !important; }
.rounded-end { border-top-right-radius: var(--bs-border-radius) !important; border-bottom-right-radius: var(--bs-border-radius) !important; }
.rounded-bottom { border-bottom-right-radius: var(--bs-border-radius) !important; border-bottom-left-radius: var(--bs-border-radius) !important; }
.rounded-start { border-bottom-left-radius: var(--bs-border-radius) !important; border-top-left-radius: var(--bs-border-radius) !important; }
.visible { visibility: visible !important; }
.invisible { visibility: hidden !important; }
@media (min-width: 576px) {
  .float-sm-start { float: left !important; }
  .float-sm-end { float: right !important; }
  .float-sm-none { float: none !important; }
  .d-sm-inline { display: inline !important; }
  .d-sm-inline-block { display: inline-block !important; }
  .d-sm-block { display: block !important; }
  .d-sm-grid { display: grid !important; }
  .d-sm-table { display: table !important; }
  .d-sm-table-row { display: table-row !important; }
  .d-sm-table-cell { display: table-cell !important; }
  .d-sm-flex { display: flex !important; }
  .d-sm-inline-flex { display: inline-flex !important; }
  .d-sm-none { display: none !important; }
  .flex-sm-fill { flex: 1 1 auto !important; }
  .flex-sm-row { flex-direction: row !important; }
  .flex-sm-column { flex-direction: column !important; }
  .flex-sm-row-reverse { flex-direction: row-reverse !important; }
  .flex-sm-column-reverse { flex-direction: column-reverse !important; }
  .flex-sm-grow-0 { flex-grow: 0 !important; }
  .flex-sm-grow-1 { flex-grow: 1 !important; }
  .flex-sm-shrink-0 { flex-shrink: 0 !important; }
  .flex-sm-shrink-1 { flex-shrink: 1 !important; }
  .flex-sm-wrap { flex-wrap: wrap !important; }
  .flex-sm-nowrap { flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .justify-content-sm-start { justify-content: flex-start !important; }
  .justify-content-sm-end { justify-content: flex-end !important; }
  .justify-content-sm-center { justify-content: center !important; }
  .justify-content-sm-between { justify-content: space-between !important; }
  .justify-content-sm-around { justify-content: space-around !important; }
  .justify-content-sm-evenly { justify-content: space-evenly !important; }
  .align-items-sm-start { align-items: flex-start !important; }
  .align-items-sm-end { align-items: flex-end !important; }
  .align-items-sm-center { align-items: center !important; }
  .align-items-sm-baseline { align-items: baseline !important; }
  .align-items-sm-stretch { align-items: stretch !important; }
  .align-content-sm-start { align-content: flex-start !important; }
  .align-content-sm-end { align-content: flex-end !important; }
  .align-content-sm-center { align-content: center !important; }
  .align-content-sm-between { align-content: space-between !important; }
  .align-content-sm-around { align-content: space-around !important; }
  .align-content-sm-stretch { align-content: stretch !important; }
  .align-self-sm-auto { align-self: auto !important; }
  .align-self-sm-start { align-self: flex-start !important; }
  .align-self-sm-end { align-self: flex-end !important; }
  .align-self-sm-center { align-self: center !important; }
  .align-self-sm-baseline { align-self: baseline !important; }
  .align-self-sm-stretch { align-self: stretch !important; }
  .order-sm-first { order: -1 !important; }
  .order-sm-0 { order: 0 !important; }
  .order-sm-1 { order: 1 !important; }
  .order-sm-2 { order: 2 !important; }
  .order-sm-3 { order: 3 !important; }
  .order-sm-4 { order: 4 !important; }
  .order-sm-5 { order: 5 !important; }
  .order-sm-last { order: 6 !important; }
  .m-sm-0 { margin: 0px !important; }
  .m-sm-1 { margin: 0.25rem !important; }
  .m-sm-2 { margin: 0.5rem !important; }
  .m-sm-3 { margin: 1rem !important; }
  .m-sm-4 { margin: 1.5rem !important; }
  .m-sm-5 { margin: 3rem !important; }
  .m-sm-auto { margin: auto !important; }
  .mx-sm-0 { margin-right: 0px !important; margin-left: 0px !important; }
  .mx-sm-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; }
  .mx-sm-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; }
  .mx-sm-3 { margin-right: 1rem !important; margin-left: 1rem !important; }
  .mx-sm-4 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; }
  .mx-sm-5 { margin-right: 3rem !important; margin-left: 3rem !important; }
  .mx-sm-auto { margin-right: auto !important; margin-left: auto !important; }
  .my-sm-0 { margin-top: 0px !important; margin-bottom: 0px !important; }
  .my-sm-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }
  .my-sm-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }
  .my-sm-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
  .my-sm-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
  .my-sm-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; }
  .my-sm-auto { margin-top: auto !important; margin-bottom: auto !important; }
  .mt-sm-0 { margin-top: 0px !important; }
  .mt-sm-1 { margin-top: 0.25rem !important; }
  .mt-sm-2 { margin-top: 0.5rem !important; }
  .mt-sm-3 { margin-top: 1rem !important; }
  .mt-sm-4 { margin-top: 1.5rem !important; }
  .mt-sm-5 { margin-top: 3rem !important; }
  .mt-sm-auto { margin-top: auto !important; }
  .me-sm-0 { margin-right: 0px !important; }
  .me-sm-1 { margin-right: 0.25rem !important; }
  .me-sm-2 { margin-right: 0.5rem !important; }
  .me-sm-3 { margin-right: 1rem !important; }
  .me-sm-4 { margin-right: 1.5rem !important; }
  .me-sm-5 { margin-right: 3rem !important; }
  .me-sm-auto { margin-right: auto !important; }
  .mb-sm-0 { margin-bottom: 0px !important; }
  .mb-sm-1 { margin-bottom: 0.25rem !important; }
  .mb-sm-2 { margin-bottom: 0.5rem !important; }
  .mb-sm-3 { margin-bottom: 1rem !important; }
  .mb-sm-4 { margin-bottom: 1.5rem !important; }
  .mb-sm-5 { margin-bottom: 3rem !important; }
  .mb-sm-auto { margin-bottom: auto !important; }
  .ms-sm-0 { margin-left: 0px !important; }
  .ms-sm-1 { margin-left: 0.25rem !important; }
  .ms-sm-2 { margin-left: 0.5rem !important; }
  .ms-sm-3 { margin-left: 1rem !important; }
  .ms-sm-4 { margin-left: 1.5rem !important; }
  .ms-sm-5 { margin-left: 3rem !important; }
  .ms-sm-auto { margin-left: auto !important; }
  .p-sm-0 { padding: 0px !important; }
  .p-sm-1 { padding: 0.25rem !important; }
  .p-sm-2 { padding: 0.5rem !important; }
  .p-sm-3 { padding: 1rem !important; }
  .p-sm-4 { padding: 1.5rem !important; }
  .p-sm-5 { padding: 3rem !important; }
  .px-sm-0 { padding-right: 0px !important; padding-left: 0px !important; }
  .px-sm-1 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; }
  .px-sm-2 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; }
  .px-sm-3 { padding-right: 1rem !important; padding-left: 1rem !important; }
  .px-sm-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }
  .px-sm-5 { padding-right: 3rem !important; padding-left: 3rem !important; }
  .py-sm-0 { padding-top: 0px !important; padding-bottom: 0px !important; }
  .py-sm-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }
  .py-sm-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
  .py-sm-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
  .py-sm-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
  .py-sm-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
  .pt-sm-0 { padding-top: 0px !important; }
  .pt-sm-1 { padding-top: 0.25rem !important; }
  .pt-sm-2 { padding-top: 0.5rem !important; }
  .pt-sm-3 { padding-top: 1rem !important; }
  .pt-sm-4 { padding-top: 1.5rem !important; }
  .pt-sm-5 { padding-top: 3rem !important; }
  .pe-sm-0 { padding-right: 0px !important; }
  .pe-sm-1 { padding-right: 0.25rem !important; }
  .pe-sm-2 { padding-right: 0.5rem !important; }
  .pe-sm-3 { padding-right: 1rem !important; }
  .pe-sm-4 { padding-right: 1.5rem !important; }
  .pe-sm-5 { padding-right: 3rem !important; }
  .pb-sm-0 { padding-bottom: 0px !important; }
  .pb-sm-1 { padding-bottom: 0.25rem !important; }
  .pb-sm-2 { padding-bottom: 0.5rem !important; }
  .pb-sm-3 { padding-bottom: 1rem !important; }
  .pb-sm-4 { padding-bottom: 1.5rem !important; }
  .pb-sm-5 { padding-bottom: 3rem !important; }
  .ps-sm-0 { padding-left: 0px !important; }
  .ps-sm-1 { padding-left: 0.25rem !important; }
  .ps-sm-2 { padding-left: 0.5rem !important; }
  .ps-sm-3 { padding-left: 1rem !important; }
  .ps-sm-4 { padding-left: 1.5rem !important; }
  .ps-sm-5 { padding-left: 3rem !important; }
  .gap-sm-0 { gap: 0px !important; }
  .gap-sm-1 { gap: 0.25rem !important; }
  .gap-sm-2 { gap: 0.5rem !important; }
  .gap-sm-3 { gap: 1rem !important; }
  .gap-sm-4 { gap: 1.5rem !important; }
  .gap-sm-5 { gap: 3rem !important; }
  .text-sm-start { text-align: left !important; }
  .text-sm-end { text-align: right !important; }
  .text-sm-center { text-align: center !important; }
}
@media (min-width: 768px) {
  .float-md-start { float: left !important; }
  .float-md-end { float: right !important; }
  .float-md-none { float: none !important; }
  .d-md-inline { display: inline !important; }
  .d-md-inline-block { display: inline-block !important; }
  .d-md-block { display: block !important; }
  .d-md-grid { display: grid !important; }
  .d-md-table { display: table !important; }
  .d-md-table-row { display: table-row !important; }
  .d-md-table-cell { display: table-cell !important; }
  .d-md-flex { display: flex !important; }
  .d-md-inline-flex { display: inline-flex !important; }
  .d-md-none { display: none !important; }
  .flex-md-fill { flex: 1 1 auto !important; }
  .flex-md-row { flex-direction: row !important; }
  .flex-md-column { flex-direction: column !important; }
  .flex-md-row-reverse { flex-direction: row-reverse !important; }
  .flex-md-column-reverse { flex-direction: column-reverse !important; }
  .flex-md-grow-0 { flex-grow: 0 !important; }
  .flex-md-grow-1 { flex-grow: 1 !important; }
  .flex-md-shrink-0 { flex-shrink: 0 !important; }
  .flex-md-shrink-1 { flex-shrink: 1 !important; }
  .flex-md-wrap { flex-wrap: wrap !important; }
  .flex-md-nowrap { flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .justify-content-md-start { justify-content: flex-start !important; }
  .justify-content-md-end { justify-content: flex-end !important; }
  .justify-content-md-center { justify-content: center !important; }
  .justify-content-md-between { justify-content: space-between !important; }
  .justify-content-md-around { justify-content: space-around !important; }
  .justify-content-md-evenly { justify-content: space-evenly !important; }
  .align-items-md-start { align-items: flex-start !important; }
  .align-items-md-end { align-items: flex-end !important; }
  .align-items-md-center { align-items: center !important; }
  .align-items-md-baseline { align-items: baseline !important; }
  .align-items-md-stretch { align-items: stretch !important; }
  .align-content-md-start { align-content: flex-start !important; }
  .align-content-md-end { align-content: flex-end !important; }
  .align-content-md-center { align-content: center !important; }
  .align-content-md-between { align-content: space-between !important; }
  .align-content-md-around { align-content: space-around !important; }
  .align-content-md-stretch { align-content: stretch !important; }
  .align-self-md-auto { align-self: auto !important; }
  .align-self-md-start { align-self: flex-start !important; }
  .align-self-md-end { align-self: flex-end !important; }
  .align-self-md-center { align-self: center !important; }
  .align-self-md-baseline { align-self: baseline !important; }
  .align-self-md-stretch { align-self: stretch !important; }
  .order-md-first { order: -1 !important; }
  .order-md-0 { order: 0 !important; }
  .order-md-1 { order: 1 !important; }
  .order-md-2 { order: 2 !important; }
  .order-md-3 { order: 3 !important; }
  .order-md-4 { order: 4 !important; }
  .order-md-5 { order: 5 !important; }
  .order-md-last { order: 6 !important; }
  .m-md-0 { margin: 0px !important; }
  .m-md-1 { margin: 0.25rem !important; }
  .m-md-2 { margin: 0.5rem !important; }
  .m-md-3 { margin: 1rem !important; }
  .m-md-4 { margin: 1.5rem !important; }
  .m-md-5 { margin: 3rem !important; }
  .m-md-auto { margin: auto !important; }
  .mx-md-0 { margin-right: 0px !important; margin-left: 0px !important; }
  .mx-md-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; }
  .mx-md-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; }
  .mx-md-3 { margin-right: 1rem !important; margin-left: 1rem !important; }
  .mx-md-4 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; }
  .mx-md-5 { margin-right: 3rem !important; margin-left: 3rem !important; }
  .mx-md-auto { margin-right: auto !important; margin-left: auto !important; }
  .my-md-0 { margin-top: 0px !important; margin-bottom: 0px !important; }
  .my-md-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }
  .my-md-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }
  .my-md-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
  .my-md-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
  .my-md-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; }
  .my-md-auto { margin-top: auto !important; margin-bottom: auto !important; }
  .mt-md-0 { margin-top: 0px !important; }
  .mt-md-1 { margin-top: 0.25rem !important; }
  .mt-md-2 { margin-top: 0.5rem !important; }
  .mt-md-3 { margin-top: 1rem !important; }
  .mt-md-4 { margin-top: 1.5rem !important; }
  .mt-md-5 { margin-top: 3rem !important; }
  .mt-md-auto { margin-top: auto !important; }
  .me-md-0 { margin-right: 0px !important; }
  .me-md-1 { margin-right: 0.25rem !important; }
  .me-md-2 { margin-right: 0.5rem !important; }
  .me-md-3 { margin-right: 1rem !important; }
  .me-md-4 { margin-right: 1.5rem !important; }
  .me-md-5 { margin-right: 3rem !important; }
  .me-md-auto { margin-right: auto !important; }
  .mb-md-0 { margin-bottom: 0px !important; }
  .mb-md-1 { margin-bottom: 0.25rem !important; }
  .mb-md-2 { margin-bottom: 0.5rem !important; }
  .mb-md-3 { margin-bottom: 1rem !important; }
  .mb-md-4 { margin-bottom: 1.5rem !important; }
  .mb-md-5 { margin-bottom: 3rem !important; }
  .mb-md-auto { margin-bottom: auto !important; }
  .ms-md-0 { margin-left: 0px !important; }
  .ms-md-1 { margin-left: 0.25rem !important; }
  .ms-md-2 { margin-left: 0.5rem !important; }
  .ms-md-3 { margin-left: 1rem !important; }
  .ms-md-4 { margin-left: 1.5rem !important; }
  .ms-md-5 { margin-left: 3rem !important; }
  .ms-md-auto { margin-left: auto !important; }
  .p-md-0 { padding: 0px !important; }
  .p-md-1 { padding: 0.25rem !important; }
  .p-md-2 { padding: 0.5rem !important; }
  .p-md-3 { padding: 1rem !important; }
  .p-md-4 { padding: 1.5rem !important; }
  .p-md-5 { padding: 3rem !important; }
  .px-md-0 { padding-right: 0px !important; padding-left: 0px !important; }
  .px-md-1 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; }
  .px-md-2 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; }
  .px-md-3 { padding-right: 1rem !important; padding-left: 1rem !important; }
  .px-md-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }
  .px-md-5 { padding-right: 3rem !important; padding-left: 3rem !important; }
  .py-md-0 { padding-top: 0px !important; padding-bottom: 0px !important; }
  .py-md-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }
  .py-md-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
  .py-md-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
  .py-md-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
  .py-md-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
  .pt-md-0 { padding-top: 0px !important; }
  .pt-md-1 { padding-top: 0.25rem !important; }
  .pt-md-2 { padding-top: 0.5rem !important; }
  .pt-md-3 { padding-top: 1rem !important; }
  .pt-md-4 { padding-top: 1.5rem !important; }
  .pt-md-5 { padding-top: 3rem !important; }
  .pe-md-0 { padding-right: 0px !important; }
  .pe-md-1 { padding-right: 0.25rem !important; }
  .pe-md-2 { padding-right: 0.5rem !important; }
  .pe-md-3 { padding-right: 1rem !important; }
  .pe-md-4 { padding-right: 1.5rem !important; }
  .pe-md-5 { padding-right: 3rem !important; }
  .pb-md-0 { padding-bottom: 0px !important; }
  .pb-md-1 { padding-bottom: 0.25rem !important; }
  .pb-md-2 { padding-bottom: 0.5rem !important; }
  .pb-md-3 { padding-bottom: 1rem !important; }
  .pb-md-4 { padding-bottom: 1.5rem !important; }
  .pb-md-5 { padding-bottom: 3rem !important; }
  .ps-md-0 { padding-left: 0px !important; }
  .ps-md-1 { padding-left: 0.25rem !important; }
  .ps-md-2 { padding-left: 0.5rem !important; }
  .ps-md-3 { padding-left: 1rem !important; }
  .ps-md-4 { padding-left: 1.5rem !important; }
  .ps-md-5 { padding-left: 3rem !important; }
  .gap-md-0 { gap: 0px !important; }
  .gap-md-1 { gap: 0.25rem !important; }
  .gap-md-2 { gap: 0.5rem !important; }
  .gap-md-3 { gap: 1rem !important; }
  .gap-md-4 { gap: 1.5rem !important; }
  .gap-md-5 { gap: 3rem !important; }
  .text-md-start { text-align: left !important; }
  .text-md-end { text-align: right !important; }
  .text-md-center { text-align: center !important; }
}
@media (min-width: 992px) {
  .float-lg-start { float: left !important; }
  .float-lg-end { float: right !important; }
  .float-lg-none { float: none !important; }
  .d-lg-inline { display: inline !important; }
  .d-lg-inline-block { display: inline-block !important; }
  .d-lg-block { display: block !important; }
  .d-lg-grid { display: grid !important; }
  .d-lg-table { display: table !important; }
  .d-lg-table-row { display: table-row !important; }
  .d-lg-table-cell { display: table-cell !important; }
  .d-lg-flex { display: flex !important; }
  .d-lg-inline-flex { display: inline-flex !important; }
  .d-lg-none { display: none !important; }
  .flex-lg-fill { flex: 1 1 auto !important; }
  .flex-lg-row { flex-direction: row !important; }
  .flex-lg-column { flex-direction: column !important; }
  .flex-lg-row-reverse { flex-direction: row-reverse !important; }
  .flex-lg-column-reverse { flex-direction: column-reverse !important; }
  .flex-lg-grow-0 { flex-grow: 0 !important; }
  .flex-lg-grow-1 { flex-grow: 1 !important; }
  .flex-lg-shrink-0 { flex-shrink: 0 !important; }
  .flex-lg-shrink-1 { flex-shrink: 1 !important; }
  .flex-lg-wrap { flex-wrap: wrap !important; }
  .flex-lg-nowrap { flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .justify-content-lg-start { justify-content: flex-start !important; }
  .justify-content-lg-end { justify-content: flex-end !important; }
  .justify-content-lg-center { justify-content: center !important; }
  .justify-content-lg-between { justify-content: space-between !important; }
  .justify-content-lg-around { justify-content: space-around !important; }
  .justify-content-lg-evenly { justify-content: space-evenly !important; }
  .align-items-lg-start { align-items: flex-start !important; }
  .align-items-lg-end { align-items: flex-end !important; }
  .align-items-lg-center { align-items: center !important; }
  .align-items-lg-baseline { align-items: baseline !important; }
  .align-items-lg-stretch { align-items: stretch !important; }
  .align-content-lg-start { align-content: flex-start !important; }
  .align-content-lg-end { align-content: flex-end !important; }
  .align-content-lg-center { align-content: center !important; }
  .align-content-lg-between { align-content: space-between !important; }
  .align-content-lg-around { align-content: space-around !important; }
  .align-content-lg-stretch { align-content: stretch !important; }
  .align-self-lg-auto { align-self: auto !important; }
  .align-self-lg-start { align-self: flex-start !important; }
  .align-self-lg-end { align-self: flex-end !important; }
  .align-self-lg-center { align-self: center !important; }
  .align-self-lg-baseline { align-self: baseline !important; }
  .align-self-lg-stretch { align-self: stretch !important; }
  .order-lg-first { order: -1 !important; }
  .order-lg-0 { order: 0 !important; }
  .order-lg-1 { order: 1 !important; }
  .order-lg-2 { order: 2 !important; }
  .order-lg-3 { order: 3 !important; }
  .order-lg-4 { order: 4 !important; }
  .order-lg-5 { order: 5 !important; }
  .order-lg-last { order: 6 !important; }
  .m-lg-0 { margin: 0px !important; }
  .m-lg-1 { margin: 0.25rem !important; }
  .m-lg-2 { margin: 0.5rem !important; }
  .m-lg-3 { margin: 1rem !important; }
  .m-lg-4 { margin: 1.5rem !important; }
  .m-lg-5 { margin: 3rem !important; }
  .m-lg-auto { margin: auto !important; }
  .mx-lg-0 { margin-right: 0px !important; margin-left: 0px !important; }
  .mx-lg-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; }
  .mx-lg-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; }
  .mx-lg-3 { margin-right: 1rem !important; margin-left: 1rem !important; }
  .mx-lg-4 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; }
  .mx-lg-5 { margin-right: 3rem !important; margin-left: 3rem !important; }
  .mx-lg-auto { margin-right: auto !important; margin-left: auto !important; }
  .my-lg-0 { margin-top: 0px !important; margin-bottom: 0px !important; }
  .my-lg-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }
  .my-lg-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }
  .my-lg-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
  .my-lg-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
  .my-lg-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; }
  .my-lg-auto { margin-top: auto !important; margin-bottom: auto !important; }
  .mt-lg-0 { margin-top: 0px !important; }
  .mt-lg-1 { margin-top: 0.25rem !important; }
  .mt-lg-2 { margin-top: 0.5rem !important; }
  .mt-lg-3 { margin-top: 1rem !important; }
  .mt-lg-4 { margin-top: 1.5rem !important; }
  .mt-lg-5 { margin-top: 3rem !important; }
  .mt-lg-auto { margin-top: auto !important; }
  .me-lg-0 { margin-right: 0px !important; }
  .me-lg-1 { margin-right: 0.25rem !important; }
  .me-lg-2 { margin-right: 0.5rem !important; }
  .me-lg-3 { margin-right: 1rem !important; }
  .me-lg-4 { margin-right: 1.5rem !important; }
  .me-lg-5 { margin-right: 3rem !important; }
  .me-lg-auto { margin-right: auto !important; }
  .mb-lg-0 { margin-bottom: 0px !important; }
  .mb-lg-1 { margin-bottom: 0.25rem !important; }
  .mb-lg-2 { margin-bottom: 0.5rem !important; }
  .mb-lg-3 { margin-bottom: 1rem !important; }
  .mb-lg-4 { margin-bottom: 1.5rem !important; }
  .mb-lg-5 { margin-bottom: 3rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .ms-lg-0 { margin-left: 0px !important; }
  .ms-lg-1 { margin-left: 0.25rem !important; }
  .ms-lg-2 { margin-left: 0.5rem !important; }
  .ms-lg-3 { margin-left: 1rem !important; }
  .ms-lg-4 { margin-left: 1.5rem !important; }
  .ms-lg-5 { margin-left: 3rem !important; }
  .ms-lg-auto { margin-left: auto !important; }
  .p-lg-0 { padding: 0px !important; }
  .p-lg-1 { padding: 0.25rem !important; }
  .p-lg-2 { padding: 0.5rem !important; }
  .p-lg-3 { padding: 1rem !important; }
  .p-lg-4 { padding: 1.5rem !important; }
  .p-lg-5 { padding: 3rem !important; }
  .px-lg-0 { padding-right: 0px !important; padding-left: 0px !important; }
  .px-lg-1 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; }
  .px-lg-2 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; }
  .px-lg-3 { padding-right: 1rem !important; padding-left: 1rem !important; }
  .px-lg-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }
  .px-lg-5 { padding-right: 3rem !important; padding-left: 3rem !important; }
  .py-lg-0 { padding-top: 0px !important; padding-bottom: 0px !important; }
  .py-lg-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }
  .py-lg-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
  .py-lg-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
  .py-lg-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
  .py-lg-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
  .pt-lg-0 { padding-top: 0px !important; }
  .pt-lg-1 { padding-top: 0.25rem !important; }
  .pt-lg-2 { padding-top: 0.5rem !important; }
  .pt-lg-3 { padding-top: 1rem !important; }
  .pt-lg-4 { padding-top: 1.5rem !important; }
  .pt-lg-5 { padding-top: 3rem !important; }
  .pe-lg-0 { padding-right: 0px !important; }
  .pe-lg-1 { padding-right: 0.25rem !important; }
  .pe-lg-2 { padding-right: 0.5rem !important; }
  .pe-lg-3 { padding-right: 1rem !important; }
  .pe-lg-4 { padding-right: 1.5rem !important; }
  .pe-lg-5 { padding-right: 3rem !important; }
  .pb-lg-0 { padding-bottom: 0px !important; }
  .pb-lg-1 { padding-bottom: 0.25rem !important; }
  .pb-lg-2 { padding-bottom: 0.5rem !important; }
  .pb-lg-3 { padding-bottom: 1rem !important; }
  .pb-lg-4 { padding-bottom: 1.5rem !important; }
  .pb-lg-5 { padding-bottom: 3rem !important; }
  .ps-lg-0 { padding-left: 0px !important; }
  .ps-lg-1 { padding-left: 0.25rem !important; }
  .ps-lg-2 { padding-left: 0.5rem !important; }
  .ps-lg-3 { padding-left: 1rem !important; }
  .ps-lg-4 { padding-left: 1.5rem !important; }
  .ps-lg-5 { padding-left: 3rem !important; }
  .gap-lg-0 { gap: 0px !important; }
  .gap-lg-1 { gap: 0.25rem !important; }
  .gap-lg-2 { gap: 0.5rem !important; }
  .gap-lg-3 { gap: 1rem !important; }
  .gap-lg-4 { gap: 1.5rem !important; }
  .gap-lg-5 { gap: 3rem !important; }
  .text-lg-start { text-align: left !important; }
  .text-lg-end { text-align: right !important; }
  .text-lg-center { text-align: center !important; }
}
@media (min-width: 1200px) {
  .float-xl-start { float: left !important; }
  .float-xl-end { float: right !important; }
  .float-xl-none { float: none !important; }
  .d-xl-inline { display: inline !important; }
  .d-xl-inline-block { display: inline-block !important; }
  .d-xl-block { display: block !important; }
  .d-xl-grid { display: grid !important; }
  .d-xl-table { display: table !important; }
  .d-xl-table-row { display: table-row !important; }
  .d-xl-table-cell { display: table-cell !important; }
  .d-xl-flex { display: flex !important; }
  .d-xl-inline-flex { display: inline-flex !important; }
  .d-xl-none { display: none !important; }
  .flex-xl-fill { flex: 1 1 auto !important; }
  .flex-xl-row { flex-direction: row !important; }
  .flex-xl-column { flex-direction: column !important; }
  .flex-xl-row-reverse { flex-direction: row-reverse !important; }
  .flex-xl-column-reverse { flex-direction: column-reverse !important; }
  .flex-xl-grow-0 { flex-grow: 0 !important; }
  .flex-xl-grow-1 { flex-grow: 1 !important; }
  .flex-xl-shrink-0 { flex-shrink: 0 !important; }
  .flex-xl-shrink-1 { flex-shrink: 1 !important; }
  .flex-xl-wrap { flex-wrap: wrap !important; }
  .flex-xl-nowrap { flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .justify-content-xl-start { justify-content: flex-start !important; }
  .justify-content-xl-end { justify-content: flex-end !important; }
  .justify-content-xl-center { justify-content: center !important; }
  .justify-content-xl-between { justify-content: space-between !important; }
  .justify-content-xl-around { justify-content: space-around !important; }
  .justify-content-xl-evenly { justify-content: space-evenly !important; }
  .align-items-xl-start { align-items: flex-start !important; }
  .align-items-xl-end { align-items: flex-end !important; }
  .align-items-xl-center { align-items: center !important; }
  .align-items-xl-baseline { align-items: baseline !important; }
  .align-items-xl-stretch { align-items: stretch !important; }
  .align-content-xl-start { align-content: flex-start !important; }
  .align-content-xl-end { align-content: flex-end !important; }
  .align-content-xl-center { align-content: center !important; }
  .align-content-xl-between { align-content: space-between !important; }
  .align-content-xl-around { align-content: space-around !important; }
  .align-content-xl-stretch { align-content: stretch !important; }
  .align-self-xl-auto { align-self: auto !important; }
  .align-self-xl-start { align-self: flex-start !important; }
  .align-self-xl-end { align-self: flex-end !important; }
  .align-self-xl-center { align-self: center !important; }
  .align-self-xl-baseline { align-self: baseline !important; }
  .align-self-xl-stretch { align-self: stretch !important; }
  .order-xl-first { order: -1 !important; }
  .order-xl-0 { order: 0 !important; }
  .order-xl-1 { order: 1 !important; }
  .order-xl-2 { order: 2 !important; }
  .order-xl-3 { order: 3 !important; }
  .order-xl-4 { order: 4 !important; }
  .order-xl-5 { order: 5 !important; }
  .order-xl-last { order: 6 !important; }
  .m-xl-0 { margin: 0px !important; }
  .m-xl-1 { margin: 0.25rem !important; }
  .m-xl-2 { margin: 0.5rem !important; }
  .m-xl-3 { margin: 1rem !important; }
  .m-xl-4 { margin: 1.5rem !important; }
  .m-xl-5 { margin: 3rem !important; }
  .m-xl-auto { margin: auto !important; }
  .mx-xl-0 { margin-right: 0px !important; margin-left: 0px !important; }
  .mx-xl-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; }
  .mx-xl-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; }
  .mx-xl-3 { margin-right: 1rem !important; margin-left: 1rem !important; }
  .mx-xl-4 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; }
  .mx-xl-5 { margin-right: 3rem !important; margin-left: 3rem !important; }
  .mx-xl-auto { margin-right: auto !important; margin-left: auto !important; }
  .my-xl-0 { margin-top: 0px !important; margin-bottom: 0px !important; }
  .my-xl-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }
  .my-xl-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }
  .my-xl-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
  .my-xl-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
  .my-xl-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; }
  .my-xl-auto { margin-top: auto !important; margin-bottom: auto !important; }
  .mt-xl-0 { margin-top: 0px !important; }
  .mt-xl-1 { margin-top: 0.25rem !important; }
  .mt-xl-2 { margin-top: 0.5rem !important; }
  .mt-xl-3 { margin-top: 1rem !important; }
  .mt-xl-4 { margin-top: 1.5rem !important; }
  .mt-xl-5 { margin-top: 3rem !important; }
  .mt-xl-auto { margin-top: auto !important; }
  .me-xl-0 { margin-right: 0px !important; }
  .me-xl-1 { margin-right: 0.25rem !important; }
  .me-xl-2 { margin-right: 0.5rem !important; }
  .me-xl-3 { margin-right: 1rem !important; }
  .me-xl-4 { margin-right: 1.5rem !important; }
  .me-xl-5 { margin-right: 3rem !important; }
  .me-xl-auto { margin-right: auto !important; }
  .mb-xl-0 { margin-bottom: 0px !important; }
  .mb-xl-1 { margin-bottom: 0.25rem !important; }
  .mb-xl-2 { margin-bottom: 0.5rem !important; }
  .mb-xl-3 { margin-bottom: 1rem !important; }
  .mb-xl-4 { margin-bottom: 1.5rem !important; }
  .mb-xl-5 { margin-bottom: 3rem !important; }
  .mb-xl-auto { margin-bottom: auto !important; }
  .ms-xl-0 { margin-left: 0px !important; }
  .ms-xl-1 { margin-left: 0.25rem !important; }
  .ms-xl-2 { margin-left: 0.5rem !important; }
  .ms-xl-3 { margin-left: 1rem !important; }
  .ms-xl-4 { margin-left: 1.5rem !important; }
  .ms-xl-5 { margin-left: 3rem !important; }
  .ms-xl-auto { margin-left: auto !important; }
  .p-xl-0 { padding: 0px !important; }
  .p-xl-1 { padding: 0.25rem !important; }
  .p-xl-2 { padding: 0.5rem !important; }
  .p-xl-3 { padding: 1rem !important; }
  .p-xl-4 { padding: 1.5rem !important; }
  .p-xl-5 { padding: 3rem !important; }
  .px-xl-0 { padding-right: 0px !important; padding-left: 0px !important; }
  .px-xl-1 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; }
  .px-xl-2 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; }
  .px-xl-3 { padding-right: 1rem !important; padding-left: 1rem !important; }
  .px-xl-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }
  .px-xl-5 { padding-right: 3rem !important; padding-left: 3rem !important; }
  .py-xl-0 { padding-top: 0px !important; padding-bottom: 0px !important; }
  .py-xl-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }
  .py-xl-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
  .py-xl-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
  .py-xl-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
  .py-xl-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
  .pt-xl-0 { padding-top: 0px !important; }
  .pt-xl-1 { padding-top: 0.25rem !important; }
  .pt-xl-2 { padding-top: 0.5rem !important; }
  .pt-xl-3 { padding-top: 1rem !important; }
  .pt-xl-4 { padding-top: 1.5rem !important; }
  .pt-xl-5 { padding-top: 3rem !important; }
  .pe-xl-0 { padding-right: 0px !important; }
  .pe-xl-1 { padding-right: 0.25rem !important; }
  .pe-xl-2 { padding-right: 0.5rem !important; }
  .pe-xl-3 { padding-right: 1rem !important; }
  .pe-xl-4 { padding-right: 1.5rem !important; }
  .pe-xl-5 { padding-right: 3rem !important; }
  .pb-xl-0 { padding-bottom: 0px !important; }
  .pb-xl-1 { padding-bottom: 0.25rem !important; }
  .pb-xl-2 { padding-bottom: 0.5rem !important; }
  .pb-xl-3 { padding-bottom: 1rem !important; }
  .pb-xl-4 { padding-bottom: 1.5rem !important; }
  .pb-xl-5 { padding-bottom: 3rem !important; }
  .ps-xl-0 { padding-left: 0px !important; }
  .ps-xl-1 { padding-left: 0.25rem !important; }
  .ps-xl-2 { padding-left: 0.5rem !important; }
  .ps-xl-3 { padding-left: 1rem !important; }
  .ps-xl-4 { padding-left: 1.5rem !important; }
  .ps-xl-5 { padding-left: 3rem !important; }
  .gap-xl-0 { gap: 0px !important; }
  .gap-xl-1 { gap: 0.25rem !important; }
  .gap-xl-2 { gap: 0.5rem !important; }
  .gap-xl-3 { gap: 1rem !important; }
  .gap-xl-4 { gap: 1.5rem !important; }
  .gap-xl-5 { gap: 3rem !important; }
  .text-xl-start { text-align: left !important; }
  .text-xl-end { text-align: right !important; }
  .text-xl-center { text-align: center !important; }
}
@media (min-width: 1400px) {
  .float-xxl-start { float: left !important; }
  .float-xxl-end { float: right !important; }
  .float-xxl-none { float: none !important; }
  .d-xxl-inline { display: inline !important; }
  .d-xxl-inline-block { display: inline-block !important; }
  .d-xxl-block { display: block !important; }
  .d-xxl-grid { display: grid !important; }
  .d-xxl-table { display: table !important; }
  .d-xxl-table-row { display: table-row !important; }
  .d-xxl-table-cell { display: table-cell !important; }
  .d-xxl-flex { display: flex !important; }
  .d-xxl-inline-flex { display: inline-flex !important; }
  .d-xxl-none { display: none !important; }
  .flex-xxl-fill { flex: 1 1 auto !important; }
  .flex-xxl-row { flex-direction: row !important; }
  .flex-xxl-column { flex-direction: column !important; }
  .flex-xxl-row-reverse { flex-direction: row-reverse !important; }
  .flex-xxl-column-reverse { flex-direction: column-reverse !important; }
  .flex-xxl-grow-0 { flex-grow: 0 !important; }
  .flex-xxl-grow-1 { flex-grow: 1 !important; }
  .flex-xxl-shrink-0 { flex-shrink: 0 !important; }
  .flex-xxl-shrink-1 { flex-shrink: 1 !important; }
  .flex-xxl-wrap { flex-wrap: wrap !important; }
  .flex-xxl-nowrap { flex-wrap: nowrap !important; }
  .flex-xxl-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .justify-content-xxl-start { justify-content: flex-start !important; }
  .justify-content-xxl-end { justify-content: flex-end !important; }
  .justify-content-xxl-center { justify-content: center !important; }
  .justify-content-xxl-between { justify-content: space-between !important; }
  .justify-content-xxl-around { justify-content: space-around !important; }
  .justify-content-xxl-evenly { justify-content: space-evenly !important; }
  .align-items-xxl-start { align-items: flex-start !important; }
  .align-items-xxl-end { align-items: flex-end !important; }
  .align-items-xxl-center { align-items: center !important; }
  .align-items-xxl-baseline { align-items: baseline !important; }
  .align-items-xxl-stretch { align-items: stretch !important; }
  .align-content-xxl-start { align-content: flex-start !important; }
  .align-content-xxl-end { align-content: flex-end !important; }
  .align-content-xxl-center { align-content: center !important; }
  .align-content-xxl-between { align-content: space-between !important; }
  .align-content-xxl-around { align-content: space-around !important; }
  .align-content-xxl-stretch { align-content: stretch !important; }
  .align-self-xxl-auto { align-self: auto !important; }
  .align-self-xxl-start { align-self: flex-start !important; }
  .align-self-xxl-end { align-self: flex-end !important; }
  .align-self-xxl-center { align-self: center !important; }
  .align-self-xxl-baseline { align-self: baseline !important; }
  .align-self-xxl-stretch { align-self: stretch !important; }
  .order-xxl-first { order: -1 !important; }
  .order-xxl-0 { order: 0 !important; }
  .order-xxl-1 { order: 1 !important; }
  .order-xxl-2 { order: 2 !important; }
  .order-xxl-3 { order: 3 !important; }
  .order-xxl-4 { order: 4 !important; }
  .order-xxl-5 { order: 5 !important; }
  .order-xxl-last { order: 6 !important; }
  .m-xxl-0 { margin: 0px !important; }
  .m-xxl-1 { margin: 0.25rem !important; }
  .m-xxl-2 { margin: 0.5rem !important; }
  .m-xxl-3 { margin: 1rem !important; }
  .m-xxl-4 { margin: 1.5rem !important; }
  .m-xxl-5 { margin: 3rem !important; }
  .m-xxl-auto { margin: auto !important; }
  .mx-xxl-0 { margin-right: 0px !important; margin-left: 0px !important; }
  .mx-xxl-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; }
  .mx-xxl-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; }
  .mx-xxl-3 { margin-right: 1rem !important; margin-left: 1rem !important; }
  .mx-xxl-4 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; }
  .mx-xxl-5 { margin-right: 3rem !important; margin-left: 3rem !important; }
  .mx-xxl-auto { margin-right: auto !important; margin-left: auto !important; }
  .my-xxl-0 { margin-top: 0px !important; margin-bottom: 0px !important; }
  .my-xxl-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }
  .my-xxl-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }
  .my-xxl-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
  .my-xxl-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
  .my-xxl-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; }
  .my-xxl-auto { margin-top: auto !important; margin-bottom: auto !important; }
  .mt-xxl-0 { margin-top: 0px !important; }
  .mt-xxl-1 { margin-top: 0.25rem !important; }
  .mt-xxl-2 { margin-top: 0.5rem !important; }
  .mt-xxl-3 { margin-top: 1rem !important; }
  .mt-xxl-4 { margin-top: 1.5rem !important; }
  .mt-xxl-5 { margin-top: 3rem !important; }
  .mt-xxl-auto { margin-top: auto !important; }
  .me-xxl-0 { margin-right: 0px !important; }
  .me-xxl-1 { margin-right: 0.25rem !important; }
  .me-xxl-2 { margin-right: 0.5rem !important; }
  .me-xxl-3 { margin-right: 1rem !important; }
  .me-xxl-4 { margin-right: 1.5rem !important; }
  .me-xxl-5 { margin-right: 3rem !important; }
  .me-xxl-auto { margin-right: auto !important; }
  .mb-xxl-0 { margin-bottom: 0px !important; }
  .mb-xxl-1 { margin-bottom: 0.25rem !important; }
  .mb-xxl-2 { margin-bottom: 0.5rem !important; }
  .mb-xxl-3 { margin-bottom: 1rem !important; }
  .mb-xxl-4 { margin-bottom: 1.5rem !important; }
  .mb-xxl-5 { margin-bottom: 3rem !important; }
  .mb-xxl-auto { margin-bottom: auto !important; }
  .ms-xxl-0 { margin-left: 0px !important; }
  .ms-xxl-1 { margin-left: 0.25rem !important; }
  .ms-xxl-2 { margin-left: 0.5rem !important; }
  .ms-xxl-3 { margin-left: 1rem !important; }
  .ms-xxl-4 { margin-left: 1.5rem !important; }
  .ms-xxl-5 { margin-left: 3rem !important; }
  .ms-xxl-auto { margin-left: auto !important; }
  .p-xxl-0 { padding: 0px !important; }
  .p-xxl-1 { padding: 0.25rem !important; }
  .p-xxl-2 { padding: 0.5rem !important; }
  .p-xxl-3 { padding: 1rem !important; }
  .p-xxl-4 { padding: 1.5rem !important; }
  .p-xxl-5 { padding: 3rem !important; }
  .px-xxl-0 { padding-right: 0px !important; padding-left: 0px !important; }
  .px-xxl-1 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; }
  .px-xxl-2 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; }
  .px-xxl-3 { padding-right: 1rem !important; padding-left: 1rem !important; }
  .px-xxl-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }
  .px-xxl-5 { padding-right: 3rem !important; padding-left: 3rem !important; }
  .py-xxl-0 { padding-top: 0px !important; padding-bottom: 0px !important; }
  .py-xxl-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }
  .py-xxl-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
  .py-xxl-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
  .py-xxl-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
  .py-xxl-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
  .pt-xxl-0 { padding-top: 0px !important; }
  .pt-xxl-1 { padding-top: 0.25rem !important; }
  .pt-xxl-2 { padding-top: 0.5rem !important; }
  .pt-xxl-3 { padding-top: 1rem !important; }
  .pt-xxl-4 { padding-top: 1.5rem !important; }
  .pt-xxl-5 { padding-top: 3rem !important; }
  .pe-xxl-0 { padding-right: 0px !important; }
  .pe-xxl-1 { padding-right: 0.25rem !important; }
  .pe-xxl-2 { padding-right: 0.5rem !important; }
  .pe-xxl-3 { padding-right: 1rem !important; }
  .pe-xxl-4 { padding-right: 1.5rem !important; }
  .pe-xxl-5 { padding-right: 3rem !important; }
  .pb-xxl-0 { padding-bottom: 0px !important; }
  .pb-xxl-1 { padding-bottom: 0.25rem !important; }
  .pb-xxl-2 { padding-bottom: 0.5rem !important; }
  .pb-xxl-3 { padding-bottom: 1rem !important; }
  .pb-xxl-4 { padding-bottom: 1.5rem !important; }
  .pb-xxl-5 { padding-bottom: 3rem !important; }
  .ps-xxl-0 { padding-left: 0px !important; }
  .ps-xxl-1 { padding-left: 0.25rem !important; }
  .ps-xxl-2 { padding-left: 0.5rem !important; }
  .ps-xxl-3 { padding-left: 1rem !important; }
  .ps-xxl-4 { padding-left: 1.5rem !important; }
  .ps-xxl-5 { padding-left: 3rem !important; }
  .gap-xxl-0 { gap: 0px !important; }
  .gap-xxl-1 { gap: 0.25rem !important; }
  .gap-xxl-2 { gap: 0.5rem !important; }
  .gap-xxl-3 { gap: 1rem !important; }
  .gap-xxl-4 { gap: 1.5rem !important; }
  .gap-xxl-5 { gap: 3rem !important; }
  .text-xxl-start { text-align: left !important; }
  .text-xxl-end { text-align: right !important; }
  .text-xxl-center { text-align: center !important; }
}
@media (min-width: 1200px) {
  .fs-1 { font-size: 2.5rem !important; }
  .fs-2 { font-size: 2rem !important; }
  .fs-3 { font-size: 1.75rem !important; }
  .fs-4 { font-size: 1.5rem !important; }
}
@media print {
  .d-print-inline { display: inline !important; }
  .d-print-inline-block { display: inline-block !important; }
  .d-print-block { display: block !important; }
  .d-print-grid { display: grid !important; }
  .d-print-table { display: table !important; }
  .d-print-table-row { display: table-row !important; }
  .d-print-table-cell { display: table-cell !important; }
  .d-print-flex { display: flex !important; }
  .d-print-inline-flex { display: inline-flex !important; }
  .d-print-none { display: none !important; }
}
[data-aos][data-aos][data-aos-duration="50"], body[data-aos-duration="50"] [data-aos] { transition-duration: 50ms; }
[data-aos][data-aos][data-aos-delay="50"], body[data-aos-delay="50"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="50"].aos-animate, body[data-aos-delay="50"] [data-aos].aos-animate { transition-delay: 50ms; }
[data-aos][data-aos][data-aos-duration="100"], body[data-aos-duration="100"] [data-aos] { transition-duration: 0.1s; }
[data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate { transition-delay: 0.1s; }
[data-aos][data-aos][data-aos-duration="150"], body[data-aos-duration="150"] [data-aos] { transition-duration: 0.15s; }
[data-aos][data-aos][data-aos-delay="150"], body[data-aos-delay="150"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="150"].aos-animate, body[data-aos-delay="150"] [data-aos].aos-animate { transition-delay: 0.15s; }
[data-aos][data-aos][data-aos-duration="200"], body[data-aos-duration="200"] [data-aos] { transition-duration: 0.2s; }
[data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate { transition-delay: 0.2s; }
[data-aos][data-aos][data-aos-duration="250"], body[data-aos-duration="250"] [data-aos] { transition-duration: 0.25s; }
[data-aos][data-aos][data-aos-delay="250"], body[data-aos-delay="250"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate { transition-delay: 0.25s; }
[data-aos][data-aos][data-aos-duration="300"], body[data-aos-duration="300"] [data-aos] { transition-duration: 0.3s; }
[data-aos][data-aos][data-aos-delay="300"], body[data-aos-delay="300"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate { transition-delay: 0.3s; }
[data-aos][data-aos][data-aos-duration="350"], body[data-aos-duration="350"] [data-aos] { transition-duration: 0.35s; }
[data-aos][data-aos][data-aos-delay="350"], body[data-aos-delay="350"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="350"].aos-animate, body[data-aos-delay="350"] [data-aos].aos-animate { transition-delay: 0.35s; }
[data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] { transition-duration: 0.4s; }
[data-aos][data-aos][data-aos-delay="400"], body[data-aos-delay="400"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate { transition-delay: 0.4s; }
[data-aos][data-aos][data-aos-duration="450"], body[data-aos-duration="450"] [data-aos] { transition-duration: 0.45s; }
[data-aos][data-aos][data-aos-delay="450"], body[data-aos-delay="450"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="450"].aos-animate, body[data-aos-delay="450"] [data-aos].aos-animate { transition-delay: 0.45s; }
[data-aos][data-aos][data-aos-duration="500"], body[data-aos-duration="500"] [data-aos] { transition-duration: 0.5s; }
[data-aos][data-aos][data-aos-delay="500"], body[data-aos-delay="500"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate { transition-delay: 0.5s; }
[data-aos][data-aos][data-aos-duration="550"], body[data-aos-duration="550"] [data-aos] { transition-duration: 0.55s; }
[data-aos][data-aos][data-aos-delay="550"], body[data-aos-delay="550"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="550"].aos-animate, body[data-aos-delay="550"] [data-aos].aos-animate { transition-delay: 0.55s; }
[data-aos][data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos] { transition-duration: 0.6s; }
[data-aos][data-aos][data-aos-delay="600"], body[data-aos-delay="600"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate { transition-delay: 0.6s; }
[data-aos][data-aos][data-aos-duration="650"], body[data-aos-duration="650"] [data-aos] { transition-duration: 0.65s; }
[data-aos][data-aos][data-aos-delay="650"], body[data-aos-delay="650"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="650"].aos-animate, body[data-aos-delay="650"] [data-aos].aos-animate { transition-delay: 0.65s; }
[data-aos][data-aos][data-aos-duration="700"], body[data-aos-duration="700"] [data-aos] { transition-duration: 0.7s; }
[data-aos][data-aos][data-aos-delay="700"], body[data-aos-delay="700"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="700"].aos-animate, body[data-aos-delay="700"] [data-aos].aos-animate { transition-delay: 0.7s; }
[data-aos][data-aos][data-aos-duration="750"], body[data-aos-duration="750"] [data-aos] { transition-duration: 0.75s; }
[data-aos][data-aos][data-aos-delay="750"], body[data-aos-delay="750"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="750"].aos-animate, body[data-aos-delay="750"] [data-aos].aos-animate { transition-delay: 0.75s; }
[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] { transition-duration: 0.8s; }
[data-aos][data-aos][data-aos-delay="800"], body[data-aos-delay="800"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="800"].aos-animate, body[data-aos-delay="800"] [data-aos].aos-animate { transition-delay: 0.8s; }
[data-aos][data-aos][data-aos-duration="850"], body[data-aos-duration="850"] [data-aos] { transition-duration: 0.85s; }
[data-aos][data-aos][data-aos-delay="850"], body[data-aos-delay="850"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="850"].aos-animate, body[data-aos-delay="850"] [data-aos].aos-animate { transition-delay: 0.85s; }
[data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos] { transition-duration: 0.9s; }
[data-aos][data-aos][data-aos-delay="900"], body[data-aos-delay="900"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="900"].aos-animate, body[data-aos-delay="900"] [data-aos].aos-animate { transition-delay: 0.9s; }
[data-aos][data-aos][data-aos-duration="950"], body[data-aos-duration="950"] [data-aos] { transition-duration: 0.95s; }
[data-aos][data-aos][data-aos-delay="950"], body[data-aos-delay="950"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="950"].aos-animate, body[data-aos-delay="950"] [data-aos].aos-animate { transition-delay: 0.95s; }
[data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos] { transition-duration: 1s; }
[data-aos][data-aos][data-aos-delay="1000"], body[data-aos-delay="1000"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="1000"].aos-animate, body[data-aos-delay="1000"] [data-aos].aos-animate { transition-delay: 1s; }
[data-aos][data-aos][data-aos-duration="1050"], body[data-aos-duration="1050"] [data-aos] { transition-duration: 1.05s; }
[data-aos][data-aos][data-aos-delay="1050"], body[data-aos-delay="1050"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="1050"].aos-animate, body[data-aos-delay="1050"] [data-aos].aos-animate { transition-delay: 1.05s; }
[data-aos][data-aos][data-aos-duration="1100"], body[data-aos-duration="1100"] [data-aos] { transition-duration: 1.1s; }
[data-aos][data-aos][data-aos-delay="1100"], body[data-aos-delay="1100"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="1100"].aos-animate, body[data-aos-delay="1100"] [data-aos].aos-animate { transition-delay: 1.1s; }
[data-aos][data-aos][data-aos-duration="1150"], body[data-aos-duration="1150"] [data-aos] { transition-duration: 1.15s; }
[data-aos][data-aos][data-aos-delay="1150"], body[data-aos-delay="1150"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="1150"].aos-animate, body[data-aos-delay="1150"] [data-aos].aos-animate { transition-delay: 1.15s; }
[data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos] { transition-duration: 1.2s; }
[data-aos][data-aos][data-aos-delay="1200"], body[data-aos-delay="1200"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="1200"].aos-animate, body[data-aos-delay="1200"] [data-aos].aos-animate { transition-delay: 1.2s; }
[data-aos][data-aos][data-aos-duration="1250"], body[data-aos-duration="1250"] [data-aos] { transition-duration: 1.25s; }
[data-aos][data-aos][data-aos-delay="1250"], body[data-aos-delay="1250"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="1250"].aos-animate, body[data-aos-delay="1250"] [data-aos].aos-animate { transition-delay: 1.25s; }
[data-aos][data-aos][data-aos-duration="1300"], body[data-aos-duration="1300"] [data-aos] { transition-duration: 1.3s; }
[data-aos][data-aos][data-aos-delay="1300"], body[data-aos-delay="1300"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="1300"].aos-animate, body[data-aos-delay="1300"] [data-aos].aos-animate { transition-delay: 1.3s; }
[data-aos][data-aos][data-aos-duration="1350"], body[data-aos-duration="1350"] [data-aos] { transition-duration: 1.35s; }
[data-aos][data-aos][data-aos-delay="1350"], body[data-aos-delay="1350"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="1350"].aos-animate, body[data-aos-delay="1350"] [data-aos].aos-animate { transition-delay: 1.35s; }
[data-aos][data-aos][data-aos-duration="1400"], body[data-aos-duration="1400"] [data-aos] { transition-duration: 1.4s; }
[data-aos][data-aos][data-aos-delay="1400"], body[data-aos-delay="1400"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="1400"].aos-animate, body[data-aos-delay="1400"] [data-aos].aos-animate { transition-delay: 1.4s; }
[data-aos][data-aos][data-aos-duration="1450"], body[data-aos-duration="1450"] [data-aos] { transition-duration: 1.45s; }
[data-aos][data-aos][data-aos-delay="1450"], body[data-aos-delay="1450"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="1450"].aos-animate, body[data-aos-delay="1450"] [data-aos].aos-animate { transition-delay: 1.45s; }
[data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos] { transition-duration: 1.5s; }
[data-aos][data-aos][data-aos-delay="1500"], body[data-aos-delay="1500"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="1500"].aos-animate, body[data-aos-delay="1500"] [data-aos].aos-animate { transition-delay: 1.5s; }
[data-aos][data-aos][data-aos-duration="1550"], body[data-aos-duration="1550"] [data-aos] { transition-duration: 1.55s; }
[data-aos][data-aos][data-aos-delay="1550"], body[data-aos-delay="1550"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="1550"].aos-animate, body[data-aos-delay="1550"] [data-aos].aos-animate { transition-delay: 1.55s; }
[data-aos][data-aos][data-aos-duration="1600"], body[data-aos-duration="1600"] [data-aos] { transition-duration: 1.6s; }
[data-aos][data-aos][data-aos-delay="1600"], body[data-aos-delay="1600"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="1600"].aos-animate, body[data-aos-delay="1600"] [data-aos].aos-animate { transition-delay: 1.6s; }
[data-aos][data-aos][data-aos-duration="1650"], body[data-aos-duration="1650"] [data-aos] { transition-duration: 1.65s; }
[data-aos][data-aos][data-aos-delay="1650"], body[data-aos-delay="1650"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="1650"].aos-animate, body[data-aos-delay="1650"] [data-aos].aos-animate { transition-delay: 1.65s; }
[data-aos][data-aos][data-aos-duration="1700"], body[data-aos-duration="1700"] [data-aos] { transition-duration: 1.7s; }
[data-aos][data-aos][data-aos-delay="1700"], body[data-aos-delay="1700"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="1700"].aos-animate, body[data-aos-delay="1700"] [data-aos].aos-animate { transition-delay: 1.7s; }
[data-aos][data-aos][data-aos-duration="1750"], body[data-aos-duration="1750"] [data-aos] { transition-duration: 1.75s; }
[data-aos][data-aos][data-aos-delay="1750"], body[data-aos-delay="1750"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="1750"].aos-animate, body[data-aos-delay="1750"] [data-aos].aos-animate { transition-delay: 1.75s; }
[data-aos][data-aos][data-aos-duration="1800"], body[data-aos-duration="1800"] [data-aos] { transition-duration: 1.8s; }
[data-aos][data-aos][data-aos-delay="1800"], body[data-aos-delay="1800"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="1800"].aos-animate, body[data-aos-delay="1800"] [data-aos].aos-animate { transition-delay: 1.8s; }
[data-aos][data-aos][data-aos-duration="1850"], body[data-aos-duration="1850"] [data-aos] { transition-duration: 1.85s; }
[data-aos][data-aos][data-aos-delay="1850"], body[data-aos-delay="1850"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="1850"].aos-animate, body[data-aos-delay="1850"] [data-aos].aos-animate { transition-delay: 1.85s; }
[data-aos][data-aos][data-aos-duration="1900"], body[data-aos-duration="1900"] [data-aos] { transition-duration: 1.9s; }
[data-aos][data-aos][data-aos-delay="1900"], body[data-aos-delay="1900"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="1900"].aos-animate, body[data-aos-delay="1900"] [data-aos].aos-animate { transition-delay: 1.9s; }
[data-aos][data-aos][data-aos-duration="1950"], body[data-aos-duration="1950"] [data-aos] { transition-duration: 1.95s; }
[data-aos][data-aos][data-aos-delay="1950"], body[data-aos-delay="1950"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="1950"].aos-animate, body[data-aos-delay="1950"] [data-aos].aos-animate { transition-delay: 1.95s; }
[data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] { transition-duration: 2s; }
[data-aos][data-aos][data-aos-delay="2000"], body[data-aos-delay="2000"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="2000"].aos-animate, body[data-aos-delay="2000"] [data-aos].aos-animate { transition-delay: 2s; }
[data-aos][data-aos][data-aos-duration="2050"], body[data-aos-duration="2050"] [data-aos] { transition-duration: 2.05s; }
[data-aos][data-aos][data-aos-delay="2050"], body[data-aos-delay="2050"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="2050"].aos-animate, body[data-aos-delay="2050"] [data-aos].aos-animate { transition-delay: 2.05s; }
[data-aos][data-aos][data-aos-duration="2100"], body[data-aos-duration="2100"] [data-aos] { transition-duration: 2.1s; }
[data-aos][data-aos][data-aos-delay="2100"], body[data-aos-delay="2100"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="2100"].aos-animate, body[data-aos-delay="2100"] [data-aos].aos-animate { transition-delay: 2.1s; }
[data-aos][data-aos][data-aos-duration="2150"], body[data-aos-duration="2150"] [data-aos] { transition-duration: 2.15s; }
[data-aos][data-aos][data-aos-delay="2150"], body[data-aos-delay="2150"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="2150"].aos-animate, body[data-aos-delay="2150"] [data-aos].aos-animate { transition-delay: 2.15s; }
[data-aos][data-aos][data-aos-duration="2200"], body[data-aos-duration="2200"] [data-aos] { transition-duration: 2.2s; }
[data-aos][data-aos][data-aos-delay="2200"], body[data-aos-delay="2200"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="2200"].aos-animate, body[data-aos-delay="2200"] [data-aos].aos-animate { transition-delay: 2.2s; }
[data-aos][data-aos][data-aos-duration="2250"], body[data-aos-duration="2250"] [data-aos] { transition-duration: 2.25s; }
[data-aos][data-aos][data-aos-delay="2250"], body[data-aos-delay="2250"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="2250"].aos-animate, body[data-aos-delay="2250"] [data-aos].aos-animate { transition-delay: 2.25s; }
[data-aos][data-aos][data-aos-duration="2300"], body[data-aos-duration="2300"] [data-aos] { transition-duration: 2.3s; }
[data-aos][data-aos][data-aos-delay="2300"], body[data-aos-delay="2300"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="2300"].aos-animate, body[data-aos-delay="2300"] [data-aos].aos-animate { transition-delay: 2.3s; }
[data-aos][data-aos][data-aos-duration="2350"], body[data-aos-duration="2350"] [data-aos] { transition-duration: 2.35s; }
[data-aos][data-aos][data-aos-delay="2350"], body[data-aos-delay="2350"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="2350"].aos-animate, body[data-aos-delay="2350"] [data-aos].aos-animate { transition-delay: 2.35s; }
[data-aos][data-aos][data-aos-duration="2400"], body[data-aos-duration="2400"] [data-aos] { transition-duration: 2.4s; }
[data-aos][data-aos][data-aos-delay="2400"], body[data-aos-delay="2400"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="2400"].aos-animate, body[data-aos-delay="2400"] [data-aos].aos-animate { transition-delay: 2.4s; }
[data-aos][data-aos][data-aos-duration="2450"], body[data-aos-duration="2450"] [data-aos] { transition-duration: 2.45s; }
[data-aos][data-aos][data-aos-delay="2450"], body[data-aos-delay="2450"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="2450"].aos-animate, body[data-aos-delay="2450"] [data-aos].aos-animate { transition-delay: 2.45s; }
[data-aos][data-aos][data-aos-duration="2500"], body[data-aos-duration="2500"] [data-aos] { transition-duration: 2.5s; }
[data-aos][data-aos][data-aos-delay="2500"], body[data-aos-delay="2500"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="2500"].aos-animate, body[data-aos-delay="2500"] [data-aos].aos-animate { transition-delay: 2.5s; }
[data-aos][data-aos][data-aos-duration="2550"], body[data-aos-duration="2550"] [data-aos] { transition-duration: 2.55s; }
[data-aos][data-aos][data-aos-delay="2550"], body[data-aos-delay="2550"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="2550"].aos-animate, body[data-aos-delay="2550"] [data-aos].aos-animate { transition-delay: 2.55s; }
[data-aos][data-aos][data-aos-duration="2600"], body[data-aos-duration="2600"] [data-aos] { transition-duration: 2.6s; }
[data-aos][data-aos][data-aos-delay="2600"], body[data-aos-delay="2600"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="2600"].aos-animate, body[data-aos-delay="2600"] [data-aos].aos-animate { transition-delay: 2.6s; }
[data-aos][data-aos][data-aos-duration="2650"], body[data-aos-duration="2650"] [data-aos] { transition-duration: 2.65s; }
[data-aos][data-aos][data-aos-delay="2650"], body[data-aos-delay="2650"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="2650"].aos-animate, body[data-aos-delay="2650"] [data-aos].aos-animate { transition-delay: 2.65s; }
[data-aos][data-aos][data-aos-duration="2700"], body[data-aos-duration="2700"] [data-aos] { transition-duration: 2.7s; }
[data-aos][data-aos][data-aos-delay="2700"], body[data-aos-delay="2700"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="2700"].aos-animate, body[data-aos-delay="2700"] [data-aos].aos-animate { transition-delay: 2.7s; }
[data-aos][data-aos][data-aos-duration="2750"], body[data-aos-duration="2750"] [data-aos] { transition-duration: 2.75s; }
[data-aos][data-aos][data-aos-delay="2750"], body[data-aos-delay="2750"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="2750"].aos-animate, body[data-aos-delay="2750"] [data-aos].aos-animate { transition-delay: 2.75s; }
[data-aos][data-aos][data-aos-duration="2800"], body[data-aos-duration="2800"] [data-aos] { transition-duration: 2.8s; }
[data-aos][data-aos][data-aos-delay="2800"], body[data-aos-delay="2800"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="2800"].aos-animate, body[data-aos-delay="2800"] [data-aos].aos-animate { transition-delay: 2.8s; }
[data-aos][data-aos][data-aos-duration="2850"], body[data-aos-duration="2850"] [data-aos] { transition-duration: 2.85s; }
[data-aos][data-aos][data-aos-delay="2850"], body[data-aos-delay="2850"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="2850"].aos-animate, body[data-aos-delay="2850"] [data-aos].aos-animate { transition-delay: 2.85s; }
[data-aos][data-aos][data-aos-duration="2900"], body[data-aos-duration="2900"] [data-aos] { transition-duration: 2.9s; }
[data-aos][data-aos][data-aos-delay="2900"], body[data-aos-delay="2900"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="2900"].aos-animate, body[data-aos-delay="2900"] [data-aos].aos-animate { transition-delay: 2.9s; }
[data-aos][data-aos][data-aos-duration="2950"], body[data-aos-duration="2950"] [data-aos] { transition-duration: 2.95s; }
[data-aos][data-aos][data-aos-delay="2950"], body[data-aos-delay="2950"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="2950"].aos-animate, body[data-aos-delay="2950"] [data-aos].aos-animate { transition-delay: 2.95s; }
[data-aos][data-aos][data-aos-duration="3000"], body[data-aos-duration="3000"] [data-aos] { transition-duration: 3s; }
[data-aos][data-aos][data-aos-delay="3000"], body[data-aos-delay="3000"] [data-aos] { transition-delay: 0s; }
[data-aos][data-aos][data-aos-delay="3000"].aos-animate, body[data-aos-delay="3000"] [data-aos].aos-animate { transition-delay: 3s; }
[data-aos] { pointer-events: none; }
[data-aos].aos-animate { pointer-events: auto; }
[data-aos][data-aos][data-aos-easing="linear"], body[data-aos-easing="linear"] [data-aos] { transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75); }
[data-aos][data-aos][data-aos-easing="ease"], body[data-aos-easing="ease"] [data-aos] { transition-timing-function: ease; }
[data-aos][data-aos][data-aos-easing="ease-in"], body[data-aos-easing="ease-in"] [data-aos] { transition-timing-function: ease-in; }
[data-aos][data-aos][data-aos-easing="ease-out"], body[data-aos-easing="ease-out"] [data-aos] { transition-timing-function: ease-out; }
[data-aos][data-aos][data-aos-easing="ease-in-out"], body[data-aos-easing="ease-in-out"] [data-aos] { transition-timing-function: ease-in-out; }
[data-aos][data-aos][data-aos-easing="ease-in-back"], body[data-aos-easing="ease-in-back"] [data-aos] { transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045); }
[data-aos][data-aos][data-aos-easing="ease-out-back"], body[data-aos-easing="ease-out-back"] [data-aos] { transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); }
[data-aos][data-aos][data-aos-easing="ease-in-out-back"], body[data-aos-easing="ease-in-out-back"] [data-aos] { transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }
[data-aos][data-aos][data-aos-easing="ease-in-sine"], body[data-aos-easing="ease-in-sine"] [data-aos] { transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715); }
[data-aos][data-aos][data-aos-easing="ease-out-sine"], body[data-aos-easing="ease-out-sine"] [data-aos] { transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); }
[data-aos][data-aos][data-aos-easing="ease-in-out-sine"], body[data-aos-easing="ease-in-out-sine"] [data-aos] { transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); }
[data-aos][data-aos][data-aos-easing="ease-in-quad"], body[data-aos-easing="ease-in-quad"] [data-aos] { transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }
[data-aos][data-aos][data-aos-easing="ease-out-quad"], body[data-aos-easing="ease-out-quad"] [data-aos] { transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }
[data-aos][data-aos][data-aos-easing="ease-in-out-quad"], body[data-aos-easing="ease-in-out-quad"] [data-aos] { transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }
[data-aos][data-aos][data-aos-easing="ease-in-cubic"], body[data-aos-easing="ease-in-cubic"] [data-aos] { transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }
[data-aos][data-aos][data-aos-easing="ease-out-cubic"], body[data-aos-easing="ease-out-cubic"] [data-aos] { transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }
[data-aos][data-aos][data-aos-easing="ease-in-out-cubic"], body[data-aos-easing="ease-in-out-cubic"] [data-aos] { transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }
[data-aos][data-aos][data-aos-easing="ease-in-quart"], body[data-aos-easing="ease-in-quart"] [data-aos] { transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }
[data-aos][data-aos][data-aos-easing="ease-out-quart"], body[data-aos-easing="ease-out-quart"] [data-aos] { transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }
[data-aos][data-aos][data-aos-easing="ease-in-out-quart"], body[data-aos-easing="ease-in-out-quart"] [data-aos] { transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }
@media screen {
  html:not(.no-js) [data-aos^="fade"][data-aos^="fade"] { opacity: 0; transition-property: opacity, transform, -webkit-transform; }
  html:not(.no-js) [data-aos^="fade"][data-aos^="fade"].aos-animate { opacity: 1; transform: none; }
  html:not(.no-js) [data-aos="fade-up"] { transform: translate3d(0px, 100px, 0px); }
  html:not(.no-js) [data-aos="fade-down"] { transform: translate3d(0px, -100px, 0px); }
  html:not(.no-js) [data-aos="fade-right"] { transform: translate3d(-100px, 0px, 0px); }
  html:not(.no-js) [data-aos="fade-left"] { transform: translate3d(100px, 0px, 0px); }
  html:not(.no-js) [data-aos="fade-up-right"] { transform: translate3d(-100px, 100px, 0px); }
  html:not(.no-js) [data-aos="fade-up-left"] { transform: translate3d(100px, 100px, 0px); }
  html:not(.no-js) [data-aos="fade-down-right"] { transform: translate3d(-100px, -100px, 0px); }
  html:not(.no-js) [data-aos="fade-down-left"] { transform: translate3d(100px, -100px, 0px); }
  html:not(.no-js) [data-aos^="zoom"][data-aos^="zoom"] { opacity: 0; transition-property: opacity, transform, -webkit-transform; }
  html:not(.no-js) [data-aos^="zoom"][data-aos^="zoom"].aos-animate { opacity: 1; transform: translateZ(0px) scale(1); }
  html:not(.no-js) [data-aos="zoom-in"] { transform: scale(0.6); }
  html:not(.no-js) [data-aos="zoom-in-up"] { transform: translate3d(0px, 100px, 0px) scale(0.6); }
  html:not(.no-js) [data-aos="zoom-in-down"] { transform: translate3d(0px, -100px, 0px) scale(0.6); }
  html:not(.no-js) [data-aos="zoom-in-right"] { transform: translate3d(-100px, 0px, 0px) scale(0.6); }
  html:not(.no-js) [data-aos="zoom-in-left"] { transform: translate3d(100px, 0px, 0px) scale(0.6); }
  html:not(.no-js) [data-aos="zoom-out"] { transform: scale(1.2); }
  html:not(.no-js) [data-aos="zoom-out-up"] { transform: translate3d(0px, 100px, 0px) scale(1.2); }
  html:not(.no-js) [data-aos="zoom-out-down"] { transform: translate3d(0px, -100px, 0px) scale(1.2); }
  html:not(.no-js) [data-aos="zoom-out-right"] { transform: translate3d(-100px, 0px, 0px) scale(1.2); }
  html:not(.no-js) [data-aos="zoom-out-left"] { transform: translate3d(100px, 0px, 0px) scale(1.2); }
  html:not(.no-js) [data-aos^="slide"][data-aos^="slide"] { transition-property: transform, -webkit-transform; visibility: hidden; }
  html:not(.no-js) [data-aos^="slide"][data-aos^="slide"].aos-animate { visibility: visible; transform: translateZ(0px); }
  html:not(.no-js) [data-aos="slide-up"] { transform: translate3d(0px, 100%, 0px); }
  html:not(.no-js) [data-aos="slide-down"] { transform: translate3d(0px, -100%, 0px); }
  html:not(.no-js) [data-aos="slide-right"] { transform: translate3d(-100%, 0px, 0px); }
  html:not(.no-js) [data-aos="slide-left"] { transform: translate3d(100%, 0px, 0px); }
  html:not(.no-js) [data-aos^="flip"][data-aos^="flip"] { backface-visibility: hidden; transition-property: transform, -webkit-transform; }
  html:not(.no-js) [data-aos="flip-left"] { transform: perspective(2500px) rotateY(-100deg); }
  html:not(.no-js) [data-aos="flip-left"].aos-animate { transform: perspective(2500px) rotateY(0deg); }
  html:not(.no-js) [data-aos="flip-right"] { transform: perspective(2500px) rotateY(100deg); }
  html:not(.no-js) [data-aos="flip-right"].aos-animate { transform: perspective(2500px) rotateY(0deg); }
  html:not(.no-js) [data-aos="flip-up"] { transform: perspective(2500px) rotateX(-100deg); }
  html:not(.no-js) [data-aos="flip-up"].aos-animate { transform: perspective(2500px) rotateX(0deg); }
  html:not(.no-js) [data-aos="flip-down"] { transform: perspective(2500px) rotateX(100deg); }
  html:not(.no-js) [data-aos="flip-down"].aos-animate { transform: perspective(2500px) rotateX(0deg); }
}
.mfp-bg { top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: rgb(11, 11, 11); opacity: 0.8; }
.mfp-wrap { top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1043; position: fixed; backface-visibility: hidden; outline: none !important; }
.mfp-container { text-align: center; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; padding: 0px 8px; box-sizing: border-box; }
.mfp-container::before { content: ""; display: inline-block; height: 100%; vertical-align: middle; }
.mfp-align-top .mfp-container::before { display: none; }
.mfp-content { position: relative; display: inline-block; vertical-align: middle; margin: 0px auto; text-align: left; z-index: 1045; }
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { width: 100%; cursor: auto; }
.mfp-ajax-cur { cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: zoom-out; }
.mfp-zoom { cursor: zoom-in; }
.mfp-auto-cursor .mfp-content { cursor: auto; }
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { user-select: none; }
.mfp-loading.mfp-figure { display: none; }
.mfp-hide { display: none !important; }
.mfp-preloader { color: rgb(204, 204, 204); position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044; }
.mfp-preloader a { color: rgb(204, 204, 204); }
.mfp-preloader a:hover { color: rgb(255, 255, 255); }
.mfp-s-ready .mfp-preloader { display: none; }
.mfp-s-error .mfp-content { display: none; }
button.mfp-close, button.mfp-arrow { overflow: visible; cursor: pointer; background: transparent; border: 0px; appearance: none; display: block; outline: none; padding: 0px; z-index: 1046; box-shadow: none; touch-action: manipulation; }
.mfp-close { width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0px; top: 0px; text-decoration: none; text-align: center; opacity: 0.65; padding: 0px 0px 18px 10px; color: rgb(255, 255, 255); font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace; }
.mfp-close:hover, .mfp-close:focus { opacity: 1; }
.mfp-close:active { top: 1px; }
.mfp-close-btn-in .mfp-close { color: rgb(51, 51, 51); }
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { color: rgb(255, 255, 255); right: -6px; text-align: right; padding-right: 6px; width: 100%; }
.mfp-counter { position: absolute; top: 0px; right: 0px; color: rgb(204, 204, 204); font-size: 12px; line-height: 18px; white-space: nowrap; }
.mfp-arrow { position: absolute; opacity: 0.65; margin: -55px 0px 0px; top: 50%; padding: 0px; width: 90px; height: 110px; -webkit-tap-highlight-color: transparent; }
.mfp-arrow:active { margin-top: -54px; }
.mfp-arrow:hover, .mfp-arrow:focus { opacity: 1; }
.mfp-arrow::before, .mfp-arrow::after { content: ""; display: block; width: 0px; height: 0px; position: absolute; left: 0px; top: 0px; margin-top: 35px; margin-left: 35px; border: inset transparent; }
.mfp-arrow::after { border-top-width: 13px; border-bottom-width: 13px; top: 8px; }
.mfp-arrow::before { border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7; }
.mfp-arrow-left { left: 0px; }
.mfp-arrow-left::after { border-right: 17px solid rgb(255, 255, 255); margin-left: 31px; }
.mfp-arrow-left::before { margin-left: 25px; border-right: 27px solid rgb(63, 63, 63); }
.mfp-arrow-right { right: 0px; }
.mfp-arrow-right::after { border-left: 17px solid rgb(255, 255, 255); margin-left: 39px; }
.mfp-arrow-right::before { border-left: 27px solid rgb(63, 63, 63); }
.mfp-iframe-holder { padding-top: 40px; padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px; }
.mfp-iframe-holder .mfp-close { top: -40px; }
.mfp-iframe-scaler { width: 100%; height: 0px; overflow: hidden; padding-top: 56.25%; }
.mfp-iframe-scaler iframe { position: absolute; display: block; top: 0px; left: 0px; width: 100%; height: 100%; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 8px; background: rgb(0, 0, 0); }
img.mfp-img { width: auto; max-width: 100%; height: auto; display: block; line-height: 0; box-sizing: border-box; padding: 40px 0px; margin: 0px auto; }
.mfp-figure { line-height: 0; }
.mfp-figure::after { content: ""; position: absolute; inset: 40px 0px; display: block; width: auto; height: auto; z-index: -1; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 8px; background: rgb(68, 68, 68); }
.mfp-figure small { color: rgb(189, 189, 189); display: block; font-size: 12px; line-height: 14px; }
.mfp-figure figure { margin: 0px; }
.mfp-bottom-bar { margin-top: -36px; position: absolute; top: 100%; left: 0px; width: 100%; cursor: auto; }
.mfp-title { text-align: left; line-height: 18px; color: rgb(243, 243, 243); overflow-wrap: break-word; padding-right: 36px; }
.mfp-image-holder .mfp-content { max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  .mfp-img-mobile .mfp-image-holder { padding-left: 0px; padding-right: 0px; }
  .mfp-img-mobile img.mfp-img { padding: 0px; }
  .mfp-img-mobile .mfp-figure::after { top: 0px; bottom: 0px; }
  .mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar { background: rgba(0, 0, 0, 0.6); bottom: 0px; margin: 0px; top: auto; padding: 3px 5px; position: fixed; box-sizing: border-box; }
  .mfp-img-mobile .mfp-bottom-bar:empty { padding: 0px; }
  .mfp-img-mobile .mfp-counter { right: 5px; top: 3px; }
  .mfp-img-mobile .mfp-close { top: 0px; right: 0px; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6); position: fixed; text-align: center; padding: 0px; }
}
@media (max-width: 900px) {
  .mfp-arrow { transform: scale(0.75); }
  .mfp-arrow-left { transform-origin: 0px center; }
  .mfp-arrow-right { transform-origin: 100% center; }
  .mfp-container { padding-left: 6px; padding-right: 6px; }
}
.fa { font-family: var(--fa-style-family,"Font Awesome 6 Pro"); font-weight: var(--fa-style,900); }
.fa, .fa-brands, .fa-duotone, .fa-light, .fa-regular, .fa-solid, .fa-thin, .fab, .fad, .fal, .far, .fas, .fat { -webkit-font-smoothing: antialiased; display: var(--fa-display,inline-block); font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; }
.fa-1x { font-size: 1em; }
.fa-2x { font-size: 2em; }
.fa-3x { font-size: 3em; }
.fa-4x { font-size: 4em; }
.fa-5x { font-size: 5em; }
.fa-6x { font-size: 6em; }
.fa-7x { font-size: 7em; }
.fa-8x { font-size: 8em; }
.fa-9x { font-size: 9em; }
.fa-10x { font-size: 10em; }
.fa-2xs { font-size: 0.625em; line-height: 0.1em; vertical-align: 0.225em; }
.fa-xs { font-size: 0.75em; line-height: 0.08333em; vertical-align: 0.125em; }
.fa-sm { font-size: 0.875em; line-height: 0.07143em; vertical-align: 0.05357em; }
.fa-lg { font-size: 1.25em; line-height: 0.05em; vertical-align: -0.075em; }
.fa-xl { font-size: 1.5em; line-height: 0.04167em; vertical-align: -0.125em; }
.fa-2xl { font-size: 2em; line-height: 0.03125em; vertical-align: -0.1875em; }
.fa-fw { text-align: center; width: 1.25em; }
.fa-ul { list-style-type: none; margin-left: var(--fa-li-margin,2.5em); padding-left: 0px; }
.fa-ul > li { position: relative; }
.fa-li { left: calc(var(--fa-li-width, 2em)*-1); position: absolute; text-align: center; width: var(--fa-li-width,2em); line-height: inherit; }
.fa-border { border-radius: var(--fa-border-radius,.1em); border: var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee); padding: var(--fa-border-padding,.2em .25em .15em); }
.fa-pull-left { float: left; margin-right: var(--fa-pull-margin,.3em); }
.fa-pull-right { float: right; margin-left: var(--fa-pull-margin,.3em); }
.fa-beat { animation-name: fa-beat; animation-delay: var(--fa-animation-delay,0); animation-direction: var(--fa-animation-direction,normal); animation-duration: var(--fa-animation-duration,1s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-timing-function: var(--fa-animation-timing,ease-in-out); }
.fa-bounce { animation-name: fa-bounce; animation-delay: var(--fa-animation-delay,0); animation-direction: var(--fa-animation-direction,normal); animation-duration: var(--fa-animation-duration,1s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-timing-function: var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1)); }
.fa-fade { animation-name: fa-fade; animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-timing-function: var(--fa-animation-timing,cubic-bezier(.4,0,.6,1)); }
.fa-beat-fade, .fa-fade { animation-delay: var(--fa-animation-delay,0); animation-direction: var(--fa-animation-direction,normal); animation-duration: var(--fa-animation-duration,1s); }
.fa-beat-fade { animation-name: fa-beat-fade; animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-timing-function: var(--fa-animation-timing,cubic-bezier(.4,0,.6,1)); }
.fa-flip { animation-name: fa-flip; animation-delay: var(--fa-animation-delay,0); animation-direction: var(--fa-animation-direction,normal); animation-duration: var(--fa-animation-duration,1s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-timing-function: var(--fa-animation-timing,ease-in-out); }
.fa-shake { animation-name: fa-shake; animation-duration: var(--fa-animation-duration,1s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-timing-function: var(--fa-animation-timing,linear); }
.fa-shake, .fa-spin { animation-delay: var(--fa-animation-delay,0); animation-direction: var(--fa-animation-direction,normal); }
.fa-spin { animation-name: fa-spin; animation-duration: var(--fa-animation-duration,2s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-timing-function: var(--fa-animation-timing,linear); }
.fa-spin-reverse { --fa-animation-direction: reverse; }
.fa-pulse, .fa-spin-pulse { animation-name: fa-spin; animation-direction: var(--fa-animation-direction,normal); animation-duration: var(--fa-animation-duration,1s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-timing-function: var(--fa-animation-timing,steps(8)); }
@media (prefers-reduced-motion: reduce) {
  .fa-beat, .fa-beat-fade, .fa-bounce, .fa-fade, .fa-flip, .fa-pulse, .fa-shake, .fa-spin, .fa-spin-pulse { animation-delay: -1ms; animation-duration: 1ms; animation-iteration-count: 1; transition-delay: 0s; transition-duration: 0s; }
}
@-webkit-keyframes fa-beat { 
  0%, 90% { transform: scale(1); }
  45% { transform: scale(var(--fa-beat-scale,1.25)); }
}
@keyframes fa-beat { 
  0%, 90% { transform: scale(1); }
  45% { transform: scale(var(--fa-beat-scale,1.25)); }
}
@-webkit-keyframes fa-bounce { 
  0% { transform: scale(1) translateY(0px); }
  10% { transform: scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0); }
  30% { transform: scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em)); }
  50% { transform: scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0); }
  57% { transform: scale(1) translateY(var(--fa-bounce-rebound,-.125em)); }
  64% { transform: scale(1) translateY(0px); }
  100% { transform: scale(1) translateY(0px); }
}
@keyframes fa-bounce { 
  0% { transform: scale(1) translateY(0px); }
  10% { transform: scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0); }
  30% { transform: scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em)); }
  50% { transform: scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0); }
  57% { transform: scale(1) translateY(var(--fa-bounce-rebound,-.125em)); }
  64% { transform: scale(1) translateY(0px); }
  100% { transform: scale(1) translateY(0px); }
}
@-webkit-keyframes fa-fade { 
  50% { opacity: var(--fa-fade-opacity,.4); }
}
@keyframes fa-fade { 
  50% { opacity: var(--fa-fade-opacity,.4); }
}
@-webkit-keyframes fa-beat-fade { 
  0%, 100% { opacity: var(--fa-beat-fade-opacity,.4); transform: scale(1); }
  50% { opacity: 1; transform: scale(var(--fa-beat-fade-scale,1.125)); }
}
@keyframes fa-beat-fade { 
  0%, 100% { opacity: var(--fa-beat-fade-opacity,.4); transform: scale(1); }
  50% { opacity: 1; transform: scale(var(--fa-beat-fade-scale,1.125)); }
}
@-webkit-keyframes fa-flip { 
  50% { transform: rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg)); }
}
@keyframes fa-flip { 
  50% { transform: rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg)); }
}
@-webkit-keyframes fa-shake { 
  0% { transform: rotate(-15deg); }
  4% { transform: rotate(15deg); }
  8%, 24% { transform: rotate(-18deg); }
  12%, 28% { transform: rotate(18deg); }
  16% { transform: rotate(-22deg); }
  20% { transform: rotate(22deg); }
  32% { transform: rotate(-12deg); }
  36% { transform: rotate(12deg); }
  40%, 100% { transform: rotate(0deg); }
}
@keyframes fa-shake { 
  0% { transform: rotate(-15deg); }
  4% { transform: rotate(15deg); }
  8%, 24% { transform: rotate(-18deg); }
  12%, 28% { transform: rotate(18deg); }
  16% { transform: rotate(-22deg); }
  20% { transform: rotate(22deg); }
  32% { transform: rotate(-12deg); }
  36% { transform: rotate(12deg); }
  40%, 100% { transform: rotate(0deg); }
}
@-webkit-keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
.fa-rotate-90 { transform: rotate(90deg); }
.fa-rotate-180 { transform: rotate(180deg); }
.fa-rotate-270 { transform: rotate(270deg); }
.fa-flip-horizontal { transform: scaleX(-1); }
.fa-flip-vertical { transform: scaleY(-1); }
.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { transform: scale(-1); }
.fa-rotate-by { transform: rotate(var(--fa-rotate-angle,none)); }
.fa-stack { display: inline-block; height: 2em; line-height: 2em; position: relative; vertical-align: middle; width: 2.5em; }
.fa-stack-1x, .fa-stack-2x { left: 0px; position: absolute; text-align: center; width: 100%; z-index: var(--fa-stack-z-index,auto); }
.fa-stack-1x { line-height: inherit; }
.fa-stack-2x { font-size: 2em; }
.fa-inverse { color: var(--fa-inverse,#fff); }
.fa-0::before { content: "0"; }
.fa-1::before { content: "1"; }
.fa-2::before { content: "2"; }
.fa-3::before { content: "3"; }
.fa-4::before { content: "4"; }
.fa-5::before { content: "5"; }
.fa-6::before { content: "6"; }
.fa-7::before { content: "7"; }
.fa-8::before { content: "8"; }
.fa-9::before { content: "9"; }
.fa-00::before { content: ""; }
.fa-360-degrees::before { content: ""; }
.fa-a::before { content: "A"; }
.fa-abacus::before { content: ""; }
.fa-accent-grave::before { content: "`"; }
.fa-acorn::before { content: ""; }
.fa-address-book::before, .fa-contact-book::before { content: ""; }
.fa-address-card::before, .fa-contact-card::before, .fa-vcard::before { content: ""; }
.fa-air-conditioner::before { content: ""; }
.fa-airplay::before { content: ""; }
.fa-alarm-clock::before { content: ""; }
.fa-alarm-exclamation::before { content: ""; }
.fa-alarm-plus::before { content: ""; }
.fa-alarm-snooze::before { content: ""; }
.fa-album::before { content: ""; }
.fa-album-circle-plus::before { content: ""; }
.fa-album-circle-user::before { content: ""; }
.fa-album-collection::before { content: ""; }
.fa-album-collection-circle-plus::before { content: ""; }
.fa-album-collection-circle-user::before { content: ""; }
.fa-alicorn::before { content: ""; }
.fa-alien::before { content: ""; }
.fa-alien-8bit::before, .fa-alien-monster::before { content: ""; }
.fa-align-center::before { content: ""; }
.fa-align-justify::before { content: ""; }
.fa-align-left::before { content: ""; }
.fa-align-right::before { content: ""; }
.fa-align-slash::before { content: ""; }
.fa-alt::before { content: ""; }
.fa-amp-guitar::before { content: ""; }
.fa-ampersand::before { content: "&"; }
.fa-anchor::before { content: ""; }
.fa-angel::before { content: ""; }
.fa-angle::before { content: ""; }
.fa-angle-90::before { content: ""; }
.fa-angle-down::before { content: ""; }
.fa-angle-left::before { content: ""; }
.fa-angle-right::before { content: ""; }
.fa-angle-up::before { content: ""; }
.fa-angle-double-down::before, .fa-angles-down::before { content: ""; }
.fa-angle-double-left::before, .fa-angles-left::before { content: ""; }
.fa-angle-double-right::before, .fa-angles-right::before { content: ""; }
.fa-angle-double-up::before, .fa-angles-up::before { content: ""; }
.fa-ankh::before { content: ""; }
.fa-apartment::before { content: ""; }
.fa-aperture::before { content: ""; }
.fa-apostrophe::before { content: "'"; }
.fa-apple-core::before { content: ""; }
.fa-apple-alt::before, .fa-apple-whole::before { content: ""; }
.fa-archway::before { content: ""; }
.fa-arrow-down::before { content: ""; }
.fa-arrow-down-1-9::before, .fa-sort-numeric-asc::before, .fa-sort-numeric-down::before { content: ""; }
.fa-arrow-down-9-1::before, .fa-sort-numeric-desc::before, .fa-sort-numeric-down-alt::before { content: ""; }
.fa-arrow-down-a-z::before, .fa-sort-alpha-asc::before, .fa-sort-alpha-down::before { content: ""; }
.fa-arrow-down-arrow-up::before, .fa-sort-alt::before { content: ""; }
.fa-arrow-down-big-small::before, .fa-sort-size-down::before { content: ""; }
.fa-arrow-down-from-dotted-line::before { content: ""; }
.fa-arrow-down-from-line::before, .fa-arrow-from-top::before { content: ""; }
.fa-arrow-down-left::before { content: ""; }
.fa-arrow-down-left-and-arrow-up-right-to-center::before { content: ""; }
.fa-arrow-down-long::before, .fa-long-arrow-down::before { content: ""; }
.fa-arrow-down-right::before { content: ""; }
.fa-arrow-down-short-wide::before, .fa-sort-amount-desc::before, .fa-sort-amount-down-alt::before { content: ""; }
.fa-arrow-down-small-big::before, .fa-sort-size-down-alt::before { content: ""; }
.fa-arrow-down-square-triangle::before, .fa-sort-shapes-down-alt::before { content: ""; }
.fa-arrow-down-to-bracket::before { content: ""; }
.fa-arrow-down-to-dotted-line::before { content: ""; }
.fa-arrow-down-to-line::before, .fa-arrow-to-bottom::before { content: ""; }
.fa-arrow-down-to-square::before { content: ""; }
.fa-arrow-down-triangle-square::before, .fa-sort-shapes-down::before { content: ""; }
.fa-arrow-down-wide-short::before, .fa-sort-amount-asc::before, .fa-sort-amount-down::before { content: ""; }
.fa-arrow-down-z-a::before, .fa-sort-alpha-desc::before, .fa-sort-alpha-down-alt::before { content: ""; }
.fa-arrow-left::before { content: ""; }
.fa-arrow-from-right::before, .fa-arrow-left-from-line::before { content: ""; }
.fa-arrow-left-long::before, .fa-long-arrow-left::before { content: ""; }
.fa-arrow-left-long-to-line::before { content: ""; }
.fa-arrow-left-to-line::before, .fa-arrow-to-left::before { content: ""; }
.fa-arrow-pointer::before, .fa-mouse-pointer::before { content: ""; }
.fa-arrow-right::before { content: ""; }
.fa-arrow-right-arrow-left::before, .fa-exchange::before { content: ""; }
.fa-arrow-right-from-bracket::before, .fa-sign-out::before { content: ""; }
.fa-arrow-from-left::before, .fa-arrow-right-from-line::before { content: ""; }
.fa-arrow-right-long::before, .fa-long-arrow-right::before { content: ""; }
.fa-arrow-right-long-to-line::before { content: ""; }
.fa-arrow-right-to-bracket::before, .fa-sign-in::before { content: ""; }
.fa-arrow-right-to-line::before, .fa-arrow-to-right::before { content: ""; }
.fa-arrow-left-rotate::before, .fa-arrow-rotate-back::before, .fa-arrow-rotate-backward::before, .fa-arrow-rotate-left::before, .fa-undo::before { content: ""; }
.fa-arrow-right-rotate::before, .fa-arrow-rotate-forward::before, .fa-arrow-rotate-right::before, .fa-redo::before { content: ""; }
.fa-arrow-trend-down::before { content: ""; }
.fa-arrow-trend-up::before { content: ""; }
.fa-arrow-turn-down::before, .fa-level-down::before { content: ""; }
.fa-arrow-turn-down-left::before { content: ""; }
.fa-arrow-turn-down-right::before { content: ""; }
.fa-arrow-turn-up::before, .fa-level-up::before { content: ""; }
.fa-arrow-up::before { content: ""; }
.fa-arrow-up-1-9::before, .fa-sort-numeric-up::before { content: ""; }
.fa-arrow-up-9-1::before, .fa-sort-numeric-up-alt::before { content: ""; }
.fa-arrow-up-a-z::before, .fa-sort-alpha-up::before { content: ""; }
.fa-arrow-up-arrow-down::before, .fa-sort-up-down::before { content: ""; }
.fa-arrow-up-big-small::before, .fa-sort-size-up::before { content: ""; }
.fa-arrow-up-from-bracket::before { content: ""; }
.fa-arrow-up-from-dotted-line::before { content: ""; }
.fa-arrow-from-bottom::before, .fa-arrow-up-from-line::before { content: ""; }
.fa-arrow-up-from-square::before { content: ""; }
.fa-arrow-up-left::before { content: ""; }
.fa-arrow-up-left-from-circle::before { content: ""; }
.fa-arrow-up-long::before, .fa-long-arrow-up::before { content: ""; }
.fa-arrow-up-right::before { content: ""; }
.fa-arrow-up-right-and-arrow-down-left-from-center::before { content: ""; }
.fa-arrow-up-right-from-square::before, .fa-external-link::before { content: ""; }
.fa-arrow-up-short-wide::before, .fa-sort-amount-up-alt::before { content: ""; }
.fa-arrow-up-small-big::before, .fa-sort-size-up-alt::before { content: ""; }
.fa-arrow-up-square-triangle::before, .fa-sort-shapes-up-alt::before { content: ""; }
.fa-arrow-up-to-dotted-line::before { content: ""; }
.fa-arrow-to-top::before, .fa-arrow-up-to-line::before { content: ""; }
.fa-arrow-up-triangle-square::before, .fa-sort-shapes-up::before { content: ""; }
.fa-arrow-up-wide-short::before, .fa-sort-amount-up::before { content: ""; }
.fa-arrow-up-z-a::before, .fa-sort-alpha-up-alt::before { content: ""; }
.fa-arrows-cross::before { content: ""; }
.fa-arrows-from-dotted-line::before { content: ""; }
.fa-arrows-from-line::before { content: ""; }
.fa-arrows-h::before, .fa-arrows-left-right::before { content: ""; }
.fa-arrows-maximize::before, .fa-expand-arrows::before { content: ""; }
.fa-arrows-minimize::before, .fa-compress-arrows::before { content: ""; }
.fa-arrows-repeat::before, .fa-repeat-alt::before { content: ""; }
.fa-arrows-repeat-1::before, .fa-repeat-1-alt::before { content: ""; }
.fa-arrows-retweet::before, .fa-retweet-alt::before { content: ""; }
.fa-arrows-rotate::before, .fa-refresh::before, .fa-sync::before { content: ""; }
.fa-arrows-to-dotted-line::before { content: ""; }
.fa-arrows-to-line::before { content: ""; }
.fa-arrows-up-down::before, .fa-arrows-v::before { content: ""; }
.fa-arrows-up-down-left-right::before, .fa-arrows::before { content: ""; }
.fa-asterisk::before { content: "*"; }
.fa-at::before { content: "@"; }
.fa-atom::before { content: ""; }
.fa-atom-alt::before, .fa-atom-simple::before { content: ""; }
.fa-audio-description::before { content: ""; }
.fa-audio-description-slash::before { content: ""; }
.fa-austral-sign::before { content: ""; }
.fa-avocado::before { content: ""; }
.fa-award::before { content: ""; }
.fa-award-simple::before { content: ""; }
.fa-axe::before { content: ""; }
.fa-axe-battle::before { content: ""; }
.fa-b::before { content: "B"; }
.fa-baby::before { content: ""; }
.fa-baby-carriage::before, .fa-carriage-baby::before { content: ""; }
.fa-backpack::before { content: ""; }
.fa-backward::before { content: ""; }
.fa-backward-fast::before, .fa-fast-backward::before { content: ""; }
.fa-backward-step::before, .fa-step-backward::before { content: ""; }
.fa-bacon::before { content: ""; }
.fa-bacteria::before { content: ""; }
.fa-bacterium::before { content: ""; }
.fa-badge::before { content: ""; }
.fa-badge-check::before { content: ""; }
.fa-badge-dollar::before { content: ""; }
.fa-badge-percent::before { content: ""; }
.fa-badge-sheriff::before { content: ""; }
.fa-badger-honey::before { content: ""; }
.fa-badminton::before { content: ""; }
.fa-bag-shopping::before, .fa-shopping-bag::before { content: ""; }
.fa-bagel::before { content: ""; }
.fa-bags-shopping::before { content: ""; }
.fa-baguette::before { content: ""; }
.fa-bahai::before { content: ""; }
.fa-baht-sign::before { content: ""; }
.fa-ball-pile::before { content: ""; }
.fa-balloon::before { content: ""; }
.fa-balloons::before { content: ""; }
.fa-ballot::before { content: ""; }
.fa-ballot-check::before { content: ""; }
.fa-ban::before, .fa-cancel::before { content: ""; }
.fa-ban-bug::before, .fa-debug::before { content: ""; }
.fa-ban-parking::before, .fa-parking-circle-slash::before { content: ""; }
.fa-ban-smoking::before, .fa-smoking-ban::before { content: ""; }
.fa-banana::before { content: ""; }
.fa-band-aid::before, .fa-bandage::before { content: ""; }
.fa-bangladeshi-taka-sign::before { content: ""; }
.fa-banjo::before { content: ""; }
.fa-barcode::before { content: ""; }
.fa-barcode-read::before { content: ""; }
.fa-barcode-scan::before { content: ""; }
.fa-bars::before, .fa-navicon::before { content: ""; }
.fa-bars-filter::before { content: ""; }
.fa-bars-progress::before, .fa-tasks-alt::before { content: ""; }
.fa-bars-sort::before { content: ""; }
.fa-bars-staggered::before, .fa-reorder::before, .fa-stream::before { content: ""; }
.fa-baseball-ball::before, .fa-baseball::before { content: ""; }
.fa-baseball-bat-ball::before { content: ""; }
.fa-basket-shopping::before, .fa-shopping-basket::before { content: ""; }
.fa-basket-shopping-simple::before, .fa-shopping-basket-alt::before { content: ""; }
.fa-basketball-ball::before, .fa-basketball::before { content: ""; }
.fa-basketball-hoop::before { content: ""; }
.fa-bat::before { content: ""; }
.fa-bath::before, .fa-bathtub::before { content: ""; }
.fa-battery-bolt::before { content: ""; }
.fa-battery-0::before, .fa-battery-empty::before { content: ""; }
.fa-battery-exclamation::before { content: ""; }
.fa-battery-5::before, .fa-battery-full::before, .fa-battery::before { content: ""; }
.fa-battery-3::before, .fa-battery-half::before { content: ""; }
.fa-battery-1::before, .fa-battery-low::before { content: ""; }
.fa-battery-2::before, .fa-battery-quarter::before { content: ""; }
.fa-battery-slash::before { content: ""; }
.fa-battery-4::before, .fa-battery-three-quarters::before { content: ""; }
.fa-bed::before { content: ""; }
.fa-bed-bunk::before { content: ""; }
.fa-bed-empty::before { content: ""; }
.fa-bed-alt::before, .fa-bed-front::before { content: ""; }
.fa-bed-pulse::before, .fa-procedures::before { content: ""; }
.fa-bee::before { content: ""; }
.fa-beer-foam::before, .fa-beer-mug::before { content: ""; }
.fa-beer-mug-empty::before, .fa-beer::before { content: ""; }
.fa-bell::before { content: ""; }
.fa-bell-concierge::before, .fa-concierge-bell::before { content: ""; }
.fa-bell-exclamation::before { content: ""; }
.fa-bell-on::before { content: ""; }
.fa-bell-plus::before { content: ""; }
.fa-bell-school::before { content: ""; }
.fa-bell-school-slash::before { content: ""; }
.fa-bell-slash::before { content: ""; }
.fa-bells::before { content: ""; }
.fa-bench-tree::before { content: ""; }
.fa-bezier-curve::before { content: ""; }
.fa-bicycle::before { content: ""; }
.fa-binary::before { content: ""; }
.fa-binary-circle-check::before { content: ""; }
.fa-binary-lock::before { content: ""; }
.fa-binary-slash::before { content: ""; }
.fa-binoculars::before { content: ""; }
.fa-biohazard::before { content: ""; }
.fa-bird::before { content: ""; }
.fa-bitcoin-sign::before { content: ""; }
.fa-blanket::before { content: ""; }
.fa-blanket-fire::before { content: ""; }
.fa-blender::before { content: ""; }
.fa-blender-phone::before { content: ""; }
.fa-blinds::before { content: ""; }
.fa-blinds-open::before { content: ""; }
.fa-blinds-raised::before { content: ""; }
.fa-block::before { content: ""; }
.fa-block-brick::before, .fa-wall-brick::before { content: ""; }
.fa-block-brick-fire::before, .fa-firewall::before { content: ""; }
.fa-block-question::before { content: ""; }
.fa-block-quote::before { content: ""; }
.fa-blog::before { content: ""; }
.fa-blueberries::before { content: ""; }
.fa-bold::before { content: ""; }
.fa-bolt::before, .fa-zap::before { content: ""; }
.fa-bolt-auto::before { content: ""; }
.fa-bolt-lightning::before { content: ""; }
.fa-bolt-slash::before { content: ""; }
.fa-bomb::before { content: ""; }
.fa-bone::before { content: ""; }
.fa-bone-break::before { content: ""; }
.fa-bong::before { content: ""; }
.fa-book::before { content: ""; }
.fa-book-arrow-right::before { content: ""; }
.fa-book-arrow-up::before { content: ""; }
.fa-atlas::before, .fa-book-atlas::before { content: ""; }
.fa-bible::before, .fa-book-bible::before { content: ""; }
.fa-book-alt::before, .fa-book-blank::before { content: ""; }
.fa-book-bookmark::before { content: ""; }
.fa-book-circle-arrow-right::before { content: ""; }
.fa-book-circle-arrow-up::before { content: ""; }
.fa-book-copy::before { content: ""; }
.fa-book-font::before { content: ""; }
.fa-book-heart::before { content: ""; }
.fa-book-journal-whills::before, .fa-journal-whills::before { content: ""; }
.fa-book-medical::before { content: ""; }
.fa-book-open::before { content: ""; }
.fa-book-open-alt::before, .fa-book-open-cover::before { content: ""; }
.fa-book-open-reader::before, .fa-book-reader::before { content: ""; }
.fa-book-quran::before, .fa-quran::before { content: ""; }
.fa-book-law::before, .fa-book-section::before { content: ""; }
.fa-book-dead::before, .fa-book-skull::before { content: ""; }
.fa-book-sparkles::before, .fa-book-spells::before { content: ""; }
.fa-book-tanakh::before, .fa-tanakh::before { content: ""; }
.fa-book-user::before { content: ""; }
.fa-bookmark::before { content: ""; }
.fa-bookmark-slash::before { content: ""; }
.fa-books::before { content: ""; }
.fa-books-medical::before { content: ""; }
.fa-boombox::before { content: ""; }
.fa-boot::before { content: ""; }
.fa-boot-heeled::before { content: ""; }
.fa-booth-curtain::before { content: ""; }
.fa-border-all::before { content: ""; }
.fa-border-bottom::before { content: ""; }
.fa-border-bottom-right::before, .fa-border-style-alt::before { content: ""; }
.fa-border-center-h::before { content: ""; }
.fa-border-center-v::before { content: ""; }
.fa-border-inner::before { content: ""; }
.fa-border-left::before { content: ""; }
.fa-border-none::before { content: ""; }
.fa-border-outer::before { content: ""; }
.fa-border-right::before { content: ""; }
.fa-border-top::before { content: ""; }
.fa-border-style::before, .fa-border-top-left::before { content: ""; }
.fa-bow-arrow::before { content: ""; }
.fa-bowl-chopsticks::before { content: ""; }
.fa-bowl-chopsticks-noodles::before { content: ""; }
.fa-bowl-hot::before, .fa-soup::before { content: ""; }
.fa-bowl-rice::before { content: ""; }
.fa-bowl-scoop::before, .fa-bowl-shaved-ice::before { content: ""; }
.fa-bowl-scoops::before { content: ""; }
.fa-bowl-soft-serve::before { content: ""; }
.fa-bowl-spoon::before { content: ""; }
.fa-bowling-ball::before { content: ""; }
.fa-bowling-ball-pin::before { content: ""; }
.fa-bowling-pins::before { content: ""; }
.fa-box::before { content: ""; }
.fa-archive::before, .fa-box-archive::before { content: ""; }
.fa-box-ballot::before { content: ""; }
.fa-box-check::before { content: ""; }
.fa-box-circle-check::before { content: ""; }
.fa-box-dollar::before, .fa-box-usd::before { content: ""; }
.fa-box-heart::before { content: ""; }
.fa-box-open::before { content: ""; }
.fa-box-full::before, .fa-box-open-full::before { content: ""; }
.fa-box-alt::before, .fa-box-taped::before { content: ""; }
.fa-box-tissue::before { content: ""; }
.fa-boxes-alt::before, .fa-boxes-stacked::before, .fa-boxes::before { content: ""; }
.fa-boxing-glove::before, .fa-glove-boxing::before { content: ""; }
.fa-bracket-curly-left::before, .fa-bracket-curly::before { content: "{"; }
.fa-bracket-curly-right::before { content: "}"; }
.fa-bracket-round::before, .fa-parenthesis::before { content: "("; }
.fa-bracket-round-right::before { content: ")"; }
.fa-bracket-left::before, .fa-bracket-square::before, .fa-bracket::before { content: "["; }
.fa-bracket-square-right::before { content: "]"; }
.fa-brackets-curly::before { content: ""; }
.fa-brackets-round::before, .fa-parentheses::before { content: ""; }
.fa-brackets-square::before, .fa-brackets::before { content: ""; }
.fa-braille::before { content: ""; }
.fa-brain::before { content: ""; }
.fa-brain-arrow-curved-right::before, .fa-mind-share::before { content: ""; }
.fa-brain-circuit::before { content: ""; }
.fa-brake-warning::before { content: ""; }
.fa-brazilian-real-sign::before { content: ""; }
.fa-bread-loaf::before { content: ""; }
.fa-bread-slice::before { content: ""; }
.fa-bread-slice-butter::before { content: ""; }
.fa-briefcase::before { content: ""; }
.fa-briefcase-arrow-right::before { content: ""; }
.fa-briefcase-blank::before { content: ""; }
.fa-briefcase-medical::before { content: ""; }
.fa-brightness::before { content: ""; }
.fa-brightness-low::before { content: ""; }
.fa-bring-forward::before { content: ""; }
.fa-bring-front::before { content: ""; }
.fa-broccoli::before { content: ""; }
.fa-broom::before { content: ""; }
.fa-broom-ball::before, .fa-quidditch-broom-ball::before, .fa-quidditch::before { content: ""; }
.fa-browser::before { content: ""; }
.fa-browsers::before { content: ""; }
.fa-brush::before { content: ""; }
.fa-bug::before { content: ""; }
.fa-bug-slash::before { content: ""; }
.fa-building::before { content: ""; }
.fa-bank::before, .fa-building-columns::before, .fa-institution::before, .fa-museum::before, .fa-university::before { content: ""; }
.fa-buildings::before { content: ""; }
.fa-bullhorn::before { content: ""; }
.fa-bullseye::before { content: ""; }
.fa-bullseye-arrow::before { content: ""; }
.fa-bullseye-pointer::before { content: ""; }
.fa-burger::before, .fa-hamburger::before { content: ""; }
.fa-burger-cheese::before, .fa-cheeseburger::before { content: ""; }
.fa-burger-fries::before { content: ""; }
.fa-burger-glass::before { content: ""; }
.fa-burger-lettuce::before { content: ""; }
.fa-burger-soda::before { content: ""; }
.fa-burrito::before { content: ""; }
.fa-bus::before { content: ""; }
.fa-bus-school::before { content: ""; }
.fa-bus-alt::before, .fa-bus-simple::before { content: ""; }
.fa-briefcase-clock::before, .fa-business-time::before { content: ""; }
.fa-butter::before { content: ""; }
.fa-c::before { content: "C"; }
.fa-cabin::before { content: ""; }
.fa-cabinet-filing::before { content: ""; }
.fa-cable-car::before { content: ""; }
.fa-cactus::before { content: ""; }
.fa-birthday-cake::before, .fa-cake-candles::before, .fa-cake::before { content: ""; }
.fa-cake-slice::before, .fa-shortcake::before { content: ""; }
.fa-calculator::before { content: ""; }
.fa-calculator-alt::before, .fa-calculator-simple::before { content: ""; }
.fa-calendar::before { content: ""; }
.fa-calendar-arrow-down::before, .fa-calendar-download::before { content: ""; }
.fa-calendar-arrow-up::before, .fa-calendar-upload::before { content: ""; }
.fa-calendar-check::before { content: ""; }
.fa-calendar-circle-exclamation::before { content: ""; }
.fa-calendar-circle-minus::before { content: ""; }
.fa-calendar-circle-plus::before { content: ""; }
.fa-calendar-circle-user::before { content: ""; }
.fa-calendar-clock::before, .fa-calendar-time::before { content: ""; }
.fa-calendar-day::before { content: ""; }
.fa-calendar-alt::before, .fa-calendar-days::before { content: ""; }
.fa-calendar-exclamation::before { content: ""; }
.fa-calendar-heart::before { content: ""; }
.fa-calendar-image::before { content: ""; }
.fa-calendar-lines::before, .fa-calendar-note::before { content: ""; }
.fa-calendar-lines-pen::before { content: ""; }
.fa-calendar-minus::before { content: ""; }
.fa-calendar-edit::before, .fa-calendar-pen::before { content: ""; }
.fa-calendar-plus::before { content: ""; }
.fa-calendar-range::before { content: ""; }
.fa-calendar-star::before { content: ""; }
.fa-calendar-week::before { content: ""; }
.fa-calendar-times::before, .fa-calendar-xmark::before { content: ""; }
.fa-calendars::before { content: ""; }
.fa-camcorder::before, .fa-video-handheld::before { content: ""; }
.fa-camera-alt::before, .fa-camera::before { content: ""; }
.fa-camera-cctv::before, .fa-cctv::before { content: ""; }
.fa-camera-movie::before { content: ""; }
.fa-camera-polaroid::before { content: ""; }
.fa-camera-retro::before { content: ""; }
.fa-camera-rotate::before { content: ""; }
.fa-camera-home::before, .fa-camera-security::before { content: ""; }
.fa-camera-slash::before { content: ""; }
.fa-camera-viewfinder::before, .fa-screenshot::before { content: ""; }
.fa-camera-web::before, .fa-webcam::before { content: ""; }
.fa-camera-web-slash::before, .fa-webcam-slash::before { content: ""; }
.fa-campfire::before { content: ""; }
.fa-campground::before { content: ""; }
.fa-can-food::before { content: ""; }
.fa-candle-holder::before { content: ""; }
.fa-candy::before { content: ""; }
.fa-candy-bar::before, .fa-chocolate-bar::before { content: ""; }
.fa-candy-cane::before { content: ""; }
.fa-candy-corn::before { content: ""; }
.fa-cannabis::before { content: ""; }
.fa-capsules::before { content: ""; }
.fa-automobile::before, .fa-car::before { content: ""; }
.fa-battery-car::before, .fa-car-battery::before { content: ""; }
.fa-car-bolt::before { content: ""; }
.fa-car-building::before { content: ""; }
.fa-car-bump::before { content: ""; }
.fa-car-bus::before { content: ""; }
.fa-car-circle-bolt::before { content: ""; }
.fa-car-crash::before { content: ""; }
.fa-car-garage::before { content: ""; }
.fa-car-mirrors::before { content: ""; }
.fa-car-alt::before, .fa-car-rear::before { content: ""; }
.fa-car-side::before { content: ""; }
.fa-car-side-bolt::before { content: ""; }
.fa-car-tilt::before { content: ""; }
.fa-car-wash::before { content: ""; }
.fa-car-mechanic::before, .fa-car-wrench::before { content: ""; }
.fa-caravan::before { content: ""; }
.fa-caravan-alt::before, .fa-caravan-simple::before { content: ""; }
.fa-card-club::before { content: ""; }
.fa-card-diamond::before { content: ""; }
.fa-card-heart::before { content: ""; }
.fa-card-spade::before { content: ""; }
.fa-cards::before { content: ""; }
.fa-caret-down::before { content: ""; }
.fa-caret-left::before { content: ""; }
.fa-caret-right::before { content: ""; }
.fa-caret-up::before { content: ""; }
.fa-carrot::before { content: ""; }
.fa-cars::before { content: ""; }
.fa-cart-arrow-down::before { content: ""; }
.fa-cart-arrow-up::before { content: ""; }
.fa-cart-circle-arrow-down::before { content: ""; }
.fa-cart-circle-arrow-up::before { content: ""; }
.fa-cart-circle-check::before { content: ""; }
.fa-cart-circle-exclamation::before { content: ""; }
.fa-cart-circle-plus::before { content: ""; }
.fa-cart-circle-xmark::before { content: ""; }
.fa-cart-flatbed::before, .fa-dolly-flatbed::before { content: ""; }
.fa-cart-flatbed-boxes::before, .fa-dolly-flatbed-alt::before { content: ""; }
.fa-cart-flatbed-empty::before, .fa-dolly-flatbed-empty::before { content: ""; }
.fa-cart-flatbed-suitcase::before, .fa-luggage-cart::before { content: ""; }
.fa-cart-minus::before { content: ""; }
.fa-cart-plus::before { content: ""; }
.fa-cart-shopping::before, .fa-shopping-cart::before { content: ""; }
.fa-cart-shopping-fast::before { content: ""; }
.fa-cart-xmark::before { content: ""; }
.fa-cash-register::before { content: ""; }
.fa-betamax::before, .fa-cassette-betamax::before { content: ""; }
.fa-cassette-tape::before { content: ""; }
.fa-cassette-vhs::before, .fa-vhs::before { content: ""; }
.fa-castle::before { content: ""; }
.fa-cat::before { content: ""; }
.fa-cat-space::before { content: ""; }
.fa-cauldron::before { content: ""; }
.fa-cedi-sign::before { content: ""; }
.fa-cent-sign::before { content: ""; }
.fa-certificate::before { content: ""; }
.fa-chair::before { content: ""; }
.fa-chair-office::before { content: ""; }
.fa-blackboard::before, .fa-chalkboard::before { content: ""; }
.fa-chalkboard-teacher::before, .fa-chalkboard-user::before { content: ""; }
.fa-champagne-glass::before, .fa-glass-champagne::before { content: ""; }
.fa-champagne-glasses::before, .fa-glass-cheers::before { content: ""; }
.fa-charging-station::before { content: ""; }
.fa-area-chart::before, .fa-chart-area::before { content: ""; }
.fa-bar-chart::before, .fa-chart-bar::before { content: ""; }
.fa-chart-bullet::before { content: ""; }
.fa-chart-candlestick::before { content: ""; }
.fa-chart-column::before { content: ""; }
.fa-chart-gantt::before { content: ""; }
.fa-chart-line::before, .fa-line-chart::before { content: ""; }
.fa-chart-line-down::before { content: ""; }
.fa-chart-line-up::before { content: ""; }
.fa-analytics::before, .fa-chart-mixed::before { content: ""; }
.fa-chart-network::before { content: ""; }
.fa-chart-pie::before, .fa-pie-chart::before { content: ""; }
.fa-chart-pie-alt::before, .fa-chart-pie-simple::before { content: ""; }
.fa-chart-pyramid::before { content: ""; }
.fa-chart-radar::before { content: ""; }
.fa-chart-scatter::before { content: ""; }
.fa-chart-scatter-3d::before { content: ""; }
.fa-chart-scatter-bubble::before { content: ""; }
.fa-chart-simple::before { content: ""; }
.fa-chart-simple-horizontal::before { content: ""; }
.fa-chart-tree-map::before { content: ""; }
.fa-chart-user::before, .fa-user-chart::before { content: ""; }
.fa-chart-waterfall::before { content: ""; }
.fa-check::before { content: ""; }
.fa-check-double::before { content: ""; }
.fa-check-to-slot::before, .fa-vote-yea::before { content: ""; }
.fa-cheese::before { content: ""; }
.fa-cheese-swiss::before { content: ""; }
.fa-cherries::before { content: ""; }
.fa-chess::before { content: ""; }
.fa-chess-bishop::before { content: ""; }
.fa-chess-bishop-alt::before, .fa-chess-bishop-piece::before { content: ""; }
.fa-chess-board::before { content: ""; }
.fa-chess-clock::before { content: ""; }
.fa-chess-clock-alt::before, .fa-chess-clock-flip::before { content: ""; }
.fa-chess-king::before { content: ""; }
.fa-chess-king-alt::before, .fa-chess-king-piece::before { content: ""; }
.fa-chess-knight::before { content: ""; }
.fa-chess-knight-alt::before, .fa-chess-knight-piece::before { content: ""; }
.fa-chess-pawn::before { content: ""; }
.fa-chess-pawn-alt::before, .fa-chess-pawn-piece::before { content: ""; }
.fa-chess-queen::before { content: ""; }
.fa-chess-queen-alt::before, .fa-chess-queen-piece::before { content: ""; }
.fa-chess-rook::before { content: ""; }
.fa-chess-rook-alt::before, .fa-chess-rook-piece::before { content: ""; }
.fa-chestnut::before { content: ""; }
.fa-chevron-down::before { content: ""; }
.fa-chevron-left::before { content: ""; }
.fa-chevron-right::before { content: ""; }
.fa-chevron-up::before { content: ""; }
.fa-chevron-double-down::before, .fa-chevrons-down::before { content: ""; }
.fa-chevron-double-left::before, .fa-chevrons-left::before { content: ""; }
.fa-chevron-double-right::before, .fa-chevrons-right::before { content: ""; }
.fa-chevron-double-up::before, .fa-chevrons-up::before { content: ""; }
.fa-child::before { content: ""; }
.fa-chimney::before { content: ""; }
.fa-chopsticks::before { content: ""; }
.fa-church::before { content: ""; }
.fa-circle::before { content: ""; }
.fa-circle-0::before { content: ""; }
.fa-circle-1::before { content: ""; }
.fa-circle-2::before { content: ""; }
.fa-circle-3::before { content: ""; }
.fa-circle-4::before { content: ""; }
.fa-circle-5::before { content: ""; }
.fa-circle-6::before { content: ""; }
.fa-circle-7::before { content: ""; }
.fa-circle-8::before { content: ""; }
.fa-circle-9::before { content: ""; }
.fa-circle-a::before { content: ""; }
.fa-circle-ampersand::before { content: ""; }
.fa-arrow-circle-down::before, .fa-circle-arrow-down::before { content: ""; }
.fa-circle-arrow-down-left::before { content: ""; }
.fa-circle-arrow-down-right::before { content: ""; }
.fa-arrow-circle-left::before, .fa-circle-arrow-left::before { content: ""; }
.fa-arrow-circle-right::before, .fa-circle-arrow-right::before { content: ""; }
.fa-arrow-circle-up::before, .fa-circle-arrow-up::before { content: ""; }
.fa-circle-arrow-up-left::before { content: ""; }
.fa-circle-arrow-up-right::before { content: ""; }
.fa-circle-b::before { content: ""; }
.fa-circle-bolt::before { content: ""; }
.fa-book-circle::before, .fa-circle-book-open::before { content: ""; }
.fa-bookmark-circle::before, .fa-circle-bookmark::before { content: ""; }
.fa-circle-c::before { content: ""; }
.fa-calendar-circle::before, .fa-circle-calendar::before { content: ""; }
.fa-camera-circle::before, .fa-circle-camera::before { content: ""; }
.fa-caret-circle-down::before, .fa-circle-caret-down::before { content: ""; }
.fa-caret-circle-left::before, .fa-circle-caret-left::before { content: ""; }
.fa-caret-circle-right::before, .fa-circle-caret-right::before { content: ""; }
.fa-caret-circle-up::before, .fa-circle-caret-up::before { content: ""; }
.fa-check-circle::before, .fa-circle-check::before { content: ""; }
.fa-chevron-circle-down::before, .fa-circle-chevron-down::before { content: ""; }
.fa-chevron-circle-left::before, .fa-circle-chevron-left::before { content: ""; }
.fa-chevron-circle-right::before, .fa-circle-chevron-right::before { content: ""; }
.fa-chevron-circle-up::before, .fa-circle-chevron-up::before { content: ""; }
.fa-circle-d::before { content: ""; }
.fa-circle-dashed::before { content: ""; }
.fa-circle-divide::before { content: ""; }
.fa-circle-dollar::before, .fa-dollar-circle::before, .fa-usd-circle::before { content: ""; }
.fa-circle-dollar-to-slot::before, .fa-donate::before { content: ""; }
.fa-circle-dot::before, .fa-dot-circle::before { content: ""; }
.fa-arrow-alt-circle-down::before, .fa-circle-down::before { content: ""; }
.fa-circle-down-left::before { content: ""; }
.fa-circle-down-right::before { content: ""; }
.fa-circle-e::before { content: ""; }
.fa-circle-ellipsis::before { content: ""; }
.fa-circle-ellipsis-vertical::before { content: ""; }
.fa-circle-envelope::before, .fa-envelope-circle::before { content: ""; }
.fa-circle-exclamation::before, .fa-exclamation-circle::before { content: ""; }
.fa-circle-exclamation-check::before { content: ""; }
.fa-circle-f::before { content: ""; }
.fa-circle-g::before { content: ""; }
.fa-circle-h::before, .fa-hospital-symbol::before { content: ""; }
.fa-circle-half::before { content: ""; }
.fa-adjust::before, .fa-circle-half-stroke::before { content: ""; }
.fa-circle-heart::before, .fa-heart-circle::before { content: ""; }
.fa-circle-i::before { content: ""; }
.fa-circle-info::before, .fa-info-circle::before { content: ""; }
.fa-circle-j::before { content: ""; }
.fa-circle-k::before { content: ""; }
.fa-circle-l::before { content: ""; }
.fa-arrow-alt-circle-left::before, .fa-circle-left::before { content: ""; }
.fa-circle-location-arrow::before, .fa-location-circle::before { content: ""; }
.fa-circle-m::before { content: ""; }
.fa-circle-microphone::before, .fa-microphone-circle::before { content: ""; }
.fa-circle-microphone-lines::before, .fa-microphone-circle-alt::before { content: ""; }
.fa-circle-minus::before, .fa-minus-circle::before { content: ""; }
.fa-circle-n::before { content: ""; }
.fa-circle-notch::before { content: ""; }
.fa-circle-o::before { content: ""; }
.fa-circle-p::before { content: ""; }
.fa-circle-parking::before, .fa-parking-circle::before { content: ""; }
.fa-circle-pause::before, .fa-pause-circle::before { content: ""; }
.fa-circle-phone::before, .fa-phone-circle::before { content: ""; }
.fa-circle-phone-flip::before, .fa-phone-circle-alt::before { content: ""; }
.fa-circle-phone-hangup::before, .fa-phone-circle-down::before { content: ""; }
.fa-circle-play::before, .fa-play-circle::before { content: ""; }
.fa-circle-plus::before, .fa-plus-circle::before { content: ""; }
.fa-circle-q::before { content: ""; }
.fa-circle-quarter::before { content: ""; }
.fa-circle-quarters::before { content: ""; }
.fa-circle-question::before, .fa-question-circle::before { content: ""; }
.fa-circle-r::before { content: ""; }
.fa-circle-radiation::before, .fa-radiation-alt::before { content: ""; }
.fa-arrow-alt-circle-right::before, .fa-circle-right::before { content: ""; }
.fa-circle-s::before { content: ""; }
.fa-circle-small::before { content: ""; }
.fa-circle-sort::before, .fa-sort-circle::before { content: ""; }
.fa-circle-sort-down::before, .fa-sort-circle-down::before { content: ""; }
.fa-circle-sort-up::before, .fa-sort-circle-up::before { content: ""; }
.fa-circle-star::before, .fa-star-circle::before { content: ""; }
.fa-circle-stop::before, .fa-stop-circle::before { content: ""; }
.fa-circle-t::before { content: ""; }
.fa-circle-three-quarters::before { content: ""; }
.fa-circle-trash::before, .fa-trash-circle::before { content: ""; }
.fa-circle-u::before { content: ""; }
.fa-arrow-alt-circle-up::before, .fa-circle-up::before { content: ""; }
.fa-circle-up-left::before { content: ""; }
.fa-circle-up-right::before { content: ""; }
.fa-circle-user::before, .fa-user-circle::before { content: ""; }
.fa-circle-v::before { content: ""; }
.fa-circle-video::before, .fa-video-circle::before { content: ""; }
.fa-circle-w::before { content: ""; }
.fa-circle-waveform-lines::before, .fa-waveform-circle::before { content: ""; }
.fa-circle-x::before { content: ""; }
.fa-circle-xmark::before, .fa-times-circle::before, .fa-xmark-circle::before { content: ""; }
.fa-circle-y::before { content: ""; }
.fa-circle-z::before { content: ""; }
.fa-citrus::before { content: ""; }
.fa-citrus-slice::before { content: ""; }
.fa-city::before { content: ""; }
.fa-clapperboard::before { content: ""; }
.fa-clapperboard-play::before { content: ""; }
.fa-clarinet::before { content: ""; }
.fa-claw-marks::before { content: ""; }
.fa-clipboard::before { content: ""; }
.fa-clipboard-check::before { content: ""; }
.fa-clipboard-list::before { content: ""; }
.fa-clipboard-list-check::before { content: ""; }
.fa-clipboard-medical::before { content: ""; }
.fa-clipboard-prescription::before { content: ""; }
.fa-clipboard-user::before { content: ""; }
.fa-clock-four::before, .fa-clock::before { content: ""; }
.fa-clock-desk::before { content: ""; }
.fa-clock-eight::before { content: ""; }
.fa-clock-eight-thirty::before { content: ""; }
.fa-clock-eleven::before { content: ""; }
.fa-clock-eleven-thirty::before { content: ""; }
.fa-clock-five::before { content: ""; }
.fa-clock-five-thirty::before { content: ""; }
.fa-clock-four-thirty::before { content: ""; }
.fa-clock-nine::before { content: ""; }
.fa-clock-nine-thirty::before { content: ""; }
.fa-clock-one::before { content: ""; }
.fa-clock-one-thirty::before { content: ""; }
.fa-clock-rotate-left::before, .fa-history::before { content: ""; }
.fa-clock-seven::before { content: ""; }
.fa-clock-seven-thirty::before { content: ""; }
.fa-clock-six::before { content: ""; }
.fa-clock-six-thirty::before { content: ""; }
.fa-clock-ten::before { content: ""; }
.fa-clock-ten-thirty::before { content: ""; }
.fa-clock-three::before { content: ""; }
.fa-clock-three-thirty::before { content: ""; }
.fa-clock-twelve::before { content: ""; }
.fa-clock-twelve-thirty::before { content: ""; }
.fa-clock-two::before { content: ""; }
.fa-clock-two-thirty::before { content: ""; }
.fa-clone::before { content: ""; }
.fa-closed-captioning::before { content: ""; }
.fa-closed-captioning-slash::before { content: ""; }
.fa-clothes-hanger::before { content: ""; }
.fa-cloud::before { content: ""; }
.fa-cloud-arrow-down::before, .fa-cloud-download-alt::before, .fa-cloud-download::before { content: ""; }
.fa-cloud-arrow-up::before, .fa-cloud-upload-alt::before, .fa-cloud-upload::before { content: ""; }
.fa-cloud-bolt::before, .fa-thunderstorm::before { content: ""; }
.fa-cloud-bolt-moon::before, .fa-thunderstorm-moon::before { content: ""; }
.fa-cloud-bolt-sun::before, .fa-thunderstorm-sun::before { content: ""; }
.fa-cloud-check::before { content: ""; }
.fa-cloud-drizzle::before { content: ""; }
.fa-cloud-exclamation::before { content: ""; }
.fa-cloud-fog::before, .fa-fog::before { content: ""; }
.fa-cloud-hail::before { content: ""; }
.fa-cloud-hail-mixed::before { content: ""; }
.fa-cloud-meatball::before { content: ""; }
.fa-cloud-minus::before { content: ""; }
.fa-cloud-moon::before { content: ""; }
.fa-cloud-moon-rain::before { content: ""; }
.fa-cloud-music::before { content: ""; }
.fa-cloud-plus::before { content: ""; }
.fa-cloud-question::before { content: ""; }
.fa-cloud-rain::before { content: ""; }
.fa-cloud-rainbow::before { content: ""; }
.fa-cloud-showers::before { content: ""; }
.fa-cloud-showers-heavy::before { content: ""; }
.fa-cloud-slash::before { content: ""; }
.fa-cloud-sleet::before { content: ""; }
.fa-cloud-snow::before { content: ""; }
.fa-cloud-sun::before { content: ""; }
.fa-cloud-sun-rain::before { content: ""; }
.fa-cloud-word::before { content: ""; }
.fa-cloud-xmark::before { content: ""; }
.fa-clouds::before { content: ""; }
.fa-clouds-moon::before { content: ""; }
.fa-clouds-sun::before { content: ""; }
.fa-clover::before { content: ""; }
.fa-club::before { content: ""; }
.fa-coconut::before { content: ""; }
.fa-code::before { content: ""; }
.fa-code-branch::before { content: ""; }
.fa-code-commit::before { content: ""; }
.fa-code-compare::before { content: ""; }
.fa-code-fork::before { content: ""; }
.fa-code-merge::before { content: ""; }
.fa-code-pull-request::before { content: ""; }
.fa-code-pull-request-closed::before { content: ""; }
.fa-code-pull-request-draft::before { content: ""; }
.fa-code-simple::before { content: ""; }
.fa-coffee-bean::before { content: ""; }
.fa-coffee-beans::before { content: ""; }
.fa-coffee-pot::before { content: ""; }
.fa-coffin::before { content: ""; }
.fa-coffin-cross::before { content: ""; }
.fa-coin::before { content: ""; }
.fa-coin-blank::before { content: ""; }
.fa-coin-front::before { content: ""; }
.fa-coin-vertical::before { content: ""; }
.fa-coins::before { content: ""; }
.fa-colon::before { content: ":"; }
.fa-colon-sign::before { content: ""; }
.fa-columns-3::before { content: ""; }
.fa-comet::before { content: ""; }
.fa-comma::before { content: ","; }
.fa-command::before { content: ""; }
.fa-comment::before { content: ""; }
.fa-comment-arrow-down::before { content: ""; }
.fa-comment-arrow-up::before { content: ""; }
.fa-comment-arrow-up-right::before { content: ""; }
.fa-comment-captions::before { content: ""; }
.fa-comment-check::before { content: ""; }
.fa-comment-code::before { content: ""; }
.fa-comment-dollar::before { content: ""; }
.fa-comment-dots::before, .fa-commenting::before { content: ""; }
.fa-comment-exclamation::before { content: ""; }
.fa-comment-image::before { content: ""; }
.fa-comment-lines::before { content: ""; }
.fa-comment-medical::before { content: ""; }
.fa-comment-middle::before { content: ""; }
.fa-comment-middle-top::before { content: ""; }
.fa-comment-minus::before { content: ""; }
.fa-comment-music::before { content: ""; }
.fa-comment-edit::before, .fa-comment-pen::before { content: ""; }
.fa-comment-plus::before { content: ""; }
.fa-comment-question::before { content: ""; }
.fa-comment-quote::before { content: ""; }
.fa-comment-slash::before { content: ""; }
.fa-comment-smile::before { content: ""; }
.fa-comment-sms::before, .fa-sms::before { content: ""; }
.fa-comment-text::before { content: ""; }
.fa-comment-times::before, .fa-comment-xmark::before { content: ""; }
.fa-comments::before { content: ""; }
.fa-comments-dollar::before { content: ""; }
.fa-comments-question::before { content: ""; }
.fa-comments-question-check::before { content: ""; }
.fa-compact-disc::before { content: ""; }
.fa-compass::before { content: ""; }
.fa-compass-drafting::before, .fa-drafting-compass::before { content: ""; }
.fa-compass-slash::before { content: ""; }
.fa-compress::before { content: ""; }
.fa-compress-wide::before { content: ""; }
.fa-computer-classic::before { content: ""; }
.fa-computer-mouse::before, .fa-mouse::before { content: ""; }
.fa-computer-mouse-scrollwheel::before, .fa-mouse-alt::before { content: ""; }
.fa-computer-speaker::before { content: ""; }
.fa-container-storage::before { content: ""; }
.fa-conveyor-belt::before { content: ""; }
.fa-conveyor-belt-alt::before, .fa-conveyor-belt-boxes::before { content: ""; }
.fa-conveyor-belt-empty::before { content: ""; }
.fa-cookie::before { content: ""; }
.fa-cookie-bite::before { content: ""; }
.fa-copy::before { content: ""; }
.fa-copyright::before { content: ""; }
.fa-corn::before { content: ""; }
.fa-corner::before { content: ""; }
.fa-couch::before { content: ""; }
.fa-cow::before { content: ""; }
.fa-cowbell::before { content: ""; }
.fa-cowbell-circle-plus::before, .fa-cowbell-more::before { content: ""; }
.fa-crab::before { content: ""; }
.fa-crate-apple::before { content: ""; }
.fa-apple-crate::before { content: ""; }
.fa-crate-empty::before { content: ""; }
.fa-credit-card-alt::before, .fa-credit-card::before { content: ""; }
.fa-credit-card-blank::before { content: ""; }
.fa-credit-card-front::before { content: ""; }
.fa-cricket-bat-ball::before, .fa-cricket::before { content: ""; }
.fa-croissant::before { content: ""; }
.fa-crop::before { content: ""; }
.fa-crop-alt::before, .fa-crop-simple::before { content: ""; }
.fa-cross::before { content: ""; }
.fa-crosshairs::before { content: ""; }
.fa-crow::before { content: ""; }
.fa-crown::before { content: ""; }
.fa-crutch::before { content: ""; }
.fa-crutches::before { content: ""; }
.fa-cruzeiro-sign::before { content: ""; }
.fa-crystal-ball::before { content: ""; }
.fa-cube::before { content: ""; }
.fa-cubes::before { content: ""; }
.fa-cucumber::before { content: ""; }
.fa-cup-straw::before { content: ""; }
.fa-cup-straw-swoosh::before { content: ""; }
.fa-coffee-togo::before, .fa-cup-togo::before { content: ""; }
.fa-cupcake::before { content: ""; }
.fa-curling-stone::before, .fa-curling::before { content: ""; }
.fa-custard::before { content: ""; }
.fa-d::before { content: "D"; }
.fa-dagger::before { content: ""; }
.fa-dash::before { content: ""; }
.fa-database::before { content: ""; }
.fa-deer::before { content: ""; }
.fa-deer-rudolph::before { content: ""; }
.fa-backspace::before, .fa-delete-left::before { content: ""; }
.fa-delete-right::before { content: ""; }
.fa-democrat::before { content: ""; }
.fa-desktop-alt::before, .fa-desktop::before { content: ""; }
.fa-desktop-arrow-down::before { content: ""; }
.fa-dharmachakra::before { content: ""; }
.fa-diagram-cells::before { content: ""; }
.fa-diagram-lean-canvas::before { content: ""; }
.fa-diagram-nested::before { content: ""; }
.fa-diagram-next::before { content: ""; }
.fa-diagram-predecessor::before { content: ""; }
.fa-diagram-previous::before { content: ""; }
.fa-diagram-project::before, .fa-project-diagram::before { content: ""; }
.fa-diagram-sankey::before { content: ""; }
.fa-diagram-subtask::before { content: ""; }
.fa-diagram-successor::before { content: ""; }
.fa-diagram-venn::before { content: ""; }
.fa-dial-med-high::before, .fa-dial::before { content: ""; }
.fa-dial-high::before { content: ""; }
.fa-dial-low::before { content: ""; }
.fa-dial-max::before { content: ""; }
.fa-dial-med::before { content: ""; }
.fa-dial-med-low::before { content: ""; }
.fa-dial-min::before { content: ""; }
.fa-dial-off::before { content: ""; }
.fa-diamond::before { content: ""; }
.fa-diamond-exclamation::before { content: ""; }
.fa-diamond-turn-right::before, .fa-directions::before { content: ""; }
.fa-dice::before { content: ""; }
.fa-dice-d10::before { content: ""; }
.fa-dice-d12::before { content: ""; }
.fa-dice-d20::before { content: ""; }
.fa-dice-d4::before { content: ""; }
.fa-dice-d6::before { content: ""; }
.fa-dice-d8::before { content: ""; }
.fa-dice-five::before { content: ""; }
.fa-dice-four::before { content: ""; }
.fa-dice-one::before { content: ""; }
.fa-dice-six::before { content: ""; }
.fa-dice-three::before { content: ""; }
.fa-dice-two::before { content: ""; }
.fa-diploma::before, .fa-scroll-ribbon::before { content: ""; }
.fa-disc-drive::before { content: ""; }
.fa-disease::before { content: ""; }
.fa-display::before { content: ""; }
.fa-display-arrow-down::before { content: ""; }
.fa-desktop-code::before, .fa-display-code::before { content: ""; }
.fa-desktop-medical::before, .fa-display-medical::before { content: ""; }
.fa-desktop-slash::before, .fa-display-slash::before { content: ""; }
.fa-distribute-spacing-horizontal::before { content: ""; }
.fa-distribute-spacing-vertical::before { content: ""; }
.fa-ditto::before { content: "\""; }
.fa-divide::before { content: ""; }
.fa-dna::before { content: ""; }
.fa-do-not-enter::before { content: ""; }
.fa-dog::before { content: ""; }
.fa-dog-leashed::before { content: ""; }
.fa-dollar-sign::before, .fa-dollar::before, .fa-usd::before { content: "$"; }
.fa-dolly-box::before, .fa-dolly::before { content: ""; }
.fa-dolly-empty::before { content: ""; }
.fa-dolphin::before { content: ""; }
.fa-dong-sign::before { content: ""; }
.fa-donut::before, .fa-doughnut::before { content: ""; }
.fa-door-closed::before { content: ""; }
.fa-door-open::before { content: ""; }
.fa-dove::before { content: ""; }
.fa-arrow-alt-down::before, .fa-down::before { content: ""; }
.fa-down-from-dotted-line::before { content: ""; }
.fa-arrow-alt-from-top::before, .fa-down-from-line::before { content: ""; }
.fa-down-left::before { content: ""; }
.fa-compress-alt::before, .fa-down-left-and-up-right-to-center::before { content: ""; }
.fa-down-long::before, .fa-long-arrow-alt-down::before { content: ""; }
.fa-down-right::before { content: ""; }
.fa-down-to-dotted-line::before { content: ""; }
.fa-arrow-alt-to-bottom::before, .fa-down-to-line::before { content: ""; }
.fa-download::before { content: ""; }
.fa-dragon::before { content: ""; }
.fa-draw-circle::before { content: ""; }
.fa-draw-polygon::before { content: ""; }
.fa-draw-square::before { content: ""; }
.fa-dreidel::before { content: ""; }
.fa-drone::before { content: ""; }
.fa-drone-alt::before, .fa-drone-front::before { content: ""; }
.fa-droplet::before, .fa-tint::before { content: ""; }
.fa-dewpoint::before, .fa-droplet-degree::before { content: ""; }
.fa-droplet-percent::before, .fa-humidity::before { content: ""; }
.fa-droplet-slash::before, .fa-tint-slash::before { content: ""; }
.fa-drum::before { content: ""; }
.fa-drum-steelpan::before { content: ""; }
.fa-drumstick::before { content: ""; }
.fa-drumstick-bite::before { content: ""; }
.fa-dryer::before { content: ""; }
.fa-dryer-alt::before, .fa-dryer-heat::before { content: ""; }
.fa-duck::before { content: ""; }
.fa-dumbbell::before { content: ""; }
.fa-dumpster::before { content: ""; }
.fa-dumpster-fire::before { content: ""; }
.fa-dungeon::before { content: ""; }
.fa-e::before { content: "E"; }
.fa-ear::before { content: ""; }
.fa-deaf::before, .fa-deafness::before, .fa-ear-deaf::before, .fa-hard-of-hearing::before { content: ""; }
.fa-assistive-listening-systems::before, .fa-ear-listen::before { content: ""; }
.fa-ear-muffs::before { content: ""; }
.fa-earth-africa::before, .fa-globe-africa::before { content: ""; }
.fa-earth-america::before, .fa-earth-americas::before, .fa-earth::before, .fa-globe-americas::before { content: ""; }
.fa-earth-asia::before, .fa-globe-asia::before { content: ""; }
.fa-earth-europe::before, .fa-globe-europe::before { content: ""; }
.fa-earth-oceania::before, .fa-globe-oceania::before { content: ""; }
.fa-eclipse::before { content: ""; }
.fa-egg::before { content: ""; }
.fa-egg-fried::before { content: ""; }
.fa-eggplant::before { content: ""; }
.fa-eject::before { content: ""; }
.fa-elephant::before { content: ""; }
.fa-elevator::before { content: ""; }
.fa-ellipsis-h::before, .fa-ellipsis::before { content: ""; }
.fa-ellipsis-h-alt::before, .fa-ellipsis-stroke::before { content: ""; }
.fa-ellipsis-stroke-vertical::before, .fa-ellipsis-v-alt::before { content: ""; }
.fa-ellipsis-v::before, .fa-ellipsis-vertical::before { content: ""; }
.fa-empty-set::before { content: ""; }
.fa-engine::before { content: ""; }
.fa-engine-exclamation::before, .fa-engine-warning::before { content: ""; }
.fa-envelope::before { content: ""; }
.fa-envelope-badge::before, .fa-envelope-dot::before { content: ""; }
.fa-envelope-open::before { content: ""; }
.fa-envelope-open-dollar::before { content: ""; }
.fa-envelope-open-text::before { content: ""; }
.fa-envelopes::before { content: ""; }
.fa-envelopes-bulk::before, .fa-mail-bulk::before { content: ""; }
.fa-equals::before { content: "="; }
.fa-eraser::before { content: ""; }
.fa-escalator::before { content: ""; }
.fa-ethernet::before { content: ""; }
.fa-eur::before, .fa-euro-sign::before, .fa-euro::before { content: ""; }
.fa-exclamation::before { content: "!"; }
.fa-expand::before { content: ""; }
.fa-expand-wide::before { content: ""; }
.fa-eye::before { content: ""; }
.fa-eye-dropper-empty::before, .fa-eye-dropper::before, .fa-eyedropper::before { content: ""; }
.fa-eye-dropper-full::before { content: ""; }
.fa-eye-dropper-half::before { content: ""; }
.fa-eye-evil::before { content: ""; }
.fa-eye-low-vision::before, .fa-low-vision::before { content: ""; }
.fa-eye-slash::before { content: ""; }
.fa-eyes::before { content: ""; }
.fa-f::before { content: "F"; }
.fa-angry::before, .fa-face-angry::before { content: ""; }
.fa-face-angry-horns::before { content: ""; }
.fa-face-anguished::before { content: ""; }
.fa-face-anxious-sweat::before { content: ""; }
.fa-face-astonished::before { content: ""; }
.fa-face-awesome::before, .fa-gave-dandy::before { content: ""; }
.fa-face-beam-hand-over-mouth::before { content: ""; }
.fa-face-clouds::before { content: ""; }
.fa-face-confounded::before { content: ""; }
.fa-face-confused::before { content: ""; }
.fa-face-cowboy-hat::before { content: ""; }
.fa-face-diagonal-mouth::before { content: ""; }
.fa-face-disappointed::before { content: ""; }
.fa-face-disguise::before { content: ""; }
.fa-dizzy::before, .fa-face-dizzy::before { content: ""; }
.fa-face-dotted::before { content: ""; }
.fa-face-downcast-sweat::before { content: ""; }
.fa-face-drooling::before { content: ""; }
.fa-face-exhaling::before { content: ""; }
.fa-exploding-head::before, .fa-face-explode::before { content: ""; }
.fa-face-expressionless::before { content: ""; }
.fa-face-eyes-xmarks::before { content: ""; }
.fa-face-fearful::before { content: ""; }
.fa-face-flushed::before, .fa-flushed::before { content: ""; }
.fa-face-frown::before, .fa-frown::before { content: ""; }
.fa-face-frown-open::before, .fa-frown-open::before { content: ""; }
.fa-face-frown-slight::before { content: ""; }
.fa-face-glasses::before { content: ""; }
.fa-face-grimace::before, .fa-grimace::before { content: ""; }
.fa-face-grin::before, .fa-grin::before { content: ""; }
.fa-face-grin-beam::before, .fa-grin-beam::before { content: ""; }
.fa-face-grin-beam-sweat::before, .fa-grin-beam-sweat::before { content: ""; }
.fa-face-grin-hearts::before, .fa-grin-hearts::before { content: ""; }
.fa-face-grin-squint::before, .fa-grin-squint::before { content: ""; }
.fa-face-grin-squint-tears::before, .fa-grin-squint-tears::before { content: ""; }
.fa-face-grin-stars::before, .fa-grin-stars::before { content: ""; }
.fa-face-grin-tears::before, .fa-grin-tears::before { content: ""; }
.fa-face-grin-tongue::before, .fa-grin-tongue::before { content: ""; }
.fa-face-grin-tongue-squint::before, .fa-grin-tongue-squint::before { content: ""; }
.fa-face-grin-tongue-wink::before, .fa-grin-tongue-wink::before { content: ""; }
.fa-face-grin-wide::before, .fa-grin-alt::before { content: ""; }
.fa-face-grin-wink::before, .fa-grin-wink::before { content: ""; }
.fa-face-hand-over-mouth::before { content: ""; }
.fa-face-hand-peeking::before { content: ""; }
.fa-face-hand-yawn::before { content: ""; }
.fa-face-head-bandage::before { content: ""; }
.fa-face-holding-back-tears::before { content: ""; }
.fa-face-hushed::before { content: ""; }
.fa-face-icicles::before { content: ""; }
.fa-face-kiss::before, .fa-kiss::before { content: ""; }
.fa-face-kiss-beam::before, .fa-kiss-beam::before { content: ""; }
.fa-face-kiss-closed-eyes::before { content: ""; }
.fa-face-kiss-wink-heart::before, .fa-kiss-wink-heart::before { content: ""; }
.fa-face-laugh::before, .fa-laugh::before { content: ""; }
.fa-face-laugh-beam::before, .fa-laugh-beam::before { content: ""; }
.fa-face-laugh-squint::before, .fa-laugh-squint::before { content: ""; }
.fa-face-laugh-wink::before, .fa-laugh-wink::before { content: ""; }
.fa-face-lying::before { content: ""; }
.fa-face-mask::before { content: ""; }
.fa-face-meh::before, .fa-meh::before { content: ""; }
.fa-face-meh-blank::before, .fa-meh-blank::before { content: ""; }
.fa-face-melting::before { content: ""; }
.fa-face-monocle::before { content: ""; }
.fa-face-nauseated::before { content: ""; }
.fa-face-nose-steam::before { content: ""; }
.fa-face-party::before { content: ""; }
.fa-face-pensive::before { content: ""; }
.fa-face-persevering::before { content: ""; }
.fa-face-pleading::before { content: ""; }
.fa-face-pouting::before { content: ""; }
.fa-face-raised-eyebrow::before { content: ""; }
.fa-face-relieved::before { content: ""; }
.fa-face-rolling-eyes::before, .fa-meh-rolling-eyes::before { content: ""; }
.fa-face-sad-cry::before, .fa-sad-cry::before { content: ""; }
.fa-face-sad-sweat::before { content: ""; }
.fa-face-sad-tear::before, .fa-sad-tear::before { content: ""; }
.fa-face-saluting::before { content: ""; }
.fa-face-scream::before { content: ""; }
.fa-face-shush::before { content: ""; }
.fa-face-sleeping::before { content: ""; }
.fa-face-sleepy::before { content: ""; }
.fa-face-smile::before, .fa-smile::before { content: ""; }
.fa-face-smile-beam::before, .fa-smile-beam::before { content: ""; }
.fa-face-smile-halo::before { content: ""; }
.fa-face-smile-hearts::before { content: ""; }
.fa-face-smile-horns::before { content: ""; }
.fa-face-smile-plus::before, .fa-smile-plus::before { content: ""; }
.fa-face-smile-relaxed::before { content: ""; }
.fa-face-smile-tear::before { content: ""; }
.fa-face-smile-tongue::before { content: ""; }
.fa-face-smile-upside-down::before { content: ""; }
.fa-face-smile-wink::before, .fa-smile-wink::before { content: ""; }
.fa-face-smiling-hands::before { content: ""; }
.fa-face-smirking::before { content: ""; }
.fa-face-spiral-eyes::before { content: ""; }
.fa-face-sunglasses::before { content: ""; }
.fa-face-surprise::before, .fa-surprise::before { content: ""; }
.fa-face-swear::before { content: ""; }
.fa-face-thermometer::before { content: ""; }
.fa-face-thinking::before { content: ""; }
.fa-face-tired::before, .fa-tired::before { content: ""; }
.fa-face-tissue::before { content: ""; }
.fa-face-tongue-money::before { content: ""; }
.fa-face-tongue-sweat::before { content: ""; }
.fa-face-unamused::before { content: ""; }
.fa-face-viewfinder::before { content: ""; }
.fa-face-vomit::before { content: ""; }
.fa-face-weary::before { content: ""; }
.fa-face-woozy::before { content: ""; }
.fa-face-worried::before { content: ""; }
.fa-face-zany::before { content: ""; }
.fa-face-zipper::before { content: ""; }
.fa-falafel::before { content: ""; }
.fa-family::before { content: ""; }
.fa-family-dress::before { content: ""; }
.fa-family-pants::before { content: ""; }
.fa-fan::before { content: ""; }
.fa-fan-table::before { content: ""; }
.fa-barn-silo::before, .fa-farm::before { content: ""; }
.fa-faucet::before { content: ""; }
.fa-faucet-drip::before { content: ""; }
.fa-fax::before { content: ""; }
.fa-feather::before { content: ""; }
.fa-feather-alt::before, .fa-feather-pointed::before { content: ""; }
.fa-fence::before { content: ""; }
.fa-ferris-wheel::before { content: ""; }
.fa-field-hockey-stick-ball::before, .fa-field-hockey::before { content: ""; }
.fa-file::before { content: ""; }
.fa-file-arrow-down::before, .fa-file-download::before { content: ""; }
.fa-file-arrow-up::before, .fa-file-upload::before { content: ""; }
.fa-file-audio::before { content: ""; }
.fa-file-binary::before { content: ""; }
.fa-file-award::before, .fa-file-certificate::before { content: ""; }
.fa-file-chart-column::before, .fa-file-chart-line::before { content: ""; }
.fa-file-chart-pie::before { content: ""; }
.fa-file-check::before { content: ""; }
.fa-file-circle-info::before { content: ""; }
.fa-file-circle-plus::before { content: ""; }
.fa-file-code::before { content: ""; }
.fa-file-contract::before { content: ""; }
.fa-file-csv::before { content: ""; }
.fa-file-dashed-line::before, .fa-page-break::before { content: ""; }
.fa-file-excel::before { content: ""; }
.fa-file-exclamation::before { content: ""; }
.fa-arrow-right-from-file::before, .fa-file-export::before { content: ""; }
.fa-file-heart::before { content: ""; }
.fa-file-image::before { content: ""; }
.fa-arrow-right-to-file::before, .fa-file-import::before { content: ""; }
.fa-file-invoice::before { content: ""; }
.fa-file-invoice-dollar::before { content: ""; }
.fa-file-alt::before, .fa-file-lines::before, .fa-file-text::before { content: ""; }
.fa-file-lock::before { content: ""; }
.fa-file-magnifying-glass::before, .fa-file-search::before { content: ""; }
.fa-file-medical::before { content: ""; }
.fa-file-minus::before { content: ""; }
.fa-file-music::before { content: ""; }
.fa-file-pdf::before { content: ""; }
.fa-file-edit::before, .fa-file-pen::before { content: ""; }
.fa-file-plus::before { content: ""; }
.fa-file-plus-minus::before { content: ""; }
.fa-file-powerpoint::before { content: ""; }
.fa-file-prescription::before { content: ""; }
.fa-file-signature::before { content: ""; }
.fa-file-slash::before { content: ""; }
.fa-file-spreadsheet::before { content: ""; }
.fa-file-user::before { content: ""; }
.fa-file-video::before { content: ""; }
.fa-file-medical-alt::before, .fa-file-waveform::before { content: ""; }
.fa-file-word::before { content: ""; }
.fa-file-times::before, .fa-file-xmark::before { content: ""; }
.fa-file-archive::before, .fa-file-zipper::before { content: ""; }
.fa-files::before { content: ""; }
.fa-files-medical::before { content: ""; }
.fa-fill::before { content: ""; }
.fa-fill-drip::before { content: ""; }
.fa-film::before { content: ""; }
.fa-film-canister::before { content: ""; }
.fa-film-alt::before, .fa-film-simple::before { content: ""; }
.fa-film-slash::before { content: ""; }
.fa-films::before { content: ""; }
.fa-filter::before { content: ""; }
.fa-filter-circle-dollar::before, .fa-funnel-dollar::before { content: ""; }
.fa-filter-circle-xmark::before { content: ""; }
.fa-filter-list::before { content: ""; }
.fa-filter-slash::before { content: ""; }
.fa-filters::before { content: ""; }
.fa-fingerprint::before { content: ""; }
.fa-fire::before { content: ""; }
.fa-fire-extinguisher::before { content: ""; }
.fa-fire-flame::before, .fa-flame::before { content: ""; }
.fa-fire-alt::before, .fa-fire-flame-curved::before { content: ""; }
.fa-burn::before, .fa-fire-flame-simple::before { content: ""; }
.fa-fire-hydrant::before { content: ""; }
.fa-fire-smoke::before { content: ""; }
.fa-fireplace::before { content: ""; }
.fa-fish::before { content: ""; }
.fa-fish-bones::before { content: ""; }
.fa-fish-cooked::before { content: ""; }
.fa-fishing-rod::before { content: ""; }
.fa-flag::before { content: ""; }
.fa-flag-checkered::before { content: ""; }
.fa-flag-pennant::before, .fa-pennant::before { content: ""; }
.fa-flag-alt::before, .fa-flag-swallowtail::before { content: ""; }
.fa-flag-usa::before { content: ""; }
.fa-flashlight::before { content: ""; }
.fa-flask::before { content: ""; }
.fa-flask-poison::before, .fa-flask-round-poison::before { content: ""; }
.fa-flask-potion::before, .fa-flask-round-potion::before { content: ""; }
.fa-flatbread::before { content: ""; }
.fa-flatbread-stuffed::before { content: ""; }
.fa-floppy-disk::before, .fa-save::before { content: ""; }
.fa-floppy-disk-circle-arrow-right::before, .fa-save-circle-arrow-right::before { content: ""; }
.fa-floppy-disk-circle-xmark::before, .fa-floppy-disk-times::before, .fa-save-circle-xmark::before, .fa-save-times::before { content: ""; }
.fa-floppy-disk-pen::before { content: ""; }
.fa-floppy-disks::before { content: ""; }
.fa-florin-sign::before { content: ""; }
.fa-flower::before { content: ""; }
.fa-flower-daffodil::before { content: ""; }
.fa-flower-tulip::before { content: ""; }
.fa-flute::before { content: ""; }
.fa-flux-capacitor::before { content: ""; }
.fa-flying-disc::before { content: ""; }
.fa-folder::before { content: ""; }
.fa-folder-arrow-down::before, .fa-folder-download::before { content: ""; }
.fa-folder-arrow-up::before, .fa-folder-upload::before { content: ""; }
.fa-folder-blank::before { content: ""; }
.fa-folder-bookmark::before { content: ""; }
.fa-folder-cog::before, .fa-folder-gear::before { content: ""; }
.fa-folder-grid::before { content: ""; }
.fa-folder-heart::before { content: ""; }
.fa-folder-image::before { content: ""; }
.fa-folder-magnifying-glass::before, .fa-folder-search::before { content: ""; }
.fa-folder-medical::before { content: ""; }
.fa-folder-minus::before { content: ""; }
.fa-folder-music::before { content: ""; }
.fa-folder-open::before { content: ""; }
.fa-folder-plus::before { content: ""; }
.fa-folder-tree::before { content: ""; }
.fa-folder-user::before { content: ""; }
.fa-folder-times::before, .fa-folder-xmark::before { content: ""; }
.fa-folders::before { content: ""; }
.fa-fondue-pot::before { content: ""; }
.fa-font::before { content: ""; }
.fa-font-case::before { content: ""; }
.fa-football-ball::before, .fa-football::before { content: ""; }
.fa-football-helmet::before { content: ""; }
.fa-fork::before, .fa-utensil-fork::before { content: ""; }
.fa-fork-knife::before, .fa-utensils-alt::before { content: ""; }
.fa-forklift::before { content: ""; }
.fa-fort::before { content: ""; }
.fa-forward::before { content: ""; }
.fa-fast-forward::before, .fa-forward-fast::before { content: ""; }
.fa-forward-step::before, .fa-step-forward::before { content: ""; }
.fa-frame::before { content: ""; }
.fa-franc-sign::before { content: ""; }
.fa-french-fries::before { content: ""; }
.fa-frog::before { content: ""; }
.fa-function::before { content: ""; }
.fa-futbol-ball::before, .fa-futbol::before, .fa-soccer-ball::before { content: ""; }
.fa-g::before { content: "G"; }
.fa-galaxy::before { content: ""; }
.fa-gallery-thumbnails::before { content: ""; }
.fa-game-board::before { content: ""; }
.fa-game-board-alt::before, .fa-game-board-simple::before { content: ""; }
.fa-game-console-handheld::before { content: ""; }
.fa-gamepad::before { content: ""; }
.fa-gamepad-alt::before, .fa-gamepad-modern::before { content: ""; }
.fa-garage::before { content: ""; }
.fa-garage-car::before { content: ""; }
.fa-garage-open::before { content: ""; }
.fa-garlic::before { content: ""; }
.fa-gas-pump::before { content: ""; }
.fa-gas-pump-slash::before { content: ""; }
.fa-dashboard::before, .fa-gauge-med::before, .fa-gauge::before, .fa-tachometer-alt-average::before { content: ""; }
.fa-gauge-circle-bolt::before { content: ""; }
.fa-gauge-circle-minus::before { content: ""; }
.fa-gauge-circle-plus::before { content: ""; }
.fa-gauge-high::before, .fa-tachometer-alt-fast::before, .fa-tachometer-alt::before { content: ""; }
.fa-gauge-low::before, .fa-tachometer-alt-slow::before { content: ""; }
.fa-gauge-max::before, .fa-tachometer-alt-fastest::before { content: ""; }
.fa-gauge-min::before, .fa-tachometer-alt-slowest::before { content: ""; }
.fa-gauge-simple-med::before, .fa-gauge-simple::before, .fa-tachometer-average::before { content: ""; }
.fa-gauge-simple-high::before, .fa-tachometer-fast::before, .fa-tachometer::before { content: ""; }
.fa-gauge-simple-low::before, .fa-tachometer-slow::before { content: ""; }
.fa-gauge-simple-max::before, .fa-tachometer-fastest::before { content: ""; }
.fa-gauge-simple-min::before, .fa-tachometer-slowest::before { content: ""; }
.fa-gavel::before, .fa-legal::before { content: ""; }
.fa-cog::before, .fa-gear::before { content: ""; }
.fa-cogs::before, .fa-gears::before { content: ""; }
.fa-gem::before { content: ""; }
.fa-genderless::before { content: ""; }
.fa-ghost::before { content: ""; }
.fa-gif::before { content: ""; }
.fa-gift::before { content: ""; }
.fa-gift-card::before { content: ""; }
.fa-gifts::before { content: ""; }
.fa-gingerbread-man::before { content: ""; }
.fa-glass::before { content: ""; }
.fa-glass-citrus::before { content: ""; }
.fa-glass-empty::before { content: ""; }
.fa-glass-half-empty::before, .fa-glass-half-full::before, .fa-glass-half::before { content: ""; }
.fa-glasses::before { content: ""; }
.fa-glasses-alt::before, .fa-glasses-round::before { content: ""; }
.fa-globe::before { content: ""; }
.fa-globe-snow::before { content: ""; }
.fa-globe-stand::before { content: ""; }
.fa-goal-net::before { content: ""; }
.fa-golf-ball-tee::before, .fa-golf-ball::before { content: ""; }
.fa-golf-club::before { content: ""; }
.fa-golf-flag-hole::before { content: ""; }
.fa-gopuram::before { content: ""; }
.fa-graduation-cap::before, .fa-mortar-board::before { content: ""; }
.fa-gramophone::before { content: ""; }
.fa-grapes::before { content: ""; }
.fa-grate::before { content: ""; }
.fa-grate-droplet::before { content: ""; }
.fa-greater-than::before { content: ">"; }
.fa-greater-than-equal::before { content: ""; }
.fa-grid-3::before, .fa-grid::before { content: ""; }
.fa-grid-2::before { content: ""; }
.fa-grid-2-plus::before { content: ""; }
.fa-grid-4::before { content: ""; }
.fa-grid-5::before { content: ""; }
.fa-grid-dividers::before { content: ""; }
.fa-grid-horizontal::before { content: ""; }
.fa-grip-horizontal::before, .fa-grip::before { content: ""; }
.fa-grip-dots::before { content: ""; }
.fa-grip-dots-vertical::before { content: ""; }
.fa-grip-lines::before { content: ""; }
.fa-grip-lines-vertical::before { content: ""; }
.fa-grip-vertical::before { content: ""; }
.fa-guarani-sign::before { content: ""; }
.fa-guitar::before { content: ""; }
.fa-guitar-electric::before { content: ""; }
.fa-guitars::before { content: ""; }
.fa-gun::before { content: ""; }
.fa-gun-slash::before { content: ""; }
.fa-gun-squirt::before { content: ""; }
.fa-h::before { content: "H"; }
.fa-h1::before { content: ""; }
.fa-h2::before { content: ""; }
.fa-h3::before { content: ""; }
.fa-h4::before { content: ""; }
.fa-h5::before { content: ""; }
.fa-h6::before { content: ""; }
.fa-hammer::before { content: ""; }
.fa-hammer-crash::before { content: ""; }
.fa-hammer-war::before { content: ""; }
.fa-hamsa::before { content: ""; }
.fa-hand-paper::before, .fa-hand::before { content: ""; }
.fa-hand-back-fist::before, .fa-hand-rock::before { content: ""; }
.fa-hand-back-point-down::before { content: ""; }
.fa-hand-back-point-left::before { content: ""; }
.fa-hand-back-point-ribbon::before { content: ""; }
.fa-hand-back-point-right::before { content: ""; }
.fa-hand-back-point-up::before { content: ""; }
.fa-allergies::before, .fa-hand-dots::before { content: ""; }
.fa-hand-fingers-crossed::before { content: ""; }
.fa-fist-raised::before, .fa-hand-fist::before { content: ""; }
.fa-hand-heart::before { content: ""; }
.fa-hand-holding::before { content: ""; }
.fa-hand-holding-box::before { content: ""; }
.fa-hand-holding-dollar::before, .fa-hand-holding-usd::before { content: ""; }
.fa-hand-holding-droplet::before, .fa-hand-holding-water::before { content: ""; }
.fa-hand-holding-heart::before { content: ""; }
.fa-hand-holding-magic::before { content: ""; }
.fa-hand-holding-medical::before { content: ""; }
.fa-hand-holding-seedling::before { content: ""; }
.fa-hand-holding-skull::before { content: ""; }
.fa-hand-horns::before { content: ""; }
.fa-hand-lizard::before { content: ""; }
.fa-hand-love::before { content: ""; }
.fa-hand-middle-finger::before { content: ""; }
.fa-hand-peace::before { content: ""; }
.fa-hand-point-down::before { content: ""; }
.fa-hand-point-left::before { content: ""; }
.fa-hand-point-ribbon::before { content: ""; }
.fa-hand-point-right::before { content: ""; }
.fa-hand-point-up::before { content: ""; }
.fa-hand-pointer::before { content: ""; }
.fa-hand-scissors::before { content: ""; }
.fa-hand-sparkles::before { content: ""; }
.fa-hand-spock::before { content: ""; }
.fa-hand-wave::before { content: ""; }
.fa-hands::before, .fa-sign-language::before, .fa-signing::before { content: ""; }
.fa-american-sign-language-interpreting::before, .fa-asl-interpreting::before, .fa-hands-american-sign-language-interpreting::before, .fa-hands-asl-interpreting::before { content: ""; }
.fa-hands-bubbles::before, .fa-hands-wash::before { content: ""; }
.fa-hands-clapping::before { content: ""; }
.fa-hands-holding::before { content: ""; }
.fa-hand-receiving::before, .fa-hands-holding-diamond::before { content: ""; }
.fa-hands-holding-dollar::before, .fa-hands-usd::before { content: ""; }
.fa-hands-heart::before, .fa-hands-holding-heart::before { content: ""; }
.fa-hands-praying::before, .fa-praying-hands::before { content: ""; }
.fa-handshake::before { content: ""; }
.fa-hands-helping::before, .fa-handshake-angle::before { content: ""; }
.fa-handshake-alt::before, .fa-handshake-simple::before { content: ""; }
.fa-handshake-alt-slash::before, .fa-handshake-simple-slash::before { content: ""; }
.fa-handshake-slash::before { content: ""; }
.fa-hanukiah::before { content: ""; }
.fa-hard-drive::before, .fa-hdd::before { content: ""; }
.fa-hashtag::before { content: "#"; }
.fa-hashtag-lock::before { content: ""; }
.fa-hat-chef::before { content: ""; }
.fa-hat-cowboy::before { content: ""; }
.fa-hat-cowboy-side::before { content: ""; }
.fa-hat-santa::before { content: ""; }
.fa-hat-winter::before { content: ""; }
.fa-hat-witch::before { content: ""; }
.fa-hat-wizard::before { content: ""; }
.fa-head-side::before { content: ""; }
.fa-head-side-brain::before { content: ""; }
.fa-head-side-cough::before { content: ""; }
.fa-head-side-cough-slash::before { content: ""; }
.fa-head-side-goggles::before, .fa-head-vr::before { content: ""; }
.fa-head-side-headphones::before { content: ""; }
.fa-head-side-heart::before { content: ""; }
.fa-head-side-mask::before { content: ""; }
.fa-head-side-medical::before { content: ""; }
.fa-head-side-virus::before { content: ""; }
.fa-header::before, .fa-heading::before { content: ""; }
.fa-headphones::before { content: ""; }
.fa-headphones-alt::before, .fa-headphones-simple::before { content: ""; }
.fa-headset::before { content: ""; }
.fa-heart::before { content: ""; }
.fa-heart-broken::before, .fa-heart-crack::before { content: ""; }
.fa-heart-half::before { content: ""; }
.fa-heart-half-alt::before, .fa-heart-half-stroke::before { content: ""; }
.fa-heart-pulse::before, .fa-heartbeat::before { content: ""; }
.fa-heat::before { content: ""; }
.fa-helicopter::before { content: ""; }
.fa-helmet-battle::before { content: ""; }
.fa-hard-hat::before, .fa-hat-hard::before, .fa-helmet-safety::before { content: ""; }
.fa-hexagon::before { content: ""; }
.fa-hexagon-check::before { content: ""; }
.fa-hexagon-divide::before { content: ""; }
.fa-hexagon-exclamation::before { content: ""; }
.fa-hexagon-minus::before, .fa-minus-hexagon::before { content: ""; }
.fa-hexagon-plus::before, .fa-plus-hexagon::before { content: ""; }
.fa-hexagon-xmark::before, .fa-times-hexagon::before, .fa-xmark-hexagon::before { content: ""; }
.fa-high-definition::before, .fa-rectangle-hd::before { content: ""; }
.fa-highlighter::before { content: ""; }
.fa-highlighter-line::before { content: ""; }
.fa-hippo::before { content: ""; }
.fa-hockey-mask::before { content: ""; }
.fa-hockey-puck::before { content: ""; }
.fa-hockey-stick-puck::before { content: ""; }
.fa-hockey-sticks::before { content: ""; }
.fa-holly-berry::before { content: ""; }
.fa-honey-pot::before { content: ""; }
.fa-hood-cloak::before { content: ""; }
.fa-horizontal-rule::before { content: ""; }
.fa-horse::before { content: ""; }
.fa-horse-head::before { content: ""; }
.fa-horse-saddle::before { content: ""; }
.fa-hose::before { content: ""; }
.fa-hose-reel::before { content: ""; }
.fa-hospital-alt::before, .fa-hospital-wide::before, .fa-hospital::before { content: ""; }
.fa-hospital-user::before { content: ""; }
.fa-hospitals::before { content: ""; }
.fa-hot-tub-person::before, .fa-hot-tub::before { content: ""; }
.fa-hotdog::before { content: ""; }
.fa-hotel::before { content: ""; }
.fa-hourglass-2::before, .fa-hourglass-half::before, .fa-hourglass::before { content: ""; }
.fa-hourglass-clock::before { content: ""; }
.fa-hourglass-empty::before { content: ""; }
.fa-hourglass-3::before, .fa-hourglass-end::before { content: ""; }
.fa-hourglass-1::before, .fa-hourglass-start::before { content: ""; }
.fa-home-alt::before, .fa-home-lg-alt::before, .fa-home::before, .fa-house::before { content: ""; }
.fa-home-blank::before, .fa-house-blank::before { content: ""; }
.fa-house-building::before { content: ""; }
.fa-home-lg::before, .fa-house-chimney::before { content: ""; }
.fa-house-chimney-blank::before { content: ""; }
.fa-house-chimney-crack::before, .fa-house-damage::before { content: ""; }
.fa-house-chimney-heart::before { content: ""; }
.fa-clinic-medical::before, .fa-house-chimney-medical::before { content: ""; }
.fa-house-chimney-user::before { content: ""; }
.fa-house-chimney-window::before { content: ""; }
.fa-house-crack::before { content: ""; }
.fa-house-day::before { content: ""; }
.fa-house-flood::before { content: ""; }
.fa-home-heart::before, .fa-house-heart::before { content: ""; }
.fa-house-laptop::before, .fa-laptop-house::before { content: ""; }
.fa-house-medical::before { content: ""; }
.fa-house-night::before { content: ""; }
.fa-house-leave::before, .fa-house-person-depart::before, .fa-house-person-leave::before { content: ""; }
.fa-house-person-arrive::before, .fa-house-person-return::before, .fa-house-return::before { content: ""; }
.fa-house-signal::before { content: ""; }
.fa-house-tree::before { content: ""; }
.fa-house-turret::before { content: ""; }
.fa-home-user::before, .fa-house-user::before { content: ""; }
.fa-house-window::before { content: ""; }
.fa-hryvnia-sign::before, .fa-hryvnia::before { content: ""; }
.fa-100::before, .fa-hundred-points::before { content: ""; }
.fa-hurricane::before { content: ""; }
.fa-hyphen::before { content: "-"; }
.fa-i::before { content: "I"; }
.fa-i-cursor::before { content: ""; }
.fa-ice-cream::before { content: ""; }
.fa-ice-skate::before { content: ""; }
.fa-icicles::before { content: ""; }
.fa-heart-music-camera-bolt::before, .fa-icons::before { content: ""; }
.fa-id-badge::before { content: ""; }
.fa-drivers-license::before, .fa-id-card::before { content: ""; }
.fa-id-card-alt::before, .fa-id-card-clip::before { content: ""; }
.fa-igloo::before { content: ""; }
.fa-image::before { content: ""; }
.fa-image-landscape::before, .fa-landscape::before { content: ""; }
.fa-image-polaroid::before { content: ""; }
.fa-image-polaroid-user::before { content: ""; }
.fa-image-portrait::before, .fa-portrait::before { content: ""; }
.fa-image-slash::before { content: ""; }
.fa-image-user::before { content: ""; }
.fa-images::before { content: ""; }
.fa-images-user::before { content: ""; }
.fa-inbox::before { content: ""; }
.fa-inbox-full::before { content: ""; }
.fa-inbox-arrow-down::before, .fa-inbox-in::before { content: ""; }
.fa-inbox-arrow-up::before, .fa-inbox-out::before { content: ""; }
.fa-inboxes::before { content: ""; }
.fa-indent::before { content: ""; }
.fa-indian-rupee-sign::before, .fa-indian-rupee::before, .fa-inr::before { content: ""; }
.fa-industry::before { content: ""; }
.fa-industry-alt::before, .fa-industry-windows::before { content: ""; }
.fa-infinity::before { content: ""; }
.fa-info::before { content: ""; }
.fa-inhaler::before { content: ""; }
.fa-input-numeric::before { content: ""; }
.fa-input-pipe::before { content: ""; }
.fa-input-text::before { content: ""; }
.fa-integral::before { content: ""; }
.fa-intersection::before { content: ""; }
.fa-island-tree-palm::before, .fa-island-tropical::before { content: ""; }
.fa-italic::before { content: ""; }
.fa-j::before { content: "J"; }
.fa-jack-o-lantern::before { content: ""; }
.fa-jedi::before { content: ""; }
.fa-fighter-jet::before, .fa-jet-fighter::before { content: ""; }
.fa-joint::before { content: ""; }
.fa-joystick::before { content: ""; }
.fa-jug::before { content: ""; }
.fa-k::before { content: "K"; }
.fa-kaaba::before { content: ""; }
.fa-kazoo::before { content: ""; }
.fa-kerning::before { content: ""; }
.fa-key::before { content: ""; }
.fa-key-skeleton::before { content: ""; }
.fa-key-skeleton-left-right::before { content: ""; }
.fa-keyboard::before { content: ""; }
.fa-keyboard-brightness::before { content: ""; }
.fa-keyboard-brightness-low::before { content: ""; }
.fa-keyboard-down::before { content: ""; }
.fa-keyboard-left::before { content: ""; }
.fa-keynote::before { content: ""; }
.fa-khanda::before { content: ""; }
.fa-kidneys::before { content: ""; }
.fa-kip-sign::before { content: ""; }
.fa-first-aid::before, .fa-kit-medical::before { content: ""; }
.fa-kite::before { content: ""; }
.fa-kiwi-bird::before { content: ""; }
.fa-kiwi-fruit::before { content: ""; }
.fa-knife::before, .fa-utensil-knife::before { content: ""; }
.fa-knife-kitchen::before { content: ""; }
.fa-l::before { content: "L"; }
.fa-lacrosse-stick::before { content: ""; }
.fa-lacrosse-stick-ball::before { content: ""; }
.fa-lambda::before { content: ""; }
.fa-lamp::before { content: ""; }
.fa-lamp-desk::before { content: ""; }
.fa-lamp-floor::before { content: ""; }
.fa-lamp-street::before { content: ""; }
.fa-landmark::before { content: ""; }
.fa-landmark-alt::before, .fa-landmark-dome::before { content: ""; }
.fa-language::before { content: ""; }
.fa-laptop::before { content: ""; }
.fa-laptop-arrow-down::before { content: ""; }
.fa-laptop-code::before { content: ""; }
.fa-laptop-medical::before { content: ""; }
.fa-laptop-mobile::before, .fa-phone-laptop::before { content: ""; }
.fa-laptop-slash::before { content: ""; }
.fa-lari-sign::before { content: ""; }
.fa-lasso::before { content: ""; }
.fa-lasso-sparkles::before { content: ""; }
.fa-layer-group::before { content: ""; }
.fa-layer-group-minus::before, .fa-layer-minus::before { content: ""; }
.fa-layer-group-plus::before, .fa-layer-plus::before { content: ""; }
.fa-leaf::before { content: ""; }
.fa-leaf-heart::before { content: ""; }
.fa-leaf-maple::before { content: ""; }
.fa-leaf-oak::before { content: ""; }
.fa-leafy-green::before { content: ""; }
.fa-arrow-alt-left::before, .fa-left::before { content: ""; }
.fa-arrow-alt-from-right::before, .fa-left-from-line::before { content: ""; }
.fa-left-long::before, .fa-long-arrow-alt-left::before { content: ""; }
.fa-left-long-to-line::before { content: ""; }
.fa-arrows-alt-h::before, .fa-left-right::before { content: ""; }
.fa-arrow-alt-to-left::before, .fa-left-to-line::before { content: ""; }
.fa-lemon::before { content: ""; }
.fa-less-than::before { content: "<"; }
.fa-less-than-equal::before { content: ""; }
.fa-life-ring::before { content: ""; }
.fa-light-ceiling::before { content: ""; }
.fa-light-emergency::before { content: ""; }
.fa-light-emergency-on::before { content: ""; }
.fa-light-switch::before { content: ""; }
.fa-light-switch-off::before { content: ""; }
.fa-light-switch-on::before { content: ""; }
.fa-lightbulb::before { content: ""; }
.fa-lightbulb-dollar::before { content: ""; }
.fa-lightbulb-exclamation::before { content: ""; }
.fa-lightbulb-exclamation-on::before { content: ""; }
.fa-lightbulb-on::before { content: ""; }
.fa-lightbulb-slash::before { content: ""; }
.fa-lights-holiday::before { content: ""; }
.fa-line-columns::before { content: ""; }
.fa-line-height::before { content: ""; }
.fa-chain::before, .fa-link::before { content: ""; }
.fa-chain-horizontal::before, .fa-link-horizontal::before { content: ""; }
.fa-chain-horizontal-slash::before, .fa-link-horizontal-slash::before { content: ""; }
.fa-link-simple::before { content: ""; }
.fa-link-simple-slash::before { content: ""; }
.fa-chain-broken::before, .fa-chain-slash::before, .fa-link-slash::before, .fa-unlink::before { content: ""; }
.fa-lips::before { content: ""; }
.fa-lira-sign::before { content: ""; }
.fa-list-squares::before, .fa-list::before { content: ""; }
.fa-list-check::before, .fa-tasks::before { content: ""; }
.fa-list-dropdown::before { content: ""; }
.fa-list-music::before { content: ""; }
.fa-list-1-2::before, .fa-list-numeric::before, .fa-list-ol::before { content: ""; }
.fa-list-radio::before { content: ""; }
.fa-list-timeline::before { content: ""; }
.fa-list-tree::before { content: ""; }
.fa-list-dots::before, .fa-list-ul::before { content: ""; }
.fa-litecoin-sign::before { content: ""; }
.fa-loader::before { content: ""; }
.fa-lobster::before { content: ""; }
.fa-location-arrow::before { content: ""; }
.fa-location-check::before, .fa-map-marker-check::before { content: ""; }
.fa-location-crosshairs::before, .fa-location::before { content: ""; }
.fa-location-crosshairs-slash::before, .fa-location-slash::before { content: ""; }
.fa-location-dot::before, .fa-map-marker-alt::before { content: ""; }
.fa-location-dot-slash::before, .fa-map-marker-alt-slash::before { content: ""; }
.fa-location-exclamation::before, .fa-map-marker-exclamation::before { content: ""; }
.fa-location-minus::before, .fa-map-marker-minus::before { content: ""; }
.fa-location-pen::before, .fa-map-marker-edit::before { content: ""; }
.fa-location-pin::before, .fa-map-marker::before { content: ""; }
.fa-location-pin-slash::before, .fa-map-marker-slash::before { content: ""; }
.fa-location-plus::before, .fa-map-marker-plus::before { content: ""; }
.fa-location-question::before, .fa-map-marker-question::before { content: ""; }
.fa-location-smile::before, .fa-map-marker-smile::before { content: ""; }
.fa-location-xmark::before, .fa-map-marker-times::before, .fa-map-marker-xmark::before { content: ""; }
.fa-lock::before { content: ""; }
.fa-lock-a::before { content: ""; }
.fa-lock-hashtag::before { content: ""; }
.fa-lock-alt::before, .fa-lock-keyhole::before { content: ""; }
.fa-lock-keyhole-open::before, .fa-lock-open-alt::before { content: ""; }
.fa-lock-open::before { content: ""; }
.fa-lollipop::before, .fa-lollypop::before { content: ""; }
.fa-couch-small::before, .fa-loveseat::before { content: ""; }
.fa-luchador-mask::before, .fa-luchador::before, .fa-mask-luchador::before { content: ""; }
.fa-lungs::before { content: ""; }
.fa-lungs-virus::before { content: ""; }
.fa-m::before { content: "M"; }
.fa-mace::before { content: ""; }
.fa-magnet::before { content: ""; }
.fa-magnifying-glass::before, .fa-search::before { content: ""; }
.fa-magnifying-glass-dollar::before, .fa-search-dollar::before { content: ""; }
.fa-magnifying-glass-location::before, .fa-search-location::before { content: ""; }
.fa-magnifying-glass-minus::before, .fa-search-minus::before { content: ""; }
.fa-magnifying-glass-plus::before, .fa-search-plus::before { content: ""; }
.fa-mailbox::before { content: ""; }
.fa-manat-sign::before { content: ""; }
.fa-mandolin::before { content: ""; }
.fa-mango::before { content: ""; }
.fa-manhole::before { content: ""; }
.fa-map::before { content: ""; }
.fa-map-location::before, .fa-map-marked::before { content: ""; }
.fa-map-location-dot::before, .fa-map-marked-alt::before { content: ""; }
.fa-map-pin::before { content: ""; }
.fa-marker::before { content: ""; }
.fa-mars::before { content: ""; }
.fa-mars-and-venus::before { content: ""; }
.fa-mars-double::before { content: ""; }
.fa-mars-stroke::before { content: ""; }
.fa-mars-stroke-h::before, .fa-mars-stroke-right::before { content: ""; }
.fa-mars-stroke-up::before, .fa-mars-stroke-v::before { content: ""; }
.fa-glass-martini-alt::before, .fa-martini-glass::before { content: ""; }
.fa-cocktail::before, .fa-martini-glass-citrus::before { content: ""; }
.fa-glass-martini::before, .fa-martini-glass-empty::before { content: ""; }
.fa-mask::before { content: ""; }
.fa-mask-face::before { content: ""; }
.fa-mask-snorkel::before { content: ""; }
.fa-masks-theater::before, .fa-theater-masks::before { content: ""; }
.fa-expand-arrows-alt::before, .fa-maximize::before { content: ""; }
.fa-meat::before { content: ""; }
.fa-medal::before { content: ""; }
.fa-megaphone::before { content: ""; }
.fa-melon::before { content: ""; }
.fa-melon-slice::before { content: ""; }
.fa-memo::before { content: ""; }
.fa-memo-circle-check::before { content: ""; }
.fa-memo-circle-info::before { content: ""; }
.fa-memo-pad::before { content: ""; }
.fa-memory::before { content: ""; }
.fa-menorah::before { content: ""; }
.fa-mercury::before { content: ""; }
.fa-comment-alt::before, .fa-message::before { content: ""; }
.fa-comment-alt-arrow-down::before, .fa-message-arrow-down::before { content: ""; }
.fa-comment-alt-arrow-up::before, .fa-message-arrow-up::before { content: ""; }
.fa-message-arrow-up-right::before { content: ""; }
.fa-message-bot::before { content: ""; }
.fa-comment-alt-captions::before, .fa-message-captions::before { content: ""; }
.fa-comment-alt-check::before, .fa-message-check::before { content: ""; }
.fa-message-code::before { content: ""; }
.fa-comment-alt-dollar::before, .fa-message-dollar::before { content: ""; }
.fa-comment-alt-dots::before, .fa-message-dots::before, .fa-messaging::before { content: ""; }
.fa-comment-alt-exclamation::before, .fa-message-exclamation::before { content: ""; }
.fa-comment-alt-image::before, .fa-message-image::before { content: ""; }
.fa-comment-alt-lines::before, .fa-message-lines::before { content: ""; }
.fa-comment-alt-medical::before, .fa-message-medical::before { content: ""; }
.fa-comment-middle-alt::before, .fa-message-middle::before { content: ""; }
.fa-comment-middle-top-alt::before, .fa-message-middle-top::before { content: ""; }
.fa-comment-alt-minus::before, .fa-message-minus::before { content: ""; }
.fa-comment-alt-music::before, .fa-message-music::before { content: ""; }
.fa-comment-alt-edit::before, .fa-message-edit::before, .fa-message-pen::before { content: ""; }
.fa-comment-alt-plus::before, .fa-message-plus::before { content: ""; }
.fa-message-question::before { content: ""; }
.fa-comment-alt-quote::before, .fa-message-quote::before { content: ""; }
.fa-comment-alt-slash::before, .fa-message-slash::before { content: ""; }
.fa-comment-alt-smile::before, .fa-message-smile::before { content: ""; }
.fa-message-sms::before { content: ""; }
.fa-comment-alt-text::before, .fa-message-text::before { content: ""; }
.fa-comment-alt-times::before, .fa-message-times::before, .fa-message-xmark::before { content: ""; }
.fa-comments-alt::before, .fa-messages::before { content: ""; }
.fa-comments-alt-dollar::before, .fa-messages-dollar::before { content: ""; }
.fa-messages-question::before { content: ""; }
.fa-meteor::before { content: ""; }
.fa-meter::before { content: ""; }
.fa-meter-bolt::before { content: ""; }
.fa-meter-droplet::before { content: ""; }
.fa-meter-fire::before { content: ""; }
.fa-microchip::before { content: ""; }
.fa-microchip-ai::before { content: ""; }
.fa-microphone::before { content: ""; }
.fa-microphone-alt::before, .fa-microphone-lines::before { content: ""; }
.fa-microphone-alt-slash::before, .fa-microphone-lines-slash::before { content: ""; }
.fa-microphone-slash::before { content: ""; }
.fa-microphone-stand::before { content: ""; }
.fa-microscope::before { content: ""; }
.fa-microwave::before { content: ""; }
.fa-mill-sign::before { content: ""; }
.fa-compress-arrows-alt::before, .fa-minimize::before { content: ""; }
.fa-minus::before, .fa-subtract::before { content: ""; }
.fa-mistletoe::before { content: ""; }
.fa-mitten::before { content: ""; }
.fa-mobile-android::before, .fa-mobile-phone::before, .fa-mobile::before { content: ""; }
.fa-mobile-button::before { content: ""; }
.fa-mobile-iphone::before, .fa-mobile-notch::before { content: ""; }
.fa-mobile-android-alt::before, .fa-mobile-screen::before { content: ""; }
.fa-mobile-alt::before, .fa-mobile-screen-button::before { content: ""; }
.fa-mobile-signal::before { content: ""; }
.fa-mobile-signal-out::before { content: ""; }
.fa-money-bill::before { content: ""; }
.fa-money-bill-1::before, .fa-money-bill-alt::before { content: ""; }
.fa-money-bill-1-wave::before, .fa-money-bill-wave-alt::before { content: ""; }
.fa-money-bill-simple::before { content: ""; }
.fa-money-bill-simple-wave::before { content: ""; }
.fa-money-bill-wave::before { content: ""; }
.fa-money-bills::before { content: ""; }
.fa-money-bills-alt::before, .fa-money-bills-simple::before { content: ""; }
.fa-money-check::before { content: ""; }
.fa-money-check-alt::before, .fa-money-check-dollar::before { content: ""; }
.fa-money-check-dollar-pen::before, .fa-money-check-edit-alt::before { content: ""; }
.fa-money-check-edit::before, .fa-money-check-pen::before { content: ""; }
.fa-money-from-bracket::before { content: ""; }
.fa-money-simple-from-bracket::before { content: ""; }
.fa-monitor-heart-rate::before, .fa-monitor-waveform::before { content: ""; }
.fa-monkey::before { content: ""; }
.fa-monument::before { content: ""; }
.fa-moon::before { content: ""; }
.fa-moon-cloud::before { content: ""; }
.fa-eclipse-alt::before, .fa-moon-over-sun::before { content: ""; }
.fa-moon-stars::before { content: ""; }
.fa-moped::before { content: ""; }
.fa-mortar-pestle::before { content: ""; }
.fa-mosque::before { content: ""; }
.fa-motorcycle::before { content: ""; }
.fa-mountain::before { content: ""; }
.fa-mountains::before { content: ""; }
.fa-mp3-player::before { content: ""; }
.fa-mug::before { content: ""; }
.fa-mug-hot::before { content: ""; }
.fa-mug-marshmallows::before { content: ""; }
.fa-coffee::before, .fa-mug-saucer::before { content: ""; }
.fa-mug-tea::before { content: ""; }
.fa-mug-tea-saucer::before { content: ""; }
.fa-mushroom::before { content: ""; }
.fa-music::before { content: ""; }
.fa-music-alt::before, .fa-music-note::before { content: ""; }
.fa-music-alt-slash::before, .fa-music-note-slash::before { content: ""; }
.fa-music-slash::before { content: ""; }
.fa-n::before { content: "N"; }
.fa-naira-sign::before { content: ""; }
.fa-narwhal::before { content: ""; }
.fa-nesting-dolls::before { content: ""; }
.fa-network-wired::before { content: ""; }
.fa-neuter::before { content: ""; }
.fa-newspaper::before { content: ""; }
.fa-nfc::before { content: ""; }
.fa-nfc-lock::before { content: ""; }
.fa-nfc-magnifying-glass::before { content: ""; }
.fa-nfc-pen::before { content: ""; }
.fa-nfc-signal::before { content: ""; }
.fa-nfc-slash::before { content: ""; }
.fa-nfc-trash::before { content: ""; }
.fa-not-equal::before { content: ""; }
.fa-notdef::before { content: ""; }
.fa-note::before { content: ""; }
.fa-note-medical::before { content: ""; }
.fa-note-sticky::before, .fa-sticky-note::before { content: ""; }
.fa-notebook::before { content: ""; }
.fa-notes::before { content: ""; }
.fa-notes-medical::before { content: ""; }
.fa-o::before { content: "O"; }
.fa-object-exclude::before { content: ""; }
.fa-object-group::before { content: ""; }
.fa-object-intersect::before { content: ""; }
.fa-object-subtract::before { content: ""; }
.fa-object-ungroup::before { content: ""; }
.fa-object-union::before { content: ""; }
.fa-objects-align-bottom::before { content: ""; }
.fa-objects-align-center-horizontal::before { content: ""; }
.fa-objects-align-center-vertical::before { content: ""; }
.fa-objects-align-left::before { content: ""; }
.fa-objects-align-right::before { content: ""; }
.fa-objects-align-top::before { content: ""; }
.fa-objects-column::before { content: ""; }
.fa-octagon::before { content: ""; }
.fa-octagon-check::before { content: ""; }
.fa-octagon-divide::before { content: ""; }
.fa-octagon-exclamation::before { content: ""; }
.fa-minus-octagon::before, .fa-octagon-minus::before { content: ""; }
.fa-octagon-plus::before, .fa-plus-octagon::before { content: ""; }
.fa-octagon-xmark::before, .fa-times-octagon::before, .fa-xmark-octagon::before { content: ""; }
.fa-oil-can::before { content: ""; }
.fa-oil-can-drip::before { content: ""; }
.fa-oil-temp::before, .fa-oil-temperature::before { content: ""; }
.fa-olive::before { content: ""; }
.fa-olive-branch::before { content: ""; }
.fa-om::before { content: ""; }
.fa-omega::before { content: ""; }
.fa-onion::before { content: ""; }
.fa-option::before { content: ""; }
.fa-ornament::before { content: ""; }
.fa-otter::before { content: ""; }
.fa-dedent::before, .fa-outdent::before { content: ""; }
.fa-outlet::before { content: ""; }
.fa-oven::before { content: ""; }
.fa-overline::before { content: ""; }
.fa-p::before { content: "P"; }
.fa-page::before { content: ""; }
.fa-file-caret-down::before, .fa-page-caret-down::before { content: ""; }
.fa-file-caret-up::before, .fa-page-caret-up::before { content: ""; }
.fa-pager::before { content: ""; }
.fa-paint-roller::before { content: ""; }
.fa-paint-brush::before, .fa-paintbrush::before { content: ""; }
.fa-paint-brush-alt::before, .fa-paint-brush-fine::before, .fa-paintbrush-alt::before, .fa-paintbrush-fine::before { content: ""; }
.fa-paintbrush-pencil::before { content: ""; }
.fa-palette::before { content: ""; }
.fa-pallet::before { content: ""; }
.fa-pallet-box::before { content: ""; }
.fa-palette-boxes::before, .fa-pallet-alt::before, .fa-pallet-boxes::before { content: ""; }
.fa-pan-food::before { content: ""; }
.fa-pan-frying::before { content: ""; }
.fa-pancakes::before { content: ""; }
.fa-panel-ews::before { content: ""; }
.fa-panel-fire::before { content: ""; }
.fa-panorama::before { content: ""; }
.fa-paper-plane::before { content: ""; }
.fa-paper-plane-alt::before, .fa-paper-plane-top::before, .fa-send::before { content: ""; }
.fa-paperclip::before { content: ""; }
.fa-paperclip-vertical::before { content: ""; }
.fa-parachute-box::before { content: ""; }
.fa-paragraph::before { content: ""; }
.fa-paragraph-left::before, .fa-paragraph-rtl::before { content: ""; }
.fa-party-bell::before { content: ""; }
.fa-party-horn::before { content: ""; }
.fa-passport::before { content: ""; }
.fa-file-clipboard::before, .fa-paste::before { content: ""; }
.fa-pause::before { content: ""; }
.fa-paw::before { content: ""; }
.fa-paw-claws::before { content: ""; }
.fa-paw-alt::before, .fa-paw-simple::before { content: ""; }
.fa-peace::before { content: ""; }
.fa-peach::before { content: ""; }
.fa-peanut::before { content: ""; }
.fa-peanuts::before { content: ""; }
.fa-peapod::before { content: ""; }
.fa-pear::before { content: ""; }
.fa-pedestal::before { content: ""; }
.fa-pegasus::before { content: ""; }
.fa-pen::before { content: ""; }
.fa-pen-circle::before { content: ""; }
.fa-pen-alt::before, .fa-pen-clip::before { content: ""; }
.fa-pen-alt-slash::before, .fa-pen-clip-slash::before { content: ""; }
.fa-pen-fancy::before { content: ""; }
.fa-pen-fancy-slash::before { content: ""; }
.fa-pen-field::before { content: ""; }
.fa-pen-line::before { content: ""; }
.fa-pen-nib::before { content: ""; }
.fa-pen-nib-slash::before { content: ""; }
.fa-pen-paintbrush::before, .fa-pencil-paintbrush::before { content: ""; }
.fa-pen-ruler::before, .fa-pencil-ruler::before { content: ""; }
.fa-pen-slash::before { content: ""; }
.fa-pen-swirl::before { content: ""; }
.fa-edit::before, .fa-pen-to-square::before { content: ""; }
.fa-pencil-alt::before, .fa-pencil::before { content: ""; }
.fa-pencil-slash::before { content: ""; }
.fa-people::before { content: ""; }
.fa-people-arrows-left-right::before, .fa-people-arrows::before { content: ""; }
.fa-people-carry-box::before, .fa-people-carry::before { content: ""; }
.fa-people-dress::before { content: ""; }
.fa-people-dress-simple::before { content: ""; }
.fa-people-pants::before { content: ""; }
.fa-people-pants-simple::before { content: ""; }
.fa-people-simple::before { content: ""; }
.fa-pepper::before { content: ""; }
.fa-pepper-hot::before { content: ""; }
.fa-percent::before, .fa-percentage::before { content: "%"; }
.fa-period::before { content: "."; }
.fa-male::before, .fa-person::before { content: ""; }
.fa-biking::before, .fa-person-biking::before { content: ""; }
.fa-biking-mountain::before, .fa-person-biking-mountain::before { content: ""; }
.fa-person-booth::before { content: ""; }
.fa-person-carry-box::before, .fa-person-carry::before { content: ""; }
.fa-digging::before, .fa-person-digging::before { content: ""; }
.fa-person-dolly::before { content: ""; }
.fa-person-dolly-empty::before { content: ""; }
.fa-diagnoses::before, .fa-person-dots-from-line::before { content: ""; }
.fa-female::before, .fa-person-dress::before { content: ""; }
.fa-person-dress-simple::before { content: ""; }
.fa-person-from-portal::before, .fa-portal-exit::before { content: ""; }
.fa-hiking::before, .fa-person-hiking::before { content: ""; }
.fa-person-pinball::before { content: ""; }
.fa-person-praying::before, .fa-pray::before { content: ""; }
.fa-person-pregnant::before { content: ""; }
.fa-person-running::before, .fa-running::before { content: ""; }
.fa-person-seat::before { content: ""; }
.fa-person-seat-reclined::before { content: ""; }
.fa-person-sign::before { content: ""; }
.fa-person-simple::before { content: ""; }
.fa-person-skating::before, .fa-skating::before { content: ""; }
.fa-person-ski-jumping::before, .fa-ski-jump::before { content: ""; }
.fa-person-ski-lift::before, .fa-ski-lift::before { content: ""; }
.fa-person-skiing::before, .fa-skiing::before { content: ""; }
.fa-person-skiing-nordic::before, .fa-skiing-nordic::before { content: ""; }
.fa-person-sledding::before, .fa-sledding::before { content: ""; }
.fa-person-snowboarding::before, .fa-snowboarding::before { content: ""; }
.fa-person-snowmobiling::before, .fa-snowmobile::before { content: ""; }
.fa-person-swimming::before, .fa-swimmer::before { content: ""; }
.fa-person-to-door::before { content: ""; }
.fa-person-to-portal::before, .fa-portal-enter::before { content: ""; }
.fa-person-walking::before, .fa-walking::before { content: ""; }
.fa-blind::before, .fa-person-walking-with-cane::before { content: ""; }
.fa-peseta-sign::before { content: ""; }
.fa-peso-sign::before { content: ""; }
.fa-phone::before { content: ""; }
.fa-phone-arrow-down-left::before, .fa-phone-arrow-down::before, .fa-phone-incoming::before { content: ""; }
.fa-phone-arrow-up-right::before, .fa-phone-arrow-up::before, .fa-phone-outgoing::before { content: ""; }
.fa-phone-alt::before, .fa-phone-flip::before { content: ""; }
.fa-phone-hangup::before { content: ""; }
.fa-phone-intercom::before { content: ""; }
.fa-phone-missed::before { content: ""; }
.fa-phone-office::before { content: ""; }
.fa-phone-plus::before { content: ""; }
.fa-phone-rotary::before { content: ""; }
.fa-phone-slash::before { content: ""; }
.fa-phone-volume::before, .fa-volume-control-phone::before { content: ""; }
.fa-phone-xmark::before { content: ""; }
.fa-photo-film::before, .fa-photo-video::before { content: ""; }
.fa-photo-film-music::before { content: ""; }
.fa-pi::before { content: ""; }
.fa-piano::before { content: ""; }
.fa-piano-keyboard::before { content: ""; }
.fa-pickleball::before { content: ""; }
.fa-pie::before { content: ""; }
.fa-pig::before { content: ""; }
.fa-piggy-bank::before { content: ""; }
.fa-pills::before { content: ""; }
.fa-pinata::before { content: ""; }
.fa-pinball::before { content: ""; }
.fa-pineapple::before { content: ""; }
.fa-pipe::before { content: "|"; }
.fa-pipe-circle-check::before { content: ""; }
.fa-pipe-collar::before { content: ""; }
.fa-pipe-section::before { content: ""; }
.fa-pipe-smoking::before { content: ""; }
.fa-pipe-valve::before { content: ""; }
.fa-pizza::before { content: ""; }
.fa-pizza-slice::before { content: ""; }
.fa-place-of-worship::before { content: ""; }
.fa-plane::before { content: ""; }
.fa-plane-arrival::before { content: ""; }
.fa-plane-departure::before { content: ""; }
.fa-plane-alt::before, .fa-plane-engines::before { content: ""; }
.fa-plane-prop::before { content: ""; }
.fa-plane-slash::before { content: ""; }
.fa-plane-tail::before { content: ""; }
.fa-plane-up::before { content: ""; }
.fa-plane-up-slash::before { content: ""; }
.fa-planet-moon::before { content: ""; }
.fa-planet-ringed::before { content: ""; }
.fa-plate-utensils::before { content: ""; }
.fa-play::before { content: ""; }
.fa-play-pause::before { content: ""; }
.fa-plug::before { content: ""; }
.fa-add::before, .fa-plus::before { content: "+"; }
.fa-plus-minus::before { content: ""; }
.fa-podcast::before { content: ""; }
.fa-podium::before { content: ""; }
.fa-podium-star::before { content: ""; }
.fa-police-box::before { content: ""; }
.fa-poll-people::before { content: ""; }
.fa-pompebled::before { content: ""; }
.fa-poo::before { content: ""; }
.fa-poo-bolt::before, .fa-poo-storm::before { content: ""; }
.fa-pool-8-ball::before { content: ""; }
.fa-poop::before { content: ""; }
.fa-popcorn::before { content: ""; }
.fa-popsicle::before { content: ""; }
.fa-pot-food::before { content: ""; }
.fa-potato::before { content: ""; }
.fa-power-off::before { content: ""; }
.fa-prescription::before { content: ""; }
.fa-prescription-bottle::before { content: ""; }
.fa-prescription-bottle-alt::before, .fa-prescription-bottle-medical::before { content: ""; }
.fa-presentation-screen::before, .fa-presentation::before { content: ""; }
.fa-pretzel::before { content: ""; }
.fa-print::before { content: ""; }
.fa-print-magnifying-glass::before, .fa-print-search::before { content: ""; }
.fa-print-slash::before { content: ""; }
.fa-projector::before { content: ""; }
.fa-pump::before { content: ""; }
.fa-pump-medical::before { content: ""; }
.fa-pump-soap::before { content: ""; }
.fa-pumpkin::before { content: ""; }
.fa-puzzle::before { content: ""; }
.fa-puzzle-piece::before { content: ""; }
.fa-puzzle-piece-alt::before, .fa-puzzle-piece-simple::before { content: ""; }
.fa-q::before { content: "Q"; }
.fa-qrcode::before { content: ""; }
.fa-question::before { content: "?"; }
.fa-quote-left-alt::before, .fa-quote-left::before { content: ""; }
.fa-quote-right-alt::before, .fa-quote-right::before { content: ""; }
.fa-quotes::before { content: ""; }
.fa-r::before { content: "R"; }
.fa-rabbit::before { content: ""; }
.fa-rabbit-fast::before, .fa-rabbit-running::before { content: ""; }
.fa-racquet::before { content: ""; }
.fa-radar::before { content: ""; }
.fa-radiation::before { content: ""; }
.fa-radio::before { content: ""; }
.fa-radio-alt::before, .fa-radio-tuner::before { content: ""; }
.fa-rainbow::before { content: ""; }
.fa-raindrops::before { content: ""; }
.fa-ram::before { content: ""; }
.fa-ramp-loading::before { content: ""; }
.fa-raygun::before { content: ""; }
.fa-receipt::before { content: ""; }
.fa-record-vinyl::before { content: ""; }
.fa-rectangle-landscape::before, .fa-rectangle::before { content: ""; }
.fa-ad::before, .fa-rectangle-ad::before { content: ""; }
.fa-barcode-alt::before, .fa-rectangle-barcode::before { content: ""; }
.fa-rectangle-code::before { content: ""; }
.fa-rectangle-history::before { content: ""; }
.fa-rectangle-history-circle-plus::before { content: ""; }
.fa-rectangle-history-circle-user::before { content: ""; }
.fa-list-alt::before, .fa-rectangle-list::before { content: ""; }
.fa-pro::before, .fa-rectangle-pro::before { content: ""; }
.fa-rectangle-terminal::before { content: ""; }
.fa-rectangle-portrait::before, .fa-rectangle-vertical::before { content: ""; }
.fa-rectangle-vertical-history::before { content: ""; }
.fa-rectangle-wide::before { content: ""; }
.fa-rectangle-times::before, .fa-rectangle-xmark::before, .fa-times-rectangle::before, .fa-window-close::before { content: ""; }
.fa-rectangles-mixed::before { content: ""; }
.fa-recycle::before { content: ""; }
.fa-reel::before { content: ""; }
.fa-refrigerator::before { content: ""; }
.fa-registered::before { content: ""; }
.fa-repeat::before { content: ""; }
.fa-repeat-1::before { content: ""; }
.fa-mail-reply::before, .fa-reply::before { content: ""; }
.fa-mail-reply-all::before, .fa-reply-all::before { content: ""; }
.fa-reply-clock::before, .fa-reply-time::before { content: ""; }
.fa-republican::before { content: ""; }
.fa-restroom::before { content: ""; }
.fa-restroom-simple::before { content: ""; }
.fa-retweet::before { content: ""; }
.fa-rhombus::before { content: ""; }
.fa-ribbon::before { content: ""; }
.fa-arrow-alt-right::before, .fa-right::before { content: ""; }
.fa-right-from-bracket::before, .fa-sign-out-alt::before { content: ""; }
.fa-arrow-alt-from-left::before, .fa-right-from-line::before { content: ""; }
.fa-exchange-alt::before, .fa-right-left::before { content: ""; }
.fa-long-arrow-alt-right::before, .fa-right-long::before { content: ""; }
.fa-right-long-to-line::before { content: ""; }
.fa-right-to-bracket::before, .fa-sign-in-alt::before { content: ""; }
.fa-arrow-alt-to-right::before, .fa-right-to-line::before { content: ""; }
.fa-ring::before { content: ""; }
.fa-rings-wedding::before { content: ""; }
.fa-road::before { content: ""; }
.fa-robot::before { content: ""; }
.fa-robot-astromech::before { content: ""; }
.fa-rocket::before { content: ""; }
.fa-rocket-launch::before { content: ""; }
.fa-roller-coaster::before { content: ""; }
.fa-rotate::before, .fa-sync-alt::before { content: ""; }
.fa-rotate-exclamation::before { content: ""; }
.fa-rotate-back::before, .fa-rotate-backward::before, .fa-rotate-left::before, .fa-undo-alt::before { content: ""; }
.fa-redo-alt::before, .fa-rotate-forward::before, .fa-rotate-right::before { content: ""; }
.fa-route::before { content: ""; }
.fa-route-highway::before { content: ""; }
.fa-route-interstate::before { content: ""; }
.fa-router::before { content: ""; }
.fa-feed::before, .fa-rss::before { content: ""; }
.fa-rouble::before, .fa-rub::before, .fa-ruble-sign::before, .fa-ruble::before { content: ""; }
.fa-rugby-ball::before { content: ""; }
.fa-ruler::before { content: ""; }
.fa-ruler-combined::before { content: ""; }
.fa-ruler-horizontal::before { content: ""; }
.fa-ruler-triangle::before { content: ""; }
.fa-ruler-vertical::before { content: ""; }
.fa-rupee-sign::before, .fa-rupee::before { content: ""; }
.fa-rupiah-sign::before { content: ""; }
.fa-rv::before { content: ""; }
.fa-s::before { content: "S"; }
.fa-sack::before { content: ""; }
.fa-sack-dollar::before { content: ""; }
.fa-sailboat::before { content: ""; }
.fa-bowl-salad::before, .fa-salad::before { content: ""; }
.fa-salt-shaker::before { content: ""; }
.fa-sandwich::before { content: ""; }
.fa-satellite::before { content: ""; }
.fa-satellite-dish::before { content: ""; }
.fa-sausage::before { content: ""; }
.fa-saxophone::before { content: ""; }
.fa-sax-hot::before, .fa-saxophone-fire::before { content: ""; }
.fa-balance-scale::before, .fa-scale-balanced::before { content: ""; }
.fa-balance-scale-left::before, .fa-scale-unbalanced::before { content: ""; }
.fa-balance-scale-right::before, .fa-scale-unbalanced-flip::before { content: ""; }
.fa-scalpel::before { content: ""; }
.fa-scalpel-line-dashed::before, .fa-scalpel-path::before { content: ""; }
.fa-scanner-image::before, .fa-scanner::before { content: ""; }
.fa-scanner-gun::before { content: ""; }
.fa-scanner-keyboard::before { content: ""; }
.fa-scanner-touchscreen::before { content: ""; }
.fa-scarecrow::before { content: ""; }
.fa-scarf::before { content: ""; }
.fa-school::before { content: ""; }
.fa-cut::before, .fa-scissors::before { content: ""; }
.fa-screen-users::before, .fa-users-class::before { content: ""; }
.fa-screencast::before { content: ""; }
.fa-screwdriver::before { content: ""; }
.fa-screwdriver-wrench::before, .fa-tools::before { content: ""; }
.fa-scribble::before { content: ""; }
.fa-scroll::before { content: ""; }
.fa-scroll-old::before { content: ""; }
.fa-scroll-torah::before, .fa-torah::before { content: ""; }
.fa-scrubber::before { content: ""; }
.fa-scythe::before { content: ""; }
.fa-sd-card::before { content: ""; }
.fa-sd-cards::before { content: ""; }
.fa-seal::before { content: ""; }
.fa-seal-exclamation::before { content: ""; }
.fa-seal-question::before { content: ""; }
.fa-seat-airline::before { content: ""; }
.fa-section::before { content: ""; }
.fa-seedling::before, .fa-sprout::before { content: ""; }
.fa-semicolon::before { content: ";"; }
.fa-send-back::before { content: ""; }
.fa-send-backward::before { content: ""; }
.fa-sensor::before { content: ""; }
.fa-sensor-cloud::before, .fa-sensor-smoke::before { content: ""; }
.fa-sensor-fire::before { content: ""; }
.fa-sensor-on::before { content: ""; }
.fa-sensor-alert::before, .fa-sensor-triangle-exclamation::before { content: ""; }
.fa-server::before { content: ""; }
.fa-shapes::before, .fa-triangle-circle-square::before { content: ""; }
.fa-arrow-turn-right::before, .fa-mail-forward::before, .fa-share::before { content: ""; }
.fa-arrows-turn-right::before, .fa-share-all::before { content: ""; }
.fa-share-from-square::before, .fa-share-square::before { content: ""; }
.fa-share-alt::before, .fa-share-nodes::before { content: ""; }
.fa-sheep::before { content: ""; }
.fa-ils::before, .fa-shekel-sign::before, .fa-shekel::before, .fa-sheqel-sign::before, .fa-sheqel::before { content: ""; }
.fa-inventory::before, .fa-shelves::before { content: ""; }
.fa-shelves-empty::before { content: ""; }
.fa-shield::before { content: ""; }
.fa-shield-alt::before, .fa-shield-blank::before { content: ""; }
.fa-shield-check::before { content: ""; }
.fa-shield-cross::before { content: ""; }
.fa-shield-exclamation::before { content: ""; }
.fa-shield-keyhole::before { content: ""; }
.fa-shield-minus::before { content: ""; }
.fa-shield-plus::before { content: ""; }
.fa-shield-slash::before { content: ""; }
.fa-shield-virus::before { content: ""; }
.fa-shield-times::before, .fa-shield-xmark::before { content: ""; }
.fa-ship::before { content: ""; }
.fa-shirt::before, .fa-t-shirt::before, .fa-tshirt::before { content: ""; }
.fa-shirt-long-sleeve::before { content: ""; }
.fa-shirt-running::before { content: ""; }
.fa-shirt-tank-top::before { content: ""; }
.fa-shish-kebab::before { content: ""; }
.fa-shoe-prints::before { content: ""; }
.fa-shop::before, .fa-store-alt::before { content: ""; }
.fa-shop-lock::before { content: ""; }
.fa-shop-slash::before, .fa-store-alt-slash::before { content: ""; }
.fa-shovel::before { content: ""; }
.fa-shovel-snow::before { content: ""; }
.fa-shower::before { content: ""; }
.fa-shower-alt::before, .fa-shower-down::before { content: ""; }
.fa-shredder::before { content: ""; }
.fa-shrimp::before { content: ""; }
.fa-random::before, .fa-shuffle::before { content: ""; }
.fa-shutters::before { content: ""; }
.fa-shuttle-space::before, .fa-space-shuttle::before { content: ""; }
.fa-shuttlecock::before { content: ""; }
.fa-sickle::before { content: ""; }
.fa-sidebar::before { content: ""; }
.fa-sidebar-flip::before { content: ""; }
.fa-sigma::before { content: ""; }
.fa-sign-hanging::before, .fa-sign::before { content: ""; }
.fa-signal-5::before, .fa-signal-perfect::before, .fa-signal::before { content: ""; }
.fa-signal-alt-4::before, .fa-signal-alt::before, .fa-signal-bars-strong::before, .fa-signal-bars::before { content: ""; }
.fa-signal-alt-2::before, .fa-signal-bars-fair::before { content: ""; }
.fa-signal-alt-3::before, .fa-signal-bars-good::before { content: ""; }
.fa-signal-alt-slash::before, .fa-signal-bars-slash::before { content: ""; }
.fa-signal-alt-1::before, .fa-signal-bars-weak::before { content: ""; }
.fa-signal-2::before, .fa-signal-fair::before { content: ""; }
.fa-signal-3::before, .fa-signal-good::before { content: ""; }
.fa-signal-slash::before { content: ""; }
.fa-signal-stream::before { content: ""; }
.fa-signal-stream-slash::before { content: ""; }
.fa-signal-4::before, .fa-signal-strong::before { content: ""; }
.fa-signal-1::before, .fa-signal-weak::before { content: ""; }
.fa-signature::before { content: ""; }
.fa-signature-lock::before { content: ""; }
.fa-signature-slash::before { content: ""; }
.fa-map-signs::before, .fa-signs-post::before { content: ""; }
.fa-sim-card::before { content: ""; }
.fa-sim-cards::before { content: ""; }
.fa-sink::before { content: ""; }
.fa-siren::before { content: ""; }
.fa-siren-on::before { content: ""; }
.fa-sitemap::before { content: ""; }
.fa-skeleton::before { content: ""; }
.fa-ski-boot::before { content: ""; }
.fa-ski-boot-ski::before { content: ""; }
.fa-skull::before { content: ""; }
.fa-skull-cow::before { content: ""; }
.fa-skull-crossbones::before { content: ""; }
.fa-slash::before { content: ""; }
.fa-slash-back::before { content: "\\"; }
.fa-slash-forward::before { content: "/"; }
.fa-sleigh::before { content: ""; }
.fa-slider::before { content: ""; }
.fa-sliders-h::before, .fa-sliders::before { content: ""; }
.fa-sliders-simple::before { content: ""; }
.fa-sliders-up::before, .fa-sliders-v::before { content: ""; }
.fa-slot-machine::before { content: ""; }
.fa-smog::before { content: ""; }
.fa-smoke::before { content: ""; }
.fa-smoking::before { content: ""; }
.fa-snake::before { content: ""; }
.fa-snooze::before, .fa-zzz::before { content: ""; }
.fa-snow-blowing::before { content: ""; }
.fa-snowflake::before { content: ""; }
.fa-snowflakes::before { content: ""; }
.fa-snowman::before { content: ""; }
.fa-frosty-head::before, .fa-snowman-head::before { content: ""; }
.fa-snowplow::before { content: ""; }
.fa-soap::before { content: ""; }
.fa-socks::before { content: ""; }
.fa-creemee::before, .fa-soft-serve::before { content: ""; }
.fa-solar-panel::before { content: ""; }
.fa-solar-system::before { content: ""; }
.fa-sort::before, .fa-unsorted::before { content: ""; }
.fa-sort-desc::before, .fa-sort-down::before { content: ""; }
.fa-sort-asc::before, .fa-sort-up::before { content: ""; }
.fa-spa::before { content: ""; }
.fa-space-station-moon::before { content: ""; }
.fa-space-station-moon-alt::before, .fa-space-station-moon-construction::before { content: ""; }
.fa-spade::before { content: ""; }
.fa-pastafarianism::before, .fa-spaghetti-monster-flying::before { content: ""; }
.fa-sparkles::before { content: ""; }
.fa-speaker::before { content: ""; }
.fa-speakers::before { content: ""; }
.fa-spell-check::before { content: ""; }
.fa-spider::before { content: ""; }
.fa-spider-black-widow::before { content: ""; }
.fa-spider-web::before { content: ""; }
.fa-spinner::before { content: ""; }
.fa-spinner-third::before { content: ""; }
.fa-split::before { content: ""; }
.fa-splotch::before { content: ""; }
.fa-spoon::before, .fa-utensil-spoon::before { content: ""; }
.fa-sportsball::before { content: ""; }
.fa-spray-can::before { content: ""; }
.fa-air-freshener::before, .fa-spray-can-sparkles::before { content: ""; }
.fa-sprinkler::before { content: ""; }
.fa-sprinkler-ceiling::before { content: ""; }
.fa-square::before { content: ""; }
.fa-square-0::before { content: ""; }
.fa-square-1::before { content: ""; }
.fa-square-2::before { content: ""; }
.fa-square-3::before { content: ""; }
.fa-square-4::before { content: ""; }
.fa-square-5::before { content: ""; }
.fa-square-6::before { content: ""; }
.fa-square-7::before { content: ""; }
.fa-square-8::before { content: ""; }
.fa-square-9::before { content: ""; }
.fa-square-a::before { content: ""; }
.fa-square-a-lock::before { content: ""; }
.fa-square-ampersand::before { content: ""; }
.fa-arrow-square-down::before, .fa-square-arrow-down::before { content: ""; }
.fa-square-arrow-down-left::before { content: ""; }
.fa-square-arrow-down-right::before { content: ""; }
.fa-arrow-square-left::before, .fa-square-arrow-left::before { content: ""; }
.fa-arrow-square-right::before, .fa-square-arrow-right::before { content: ""; }
.fa-arrow-square-up::before, .fa-square-arrow-up::before { content: ""; }
.fa-square-arrow-up-left::before { content: ""; }
.fa-external-link-square::before, .fa-square-arrow-up-right::before { content: ""; }
.fa-square-b::before { content: ""; }
.fa-square-bolt::before { content: ""; }
.fa-square-c::before { content: ""; }
.fa-caret-square-down::before, .fa-square-caret-down::before { content: ""; }
.fa-caret-square-left::before, .fa-square-caret-left::before { content: ""; }
.fa-caret-square-right::before, .fa-square-caret-right::before { content: ""; }
.fa-caret-square-up::before, .fa-square-caret-up::before { content: ""; }
.fa-check-square::before, .fa-square-check::before { content: ""; }
.fa-chevron-square-down::before, .fa-square-chevron-down::before { content: ""; }
.fa-chevron-square-left::before, .fa-square-chevron-left::before { content: ""; }
.fa-chevron-square-right::before, .fa-square-chevron-right::before { content: ""; }
.fa-chevron-square-up::before, .fa-square-chevron-up::before { content: ""; }
.fa-square-code::before { content: ""; }
.fa-square-d::before { content: ""; }
.fa-square-dashed::before { content: ""; }
.fa-square-divide::before { content: ""; }
.fa-dollar-square::before, .fa-square-dollar::before, .fa-usd-square::before { content: ""; }
.fa-arrow-alt-square-down::before, .fa-square-down::before { content: ""; }
.fa-square-down-left::before { content: ""; }
.fa-square-down-right::before { content: ""; }
.fa-square-e::before { content: ""; }
.fa-square-ellipsis::before { content: ""; }
.fa-square-ellipsis-vertical::before { content: ""; }
.fa-envelope-square::before, .fa-square-envelope::before { content: ""; }
.fa-exclamation-square::before, .fa-square-exclamation::before { content: ""; }
.fa-square-f::before { content: ""; }
.fa-box-fragile::before, .fa-square-fragile::before, .fa-square-wine-glass-crack::before { content: ""; }
.fa-square-full::before { content: ""; }
.fa-square-g::before { content: ""; }
.fa-h-square::before, .fa-square-h::before { content: ""; }
.fa-heart-square::before, .fa-square-heart::before { content: ""; }
.fa-square-i::before { content: ""; }
.fa-info-square::before, .fa-square-info::before { content: ""; }
.fa-square-j::before { content: ""; }
.fa-square-k::before { content: ""; }
.fa-square-kanban::before { content: ""; }
.fa-square-l::before { content: ""; }
.fa-arrow-alt-square-left::before, .fa-square-left::before { content: ""; }
.fa-square-list::before { content: ""; }
.fa-square-m::before { content: ""; }
.fa-minus-square::before, .fa-square-minus::before { content: ""; }
.fa-square-n::before { content: ""; }
.fa-square-o::before { content: ""; }
.fa-square-p::before { content: ""; }
.fa-parking::before, .fa-square-parking::before { content: ""; }
.fa-parking-slash::before, .fa-square-parking-slash::before { content: ""; }
.fa-pen-square::before, .fa-pencil-square::before, .fa-square-pen::before { content: ""; }
.fa-phone-square::before, .fa-square-phone::before { content: ""; }
.fa-phone-square-alt::before, .fa-square-phone-flip::before { content: ""; }
.fa-phone-square-down::before, .fa-square-phone-hangup::before { content: ""; }
.fa-plus-square::before, .fa-square-plus::before { content: ""; }
.fa-poll-h::before, .fa-square-poll-horizontal::before { content: ""; }
.fa-poll::before, .fa-square-poll-vertical::before { content: ""; }
.fa-square-q::before { content: ""; }
.fa-square-quarters::before { content: ""; }
.fa-question-square::before, .fa-square-question::before { content: ""; }
.fa-square-quote::before { content: ""; }
.fa-square-r::before { content: ""; }
.fa-arrow-alt-square-right::before, .fa-square-right::before { content: ""; }
.fa-square-ring::before { content: ""; }
.fa-square-root::before { content: ""; }
.fa-square-root-alt::before, .fa-square-root-variable::before { content: ""; }
.fa-rss-square::before, .fa-square-rss::before { content: ""; }
.fa-square-s::before { content: ""; }
.fa-share-alt-square::before, .fa-square-share-nodes::before { content: ""; }
.fa-sliders-h-square::before, .fa-square-sliders::before { content: ""; }
.fa-sliders-v-square::before, .fa-square-sliders-vertical::before { content: ""; }
.fa-square-small::before { content: ""; }
.fa-square-star::before { content: ""; }
.fa-square-t::before { content: ""; }
.fa-square-terminal::before { content: ""; }
.fa-box-up::before, .fa-square-this-way-up::before { content: ""; }
.fa-square-u::before { content: ""; }
.fa-arrow-alt-square-up::before, .fa-square-up::before { content: ""; }
.fa-square-up-left::before { content: ""; }
.fa-external-link-square-alt::before, .fa-square-up-right::before { content: ""; }
.fa-square-user::before { content: ""; }
.fa-square-v::before { content: ""; }
.fa-square-w::before { content: ""; }
.fa-square-x::before { content: ""; }
.fa-square-xmark::before, .fa-times-square::before, .fa-xmark-square::before { content: ""; }
.fa-square-y::before { content: ""; }
.fa-square-z::before { content: ""; }
.fa-squid::before { content: ""; }
.fa-squirrel::before { content: ""; }
.fa-staff::before { content: ""; }
.fa-stairs::before { content: ""; }
.fa-stamp::before { content: ""; }
.fa-rectangle-sd::before, .fa-standard-definition::before { content: ""; }
.fa-star::before { content: ""; }
.fa-star-and-crescent::before { content: ""; }
.fa-star-christmas::before { content: ""; }
.fa-star-exclamation::before { content: ""; }
.fa-star-half::before { content: ""; }
.fa-star-half-alt::before, .fa-star-half-stroke::before { content: ""; }
.fa-star-of-david::before { content: ""; }
.fa-star-of-life::before { content: ""; }
.fa-star-sharp::before { content: ""; }
.fa-star-sharp-half::before { content: ""; }
.fa-star-sharp-half-alt::before, .fa-star-sharp-half-stroke::before { content: ""; }
.fa-star-shooting::before { content: ""; }
.fa-starfighter::before { content: ""; }
.fa-starfighter-alt::before, .fa-starfighter-twin-ion-engine::before { content: ""; }
.fa-starfighter-alt-advanced::before, .fa-starfighter-twin-ion-engine-advanced::before { content: ""; }
.fa-stars::before { content: ""; }
.fa-starship::before { content: ""; }
.fa-starship-freighter::before { content: ""; }
.fa-steak::before { content: ""; }
.fa-steering-wheel::before { content: ""; }
.fa-gbp::before, .fa-pound-sign::before, .fa-sterling-sign::before { content: ""; }
.fa-stethoscope::before { content: ""; }
.fa-stocking::before { content: ""; }
.fa-stomach::before { content: ""; }
.fa-stop::before { content: ""; }
.fa-stopwatch::before { content: ""; }
.fa-stopwatch-20::before { content: ""; }
.fa-store::before { content: ""; }
.fa-store-lock::before { content: ""; }
.fa-store-slash::before { content: ""; }
.fa-strawberry::before { content: ""; }
.fa-street-view::before { content: ""; }
.fa-stretcher::before { content: ""; }
.fa-strikethrough::before { content: ""; }
.fa-stroopwafel::before { content: ""; }
.fa-subscript::before { content: ""; }
.fa-suitcase::before { content: ""; }
.fa-medkit::before, .fa-suitcase-medical::before { content: ""; }
.fa-suitcase-rolling::before { content: ""; }
.fa-sun::before { content: ""; }
.fa-sun-alt::before, .fa-sun-bright::before { content: ""; }
.fa-sun-cloud::before { content: ""; }
.fa-sun-dust::before { content: ""; }
.fa-sun-haze::before { content: ""; }
.fa-sunglasses::before { content: ""; }
.fa-sunrise::before { content: ""; }
.fa-sunset::before { content: ""; }
.fa-superscript::before { content: ""; }
.fa-nigiri::before, .fa-sushi::before { content: ""; }
.fa-maki-roll::before, .fa-makizushi::before, .fa-sushi-roll::before { content: ""; }
.fa-swatchbook::before { content: ""; }
.fa-sword::before { content: ""; }
.fa-sword-laser::before { content: ""; }
.fa-sword-laser-alt::before { content: ""; }
.fa-swords::before { content: ""; }
.fa-swords-laser::before { content: ""; }
.fa-icons-alt::before, .fa-symbols::before { content: ""; }
.fa-synagogue::before { content: ""; }
.fa-syringe::before { content: ""; }
.fa-t::before { content: "T"; }
.fa-table::before { content: ""; }
.fa-table-cells::before, .fa-th::before { content: ""; }
.fa-table-cells-large::before, .fa-th-large::before { content: ""; }
.fa-columns::before, .fa-table-columns::before { content: ""; }
.fa-table-layout::before { content: ""; }
.fa-table-list::before, .fa-th-list::before { content: ""; }
.fa-table-picnic::before { content: ""; }
.fa-table-pivot::before { content: ""; }
.fa-rows::before, .fa-table-rows::before { content: ""; }
.fa-ping-pong-paddle-ball::before, .fa-table-tennis-paddle-ball::before, .fa-table-tennis::before { content: ""; }
.fa-table-tree::before { content: ""; }
.fa-tablet-android::before, .fa-tablet::before { content: ""; }
.fa-tablet-button::before { content: ""; }
.fa-tablet-rugged::before { content: ""; }
.fa-tablet-android-alt::before, .fa-tablet-screen::before { content: ""; }
.fa-tablet-alt::before, .fa-tablet-screen-button::before { content: ""; }
.fa-tablets::before { content: ""; }
.fa-digital-tachograph::before, .fa-tachograph-digital::before { content: ""; }
.fa-taco::before { content: ""; }
.fa-tag::before { content: ""; }
.fa-tags::before { content: ""; }
.fa-tally-5::before, .fa-tally::before { content: ""; }
.fa-tally-1::before { content: ""; }
.fa-tally-2::before { content: ""; }
.fa-tally-3::before { content: ""; }
.fa-tally-4::before { content: ""; }
.fa-tamale::before { content: ""; }
.fa-tank-water::before { content: ""; }
.fa-tape::before { content: ""; }
.fa-cab::before, .fa-taxi::before { content: ""; }
.fa-taxi-bus::before { content: ""; }
.fa-teddy-bear::before { content: ""; }
.fa-teeth::before { content: ""; }
.fa-teeth-open::before { content: ""; }
.fa-telescope::before { content: ""; }
.fa-temperature-arrow-down::before, .fa-temperature-down::before { content: ""; }
.fa-temperature-arrow-up::before, .fa-temperature-up::before { content: ""; }
.fa-temperature-0::before, .fa-temperature-empty::before, .fa-thermometer-0::before, .fa-thermometer-empty::before { content: ""; }
.fa-temperature-4::before, .fa-temperature-full::before, .fa-thermometer-4::before, .fa-thermometer-full::before { content: ""; }
.fa-temperature-2::before, .fa-temperature-half::before, .fa-thermometer-2::before, .fa-thermometer-half::before { content: ""; }
.fa-temperature-high::before { content: ""; }
.fa-temperature-list::before { content: ""; }
.fa-temperature-low::before { content: ""; }
.fa-temperature-1::before, .fa-temperature-quarter::before, .fa-thermometer-1::before, .fa-thermometer-quarter::before { content: ""; }
.fa-temperature-frigid::before, .fa-temperature-snow::before { content: ""; }
.fa-temperature-hot::before, .fa-temperature-sun::before { content: ""; }
.fa-temperature-3::before, .fa-temperature-three-quarters::before, .fa-thermometer-3::before, .fa-thermometer-three-quarters::before { content: ""; }
.fa-tenge-sign::before, .fa-tenge::before { content: ""; }
.fa-tennis-ball::before { content: ""; }
.fa-terminal::before { content: ""; }
.fa-text::before { content: ""; }
.fa-text-height::before { content: ""; }
.fa-text-size::before { content: ""; }
.fa-remove-format::before, .fa-text-slash::before { content: ""; }
.fa-text-width::before { content: ""; }
.fa-thermometer::before { content: ""; }
.fa-theta::before { content: ""; }
.fa-thought-bubble::before { content: ""; }
.fa-thumbs-down::before { content: ""; }
.fa-thumbs-up::before { content: ""; }
.fa-thumb-tack::before, .fa-thumbtack::before { content: ""; }
.fa-tick::before { content: ""; }
.fa-ticket::before { content: ""; }
.fa-ticket-airline::before { content: ""; }
.fa-ticket-alt::before, .fa-ticket-simple::before { content: ""; }
.fa-tickets-airline::before { content: ""; }
.fa-tilde::before { content: "~"; }
.fa-timeline::before { content: ""; }
.fa-timeline-arrow::before { content: ""; }
.fa-timer::before { content: ""; }
.fa-tire::before { content: ""; }
.fa-tire-flat::before { content: ""; }
.fa-tire-pressure-warning::before { content: ""; }
.fa-tire-rugged::before { content: ""; }
.fa-toggle-off::before { content: ""; }
.fa-toggle-on::before { content: ""; }
.fa-toilet::before { content: ""; }
.fa-toilet-paper::before { content: ""; }
.fa-toilet-paper-alt::before, .fa-toilet-paper-blank::before { content: ""; }
.fa-toilet-paper-blank-under::before, .fa-toilet-paper-reverse-alt::before { content: ""; }
.fa-toilet-paper-slash::before { content: ""; }
.fa-toilet-paper-reverse::before, .fa-toilet-paper-under::before { content: ""; }
.fa-toilet-paper-reverse-slash::before, .fa-toilet-paper-under-slash::before { content: ""; }
.fa-tomato::before { content: ""; }
.fa-tombstone::before { content: ""; }
.fa-tombstone-alt::before, .fa-tombstone-blank::before { content: ""; }
.fa-toolbox::before { content: ""; }
.fa-tooth::before { content: ""; }
.fa-toothbrush::before { content: ""; }
.fa-torii-gate::before { content: ""; }
.fa-tornado::before { content: ""; }
.fa-broadcast-tower::before, .fa-tower-broadcast::before { content: ""; }
.fa-tower-control::before { content: ""; }
.fa-tractor::before { content: ""; }
.fa-trademark::before { content: ""; }
.fa-traffic-cone::before { content: ""; }
.fa-traffic-light::before { content: ""; }
.fa-traffic-light-go::before { content: ""; }
.fa-traffic-light-slow::before { content: ""; }
.fa-traffic-light-stop::before { content: ""; }
.fa-trailer::before { content: ""; }
.fa-train::before { content: ""; }
.fa-subway::before, .fa-train-subway::before { content: ""; }
.fa-subway-tunnel::before, .fa-train-subway-tunnel::before { content: ""; }
.fa-train-track::before { content: ""; }
.fa-train-tram::before, .fa-tram::before { content: ""; }
.fa-train-tunnel::before { content: ""; }
.fa-transformer-bolt::before { content: ""; }
.fa-transgender-alt::before, .fa-transgender::before { content: ""; }
.fa-transporter::before { content: ""; }
.fa-transporter-1::before { content: ""; }
.fa-transporter-2::before { content: ""; }
.fa-transporter-3::before { content: ""; }
.fa-transporter-4::before { content: ""; }
.fa-transporter-5::before { content: ""; }
.fa-transporter-6::before { content: ""; }
.fa-transporter-7::before { content: ""; }
.fa-transporter-empty::before { content: ""; }
.fa-trash::before { content: ""; }
.fa-trash-arrow-up::before, .fa-trash-restore::before { content: ""; }
.fa-trash-alt::before, .fa-trash-can::before { content: ""; }
.fa-trash-can-arrow-up::before, .fa-trash-restore-alt::before { content: ""; }
.fa-trash-can-check::before { content: ""; }
.fa-trash-can-clock::before { content: ""; }
.fa-trash-can-list::before { content: ""; }
.fa-trash-can-plus::before { content: ""; }
.fa-trash-alt-slash::before, .fa-trash-can-slash::before { content: ""; }
.fa-trash-can-arrow-turn-left::before, .fa-trash-can-undo::before, .fa-trash-undo-alt::before { content: ""; }
.fa-trash-can-xmark::before { content: ""; }
.fa-trash-check::before { content: ""; }
.fa-trash-clock::before { content: ""; }
.fa-trash-list::before { content: ""; }
.fa-trash-plus::before { content: ""; }
.fa-trash-slash::before { content: ""; }
.fa-trash-arrow-turn-left::before, .fa-trash-undo::before { content: ""; }
.fa-trash-xmark::before { content: ""; }
.fa-treasure-chest::before { content: ""; }
.fa-tree::before { content: ""; }
.fa-tree-christmas::before { content: ""; }
.fa-tree-alt::before, .fa-tree-deciduous::before { content: ""; }
.fa-tree-decorated::before { content: ""; }
.fa-tree-large::before { content: ""; }
.fa-tree-palm::before { content: ""; }
.fa-trees::before { content: ""; }
.fa-triangle::before { content: ""; }
.fa-exclamation-triangle::before, .fa-triangle-exclamation::before, .fa-warning::before { content: ""; }
.fa-triangle-instrument::before, .fa-triangle-music::before { content: ""; }
.fa-construction::before, .fa-triangle-person-digging::before { content: ""; }
.fa-trophy::before { content: ""; }
.fa-trophy-alt::before, .fa-trophy-star::before { content: ""; }
.fa-truck::before { content: ""; }
.fa-truck-bolt::before { content: ""; }
.fa-shipping-timed::before, .fa-truck-clock::before { content: ""; }
.fa-truck-container::before { content: ""; }
.fa-truck-container-empty::before { content: ""; }
.fa-shipping-fast::before, .fa-truck-fast::before { content: ""; }
.fa-truck-flatbed::before { content: ""; }
.fa-truck-front::before { content: ""; }
.fa-ambulance::before, .fa-truck-medical::before { content: ""; }
.fa-truck-monster::before { content: ""; }
.fa-truck-moving::before { content: ""; }
.fa-truck-pickup::before { content: ""; }
.fa-truck-plow::before { content: ""; }
.fa-truck-ramp::before { content: ""; }
.fa-truck-loading::before, .fa-truck-ramp-box::before { content: ""; }
.fa-truck-couch::before, .fa-truck-ramp-couch::before { content: ""; }
.fa-truck-tow::before { content: ""; }
.fa-trumpet::before { content: ""; }
.fa-teletype::before, .fa-tty::before { content: ""; }
.fa-teletype-answer::before, .fa-tty-answer::before { content: ""; }
.fa-tugrik-sign::before { content: ""; }
.fa-turkey::before { content: ""; }
.fa-try::before, .fa-turkish-lira-sign::before, .fa-turkish-lira::before { content: ""; }
.fa-level-down-alt::before, .fa-turn-down::before { content: ""; }
.fa-turn-down-left::before { content: ""; }
.fa-turn-down-right::before { content: ""; }
.fa-level-up-alt::before, .fa-turn-up::before { content: ""; }
.fa-turntable::before { content: ""; }
.fa-turtle::before { content: ""; }
.fa-television::before, .fa-tv-alt::before, .fa-tv::before { content: ""; }
.fa-tv-music::before { content: ""; }
.fa-tv-retro::before { content: ""; }
.fa-typewriter::before { content: ""; }
.fa-u::before { content: "U"; }
.fa-ufo::before { content: ""; }
.fa-ufo-beam::before { content: ""; }
.fa-umbrella::before { content: ""; }
.fa-umbrella-beach::before { content: ""; }
.fa-umbrella-alt::before, .fa-umbrella-simple::before { content: ""; }
.fa-underline::before { content: ""; }
.fa-unicorn::before { content: ""; }
.fa-uniform-martial-arts::before { content: ""; }
.fa-union::before { content: ""; }
.fa-universal-access::before { content: ""; }
.fa-unlock::before { content: ""; }
.fa-unlock-alt::before, .fa-unlock-keyhole::before { content: ""; }
.fa-arrow-alt-up::before, .fa-up::before { content: ""; }
.fa-arrows-alt-v::before, .fa-up-down::before { content: ""; }
.fa-arrows-alt::before, .fa-up-down-left-right::before { content: ""; }
.fa-up-from-dotted-line::before { content: ""; }
.fa-arrow-alt-from-bottom::before, .fa-up-from-line::before { content: ""; }
.fa-up-left::before { content: ""; }
.fa-long-arrow-alt-up::before, .fa-up-long::before { content: ""; }
.fa-up-right::before { content: ""; }
.fa-expand-alt::before, .fa-up-right-and-down-left-from-center::before { content: ""; }
.fa-external-link-alt::before, .fa-up-right-from-square::before { content: ""; }
.fa-up-to-dotted-line::before { content: ""; }
.fa-arrow-alt-to-top::before, .fa-up-to-line::before { content: ""; }
.fa-upload::before { content: ""; }
.fa-usb-drive::before { content: ""; }
.fa-user::before { content: ""; }
.fa-user-alien::before { content: ""; }
.fa-user-astronaut::before { content: ""; }
.fa-user-bounty-hunter::before { content: ""; }
.fa-user-check::before { content: ""; }
.fa-user-chef::before { content: ""; }
.fa-user-clock::before { content: ""; }
.fa-user-cowboy::before { content: ""; }
.fa-user-crown::before { content: ""; }
.fa-user-doctor::before, .fa-user-md::before { content: ""; }
.fa-user-doctor-hair::before { content: ""; }
.fa-user-doctor-hair-long::before { content: ""; }
.fa-user-doctor-message::before, .fa-user-md-chat::before { content: ""; }
.fa-user-cog::before, .fa-user-gear::before { content: ""; }
.fa-user-graduate::before { content: ""; }
.fa-user-friends::before, .fa-user-group::before { content: ""; }
.fa-user-group-crown::before, .fa-users-crown::before { content: ""; }
.fa-user-hair::before { content: ""; }
.fa-user-hair-buns::before { content: ""; }
.fa-user-hair-long::before { content: ""; }
.fa-business-front::before, .fa-party-back::before, .fa-trian-balbot::before, .fa-user-hair-mullet::before { content: ""; }
.fa-user-headset::before { content: ""; }
.fa-user-construction::before, .fa-user-hard-hat::before, .fa-user-helmet-safety::before { content: ""; }
.fa-user-injured::before { content: ""; }
.fa-user-alt::before, .fa-user-large::before { content: ""; }
.fa-user-alt-slash::before, .fa-user-large-slash::before { content: ""; }
.fa-user-lock::before { content: ""; }
.fa-user-minus::before { content: ""; }
.fa-user-music::before { content: ""; }
.fa-user-ninja::before { content: ""; }
.fa-user-nurse::before { content: ""; }
.fa-user-nurse-hair::before { content: ""; }
.fa-user-nurse-hair-long::before { content: ""; }
.fa-user-edit::before, .fa-user-pen::before { content: ""; }
.fa-user-pilot::before { content: ""; }
.fa-user-pilot-tie::before { content: ""; }
.fa-user-plus::before { content: ""; }
.fa-user-police::before { content: ""; }
.fa-user-police-tie::before { content: ""; }
.fa-user-robot::before { content: ""; }
.fa-user-robot-xmarks::before { content: ""; }
.fa-user-secret::before { content: ""; }
.fa-user-shakespeare::before { content: ""; }
.fa-user-shield::before { content: ""; }
.fa-user-slash::before { content: ""; }
.fa-user-tag::before { content: ""; }
.fa-user-tie::before { content: ""; }
.fa-user-tie-hair::before { content: ""; }
.fa-user-tie-hair-long::before { content: ""; }
.fa-user-unlock::before { content: ""; }
.fa-user-visor::before { content: ""; }
.fa-user-vneck::before { content: ""; }
.fa-user-vneck-hair::before { content: ""; }
.fa-user-vneck-hair-long::before { content: ""; }
.fa-user-times::before, .fa-user-xmark::before { content: ""; }
.fa-users::before { content: ""; }
.fa-users-cog::before, .fa-users-gear::before { content: ""; }
.fa-users-medical::before { content: ""; }
.fa-users-slash::before { content: ""; }
.fa-cutlery::before, .fa-utensils::before { content: ""; }
.fa-utensils-slash::before { content: ""; }
.fa-utility-pole::before { content: ""; }
.fa-utility-pole-double::before { content: ""; }
.fa-v::before { content: "V"; }
.fa-vacuum::before { content: ""; }
.fa-vacuum-robot::before { content: ""; }
.fa-value-absolute::before { content: ""; }
.fa-shuttle-van::before, .fa-van-shuttle::before { content: ""; }
.fa-vault::before { content: ""; }
.fa-vector-circle::before { content: ""; }
.fa-vector-polygon::before { content: ""; }
.fa-vector-square::before { content: ""; }
.fa-vent-damper::before { content: ""; }
.fa-venus::before { content: ""; }
.fa-venus-double::before { content: ""; }
.fa-venus-mars::before { content: ""; }
.fa-vest::before { content: ""; }
.fa-vest-patches::before { content: ""; }
.fa-vial::before { content: ""; }
.fa-vials::before { content: ""; }
.fa-video-camera::before, .fa-video::before { content: ""; }
.fa-video-arrow-down-left::before { content: ""; }
.fa-video-arrow-up-right::before { content: ""; }
.fa-video-plus::before { content: ""; }
.fa-video-slash::before { content: ""; }
.fa-vihara::before { content: ""; }
.fa-violin::before { content: ""; }
.fa-virus::before { content: ""; }
.fa-virus-covid::before { content: ""; }
.fa-virus-covid-slash::before { content: ""; }
.fa-virus-slash::before { content: ""; }
.fa-viruses::before { content: ""; }
.fa-voicemail::before { content: ""; }
.fa-volcano::before { content: ""; }
.fa-volleyball-ball::before, .fa-volleyball::before { content: ""; }
.fa-volume-medium::before, .fa-volume::before { content: ""; }
.fa-volume-high::before, .fa-volume-up::before { content: ""; }
.fa-volume-down::before, .fa-volume-low::before { content: ""; }
.fa-volume-off::before { content: ""; }
.fa-volume-slash::before { content: ""; }
.fa-volume-mute::before, .fa-volume-times::before, .fa-volume-xmark::before { content: ""; }
.fa-vr-cardboard::before { content: ""; }
.fa-w::before { content: "W"; }
.fa-waffle::before { content: ""; }
.fa-wagon-covered::before { content: ""; }
.fa-walker::before { content: ""; }
.fa-walkie-talkie::before { content: ""; }
.fa-wallet::before { content: ""; }
.fa-wand::before { content: ""; }
.fa-magic::before, .fa-wand-magic::before { content: ""; }
.fa-magic-wand-sparkles::before, .fa-wand-magic-sparkles::before { content: ""; }
.fa-wand-sparkles::before { content: ""; }
.fa-warehouse::before { content: ""; }
.fa-warehouse-alt::before, .fa-warehouse-full::before { content: ""; }
.fa-washer::before, .fa-washing-machine::before { content: ""; }
.fa-watch::before { content: ""; }
.fa-watch-apple::before { content: ""; }
.fa-watch-calculator::before { content: ""; }
.fa-watch-fitness::before { content: ""; }
.fa-watch-smart::before { content: ""; }
.fa-water::before { content: ""; }
.fa-water-arrow-down::before, .fa-water-lower::before { content: ""; }
.fa-water-arrow-up::before, .fa-water-rise::before { content: ""; }
.fa-ladder-water::before, .fa-swimming-pool::before, .fa-water-ladder::before { content: ""; }
.fa-watermelon-slice::before { content: ""; }
.fa-heart-rate::before, .fa-wave-pulse::before { content: ""; }
.fa-wave-sine::before { content: ""; }
.fa-wave-square::before { content: ""; }
.fa-wave-triangle::before { content: ""; }
.fa-waveform::before { content: ""; }
.fa-waveform-lines::before, .fa-waveform-path::before { content: ""; }
.fa-weight-hanging::before { content: ""; }
.fa-weight-scale::before, .fa-weight::before { content: ""; }
.fa-whale::before { content: ""; }
.fa-wheat::before { content: ""; }
.fa-wheat-alt::before, .fa-wheat-awn::before { content: ""; }
.fa-wheat-awn-slash::before { content: ""; }
.fa-wheat-slash::before { content: ""; }
.fa-wheelchair::before { content: ""; }
.fa-wheelchair-alt::before, .fa-wheelchair-move::before { content: ""; }
.fa-glass-whiskey::before, .fa-whiskey-glass::before { content: ""; }
.fa-glass-whiskey-rocks::before, .fa-whiskey-glass-ice::before { content: ""; }
.fa-whistle::before { content: ""; }
.fa-wifi-3::before, .fa-wifi-strong::before, .fa-wifi::before { content: ""; }
.fa-wifi-exclamation::before { content: ""; }
.fa-wifi-2::before, .fa-wifi-fair::before { content: ""; }
.fa-wifi-slash::before { content: ""; }
.fa-wifi-1::before, .fa-wifi-weak::before { content: ""; }
.fa-wind::before { content: ""; }
.fa-wind-turbine::before { content: ""; }
.fa-wind-circle-exclamation::before, .fa-wind-warning::before { content: ""; }
.fa-window::before { content: ""; }
.fa-window-alt::before, .fa-window-flip::before { content: ""; }
.fa-window-frame::before { content: ""; }
.fa-window-frame-open::before { content: ""; }
.fa-window-maximize::before { content: ""; }
.fa-window-minimize::before { content: ""; }
.fa-window-restore::before { content: ""; }
.fa-windsock::before { content: ""; }
.fa-wine-bottle::before { content: ""; }
.fa-wine-glass::before { content: ""; }
.fa-fragile::before, .fa-wine-glass-crack::before { content: ""; }
.fa-wine-glass-alt::before, .fa-wine-glass-empty::before { content: ""; }
.fa-krw::before, .fa-won-sign::before, .fa-won::before { content: ""; }
.fa-wreath::before { content: ""; }
.fa-wrench::before { content: ""; }
.fa-wrench-simple::before { content: ""; }
.fa-x::before { content: "X"; }
.fa-x-ray::before { content: ""; }
.fa-close::before, .fa-multiply::before, .fa-remove::before, .fa-times::before, .fa-xmark::before { content: ""; }
.fa-times-to-slot::before, .fa-vote-nay::before, .fa-xmark-to-slot::before { content: ""; }
.fa-y::before { content: "Y"; }
.fa-cny::before, .fa-jpy::before, .fa-rmb::before, .fa-yen-sign::before, .fa-yen::before { content: ""; }
.fa-yin-yang::before { content: ""; }
.fa-z::before { content: "Z"; }
.fa-sr-only, .fa-sr-only-focusable:not(:focus), .sr-only, .sr-only-focusable:not(:focus) { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; }
:host, :root { --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; }
@font-face { font-family: "Font Awesome 6 Brands"; font-style: normal; font-weight: 400; font-display: block; src: url("../fonts/fa-brands-400.woff2") format("woff2"), url("../fonts/fa-brands-400.ttf") format("truetype"); }
.fa-brands, .fab { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa-42-group::before, .fa-innosoft::before { content: ""; }
.fa-500px::before { content: ""; }
.fa-accessible-icon::before { content: ""; }
.fa-accusoft::before { content: ""; }
.fa-adn::before { content: ""; }
.fa-adversal::before { content: ""; }
.fa-affiliatetheme::before { content: ""; }
.fa-airbnb::before { content: ""; }
.fa-algolia::before { content: ""; }
.fa-alipay::before { content: ""; }
.fa-amazon::before { content: ""; }
.fa-amazon-pay::before { content: ""; }
.fa-amilia::before { content: ""; }
.fa-android::before { content: ""; }
.fa-angellist::before { content: ""; }
.fa-angrycreative::before { content: ""; }
.fa-angular::before { content: ""; }
.fa-app-store::before { content: ""; }
.fa-app-store-ios::before { content: ""; }
.fa-apper::before { content: ""; }
.fa-apple::before { content: ""; }
.fa-apple-pay::before { content: ""; }
.fa-artstation::before { content: ""; }
.fa-asymmetrik::before { content: ""; }
.fa-atlassian::before { content: ""; }
.fa-audible::before { content: ""; }
.fa-autoprefixer::before { content: ""; }
.fa-avianex::before { content: ""; }
.fa-aviato::before { content: ""; }
.fa-aws::before { content: ""; }
.fa-bandcamp::before { content: ""; }
.fa-battle-net::before { content: ""; }
.fa-behance::before { content: ""; }
.fa-behance-square::before { content: ""; }
.fa-bilibili::before { content: ""; }
.fa-bimobject::before { content: ""; }
.fa-bitbucket::before { content: ""; }
.fa-bitcoin::before { content: ""; }
.fa-bity::before { content: ""; }
.fa-black-tie::before { content: ""; }
.fa-blackberry::before { content: ""; }
.fa-blogger::before { content: ""; }
.fa-blogger-b::before { content: ""; }
.fa-bluetooth::before { content: ""; }
.fa-bluetooth-b::before { content: ""; }
.fa-bootstrap::before { content: ""; }
.fa-bots::before { content: ""; }
.fa-btc::before { content: ""; }
.fa-buffer::before { content: ""; }
.fa-buromobelexperte::before { content: ""; }
.fa-buy-n-large::before { content: ""; }
.fa-buysellads::before { content: ""; }
.fa-canadian-maple-leaf::before { content: ""; }
.fa-cc-amazon-pay::before { content: ""; }
.fa-cc-amex::before { content: ""; }
.fa-cc-apple-pay::before { content: ""; }
.fa-cc-diners-club::before { content: ""; }
.fa-cc-discover::before { content: ""; }
.fa-cc-jcb::before { content: ""; }
.fa-cc-mastercard::before { content: ""; }
.fa-cc-paypal::before { content: ""; }
.fa-cc-stripe::before { content: ""; }
.fa-cc-visa::before { content: ""; }
.fa-centercode::before { content: ""; }
.fa-centos::before { content: ""; }
.fa-chrome::before { content: ""; }
.fa-chromecast::before { content: ""; }
.fa-cloudflare::before { content: ""; }
.fa-cloudscale::before { content: ""; }
.fa-cloudsmith::before { content: ""; }
.fa-cloudversify::before { content: ""; }
.fa-cmplid::before { content: ""; }
.fa-codepen::before { content: ""; }
.fa-codiepie::before { content: ""; }
.fa-confluence::before { content: ""; }
.fa-connectdevelop::before { content: ""; }
.fa-contao::before { content: ""; }
.fa-cotton-bureau::before { content: ""; }
.fa-cpanel::before { content: ""; }
.fa-creative-commons::before { content: ""; }
.fa-creative-commons-by::before { content: ""; }
.fa-creative-commons-nc::before { content: ""; }
.fa-creative-commons-nc-eu::before { content: ""; }
.fa-creative-commons-nc-jp::before { content: ""; }
.fa-creative-commons-nd::before { content: ""; }
.fa-creative-commons-pd::before { content: ""; }
.fa-creative-commons-pd-alt::before { content: ""; }
.fa-creative-commons-remix::before { content: ""; }
.fa-creative-commons-sa::before { content: ""; }
.fa-creative-commons-sampling::before { content: ""; }
.fa-creative-commons-sampling-plus::before { content: ""; }
.fa-creative-commons-share::before { content: ""; }
.fa-creative-commons-zero::before { content: ""; }
.fa-critical-role::before { content: ""; }
.fa-css3::before { content: ""; }
.fa-css3-alt::before { content: ""; }
.fa-cuttlefish::before { content: ""; }
.fa-d-and-d::before { content: ""; }
.fa-d-and-d-beyond::before { content: ""; }
.fa-dailymotion::before { content: ""; }
.fa-dashcube::before { content: ""; }
.fa-deezer::before { content: ""; }
.fa-delicious::before { content: ""; }
.fa-deploydog::before { content: ""; }
.fa-deskpro::before { content: ""; }
.fa-dev::before { content: ""; }
.fa-deviantart::before { content: ""; }
.fa-dhl::before { content: ""; }
.fa-diaspora::before { content: ""; }
.fa-digg::before { content: ""; }
.fa-digital-ocean::before { content: ""; }
.fa-discord::before { content: ""; }
.fa-discourse::before { content: ""; }
.fa-dochub::before { content: ""; }
.fa-docker::before { content: ""; }
.fa-draft2digital::before { content: ""; }
.fa-dribbble::before { content: ""; }
.fa-dribbble-square::before { content: ""; }
.fa-dropbox::before { content: ""; }
.fa-drupal::before { content: ""; }
.fa-dyalog::before { content: ""; }
.fa-earlybirds::before { content: ""; }
.fa-ebay::before { content: ""; }
.fa-edge::before { content: ""; }
.fa-edge-legacy::before { content: ""; }
.fa-elementor::before { content: ""; }
.fa-ello::before { content: ""; }
.fa-ember::before { content: ""; }
.fa-empire::before { content: ""; }
.fa-envira::before { content: ""; }
.fa-erlang::before { content: ""; }
.fa-ethereum::before { content: ""; }
.fa-etsy::before { content: ""; }
.fa-evernote::before { content: ""; }
.fa-expeditedssl::before { content: ""; }
.fa-facebook::before { content: ""; }
.fa-facebook-f::before { content: ""; }
.fa-facebook-messenger::before { content: ""; }
.fa-facebook-square::before { content: ""; }
.fa-fantasy-flight-games::before { content: ""; }
.fa-fedex::before { content: ""; }
.fa-fedora::before { content: ""; }
.fa-figma::before { content: ""; }
.fa-firefox::before { content: ""; }
.fa-firefox-browser::before { content: ""; }
.fa-first-order::before { content: ""; }
.fa-first-order-alt::before { content: ""; }
.fa-firstdraft::before { content: ""; }
.fa-flickr::before { content: ""; }
.fa-flipboard::before { content: ""; }
.fa-fly::before { content: ""; }
.fa-font-awesome-flag::before, .fa-font-awesome-logo-full::before, .fa-font-awesome::before { content: ""; }
.fa-fonticons::before { content: ""; }
.fa-fonticons-fi::before { content: ""; }
.fa-fort-awesome::before { content: ""; }
.fa-fort-awesome-alt::before { content: ""; }
.fa-forumbee::before { content: ""; }
.fa-foursquare::before { content: ""; }
.fa-free-code-camp::before { content: ""; }
.fa-freebsd::before { content: ""; }
.fa-fulcrum::before { content: ""; }
.fa-galactic-republic::before { content: ""; }
.fa-galactic-senate::before { content: ""; }
.fa-get-pocket::before { content: ""; }
.fa-gg::before { content: ""; }
.fa-gg-circle::before { content: ""; }
.fa-git::before { content: ""; }
.fa-git-alt::before { content: ""; }
.fa-git-square::before { content: ""; }
.fa-github::before { content: ""; }
.fa-github-alt::before { content: ""; }
.fa-github-square::before { content: ""; }
.fa-gitkraken::before { content: ""; }
.fa-gitlab::before { content: ""; }
.fa-gitter::before { content: ""; }
.fa-glide::before { content: ""; }
.fa-glide-g::before { content: ""; }
.fa-gofore::before { content: ""; }
.fa-golang::before { content: ""; }
.fa-goodreads::before { content: ""; }
.fa-goodreads-g::before { content: ""; }
.fa-google::before { content: ""; }
.fa-google-drive::before { content: ""; }
.fa-google-pay::before { content: ""; }
.fa-google-play::before { content: ""; }
.fa-google-plus::before { content: ""; }
.fa-google-plus-g::before { content: ""; }
.fa-google-plus-square::before { content: ""; }
.fa-google-wallet::before { content: ""; }
.fa-gratipay::before { content: ""; }
.fa-grav::before { content: ""; }
.fa-gripfire::before { content: ""; }
.fa-grunt::before { content: ""; }
.fa-guilded::before { content: ""; }
.fa-gulp::before { content: ""; }
.fa-hacker-news::before { content: ""; }
.fa-hacker-news-square::before { content: ""; }
.fa-hackerrank::before { content: ""; }
.fa-hashnode::before { content: ""; }
.fa-hips::before { content: ""; }
.fa-hire-a-helper::before { content: ""; }
.fa-hive::before { content: ""; }
.fa-hooli::before { content: ""; }
.fa-hornbill::before { content: ""; }
.fa-hotjar::before { content: ""; }
.fa-houzz::before { content: ""; }
.fa-html5::before { content: ""; }
.fa-hubspot::before { content: ""; }
.fa-ideal::before { content: ""; }
.fa-imdb::before { content: ""; }
.fa-instagram::before { content: ""; }
.fa-instagram-square::before { content: ""; }
.fa-instalod::before { content: ""; }
.fa-intercom::before { content: ""; }
.fa-internet-explorer::before { content: ""; }
.fa-invision::before { content: ""; }
.fa-ioxhost::before { content: ""; }
.fa-itch-io::before { content: ""; }
.fa-itunes::before { content: ""; }
.fa-itunes-note::before { content: ""; }
.fa-java::before { content: ""; }
.fa-jedi-order::before { content: ""; }
.fa-jenkins::before { content: ""; }
.fa-jira::before { content: ""; }
.fa-joget::before { content: ""; }
.fa-joomla::before { content: ""; }
.fa-js::before { content: ""; }
.fa-js-square::before { content: ""; }
.fa-jsfiddle::before { content: ""; }
.fa-kaggle::before { content: ""; }
.fa-keybase::before { content: ""; }
.fa-keycdn::before { content: ""; }
.fa-kickstarter::before { content: ""; }
.fa-kickstarter-k::before { content: ""; }
.fa-korvue::before { content: ""; }
.fa-laravel::before { content: ""; }
.fa-lastfm::before { content: ""; }
.fa-lastfm-square::before { content: ""; }
.fa-leanpub::before { content: ""; }
.fa-less::before { content: ""; }
.fa-line::before { content: ""; }
.fa-linkedin::before { content: ""; }
.fa-linkedin-in::before { content: ""; }
.fa-linode::before { content: ""; }
.fa-linux::before { content: ""; }
.fa-lyft::before { content: ""; }
.fa-magento::before { content: ""; }
.fa-mailchimp::before { content: ""; }
.fa-mandalorian::before { content: ""; }
.fa-markdown::before { content: ""; }
.fa-mastodon::before { content: ""; }
.fa-maxcdn::before { content: ""; }
.fa-mdb::before { content: ""; }
.fa-medapps::before { content: ""; }
.fa-medium-m::before, .fa-medium::before { content: ""; }
.fa-medrt::before { content: ""; }
.fa-meetup::before { content: ""; }
.fa-megaport::before { content: ""; }
.fa-mendeley::before { content: ""; }
.fa-meta::before { content: ""; }
.fa-microblog::before { content: ""; }
.fa-microsoft::before { content: ""; }
.fa-mix::before { content: ""; }
.fa-mixcloud::before { content: ""; }
.fa-mixer::before { content: ""; }
.fa-mizuni::before { content: ""; }
.fa-modx::before { content: ""; }
.fa-monero::before { content: ""; }
.fa-napster::before { content: ""; }
.fa-neos::before { content: ""; }
.fa-nimblr::before { content: ""; }
.fa-node::before { content: ""; }
.fa-node-js::before { content: ""; }
.fa-npm::before { content: ""; }
.fa-ns8::before { content: ""; }
.fa-nutritionix::before { content: ""; }
.fa-octopus-deploy::before { content: ""; }
.fa-odnoklassniki::before { content: ""; }
.fa-odnoklassniki-square::before { content: ""; }
.fa-old-republic::before { content: ""; }
.fa-opencart::before { content: ""; }
.fa-openid::before { content: ""; }
.fa-opera::before { content: ""; }
.fa-optin-monster::before { content: ""; }
.fa-orcid::before { content: ""; }
.fa-osi::before { content: ""; }
.fa-padlet::before { content: ""; }
.fa-page4::before { content: ""; }
.fa-pagelines::before { content: ""; }
.fa-palfed::before { content: ""; }
.fa-patreon::before { content: ""; }
.fa-paypal::before { content: ""; }
.fa-perbyte::before { content: ""; }
.fa-periscope::before { content: ""; }
.fa-phabricator::before { content: ""; }
.fa-phoenix-framework::before { content: ""; }
.fa-phoenix-squadron::before { content: ""; }
.fa-php::before { content: ""; }
.fa-pied-piper::before { content: ""; }
.fa-pied-piper-alt::before { content: ""; }
.fa-pied-piper-hat::before { content: ""; }
.fa-pied-piper-pp::before { content: ""; }
.fa-pied-piper-square::before { content: ""; }
.fa-pinterest::before { content: ""; }
.fa-pinterest-p::before { content: ""; }
.fa-pinterest-square::before { content: ""; }
.fa-pix::before { content: ""; }
.fa-playstation::before { content: ""; }
.fa-product-hunt::before { content: ""; }
.fa-pushed::before { content: ""; }
.fa-python::before { content: ""; }
.fa-qq::before { content: ""; }
.fa-quinscape::before { content: ""; }
.fa-quora::before { content: ""; }
.fa-r-project::before { content: ""; }
.fa-raspberry-pi::before { content: ""; }
.fa-ravelry::before { content: ""; }
.fa-react::before { content: ""; }
.fa-reacteurope::before { content: ""; }
.fa-readme::before { content: ""; }
.fa-rebel::before { content: ""; }
.fa-red-river::before { content: ""; }
.fa-reddit::before { content: ""; }
.fa-reddit-alien::before { content: ""; }
.fa-reddit-square::before { content: ""; }
.fa-redhat::before { content: ""; }
.fa-renren::before { content: ""; }
.fa-replyd::before { content: ""; }
.fa-researchgate::before { content: ""; }
.fa-resolving::before { content: ""; }
.fa-rev::before { content: ""; }
.fa-rocketchat::before { content: ""; }
.fa-rockrms::before { content: ""; }
.fa-rust::before { content: ""; }
.fa-safari::before { content: ""; }
.fa-salesforce::before { content: ""; }
.fa-sass::before { content: ""; }
.fa-schlix::before { content: ""; }
.fa-scribd::before { content: ""; }
.fa-searchengin::before { content: ""; }
.fa-sellcast::before { content: ""; }
.fa-sellsy::before { content: ""; }
.fa-servicestack::before { content: ""; }
.fa-shirtsinbulk::before { content: ""; }
.fa-shopify::before { content: ""; }
.fa-shopware::before { content: ""; }
.fa-simplybuilt::before { content: ""; }
.fa-sistrix::before { content: ""; }
.fa-sith::before { content: ""; }
.fa-sitrox::before { content: ""; }
.fa-sketch::before { content: ""; }
.fa-skyatlas::before { content: ""; }
.fa-skype::before { content: ""; }
.fa-slack-hash::before, .fa-slack::before { content: ""; }
.fa-slideshare::before { content: ""; }
.fa-snapchat-ghost::before, .fa-snapchat::before { content: ""; }
.fa-snapchat-square::before { content: ""; }
.fa-soundcloud::before { content: ""; }
.fa-sourcetree::before { content: ""; }
.fa-speakap::before { content: ""; }
.fa-speaker-deck::before { content: ""; }
.fa-spotify::before { content: ""; }
.fa-square-font-awesome::before { content: ""; }
.fa-font-awesome-alt::before, .fa-square-font-awesome-stroke::before { content: ""; }
.fa-squarespace::before { content: ""; }
.fa-stack-exchange::before { content: ""; }
.fa-stack-overflow::before { content: ""; }
.fa-stackpath::before { content: ""; }
.fa-staylinked::before { content: ""; }
.fa-steam::before { content: ""; }
.fa-steam-square::before { content: ""; }
.fa-steam-symbol::before { content: ""; }
.fa-sticker-mule::before { content: ""; }
.fa-strava::before { content: ""; }
.fa-stripe::before { content: ""; }
.fa-stripe-s::before { content: ""; }
.fa-studiovinari::before { content: ""; }
.fa-stumbleupon::before { content: ""; }
.fa-stumbleupon-circle::before { content: ""; }
.fa-superpowers::before { content: ""; }
.fa-supple::before { content: ""; }
.fa-suse::before { content: ""; }
.fa-swift::before { content: ""; }
.fa-symfony::before { content: ""; }
.fa-teamspeak::before { content: ""; }
.fa-telegram-plane::before, .fa-telegram::before { content: ""; }
.fa-tencent-weibo::before { content: ""; }
.fa-the-red-yeti::before { content: ""; }
.fa-themeco::before { content: ""; }
.fa-themeisle::before { content: ""; }
.fa-think-peaks::before { content: ""; }
.fa-tiktok::before { content: ""; }
.fa-trade-federation::before { content: ""; }
.fa-trello::before { content: ""; }
.fa-tumblr::before { content: ""; }
.fa-tumblr-square::before { content: ""; }
.fa-twitch::before { content: ""; }
.fa-twitter::before { content: ""; }
.fa-twitter-square::before { content: ""; }
.fa-typo3::before { content: ""; }
.fa-uber::before { content: ""; }
.fa-ubuntu::before { content: ""; }
.fa-uikit::before { content: ""; }
.fa-umbraco::before { content: ""; }
.fa-uncharted::before { content: ""; }
.fa-uniregistry::before { content: ""; }
.fa-unity::before { content: ""; }
.fa-unsplash::before { content: ""; }
.fa-untappd::before { content: ""; }
.fa-ups::before { content: ""; }
.fa-usb::before { content: ""; }
.fa-usps::before { content: ""; }
.fa-ussunnah::before { content: ""; }
.fa-vaadin::before { content: ""; }
.fa-viacoin::before { content: ""; }
.fa-viadeo::before { content: ""; }
.fa-viadeo-square::before { content: ""; }
.fa-viber::before { content: ""; }
.fa-vimeo::before { content: ""; }
.fa-vimeo-square::before { content: ""; }
.fa-vimeo-v::before { content: ""; }
.fa-vine::before { content: ""; }
.fa-vk::before { content: ""; }
.fa-vnv::before { content: ""; }
.fa-vuejs::before { content: ""; }
.fa-watchman-monitoring::before { content: ""; }
.fa-waze::before { content: ""; }
.fa-weebly::before { content: ""; }
.fa-weibo::before { content: ""; }
.fa-weixin::before { content: ""; }
.fa-whatsapp::before { content: ""; }
.fa-whatsapp-square::before { content: ""; }
.fa-whmcs::before { content: ""; }
.fa-wikipedia-w::before { content: ""; }
.fa-windows::before { content: ""; }
.fa-wirsindhandwerk::before, .fa-wsh::before { content: ""; }
.fa-wix::before { content: ""; }
.fa-wizards-of-the-coast::before { content: ""; }
.fa-wodu::before { content: ""; }
.fa-wolf-pack-battalion::before { content: ""; }
.fa-wordpress::before { content: ""; }
.fa-wordpress-simple::before { content: ""; }
.fa-wpbeginner::before { content: ""; }
.fa-wpexplorer::before { content: ""; }
.fa-wpforms::before { content: ""; }
.fa-wpressr::before { content: ""; }
.fa-xbox::before { content: ""; }
.fa-xing::before { content: ""; }
.fa-xing-square::before { content: ""; }
.fa-y-combinator::before { content: ""; }
.fa-yahoo::before { content: ""; }
.fa-yammer::before { content: ""; }
.fa-yandex::before { content: ""; }
.fa-yandex-international::before { content: ""; }
.fa-yarn::before { content: ""; }
.fa-yelp::before { content: ""; }
.fa-yoast::before { content: ""; }
.fa-youtube::before { content: ""; }
.fa-youtube-square::before { content: ""; }
.fa-zhihu::before { content: ""; }
:host, :root { --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone"; }
@font-face { font-family: "Font Awesome 6 Duotone"; font-style: normal; font-weight: 900; font-display: block; src: url("../fonts/fa-duotone-900.woff2") format("woff2"), url("../fonts/fa-duotone-900.ttf") format("truetype"); }
.fa-duotone, .fad { position: relative; font-family: "Font Awesome 6 Duotone"; font-weight: 900; letter-spacing: normal; }
.fa-duotone::before, .fad::before { position: absolute; color: var(--fa-primary-color,inherit); opacity: var(--fa-primary-opacity,1); }
.fa-duotone::after, .fad::after { color: var(--fa-secondary-color,inherit); }
.fa-duotone.fa-swap-opacity::before, .fa-duotone::after, .fa-swap-opacity .fa-duotone::before, .fa-swap-opacity .fad::before, .fad.fa-swap-opacity::before, .fad::after { opacity: var(--fa-secondary-opacity,.4); }
.fa-duotone.fa-swap-opacity::after, .fa-swap-opacity .fa-duotone::after, .fa-swap-opacity .fad::after, .fad.fa-swap-opacity::after { opacity: var(--fa-primary-opacity,1); }
.fa-duotone.fa-inverse, .fad.fa-inverse { color: var(--fa-inverse,#fff); }
.fa-duotone.fa-stack-1x, .fa-duotone.fa-stack-2x, .fad.fa-stack-1x, .fad.fa-stack-2x { position: absolute; }
.fa-duotone.fa-fw::before, .fa-duotone.fa-stack-1x::before, .fa-duotone.fa-stack-2x::before, .fad.fa-fw::before, .fad.fa-stack-1x::before, .fad.fa-stack-2x::before { left: 50%; transform: translateX(-50%); }
.fa-duotone.fa-0::after, .fad.fa-0::after { content: "00"; }
.fa-duotone.fa-1::after, .fad.fa-1::after { content: "11"; }
.fa-duotone.fa-2::after, .fad.fa-2::after { content: "22"; }
.fa-duotone.fa-3::after, .fad.fa-3::after { content: "33"; }
.fa-duotone.fa-4::after, .fad.fa-4::after { content: "44"; }
.fa-duotone.fa-5::after, .fad.fa-5::after { content: "55"; }
.fa-duotone.fa-6::after, .fad.fa-6::after { content: "66"; }
.fa-duotone.fa-7::after, .fad.fa-7::after { content: "77"; }
.fa-duotone.fa-8::after, .fad.fa-8::after { content: "88"; }
.fa-duotone.fa-9::after, .fad.fa-9::after { content: "99"; }
.fa-duotone.fa-00::after, .fad.fa-00::after { content: ""; }
.fa-duotone.fa-360-degrees::after, .fad.fa-360-degrees::after { content: ""; }
.fa-duotone.fa-a::after, .fad.fa-a::after { content: "AA"; }
.fa-duotone.fa-abacus::after, .fad.fa-abacus::after { content: ""; }
.fa-duotone.fa-accent-grave::after, .fad.fa-accent-grave::after { content: "``"; }
.fa-duotone.fa-acorn::after, .fad.fa-acorn::after { content: ""; }
.fa-duotone.fa-address-book::after, .fa-duotone.fa-contact-book::after, .fad.fa-address-book::after, .fad.fa-contact-book::after { content: ""; }
.fa-duotone.fa-address-card::after, .fa-duotone.fa-contact-card::after, .fa-duotone.fa-vcard::after, .fad.fa-address-card::after, .fad.fa-contact-card::after, .fad.fa-vcard::after { content: ""; }
.fa-duotone.fa-air-conditioner::after, .fad.fa-air-conditioner::after { content: ""; }
.fa-duotone.fa-airplay::after, .fad.fa-airplay::after { content: ""; }
.fa-duotone.fa-alarm-clock::after, .fad.fa-alarm-clock::after { content: ""; }
.fa-duotone.fa-alarm-exclamation::after, .fad.fa-alarm-exclamation::after { content: ""; }
.fa-duotone.fa-alarm-plus::after, .fad.fa-alarm-plus::after { content: ""; }
.fa-duotone.fa-alarm-snooze::after, .fad.fa-alarm-snooze::after { content: ""; }
.fa-duotone.fa-album::after, .fad.fa-album::after { content: ""; }
.fa-duotone.fa-album-circle-plus::after, .fad.fa-album-circle-plus::after { content: ""; }
.fa-duotone.fa-album-circle-user::after, .fad.fa-album-circle-user::after { content: ""; }
.fa-duotone.fa-album-collection::after, .fad.fa-album-collection::after { content: ""; }
.fa-duotone.fa-album-collection-circle-plus::after, .fad.fa-album-collection-circle-plus::after { content: ""; }
.fa-duotone.fa-album-collection-circle-user::after, .fad.fa-album-collection-circle-user::after { content: ""; }
.fa-duotone.fa-alicorn::after, .fad.fa-alicorn::after { content: ""; }
.fa-duotone.fa-alien::after, .fad.fa-alien::after { content: ""; }
.fa-duotone.fa-alien-8bit::after, .fa-duotone.fa-alien-monster::after, .fad.fa-alien-8bit::after, .fad.fa-alien-monster::after { content: ""; }
.fa-duotone.fa-align-center::after, .fad.fa-align-center::after { content: ""; }
.fa-duotone.fa-align-justify::after, .fad.fa-align-justify::after { content: ""; }
.fa-duotone.fa-align-left::after, .fad.fa-align-left::after { content: ""; }
.fa-duotone.fa-align-right::after, .fad.fa-align-right::after { content: ""; }
.fa-duotone.fa-align-slash::after, .fad.fa-align-slash::after { content: ""; }
.fa-duotone.fa-alt::after, .fad.fa-alt::after { content: ""; }
.fa-duotone.fa-amp-guitar::after, .fad.fa-amp-guitar::after { content: ""; }
.fa-duotone.fa-ampersand::after, .fad.fa-ampersand::after { content: "&&"; }
.fa-duotone.fa-anchor::after, .fad.fa-anchor::after { content: ""; }
.fa-duotone.fa-angel::after, .fad.fa-angel::after { content: ""; }
.fa-duotone.fa-angle::after, .fad.fa-angle::after { content: ""; }
.fa-duotone.fa-angle-90::after, .fad.fa-angle-90::after { content: ""; }
.fa-duotone.fa-angle-down::after, .fad.fa-angle-down::after { content: ""; }
.fa-duotone.fa-angle-left::after, .fad.fa-angle-left::after { content: ""; }
.fa-duotone.fa-angle-right::after, .fad.fa-angle-right::after { content: ""; }
.fa-duotone.fa-angle-up::after, .fad.fa-angle-up::after { content: ""; }
.fa-duotone.fa-angle-double-down::after, .fa-duotone.fa-angles-down::after, .fad.fa-angle-double-down::after, .fad.fa-angles-down::after { content: ""; }
.fa-duotone.fa-angle-double-left::after, .fa-duotone.fa-angles-left::after, .fad.fa-angle-double-left::after, .fad.fa-angles-left::after { content: ""; }
.fa-duotone.fa-angle-double-right::after, .fa-duotone.fa-angles-right::after, .fad.fa-angle-double-right::after, .fad.fa-angles-right::after { content: ""; }
.fa-duotone.fa-angle-double-up::after, .fa-duotone.fa-angles-up::after, .fad.fa-angle-double-up::after, .fad.fa-angles-up::after { content: ""; }
.fa-duotone.fa-ankh::after, .fad.fa-ankh::after { content: ""; }
.fa-duotone.fa-apartment::after, .fad.fa-apartment::after { content: ""; }
.fa-duotone.fa-aperture::after, .fad.fa-aperture::after { content: ""; }
.fa-duotone.fa-apostrophe::after, .fad.fa-apostrophe::after { content: "''"; }
.fa-duotone.fa-apple-core::after, .fad.fa-apple-core::after { content: ""; }
.fa-duotone.fa-apple-alt::after, .fa-duotone.fa-apple-whole::after, .fad.fa-apple-alt::after, .fad.fa-apple-whole::after { content: ""; }
.fa-duotone.fa-archway::after, .fad.fa-archway::after { content: ""; }
.fa-duotone.fa-arrow-down::after, .fad.fa-arrow-down::after { content: ""; }
.fa-duotone.fa-arrow-down-1-9::after, .fa-duotone.fa-sort-numeric-asc::after, .fa-duotone.fa-sort-numeric-down::after, .fad.fa-arrow-down-1-9::after, .fad.fa-sort-numeric-asc::after, .fad.fa-sort-numeric-down::after { content: ""; }
.fa-duotone.fa-arrow-down-9-1::after, .fa-duotone.fa-sort-numeric-desc::after, .fa-duotone.fa-sort-numeric-down-alt::after, .fad.fa-arrow-down-9-1::after, .fad.fa-sort-numeric-desc::after, .fad.fa-sort-numeric-down-alt::after { content: ""; }
.fa-duotone.fa-arrow-down-a-z::after, .fa-duotone.fa-sort-alpha-asc::after, .fa-duotone.fa-sort-alpha-down::after, .fad.fa-arrow-down-a-z::after, .fad.fa-sort-alpha-asc::after, .fad.fa-sort-alpha-down::after { content: ""; }
.fa-duotone.fa-arrow-down-arrow-up::after, .fa-duotone.fa-sort-alt::after, .fad.fa-arrow-down-arrow-up::after, .fad.fa-sort-alt::after { content: ""; }
.fa-duotone.fa-arrow-down-big-small::after, .fa-duotone.fa-sort-size-down::after, .fad.fa-arrow-down-big-small::after, .fad.fa-sort-size-down::after { content: ""; }
.fa-duotone.fa-arrow-down-from-dotted-line::after, .fad.fa-arrow-down-from-dotted-line::after { content: ""; }
.fa-duotone.fa-arrow-down-from-line::after, .fa-duotone.fa-arrow-from-top::after, .fad.fa-arrow-down-from-line::after, .fad.fa-arrow-from-top::after { content: ""; }
.fa-duotone.fa-arrow-down-left::after, .fad.fa-arrow-down-left::after { content: ""; }
.fa-duotone.fa-arrow-down-left-and-arrow-up-right-to-center::after, .fad.fa-arrow-down-left-and-arrow-up-right-to-center::after { content: ""; }
.fa-duotone.fa-arrow-down-long::after, .fa-duotone.fa-long-arrow-down::after, .fad.fa-arrow-down-long::after, .fad.fa-long-arrow-down::after { content: ""; }
.fa-duotone.fa-arrow-down-right::after, .fad.fa-arrow-down-right::after { content: ""; }
.fa-duotone.fa-arrow-down-short-wide::after, .fa-duotone.fa-sort-amount-desc::after, .fa-duotone.fa-sort-amount-down-alt::after, .fad.fa-arrow-down-short-wide::after, .fad.fa-sort-amount-desc::after, .fad.fa-sort-amount-down-alt::after { content: ""; }
.fa-duotone.fa-arrow-down-small-big::after, .fa-duotone.fa-sort-size-down-alt::after, .fad.fa-arrow-down-small-big::after, .fad.fa-sort-size-down-alt::after { content: ""; }
.fa-duotone.fa-arrow-down-square-triangle::after, .fa-duotone.fa-sort-shapes-down-alt::after, .fad.fa-arrow-down-square-triangle::after, .fad.fa-sort-shapes-down-alt::after { content: ""; }
.fa-duotone.fa-arrow-down-to-bracket::after, .fad.fa-arrow-down-to-bracket::after { content: ""; }
.fa-duotone.fa-arrow-down-to-dotted-line::after, .fad.fa-arrow-down-to-dotted-line::after { content: ""; }
.fa-duotone.fa-arrow-down-to-line::after, .fa-duotone.fa-arrow-to-bottom::after, .fad.fa-arrow-down-to-line::after, .fad.fa-arrow-to-bottom::after { content: ""; }
.fa-duotone.fa-arrow-down-to-square::after, .fad.fa-arrow-down-to-square::after { content: ""; }
.fa-duotone.fa-arrow-down-triangle-square::after, .fa-duotone.fa-sort-shapes-down::after, .fad.fa-arrow-down-triangle-square::after, .fad.fa-sort-shapes-down::after { content: ""; }
.fa-duotone.fa-arrow-down-wide-short::after, .fa-duotone.fa-sort-amount-asc::after, .fa-duotone.fa-sort-amount-down::after, .fad.fa-arrow-down-wide-short::after, .fad.fa-sort-amount-asc::after, .fad.fa-sort-amount-down::after { content: ""; }
.fa-duotone.fa-arrow-down-z-a::after, .fa-duotone.fa-sort-alpha-desc::after, .fa-duotone.fa-sort-alpha-down-alt::after, .fad.fa-arrow-down-z-a::after, .fad.fa-sort-alpha-desc::after, .fad.fa-sort-alpha-down-alt::after { content: ""; }
.fa-duotone.fa-arrow-left::after, .fad.fa-arrow-left::after { content: ""; }
.fa-duotone.fa-arrow-from-right::after, .fa-duotone.fa-arrow-left-from-line::after, .fad.fa-arrow-from-right::after, .fad.fa-arrow-left-from-line::after { content: ""; }
.fa-duotone.fa-arrow-left-long::after, .fa-duotone.fa-long-arrow-left::after, .fad.fa-arrow-left-long::after, .fad.fa-long-arrow-left::after { content: ""; }
.fa-duotone.fa-arrow-left-long-to-line::after, .fad.fa-arrow-left-long-to-line::after { content: ""; }
.fa-duotone.fa-arrow-left-to-line::after, .fa-duotone.fa-arrow-to-left::after, .fad.fa-arrow-left-to-line::after, .fad.fa-arrow-to-left::after { content: ""; }
.fa-duotone.fa-arrow-pointer::after, .fa-duotone.fa-mouse-pointer::after, .fad.fa-arrow-pointer::after, .fad.fa-mouse-pointer::after { content: ""; }
.fa-duotone.fa-arrow-right::after, .fad.fa-arrow-right::after { content: ""; }
.fa-duotone.fa-arrow-right-arrow-left::after, .fa-duotone.fa-exchange::after, .fad.fa-arrow-right-arrow-left::after, .fad.fa-exchange::after { content: ""; }
.fa-duotone.fa-arrow-right-from-bracket::after, .fa-duotone.fa-sign-out::after, .fad.fa-arrow-right-from-bracket::after, .fad.fa-sign-out::after { content: ""; }
.fa-duotone.fa-arrow-from-left::after, .fa-duotone.fa-arrow-right-from-line::after, .fad.fa-arrow-from-left::after, .fad.fa-arrow-right-from-line::after { content: ""; }
.fa-duotone.fa-arrow-right-long::after, .fa-duotone.fa-long-arrow-right::after, .fad.fa-arrow-right-long::after, .fad.fa-long-arrow-right::after { content: ""; }
.fa-duotone.fa-arrow-right-long-to-line::after, .fad.fa-arrow-right-long-to-line::after { content: ""; }
.fa-duotone.fa-arrow-right-to-bracket::after, .fa-duotone.fa-sign-in::after, .fad.fa-arrow-right-to-bracket::after, .fad.fa-sign-in::after { content: ""; }
.fa-duotone.fa-arrow-right-to-line::after, .fa-duotone.fa-arrow-to-right::after, .fad.fa-arrow-right-to-line::after, .fad.fa-arrow-to-right::after { content: ""; }
.fa-duotone.fa-arrow-left-rotate::after, .fa-duotone.fa-arrow-rotate-back::after, .fa-duotone.fa-arrow-rotate-backward::after, .fa-duotone.fa-arrow-rotate-left::after, .fa-duotone.fa-undo::after, .fad.fa-arrow-left-rotate::after, .fad.fa-arrow-rotate-back::after, .fad.fa-arrow-rotate-backward::after, .fad.fa-arrow-rotate-left::after, .fad.fa-undo::after { content: ""; }
.fa-duotone.fa-arrow-right-rotate::after, .fa-duotone.fa-arrow-rotate-forward::after, .fa-duotone.fa-arrow-rotate-right::after, .fa-duotone.fa-redo::after, .fad.fa-arrow-right-rotate::after, .fad.fa-arrow-rotate-forward::after, .fad.fa-arrow-rotate-right::after, .fad.fa-redo::after { content: ""; }
.fa-duotone.fa-arrow-trend-down::after, .fad.fa-arrow-trend-down::after { content: ""; }
.fa-duotone.fa-arrow-trend-up::after, .fad.fa-arrow-trend-up::after { content: ""; }
.fa-duotone.fa-arrow-turn-down::after, .fa-duotone.fa-level-down::after, .fad.fa-arrow-turn-down::after, .fad.fa-level-down::after { content: ""; }
.fa-duotone.fa-arrow-turn-down-left::after, .fad.fa-arrow-turn-down-left::after { content: ""; }
.fa-duotone.fa-arrow-turn-down-right::after, .fad.fa-arrow-turn-down-right::after { content: ""; }
.fa-duotone.fa-arrow-turn-up::after, .fa-duotone.fa-level-up::after, .fad.fa-arrow-turn-up::after, .fad.fa-level-up::after { content: ""; }
.fa-duotone.fa-arrow-up::after, .fad.fa-arrow-up::after { content: ""; }
.fa-duotone.fa-arrow-up-1-9::after, .fa-duotone.fa-sort-numeric-up::after, .fad.fa-arrow-up-1-9::after, .fad.fa-sort-numeric-up::after { content: ""; }
.fa-duotone.fa-arrow-up-9-1::after, .fa-duotone.fa-sort-numeric-up-alt::after, .fad.fa-arrow-up-9-1::after, .fad.fa-sort-numeric-up-alt::after { content: ""; }
.fa-duotone.fa-arrow-up-a-z::after, .fa-duotone.fa-sort-alpha-up::after, .fad.fa-arrow-up-a-z::after, .fad.fa-sort-alpha-up::after { content: ""; }
.fa-duotone.fa-arrow-up-arrow-down::after, .fa-duotone.fa-sort-up-down::after, .fad.fa-arrow-up-arrow-down::after, .fad.fa-sort-up-down::after { content: ""; }
.fa-duotone.fa-arrow-up-big-small::after, .fa-duotone.fa-sort-size-up::after, .fad.fa-arrow-up-big-small::after, .fad.fa-sort-size-up::after { content: ""; }
.fa-duotone.fa-arrow-up-from-bracket::after, .fad.fa-arrow-up-from-bracket::after { content: ""; }
.fa-duotone.fa-arrow-up-from-dotted-line::after, .fad.fa-arrow-up-from-dotted-line::after { content: ""; }
.fa-duotone.fa-arrow-from-bottom::after, .fa-duotone.fa-arrow-up-from-line::after, .fad.fa-arrow-from-bottom::after, .fad.fa-arrow-up-from-line::after { content: ""; }
.fa-duotone.fa-arrow-up-from-square::after, .fad.fa-arrow-up-from-square::after { content: ""; }
.fa-duotone.fa-arrow-up-left::after, .fad.fa-arrow-up-left::after { content: ""; }
.fa-duotone.fa-arrow-up-left-from-circle::after, .fad.fa-arrow-up-left-from-circle::after { content: ""; }
.fa-duotone.fa-arrow-up-long::after, .fa-duotone.fa-long-arrow-up::after, .fad.fa-arrow-up-long::after, .fad.fa-long-arrow-up::after { content: ""; }
.fa-duotone.fa-arrow-up-right::after, .fad.fa-arrow-up-right::after { content: ""; }
.fa-duotone.fa-arrow-up-right-and-arrow-down-left-from-center::after, .fad.fa-arrow-up-right-and-arrow-down-left-from-center::after { content: ""; }
.fa-duotone.fa-arrow-up-right-from-square::after, .fa-duotone.fa-external-link::after, .fad.fa-arrow-up-right-from-square::after, .fad.fa-external-link::after { content: ""; }
.fa-duotone.fa-arrow-up-short-wide::after, .fa-duotone.fa-sort-amount-up-alt::after, .fad.fa-arrow-up-short-wide::after, .fad.fa-sort-amount-up-alt::after { content: ""; }
.fa-duotone.fa-arrow-up-small-big::after, .fa-duotone.fa-sort-size-up-alt::after, .fad.fa-arrow-up-small-big::after, .fad.fa-sort-size-up-alt::after { content: ""; }
.fa-duotone.fa-arrow-up-square-triangle::after, .fa-duotone.fa-sort-shapes-up-alt::after, .fad.fa-arrow-up-square-triangle::after, .fad.fa-sort-shapes-up-alt::after { content: ""; }
.fa-duotone.fa-arrow-up-to-dotted-line::after, .fad.fa-arrow-up-to-dotted-line::after { content: ""; }
.fa-duotone.fa-arrow-to-top::after, .fa-duotone.fa-arrow-up-to-line::after, .fad.fa-arrow-to-top::after, .fad.fa-arrow-up-to-line::after { content: ""; }
.fa-duotone.fa-arrow-up-triangle-square::after, .fa-duotone.fa-sort-shapes-up::after, .fad.fa-arrow-up-triangle-square::after, .fad.fa-sort-shapes-up::after { content: ""; }
.fa-duotone.fa-arrow-up-wide-short::after, .fa-duotone.fa-sort-amount-up::after, .fad.fa-arrow-up-wide-short::after, .fad.fa-sort-amount-up::after { content: ""; }
.fa-duotone.fa-arrow-up-z-a::after, .fa-duotone.fa-sort-alpha-up-alt::after, .fad.fa-arrow-up-z-a::after, .fad.fa-sort-alpha-up-alt::after { content: ""; }
.fa-duotone.fa-arrows-cross::after, .fad.fa-arrows-cross::after { content: ""; }
.fa-duotone.fa-arrows-from-dotted-line::after, .fad.fa-arrows-from-dotted-line::after { content: ""; }
.fa-duotone.fa-arrows-from-line::after, .fad.fa-arrows-from-line::after { content: ""; }
.fa-duotone.fa-arrows-h::after, .fa-duotone.fa-arrows-left-right::after, .fad.fa-arrows-h::after, .fad.fa-arrows-left-right::after { content: ""; }
.fa-duotone.fa-arrows-maximize::after, .fa-duotone.fa-expand-arrows::after, .fad.fa-arrows-maximize::after, .fad.fa-expand-arrows::after { content: ""; }
.fa-duotone.fa-arrows-minimize::after, .fa-duotone.fa-compress-arrows::after, .fad.fa-arrows-minimize::after, .fad.fa-compress-arrows::after { content: ""; }
.fa-duotone.fa-arrows-repeat::after, .fa-duotone.fa-repeat-alt::after, .fad.fa-arrows-repeat::after, .fad.fa-repeat-alt::after { content: ""; }
.fa-duotone.fa-arrows-repeat-1::after, .fa-duotone.fa-repeat-1-alt::after, .fad.fa-arrows-repeat-1::after, .fad.fa-repeat-1-alt::after { content: ""; }
.fa-duotone.fa-arrows-retweet::after, .fa-duotone.fa-retweet-alt::after, .fad.fa-arrows-retweet::after, .fad.fa-retweet-alt::after { content: ""; }
.fa-duotone.fa-arrows-rotate::after, .fa-duotone.fa-refresh::after, .fa-duotone.fa-sync::after, .fad.fa-arrows-rotate::after, .fad.fa-refresh::after, .fad.fa-sync::after { content: ""; }
.fa-duotone.fa-arrows-to-dotted-line::after, .fad.fa-arrows-to-dotted-line::after { content: ""; }
.fa-duotone.fa-arrows-to-line::after, .fad.fa-arrows-to-line::after { content: ""; }
.fa-duotone.fa-arrows-up-down::after, .fa-duotone.fa-arrows-v::after, .fad.fa-arrows-up-down::after, .fad.fa-arrows-v::after { content: ""; }
.fa-duotone.fa-arrows-up-down-left-right::after, .fa-duotone.fa-arrows::after, .fad.fa-arrows-up-down-left-right::after, .fad.fa-arrows::after { content: ""; }
.fa-duotone.fa-asterisk::after, .fad.fa-asterisk::after { content: "**"; }
.fa-duotone.fa-at::after, .fad.fa-at::after { content: "@@"; }
.fa-duotone.fa-atom::after, .fad.fa-atom::after { content: ""; }
.fa-duotone.fa-atom-alt::after, .fa-duotone.fa-atom-simple::after, .fad.fa-atom-alt::after, .fad.fa-atom-simple::after { content: ""; }
.fa-duotone.fa-audio-description::after, .fad.fa-audio-description::after { content: ""; }
.fa-duotone.fa-audio-description-slash::after, .fad.fa-audio-description-slash::after { content: ""; }
.fa-duotone.fa-austral-sign::after, .fad.fa-austral-sign::after { content: ""; }
.fa-duotone.fa-avocado::after, .fad.fa-avocado::after { content: ""; }
.fa-duotone.fa-award::after, .fad.fa-award::after { content: ""; }
.fa-duotone.fa-award-simple::after, .fad.fa-award-simple::after { content: ""; }
.fa-duotone.fa-axe::after, .fad.fa-axe::after { content: ""; }
.fa-duotone.fa-axe-battle::after, .fad.fa-axe-battle::after { content: ""; }
.fa-duotone.fa-b::after, .fad.fa-b::after { content: "BB"; }
.fa-duotone.fa-baby::after, .fad.fa-baby::after { content: ""; }
.fa-duotone.fa-baby-carriage::after, .fa-duotone.fa-carriage-baby::after, .fad.fa-baby-carriage::after, .fad.fa-carriage-baby::after { content: ""; }
.fa-duotone.fa-backpack::after, .fad.fa-backpack::after { content: ""; }
.fa-duotone.fa-backward::after, .fad.fa-backward::after { content: ""; }
.fa-duotone.fa-backward-fast::after, .fa-duotone.fa-fast-backward::after, .fad.fa-backward-fast::after, .fad.fa-fast-backward::after { content: ""; }
.fa-duotone.fa-backward-step::after, .fa-duotone.fa-step-backward::after, .fad.fa-backward-step::after, .fad.fa-step-backward::after { content: ""; }
.fa-duotone.fa-bacon::after, .fad.fa-bacon::after { content: ""; }
.fa-duotone.fa-bacteria::after, .fad.fa-bacteria::after { content: ""; }
.fa-duotone.fa-bacterium::after, .fad.fa-bacterium::after { content: ""; }
.fa-duotone.fa-badge::after, .fad.fa-badge::after { content: ""; }
.fa-duotone.fa-badge-check::after, .fad.fa-badge-check::after { content: ""; }
.fa-duotone.fa-badge-dollar::after, .fad.fa-badge-dollar::after { content: ""; }
.fa-duotone.fa-badge-percent::after, .fad.fa-badge-percent::after { content: ""; }
.fa-duotone.fa-badge-sheriff::after, .fad.fa-badge-sheriff::after { content: ""; }
.fa-duotone.fa-badger-honey::after, .fad.fa-badger-honey::after { content: ""; }
.fa-duotone.fa-badminton::after, .fad.fa-badminton::after { content: ""; }
.fa-duotone.fa-bag-shopping::after, .fa-duotone.fa-shopping-bag::after, .fad.fa-bag-shopping::after, .fad.fa-shopping-bag::after { content: ""; }
.fa-duotone.fa-bagel::after, .fad.fa-bagel::after { content: ""; }
.fa-duotone.fa-bags-shopping::after, .fad.fa-bags-shopping::after { content: ""; }
.fa-duotone.fa-baguette::after, .fad.fa-baguette::after { content: ""; }
.fa-duotone.fa-bahai::after, .fad.fa-bahai::after { content: ""; }
.fa-duotone.fa-baht-sign::after, .fad.fa-baht-sign::after { content: ""; }
.fa-duotone.fa-ball-pile::after, .fad.fa-ball-pile::after { content: ""; }
.fa-duotone.fa-balloon::after, .fad.fa-balloon::after { content: ""; }
.fa-duotone.fa-balloons::after, .fad.fa-balloons::after { content: ""; }
.fa-duotone.fa-ballot::after, .fad.fa-ballot::after { content: ""; }
.fa-duotone.fa-ballot-check::after, .fad.fa-ballot-check::after { content: ""; }
.fa-duotone.fa-ban::after, .fa-duotone.fa-cancel::after, .fad.fa-ban::after, .fad.fa-cancel::after { content: ""; }
.fa-duotone.fa-ban-bug::after, .fa-duotone.fa-debug::after, .fad.fa-ban-bug::after, .fad.fa-debug::after { content: ""; }
.fa-duotone.fa-ban-parking::after, .fa-duotone.fa-parking-circle-slash::after, .fad.fa-ban-parking::after, .fad.fa-parking-circle-slash::after { content: ""; }
.fa-duotone.fa-ban-smoking::after, .fa-duotone.fa-smoking-ban::after, .fad.fa-ban-smoking::after, .fad.fa-smoking-ban::after { content: ""; }
.fa-duotone.fa-banana::after, .fad.fa-banana::after { content: ""; }
.fa-duotone.fa-band-aid::after, .fa-duotone.fa-bandage::after, .fad.fa-band-aid::after, .fad.fa-bandage::after { content: ""; }
.fa-duotone.fa-bangladeshi-taka-sign::after, .fad.fa-bangladeshi-taka-sign::after { content: ""; }
.fa-duotone.fa-banjo::after, .fad.fa-banjo::after { content: ""; }
.fa-duotone.fa-barcode::after, .fad.fa-barcode::after { content: ""; }
.fa-duotone.fa-barcode-read::after, .fad.fa-barcode-read::after { content: ""; }
.fa-duotone.fa-barcode-scan::after, .fad.fa-barcode-scan::after { content: ""; }
.fa-duotone.fa-bars::after, .fa-duotone.fa-navicon::after, .fad.fa-bars::after, .fad.fa-navicon::after { content: ""; }
.fa-duotone.fa-bars-filter::after, .fad.fa-bars-filter::after { content: ""; }
.fa-duotone.fa-bars-progress::after, .fa-duotone.fa-tasks-alt::after, .fad.fa-bars-progress::after, .fad.fa-tasks-alt::after { content: ""; }
.fa-duotone.fa-bars-sort::after, .fad.fa-bars-sort::after { content: ""; }
.fa-duotone.fa-bars-staggered::after, .fa-duotone.fa-reorder::after, .fa-duotone.fa-stream::after, .fad.fa-bars-staggered::after, .fad.fa-reorder::after, .fad.fa-stream::after { content: ""; }
.fa-duotone.fa-baseball-ball::after, .fa-duotone.fa-baseball::after, .fad.fa-baseball-ball::after, .fad.fa-baseball::after { content: ""; }
.fa-duotone.fa-baseball-bat-ball::after, .fad.fa-baseball-bat-ball::after { content: ""; }
.fa-duotone.fa-basket-shopping::after, .fa-duotone.fa-shopping-basket::after, .fad.fa-basket-shopping::after, .fad.fa-shopping-basket::after { content: ""; }
.fa-duotone.fa-basket-shopping-simple::after, .fa-duotone.fa-shopping-basket-alt::after, .fad.fa-basket-shopping-simple::after, .fad.fa-shopping-basket-alt::after { content: ""; }
.fa-duotone.fa-basketball-ball::after, .fa-duotone.fa-basketball::after, .fad.fa-basketball-ball::after, .fad.fa-basketball::after { content: ""; }
.fa-duotone.fa-basketball-hoop::after, .fad.fa-basketball-hoop::after { content: ""; }
.fa-duotone.fa-bat::after, .fad.fa-bat::after { content: ""; }
.fa-duotone.fa-bath::after, .fa-duotone.fa-bathtub::after, .fad.fa-bath::after, .fad.fa-bathtub::after { content: ""; }
.fa-duotone.fa-battery-bolt::after, .fad.fa-battery-bolt::after { content: ""; }
.fa-duotone.fa-battery-0::after, .fa-duotone.fa-battery-empty::after, .fad.fa-battery-0::after, .fad.fa-battery-empty::after { content: ""; }
.fa-duotone.fa-battery-exclamation::after, .fad.fa-battery-exclamation::after { content: ""; }
.fa-duotone.fa-battery-5::after, .fa-duotone.fa-battery-full::after, .fa-duotone.fa-battery::after, .fad.fa-battery-5::after, .fad.fa-battery-full::after, .fad.fa-battery::after { content: ""; }
.fa-duotone.fa-battery-3::after, .fa-duotone.fa-battery-half::after, .fad.fa-battery-3::after, .fad.fa-battery-half::after { content: ""; }
.fa-duotone.fa-battery-1::after, .fa-duotone.fa-battery-low::after, .fad.fa-battery-1::after, .fad.fa-battery-low::after { content: ""; }
.fa-duotone.fa-battery-2::after, .fa-duotone.fa-battery-quarter::after, .fad.fa-battery-2::after, .fad.fa-battery-quarter::after { content: ""; }
.fa-duotone.fa-battery-slash::after, .fad.fa-battery-slash::after { content: ""; }
.fa-duotone.fa-battery-4::after, .fa-duotone.fa-battery-three-quarters::after, .fad.fa-battery-4::after, .fad.fa-battery-three-quarters::after { content: ""; }
.fa-duotone.fa-bed::after, .fad.fa-bed::after { content: ""; }
.fa-duotone.fa-bed-bunk::after, .fad.fa-bed-bunk::after { content: ""; }
.fa-duotone.fa-bed-empty::after, .fad.fa-bed-empty::after { content: ""; }
.fa-duotone.fa-bed-alt::after, .fa-duotone.fa-bed-front::after, .fad.fa-bed-alt::after, .fad.fa-bed-front::after { content: ""; }
.fa-duotone.fa-bed-pulse::after, .fa-duotone.fa-procedures::after, .fad.fa-bed-pulse::after, .fad.fa-procedures::after { content: ""; }
.fa-duotone.fa-bee::after, .fad.fa-bee::after { content: ""; }
.fa-duotone.fa-beer-foam::after, .fa-duotone.fa-beer-mug::after, .fad.fa-beer-foam::after, .fad.fa-beer-mug::after { content: ""; }
.fa-duotone.fa-beer-mug-empty::after, .fa-duotone.fa-beer::after, .fad.fa-beer-mug-empty::after, .fad.fa-beer::after { content: ""; }
.fa-duotone.fa-bell::after, .fad.fa-bell::after { content: ""; }
.fa-duotone.fa-bell-concierge::after, .fa-duotone.fa-concierge-bell::after, .fad.fa-bell-concierge::after, .fad.fa-concierge-bell::after { content: ""; }
.fa-duotone.fa-bell-exclamation::after, .fad.fa-bell-exclamation::after { content: ""; }
.fa-duotone.fa-bell-on::after, .fad.fa-bell-on::after { content: ""; }
.fa-duotone.fa-bell-plus::after, .fad.fa-bell-plus::after { content: ""; }
.fa-duotone.fa-bell-school::after, .fad.fa-bell-school::after { content: ""; }
.fa-duotone.fa-bell-school-slash::after, .fad.fa-bell-school-slash::after { content: ""; }
.fa-duotone.fa-bell-slash::after, .fad.fa-bell-slash::after { content: ""; }
.fa-duotone.fa-bells::after, .fad.fa-bells::after { content: ""; }
.fa-duotone.fa-bench-tree::after, .fad.fa-bench-tree::after { content: ""; }
.fa-duotone.fa-bezier-curve::after, .fad.fa-bezier-curve::after { content: ""; }
.fa-duotone.fa-bicycle::after, .fad.fa-bicycle::after { content: ""; }
.fa-duotone.fa-binary::after, .fad.fa-binary::after { content: ""; }
.fa-duotone.fa-binary-circle-check::after, .fad.fa-binary-circle-check::after { content: ""; }
.fa-duotone.fa-binary-lock::after, .fad.fa-binary-lock::after { content: ""; }
.fa-duotone.fa-binary-slash::after, .fad.fa-binary-slash::after { content: ""; }
.fa-duotone.fa-binoculars::after, .fad.fa-binoculars::after { content: ""; }
.fa-duotone.fa-biohazard::after, .fad.fa-biohazard::after { content: ""; }
.fa-duotone.fa-bird::after, .fad.fa-bird::after { content: ""; }
.fa-duotone.fa-bitcoin-sign::after, .fad.fa-bitcoin-sign::after { content: ""; }
.fa-duotone.fa-blanket::after, .fad.fa-blanket::after { content: ""; }
.fa-duotone.fa-blanket-fire::after, .fad.fa-blanket-fire::after { content: ""; }
.fa-duotone.fa-blender::after, .fad.fa-blender::after { content: ""; }
.fa-duotone.fa-blender-phone::after, .fad.fa-blender-phone::after { content: ""; }
.fa-duotone.fa-blinds::after, .fad.fa-blinds::after { content: ""; }
.fa-duotone.fa-blinds-open::after, .fad.fa-blinds-open::after { content: ""; }
.fa-duotone.fa-blinds-raised::after, .fad.fa-blinds-raised::after { content: ""; }
.fa-duotone.fa-block::after, .fad.fa-block::after { content: ""; }
.fa-duotone.fa-block-brick::after, .fa-duotone.fa-wall-brick::after, .fad.fa-block-brick::after, .fad.fa-wall-brick::after { content: ""; }
.fa-duotone.fa-block-brick-fire::after, .fa-duotone.fa-firewall::after, .fad.fa-block-brick-fire::after, .fad.fa-firewall::after { content: ""; }
.fa-duotone.fa-block-question::after, .fad.fa-block-question::after { content: ""; }
.fa-duotone.fa-block-quote::after, .fad.fa-block-quote::after { content: ""; }
.fa-duotone.fa-blog::after, .fad.fa-blog::after { content: ""; }
.fa-duotone.fa-blueberries::after, .fad.fa-blueberries::after { content: ""; }
.fa-duotone.fa-bluetooth::after, .fad.fa-bluetooth::after { content: ""; }
.fa-duotone.fa-bold::after, .fad.fa-bold::after { content: ""; }
.fa-duotone.fa-bolt::after, .fa-duotone.fa-zap::after, .fad.fa-bolt::after, .fad.fa-zap::after { content: ""; }
.fa-duotone.fa-bolt-auto::after, .fad.fa-bolt-auto::after { content: ""; }
.fa-duotone.fa-bolt-lightning::after, .fad.fa-bolt-lightning::after { content: ""; }
.fa-duotone.fa-bolt-slash::after, .fad.fa-bolt-slash::after { content: ""; }
.fa-duotone.fa-bomb::after, .fad.fa-bomb::after { content: ""; }
.fa-duotone.fa-bone::after, .fad.fa-bone::after { content: ""; }
.fa-duotone.fa-bone-break::after, .fad.fa-bone-break::after { content: ""; }
.fa-duotone.fa-bong::after, .fad.fa-bong::after { content: ""; }
.fa-duotone.fa-book::after, .fad.fa-book::after { content: ""; }
.fa-duotone.fa-book-arrow-right::after, .fad.fa-book-arrow-right::after { content: ""; }
.fa-duotone.fa-book-arrow-up::after, .fad.fa-book-arrow-up::after { content: ""; }
.fa-duotone.fa-atlas::after, .fa-duotone.fa-book-atlas::after, .fad.fa-atlas::after, .fad.fa-book-atlas::after { content: ""; }
.fa-duotone.fa-bible::after, .fa-duotone.fa-book-bible::after, .fad.fa-bible::after, .fad.fa-book-bible::after { content: ""; }
.fa-duotone.fa-book-alt::after, .fa-duotone.fa-book-blank::after, .fad.fa-book-alt::after, .fad.fa-book-blank::after { content: ""; }
.fa-duotone.fa-book-bookmark::after, .fad.fa-book-bookmark::after { content: ""; }
.fa-duotone.fa-book-circle-arrow-right::after, .fad.fa-book-circle-arrow-right::after { content: ""; }
.fa-duotone.fa-book-circle-arrow-up::after, .fad.fa-book-circle-arrow-up::after { content: ""; }
.fa-duotone.fa-book-copy::after, .fad.fa-book-copy::after { content: ""; }
.fa-duotone.fa-book-font::after, .fad.fa-book-font::after { content: ""; }
.fa-duotone.fa-book-heart::after, .fad.fa-book-heart::after { content: ""; }
.fa-duotone.fa-book-journal-whills::after, .fa-duotone.fa-journal-whills::after, .fad.fa-book-journal-whills::after, .fad.fa-journal-whills::after { content: ""; }
.fa-duotone.fa-book-medical::after, .fad.fa-book-medical::after { content: ""; }
.fa-duotone.fa-book-open::after, .fad.fa-book-open::after { content: ""; }
.fa-duotone.fa-book-open-alt::after, .fa-duotone.fa-book-open-cover::after, .fad.fa-book-open-alt::after, .fad.fa-book-open-cover::after { content: ""; }
.fa-duotone.fa-book-open-reader::after, .fa-duotone.fa-book-reader::after, .fad.fa-book-open-reader::after, .fad.fa-book-reader::after { content: ""; }
.fa-duotone.fa-book-quran::after, .fa-duotone.fa-quran::after, .fad.fa-book-quran::after, .fad.fa-quran::after { content: ""; }
.fa-duotone.fa-book-law::after, .fa-duotone.fa-book-section::after, .fad.fa-book-law::after, .fad.fa-book-section::after { content: ""; }
.fa-duotone.fa-book-dead::after, .fa-duotone.fa-book-skull::after, .fad.fa-book-dead::after, .fad.fa-book-skull::after { content: ""; }
.fa-duotone.fa-book-sparkles::after, .fa-duotone.fa-book-spells::after, .fad.fa-book-sparkles::after, .fad.fa-book-spells::after { content: ""; }
.fa-duotone.fa-book-tanakh::after, .fa-duotone.fa-tanakh::after, .fad.fa-book-tanakh::after, .fad.fa-tanakh::after { content: ""; }
.fa-duotone.fa-book-user::after, .fad.fa-book-user::after { content: ""; }
.fa-duotone.fa-bookmark::after, .fad.fa-bookmark::after { content: ""; }
.fa-duotone.fa-bookmark-slash::after, .fad.fa-bookmark-slash::after { content: ""; }
.fa-duotone.fa-books::after, .fad.fa-books::after { content: ""; }
.fa-duotone.fa-books-medical::after, .fad.fa-books-medical::after { content: ""; }
.fa-duotone.fa-boombox::after, .fad.fa-boombox::after { content: ""; }
.fa-duotone.fa-boot::after, .fad.fa-boot::after { content: ""; }
.fa-duotone.fa-boot-heeled::after, .fad.fa-boot-heeled::after { content: ""; }
.fa-duotone.fa-booth-curtain::after, .fad.fa-booth-curtain::after { content: ""; }
.fa-duotone.fa-border-all::after, .fad.fa-border-all::after { content: ""; }
.fa-duotone.fa-border-bottom::after, .fad.fa-border-bottom::after { content: ""; }
.fa-duotone.fa-border-bottom-right::after, .fa-duotone.fa-border-style-alt::after, .fad.fa-border-bottom-right::after, .fad.fa-border-style-alt::after { content: ""; }
.fa-duotone.fa-border-center-h::after, .fad.fa-border-center-h::after { content: ""; }
.fa-duotone.fa-border-center-v::after, .fad.fa-border-center-v::after { content: ""; }
.fa-duotone.fa-border-inner::after, .fad.fa-border-inner::after { content: ""; }
.fa-duotone.fa-border-left::after, .fad.fa-border-left::after { content: ""; }
.fa-duotone.fa-border-none::after, .fad.fa-border-none::after { content: ""; }
.fa-duotone.fa-border-outer::after, .fad.fa-border-outer::after { content: ""; }
.fa-duotone.fa-border-right::after, .fad.fa-border-right::after { content: ""; }
.fa-duotone.fa-border-top::after, .fad.fa-border-top::after { content: ""; }
.fa-duotone.fa-border-style::after, .fa-duotone.fa-border-top-left::after, .fad.fa-border-style::after, .fad.fa-border-top-left::after { content: ""; }
.fa-duotone.fa-bow-arrow::after, .fad.fa-bow-arrow::after { content: ""; }
.fa-duotone.fa-bowl-chopsticks::after, .fad.fa-bowl-chopsticks::after { content: ""; }
.fa-duotone.fa-bowl-chopsticks-noodles::after, .fad.fa-bowl-chopsticks-noodles::after { content: ""; }
.fa-duotone.fa-bowl-hot::after, .fa-duotone.fa-soup::after, .fad.fa-bowl-hot::after, .fad.fa-soup::after { content: ""; }
.fa-duotone.fa-bowl-rice::after, .fad.fa-bowl-rice::after { content: ""; }
.fa-duotone.fa-bowl-scoop::after, .fa-duotone.fa-bowl-shaved-ice::after, .fad.fa-bowl-scoop::after, .fad.fa-bowl-shaved-ice::after { content: ""; }
.fa-duotone.fa-bowl-scoops::after, .fad.fa-bowl-scoops::after { content: ""; }
.fa-duotone.fa-bowl-soft-serve::after, .fad.fa-bowl-soft-serve::after { content: ""; }
.fa-duotone.fa-bowl-spoon::after, .fad.fa-bowl-spoon::after { content: ""; }
.fa-duotone.fa-bowling-ball::after, .fad.fa-bowling-ball::after { content: ""; }
.fa-duotone.fa-bowling-ball-pin::after, .fad.fa-bowling-ball-pin::after { content: ""; }
.fa-duotone.fa-bowling-pins::after, .fad.fa-bowling-pins::after { content: ""; }
.fa-duotone.fa-box::after, .fad.fa-box::after { content: ""; }
.fa-duotone.fa-archive::after, .fa-duotone.fa-box-archive::after, .fad.fa-archive::after, .fad.fa-box-archive::after { content: ""; }
.fa-duotone.fa-box-ballot::after, .fad.fa-box-ballot::after { content: ""; }
.fa-duotone.fa-box-check::after, .fad.fa-box-check::after { content: ""; }
.fa-duotone.fa-box-circle-check::after, .fad.fa-box-circle-check::after { content: ""; }
.fa-duotone.fa-box-dollar::after, .fa-duotone.fa-box-usd::after, .fad.fa-box-dollar::after, .fad.fa-box-usd::after { content: ""; }
.fa-duotone.fa-box-heart::after, .fad.fa-box-heart::after { content: ""; }
.fa-duotone.fa-box-open::after, .fad.fa-box-open::after { content: ""; }
.fa-duotone.fa-box-full::after, .fa-duotone.fa-box-open-full::after, .fad.fa-box-full::after, .fad.fa-box-open-full::after { content: ""; }
.fa-duotone.fa-box-alt::after, .fa-duotone.fa-box-taped::after, .fad.fa-box-alt::after, .fad.fa-box-taped::after { content: ""; }
.fa-duotone.fa-box-tissue::after, .fad.fa-box-tissue::after { content: ""; }
.fa-duotone.fa-boxes-alt::after, .fa-duotone.fa-boxes-stacked::after, .fa-duotone.fa-boxes::after, .fad.fa-boxes-alt::after, .fad.fa-boxes-stacked::after, .fad.fa-boxes::after { content: ""; }
.fa-duotone.fa-boxing-glove::after, .fa-duotone.fa-glove-boxing::after, .fad.fa-boxing-glove::after, .fad.fa-glove-boxing::after { content: ""; }
.fa-duotone.fa-bracket-curly-left::after, .fa-duotone.fa-bracket-curly::after, .fad.fa-bracket-curly-left::after, .fad.fa-bracket-curly::after { content: "{{"; }
.fa-duotone.fa-bracket-curly-right::after, .fad.fa-bracket-curly-right::after { content: "}}"; }
.fa-duotone.fa-bracket-round::after, .fa-duotone.fa-parenthesis::after, .fad.fa-bracket-round::after, .fad.fa-parenthesis::after { content: "(("; }
.fa-duotone.fa-bracket-round-right::after, .fad.fa-bracket-round-right::after { content: "))"; }
.fa-duotone.fa-bracket-left::after, .fa-duotone.fa-bracket-square::after, .fa-duotone.fa-bracket::after, .fad.fa-bracket-left::after, .fad.fa-bracket-square::after, .fad.fa-bracket::after { content: "[["; }
.fa-duotone.fa-bracket-square-right::after, .fad.fa-bracket-square-right::after { content: "]]"; }
.fa-duotone.fa-brackets-curly::after, .fad.fa-brackets-curly::after { content: ""; }
.fa-duotone.fa-brackets-round::after, .fa-duotone.fa-parentheses::after, .fad.fa-brackets-round::after, .fad.fa-parentheses::after { content: ""; }
.fa-duotone.fa-brackets-square::after, .fa-duotone.fa-brackets::after, .fad.fa-brackets-square::after, .fad.fa-brackets::after { content: ""; }
.fa-duotone.fa-braille::after, .fad.fa-braille::after { content: ""; }
.fa-duotone.fa-brain::after, .fad.fa-brain::after { content: ""; }
.fa-duotone.fa-brain-arrow-curved-right::after, .fa-duotone.fa-mind-share::after, .fad.fa-brain-arrow-curved-right::after, .fad.fa-mind-share::after { content: ""; }
.fa-duotone.fa-brain-circuit::after, .fad.fa-brain-circuit::after { content: ""; }
.fa-duotone.fa-brake-warning::after, .fad.fa-brake-warning::after { content: ""; }
.fa-duotone.fa-brazilian-real-sign::after, .fad.fa-brazilian-real-sign::after { content: ""; }
.fa-duotone.fa-bread-loaf::after, .fad.fa-bread-loaf::after { content: ""; }
.fa-duotone.fa-bread-slice::after, .fad.fa-bread-slice::after { content: ""; }
.fa-duotone.fa-bread-slice-butter::after, .fad.fa-bread-slice-butter::after { content: ""; }
.fa-duotone.fa-briefcase::after, .fad.fa-briefcase::after { content: ""; }
.fa-duotone.fa-briefcase-arrow-right::after, .fad.fa-briefcase-arrow-right::after { content: ""; }
.fa-duotone.fa-briefcase-blank::after, .fad.fa-briefcase-blank::after { content: ""; }
.fa-duotone.fa-briefcase-medical::after, .fad.fa-briefcase-medical::after { content: ""; }
.fa-duotone.fa-brightness::after, .fad.fa-brightness::after { content: ""; }
.fa-duotone.fa-brightness-low::after, .fad.fa-brightness-low::after { content: ""; }
.fa-duotone.fa-bring-forward::after, .fad.fa-bring-forward::after { content: ""; }
.fa-duotone.fa-bring-front::after, .fad.fa-bring-front::after { content: ""; }
.fa-duotone.fa-broccoli::after, .fad.fa-broccoli::after { content: ""; }
.fa-duotone.fa-broom::after, .fad.fa-broom::after { content: ""; }
.fa-duotone.fa-broom-ball::after, .fa-duotone.fa-quidditch-broom-ball::after, .fa-duotone.fa-quidditch::after, .fad.fa-broom-ball::after, .fad.fa-quidditch-broom-ball::after, .fad.fa-quidditch::after { content: ""; }
.fa-duotone.fa-browser::after, .fad.fa-browser::after { content: ""; }
.fa-duotone.fa-browsers::after, .fad.fa-browsers::after { content: ""; }
.fa-duotone.fa-brush::after, .fad.fa-brush::after { content: ""; }
.fa-duotone.fa-bug::after, .fad.fa-bug::after { content: ""; }
.fa-duotone.fa-bug-slash::after, .fad.fa-bug-slash::after { content: ""; }
.fa-duotone.fa-building::after, .fad.fa-building::after { content: ""; }
.fa-duotone.fa-bank::after, .fa-duotone.fa-building-columns::after, .fa-duotone.fa-institution::after, .fa-duotone.fa-museum::after, .fa-duotone.fa-university::after, .fad.fa-bank::after, .fad.fa-building-columns::after, .fad.fa-institution::after, .fad.fa-museum::after, .fad.fa-university::after { content: ""; }
.fa-duotone.fa-buildings::after, .fad.fa-buildings::after { content: ""; }
.fa-duotone.fa-bullhorn::after, .fad.fa-bullhorn::after { content: ""; }
.fa-duotone.fa-bullseye::after, .fad.fa-bullseye::after { content: ""; }
.fa-duotone.fa-bullseye-arrow::after, .fad.fa-bullseye-arrow::after { content: ""; }
.fa-duotone.fa-bullseye-pointer::after, .fad.fa-bullseye-pointer::after { content: ""; }
.fa-duotone.fa-burger::after, .fa-duotone.fa-hamburger::after, .fad.fa-burger::after, .fad.fa-hamburger::after { content: ""; }
.fa-duotone.fa-burger-cheese::after, .fa-duotone.fa-cheeseburger::after, .fad.fa-burger-cheese::after, .fad.fa-cheeseburger::after { content: ""; }
.fa-duotone.fa-burger-fries::after, .fad.fa-burger-fries::after { content: ""; }
.fa-duotone.fa-burger-glass::after, .fad.fa-burger-glass::after { content: ""; }
.fa-duotone.fa-burger-lettuce::after, .fad.fa-burger-lettuce::after { content: ""; }
.fa-duotone.fa-burger-soda::after, .fad.fa-burger-soda::after { content: ""; }
.fa-duotone.fa-burrito::after, .fad.fa-burrito::after { content: ""; }
.fa-duotone.fa-bus::after, .fad.fa-bus::after { content: ""; }
.fa-duotone.fa-bus-school::after, .fad.fa-bus-school::after { content: ""; }
.fa-duotone.fa-bus-alt::after, .fa-duotone.fa-bus-simple::after, .fad.fa-bus-alt::after, .fad.fa-bus-simple::after { content: ""; }
.fa-duotone.fa-briefcase-clock::after, .fa-duotone.fa-business-time::after, .fad.fa-briefcase-clock::after, .fad.fa-business-time::after { content: ""; }
.fa-duotone.fa-butter::after, .fad.fa-butter::after { content: ""; }
.fa-duotone.fa-c::after, .fad.fa-c::after { content: "CC"; }
.fa-duotone.fa-cabin::after, .fad.fa-cabin::after { content: ""; }
.fa-duotone.fa-cabinet-filing::after, .fad.fa-cabinet-filing::after { content: ""; }
.fa-duotone.fa-cable-car::after, .fad.fa-cable-car::after { content: ""; }
.fa-duotone.fa-cactus::after, .fad.fa-cactus::after { content: ""; }
.fa-duotone.fa-birthday-cake::after, .fa-duotone.fa-cake-candles::after, .fa-duotone.fa-cake::after, .fad.fa-birthday-cake::after, .fad.fa-cake-candles::after, .fad.fa-cake::after { content: ""; }
.fa-duotone.fa-cake-slice::after, .fa-duotone.fa-shortcake::after, .fad.fa-cake-slice::after, .fad.fa-shortcake::after { content: ""; }
.fa-duotone.fa-calculator::after, .fad.fa-calculator::after { content: ""; }
.fa-duotone.fa-calculator-alt::after, .fa-duotone.fa-calculator-simple::after, .fad.fa-calculator-alt::after, .fad.fa-calculator-simple::after { content: ""; }
.fa-duotone.fa-calendar::after, .fad.fa-calendar::after { content: ""; }
.fa-duotone.fa-calendar-arrow-down::after, .fa-duotone.fa-calendar-download::after, .fad.fa-calendar-arrow-down::after, .fad.fa-calendar-download::after { content: ""; }
.fa-duotone.fa-calendar-arrow-up::after, .fa-duotone.fa-calendar-upload::after, .fad.fa-calendar-arrow-up::after, .fad.fa-calendar-upload::after { content: ""; }
.fa-duotone.fa-calendar-check::after, .fad.fa-calendar-check::after { content: ""; }
.fa-duotone.fa-calendar-circle-exclamation::after, .fad.fa-calendar-circle-exclamation::after { content: ""; }
.fa-duotone.fa-calendar-circle-minus::after, .fad.fa-calendar-circle-minus::after { content: ""; }
.fa-duotone.fa-calendar-circle-plus::after, .fad.fa-calendar-circle-plus::after { content: ""; }
.fa-duotone.fa-calendar-circle-user::after, .fad.fa-calendar-circle-user::after { content: ""; }
.fa-duotone.fa-calendar-clock::after, .fa-duotone.fa-calendar-time::after, .fad.fa-calendar-clock::after, .fad.fa-calendar-time::after { content: ""; }
.fa-duotone.fa-calendar-day::after, .fad.fa-calendar-day::after { content: ""; }
.fa-duotone.fa-calendar-alt::after, .fa-duotone.fa-calendar-days::after, .fad.fa-calendar-alt::after, .fad.fa-calendar-days::after { content: ""; }
.fa-duotone.fa-calendar-exclamation::after, .fad.fa-calendar-exclamation::after { content: ""; }
.fa-duotone.fa-calendar-heart::after, .fad.fa-calendar-heart::after { content: ""; }
.fa-duotone.fa-calendar-image::after, .fad.fa-calendar-image::after { content: ""; }
.fa-duotone.fa-calendar-lines::after, .fa-duotone.fa-calendar-note::after, .fad.fa-calendar-lines::after, .fad.fa-calendar-note::after { content: ""; }
.fa-duotone.fa-calendar-lines-pen::after, .fad.fa-calendar-lines-pen::after { content: ""; }
.fa-duotone.fa-calendar-minus::after, .fad.fa-calendar-minus::after { content: ""; }
.fa-duotone.fa-calendar-edit::after, .fa-duotone.fa-calendar-pen::after, .fad.fa-calendar-edit::after, .fad.fa-calendar-pen::after { content: ""; }
.fa-duotone.fa-calendar-plus::after, .fad.fa-calendar-plus::after { content: ""; }
.fa-duotone.fa-calendar-range::after, .fad.fa-calendar-range::after { content: ""; }
.fa-duotone.fa-calendar-star::after, .fad.fa-calendar-star::after { content: ""; }
.fa-duotone.fa-calendar-week::after, .fad.fa-calendar-week::after { content: ""; }
.fa-duotone.fa-calendar-times::after, .fa-duotone.fa-calendar-xmark::after, .fad.fa-calendar-times::after, .fad.fa-calendar-xmark::after { content: ""; }
.fa-duotone.fa-calendars::after, .fad.fa-calendars::after { content: ""; }
.fa-duotone.fa-camcorder::after, .fa-duotone.fa-video-handheld::after, .fad.fa-camcorder::after, .fad.fa-video-handheld::after { content: ""; }
.fa-duotone.fa-camera-alt::after, .fa-duotone.fa-camera::after, .fad.fa-camera-alt::after, .fad.fa-camera::after { content: ""; }
.fa-duotone.fa-camera-cctv::after, .fa-duotone.fa-cctv::after, .fad.fa-camera-cctv::after, .fad.fa-cctv::after { content: ""; }
.fa-duotone.fa-camera-movie::after, .fad.fa-camera-movie::after { content: ""; }
.fa-duotone.fa-camera-polaroid::after, .fad.fa-camera-polaroid::after { content: ""; }
.fa-duotone.fa-camera-retro::after, .fad.fa-camera-retro::after { content: ""; }
.fa-duotone.fa-camera-rotate::after, .fad.fa-camera-rotate::after { content: ""; }
.fa-duotone.fa-camera-home::after, .fa-duotone.fa-camera-security::after, .fad.fa-camera-home::after, .fad.fa-camera-security::after { content: ""; }
.fa-duotone.fa-camera-slash::after, .fad.fa-camera-slash::after { content: ""; }
.fa-duotone.fa-camera-viewfinder::after, .fa-duotone.fa-screenshot::after, .fad.fa-camera-viewfinder::after, .fad.fa-screenshot::after { content: ""; }
.fa-duotone.fa-camera-web::after, .fa-duotone.fa-webcam::after, .fad.fa-camera-web::after, .fad.fa-webcam::after { content: ""; }
.fa-duotone.fa-camera-web-slash::after, .fa-duotone.fa-webcam-slash::after, .fad.fa-camera-web-slash::after, .fad.fa-webcam-slash::after { content: ""; }
.fa-duotone.fa-campfire::after, .fad.fa-campfire::after { content: ""; }
.fa-duotone.fa-campground::after, .fad.fa-campground::after { content: ""; }
.fa-duotone.fa-can-food::after, .fad.fa-can-food::after { content: ""; }
.fa-duotone.fa-candle-holder::after, .fad.fa-candle-holder::after { content: ""; }
.fa-duotone.fa-candy::after, .fad.fa-candy::after { content: ""; }
.fa-duotone.fa-candy-bar::after, .fa-duotone.fa-chocolate-bar::after, .fad.fa-candy-bar::after, .fad.fa-chocolate-bar::after { content: ""; }
.fa-duotone.fa-candy-cane::after, .fad.fa-candy-cane::after { content: ""; }
.fa-duotone.fa-candy-corn::after, .fad.fa-candy-corn::after { content: ""; }
.fa-duotone.fa-cannabis::after, .fad.fa-cannabis::after { content: ""; }
.fa-duotone.fa-capsules::after, .fad.fa-capsules::after { content: ""; }
.fa-duotone.fa-automobile::after, .fa-duotone.fa-car::after, .fad.fa-automobile::after, .fad.fa-car::after { content: ""; }
.fa-duotone.fa-battery-car::after, .fa-duotone.fa-car-battery::after, .fad.fa-battery-car::after, .fad.fa-car-battery::after { content: ""; }
.fa-duotone.fa-car-bolt::after, .fad.fa-car-bolt::after { content: ""; }
.fa-duotone.fa-car-building::after, .fad.fa-car-building::after { content: ""; }
.fa-duotone.fa-car-bump::after, .fad.fa-car-bump::after { content: ""; }
.fa-duotone.fa-car-bus::after, .fad.fa-car-bus::after { content: ""; }
.fa-duotone.fa-car-circle-bolt::after, .fad.fa-car-circle-bolt::after { content: ""; }
.fa-duotone.fa-car-crash::after, .fad.fa-car-crash::after { content: ""; }
.fa-duotone.fa-car-garage::after, .fad.fa-car-garage::after { content: ""; }
.fa-duotone.fa-car-mirrors::after, .fad.fa-car-mirrors::after { content: ""; }
.fa-duotone.fa-car-alt::after, .fa-duotone.fa-car-rear::after, .fad.fa-car-alt::after, .fad.fa-car-rear::after { content: ""; }
.fa-duotone.fa-car-side::after, .fad.fa-car-side::after { content: ""; }
.fa-duotone.fa-car-side-bolt::after, .fad.fa-car-side-bolt::after { content: ""; }
.fa-duotone.fa-car-tilt::after, .fad.fa-car-tilt::after { content: ""; }
.fa-duotone.fa-car-wash::after, .fad.fa-car-wash::after { content: ""; }
.fa-duotone.fa-car-mechanic::after, .fa-duotone.fa-car-wrench::after, .fad.fa-car-mechanic::after, .fad.fa-car-wrench::after { content: ""; }
.fa-duotone.fa-caravan::after, .fad.fa-caravan::after { content: ""; }
.fa-duotone.fa-caravan-alt::after, .fa-duotone.fa-caravan-simple::after, .fad.fa-caravan-alt::after, .fad.fa-caravan-simple::after { content: ""; }
.fa-duotone.fa-card-club::after, .fad.fa-card-club::after { content: ""; }
.fa-duotone.fa-card-diamond::after, .fad.fa-card-diamond::after { content: ""; }
.fa-duotone.fa-card-heart::after, .fad.fa-card-heart::after { content: ""; }
.fa-duotone.fa-card-spade::after, .fad.fa-card-spade::after { content: ""; }
.fa-duotone.fa-cards::after, .fad.fa-cards::after { content: ""; }
.fa-duotone.fa-caret-down::after, .fad.fa-caret-down::after { content: ""; }
.fa-duotone.fa-caret-left::after, .fad.fa-caret-left::after { content: ""; }
.fa-duotone.fa-caret-right::after, .fad.fa-caret-right::after { content: ""; }
.fa-duotone.fa-caret-up::after, .fad.fa-caret-up::after { content: ""; }
.fa-duotone.fa-carrot::after, .fad.fa-carrot::after { content: ""; }
.fa-duotone.fa-cars::after, .fad.fa-cars::after { content: ""; }
.fa-duotone.fa-cart-arrow-down::after, .fad.fa-cart-arrow-down::after { content: ""; }
.fa-duotone.fa-cart-arrow-up::after, .fad.fa-cart-arrow-up::after { content: ""; }
.fa-duotone.fa-cart-circle-arrow-down::after, .fad.fa-cart-circle-arrow-down::after { content: ""; }
.fa-duotone.fa-cart-circle-arrow-up::after, .fad.fa-cart-circle-arrow-up::after { content: ""; }
.fa-duotone.fa-cart-circle-check::after, .fad.fa-cart-circle-check::after { content: ""; }
.fa-duotone.fa-cart-circle-exclamation::after, .fad.fa-cart-circle-exclamation::after { content: ""; }
.fa-duotone.fa-cart-circle-plus::after, .fad.fa-cart-circle-plus::after { content: ""; }
.fa-duotone.fa-cart-circle-xmark::after, .fad.fa-cart-circle-xmark::after { content: ""; }
.fa-duotone.fa-cart-flatbed::after, .fa-duotone.fa-dolly-flatbed::after, .fad.fa-cart-flatbed::after, .fad.fa-dolly-flatbed::after { content: ""; }
.fa-duotone.fa-cart-flatbed-boxes::after, .fa-duotone.fa-dolly-flatbed-alt::after, .fad.fa-cart-flatbed-boxes::after, .fad.fa-dolly-flatbed-alt::after { content: ""; }
.fa-duotone.fa-cart-flatbed-empty::after, .fa-duotone.fa-dolly-flatbed-empty::after, .fad.fa-cart-flatbed-empty::after, .fad.fa-dolly-flatbed-empty::after { content: ""; }
.fa-duotone.fa-cart-flatbed-suitcase::after, .fa-duotone.fa-luggage-cart::after, .fad.fa-cart-flatbed-suitcase::after, .fad.fa-luggage-cart::after { content: ""; }
.fa-duotone.fa-cart-minus::after, .fad.fa-cart-minus::after { content: ""; }
.fa-duotone.fa-cart-plus::after, .fad.fa-cart-plus::after { content: ""; }
.fa-duotone.fa-cart-shopping::after, .fa-duotone.fa-shopping-cart::after, .fad.fa-cart-shopping::after, .fad.fa-shopping-cart::after { content: ""; }
.fa-duotone.fa-cart-shopping-fast::after, .fad.fa-cart-shopping-fast::after { content: ""; }
.fa-duotone.fa-cart-xmark::after, .fad.fa-cart-xmark::after { content: ""; }
.fa-duotone.fa-cash-register::after, .fad.fa-cash-register::after { content: ""; }
.fa-duotone.fa-betamax::after, .fa-duotone.fa-cassette-betamax::after, .fad.fa-betamax::after, .fad.fa-cassette-betamax::after { content: ""; }
.fa-duotone.fa-cassette-tape::after, .fad.fa-cassette-tape::after { content: ""; }
.fa-duotone.fa-cassette-vhs::after, .fa-duotone.fa-vhs::after, .fad.fa-cassette-vhs::after, .fad.fa-vhs::after { content: ""; }
.fa-duotone.fa-castle::after, .fad.fa-castle::after { content: ""; }
.fa-duotone.fa-cat::after, .fad.fa-cat::after { content: ""; }
.fa-duotone.fa-cat-space::after, .fad.fa-cat-space::after { content: ""; }
.fa-duotone.fa-cauldron::after, .fad.fa-cauldron::after { content: ""; }
.fa-duotone.fa-cedi-sign::after, .fad.fa-cedi-sign::after { content: ""; }
.fa-duotone.fa-cent-sign::after, .fad.fa-cent-sign::after { content: ""; }
.fa-duotone.fa-certificate::after, .fad.fa-certificate::after { content: ""; }
.fa-duotone.fa-chair::after, .fad.fa-chair::after { content: ""; }
.fa-duotone.fa-chair-office::after, .fad.fa-chair-office::after { content: ""; }
.fa-duotone.fa-blackboard::after, .fa-duotone.fa-chalkboard::after, .fad.fa-blackboard::after, .fad.fa-chalkboard::after { content: ""; }
.fa-duotone.fa-chalkboard-teacher::after, .fa-duotone.fa-chalkboard-user::after, .fad.fa-chalkboard-teacher::after, .fad.fa-chalkboard-user::after { content: ""; }
.fa-duotone.fa-champagne-glass::after, .fa-duotone.fa-glass-champagne::after, .fad.fa-champagne-glass::after, .fad.fa-glass-champagne::after { content: ""; }
.fa-duotone.fa-champagne-glasses::after, .fa-duotone.fa-glass-cheers::after, .fad.fa-champagne-glasses::after, .fad.fa-glass-cheers::after { content: ""; }
.fa-duotone.fa-charging-station::after, .fad.fa-charging-station::after { content: ""; }
.fa-duotone.fa-area-chart::after, .fa-duotone.fa-chart-area::after, .fad.fa-area-chart::after, .fad.fa-chart-area::after { content: ""; }
.fa-duotone.fa-bar-chart::after, .fa-duotone.fa-chart-bar::after, .fad.fa-bar-chart::after, .fad.fa-chart-bar::after { content: ""; }
.fa-duotone.fa-chart-bullet::after, .fad.fa-chart-bullet::after { content: ""; }
.fa-duotone.fa-chart-candlestick::after, .fad.fa-chart-candlestick::after { content: ""; }
.fa-duotone.fa-chart-column::after, .fad.fa-chart-column::after { content: ""; }
.fa-duotone.fa-chart-gantt::after, .fad.fa-chart-gantt::after { content: ""; }
.fa-duotone.fa-chart-line::after, .fa-duotone.fa-line-chart::after, .fad.fa-chart-line::after, .fad.fa-line-chart::after { content: ""; }
.fa-duotone.fa-chart-line-down::after, .fad.fa-chart-line-down::after { content: ""; }
.fa-duotone.fa-chart-line-up::after, .fad.fa-chart-line-up::after { content: ""; }
.fa-duotone.fa-analytics::after, .fa-duotone.fa-chart-mixed::after, .fad.fa-analytics::after, .fad.fa-chart-mixed::after { content: ""; }
.fa-duotone.fa-chart-network::after, .fad.fa-chart-network::after { content: ""; }
.fa-duotone.fa-chart-pie::after, .fa-duotone.fa-pie-chart::after, .fad.fa-chart-pie::after, .fad.fa-pie-chart::after { content: ""; }
.fa-duotone.fa-chart-pie-alt::after, .fa-duotone.fa-chart-pie-simple::after, .fad.fa-chart-pie-alt::after, .fad.fa-chart-pie-simple::after { content: ""; }
.fa-duotone.fa-chart-pyramid::after, .fad.fa-chart-pyramid::after { content: ""; }
.fa-duotone.fa-chart-radar::after, .fad.fa-chart-radar::after { content: ""; }
.fa-duotone.fa-chart-scatter::after, .fad.fa-chart-scatter::after { content: ""; }
.fa-duotone.fa-chart-scatter-3d::after, .fad.fa-chart-scatter-3d::after { content: ""; }
.fa-duotone.fa-chart-scatter-bubble::after, .fad.fa-chart-scatter-bubble::after { content: ""; }
.fa-duotone.fa-chart-simple::after, .fad.fa-chart-simple::after { content: ""; }
.fa-duotone.fa-chart-simple-horizontal::after, .fad.fa-chart-simple-horizontal::after { content: ""; }
.fa-duotone.fa-chart-tree-map::after, .fad.fa-chart-tree-map::after { content: ""; }
.fa-duotone.fa-chart-user::after, .fa-duotone.fa-user-chart::after, .fad.fa-chart-user::after, .fad.fa-user-chart::after { content: ""; }
.fa-duotone.fa-chart-waterfall::after, .fad.fa-chart-waterfall::after { content: ""; }
.fa-duotone.fa-check::after, .fad.fa-check::after { content: ""; }
.fa-duotone.fa-check-double::after, .fad.fa-check-double::after { content: ""; }
.fa-duotone.fa-check-to-slot::after, .fa-duotone.fa-vote-yea::after, .fad.fa-check-to-slot::after, .fad.fa-vote-yea::after { content: ""; }
.fa-duotone.fa-cheese::after, .fad.fa-cheese::after { content: ""; }
.fa-duotone.fa-cheese-swiss::after, .fad.fa-cheese-swiss::after { content: ""; }
.fa-duotone.fa-cherries::after, .fad.fa-cherries::after { content: ""; }
.fa-duotone.fa-chess::after, .fad.fa-chess::after { content: ""; }
.fa-duotone.fa-chess-bishop::after, .fad.fa-chess-bishop::after { content: ""; }
.fa-duotone.fa-chess-bishop-alt::after, .fa-duotone.fa-chess-bishop-piece::after, .fad.fa-chess-bishop-alt::after, .fad.fa-chess-bishop-piece::after { content: ""; }
.fa-duotone.fa-chess-board::after, .fad.fa-chess-board::after { content: ""; }
.fa-duotone.fa-chess-clock::after, .fad.fa-chess-clock::after { content: ""; }
.fa-duotone.fa-chess-clock-alt::after, .fa-duotone.fa-chess-clock-flip::after, .fad.fa-chess-clock-alt::after, .fad.fa-chess-clock-flip::after { content: ""; }
.fa-duotone.fa-chess-king::after, .fad.fa-chess-king::after { content: ""; }
.fa-duotone.fa-chess-king-alt::after, .fa-duotone.fa-chess-king-piece::after, .fad.fa-chess-king-alt::after, .fad.fa-chess-king-piece::after { content: ""; }
.fa-duotone.fa-chess-knight::after, .fad.fa-chess-knight::after { content: ""; }
.fa-duotone.fa-chess-knight-alt::after, .fa-duotone.fa-chess-knight-piece::after, .fad.fa-chess-knight-alt::after, .fad.fa-chess-knight-piece::after { content: ""; }
.fa-duotone.fa-chess-pawn::after, .fad.fa-chess-pawn::after { content: ""; }
.fa-duotone.fa-chess-pawn-alt::after, .fa-duotone.fa-chess-pawn-piece::after, .fad.fa-chess-pawn-alt::after, .fad.fa-chess-pawn-piece::after { content: ""; }
.fa-duotone.fa-chess-queen::after, .fad.fa-chess-queen::after { content: ""; }
.fa-duotone.fa-chess-queen-alt::after, .fa-duotone.fa-chess-queen-piece::after, .fad.fa-chess-queen-alt::after, .fad.fa-chess-queen-piece::after { content: ""; }
.fa-duotone.fa-chess-rook::after, .fad.fa-chess-rook::after { content: ""; }
.fa-duotone.fa-chess-rook-alt::after, .fa-duotone.fa-chess-rook-piece::after, .fad.fa-chess-rook-alt::after, .fad.fa-chess-rook-piece::after { content: ""; }
.fa-duotone.fa-chestnut::after, .fad.fa-chestnut::after { content: ""; }
.fa-duotone.fa-chevron-down::after, .fad.fa-chevron-down::after { content: ""; }
.fa-duotone.fa-chevron-left::after, .fad.fa-chevron-left::after { content: ""; }
.fa-duotone.fa-chevron-right::after, .fad.fa-chevron-right::after { content: ""; }
.fa-duotone.fa-chevron-up::after, .fad.fa-chevron-up::after { content: ""; }
.fa-duotone.fa-chevron-double-down::after, .fa-duotone.fa-chevrons-down::after, .fad.fa-chevron-double-down::after, .fad.fa-chevrons-down::after { content: ""; }
.fa-duotone.fa-chevron-double-left::after, .fa-duotone.fa-chevrons-left::after, .fad.fa-chevron-double-left::after, .fad.fa-chevrons-left::after { content: ""; }
.fa-duotone.fa-chevron-double-right::after, .fa-duotone.fa-chevrons-right::after, .fad.fa-chevron-double-right::after, .fad.fa-chevrons-right::after { content: ""; }
.fa-duotone.fa-chevron-double-up::after, .fa-duotone.fa-chevrons-up::after, .fad.fa-chevron-double-up::after, .fad.fa-chevrons-up::after { content: ""; }
.fa-duotone.fa-child::after, .fad.fa-child::after { content: ""; }
.fa-duotone.fa-chimney::after, .fad.fa-chimney::after { content: ""; }
.fa-duotone.fa-chopsticks::after, .fad.fa-chopsticks::after { content: ""; }
.fa-duotone.fa-church::after, .fad.fa-church::after { content: ""; }
.fa-duotone.fa-circle::after, .fad.fa-circle::after { content: ""; }
.fa-duotone.fa-circle-0::after, .fad.fa-circle-0::after { content: ""; }
.fa-duotone.fa-circle-1::after, .fad.fa-circle-1::after { content: ""; }
.fa-duotone.fa-circle-2::after, .fad.fa-circle-2::after { content: ""; }
.fa-duotone.fa-circle-3::after, .fad.fa-circle-3::after { content: ""; }
.fa-duotone.fa-circle-4::after, .fad.fa-circle-4::after { content: ""; }
.fa-duotone.fa-circle-5::after, .fad.fa-circle-5::after { content: ""; }
.fa-duotone.fa-circle-6::after, .fad.fa-circle-6::after { content: ""; }
.fa-duotone.fa-circle-7::after, .fad.fa-circle-7::after { content: ""; }
.fa-duotone.fa-circle-8::after, .fad.fa-circle-8::after { content: ""; }
.fa-duotone.fa-circle-9::after, .fad.fa-circle-9::after { content: ""; }
.fa-duotone.fa-circle-a::after, .fad.fa-circle-a::after { content: ""; }
.fa-duotone.fa-circle-ampersand::after, .fad.fa-circle-ampersand::after { content: ""; }
.fa-duotone.fa-arrow-circle-down::after, .fa-duotone.fa-circle-arrow-down::after, .fad.fa-arrow-circle-down::after, .fad.fa-circle-arrow-down::after { content: ""; }
.fa-duotone.fa-circle-arrow-down-left::after, .fad.fa-circle-arrow-down-left::after { content: ""; }
.fa-duotone.fa-circle-arrow-down-right::after, .fad.fa-circle-arrow-down-right::after { content: ""; }
.fa-duotone.fa-arrow-circle-left::after, .fa-duotone.fa-circle-arrow-left::after, .fad.fa-arrow-circle-left::after, .fad.fa-circle-arrow-left::after { content: ""; }
.fa-duotone.fa-arrow-circle-right::after, .fa-duotone.fa-circle-arrow-right::after, .fad.fa-arrow-circle-right::after, .fad.fa-circle-arrow-right::after { content: ""; }
.fa-duotone.fa-arrow-circle-up::after, .fa-duotone.fa-circle-arrow-up::after, .fad.fa-arrow-circle-up::after, .fad.fa-circle-arrow-up::after { content: ""; }
.fa-duotone.fa-circle-arrow-up-left::after, .fad.fa-circle-arrow-up-left::after { content: ""; }
.fa-duotone.fa-circle-arrow-up-right::after, .fad.fa-circle-arrow-up-right::after { content: ""; }
.fa-duotone.fa-circle-b::after, .fad.fa-circle-b::after { content: ""; }
.fa-duotone.fa-circle-bolt::after, .fad.fa-circle-bolt::after { content: ""; }
.fa-duotone.fa-book-circle::after, .fa-duotone.fa-circle-book-open::after, .fad.fa-book-circle::after, .fad.fa-circle-book-open::after { content: ""; }
.fa-duotone.fa-bookmark-circle::after, .fa-duotone.fa-circle-bookmark::after, .fad.fa-bookmark-circle::after, .fad.fa-circle-bookmark::after { content: ""; }
.fa-duotone.fa-circle-c::after, .fad.fa-circle-c::after { content: ""; }
.fa-duotone.fa-calendar-circle::after, .fa-duotone.fa-circle-calendar::after, .fad.fa-calendar-circle::after, .fad.fa-circle-calendar::after { content: ""; }
.fa-duotone.fa-camera-circle::after, .fa-duotone.fa-circle-camera::after, .fad.fa-camera-circle::after, .fad.fa-circle-camera::after { content: ""; }
.fa-duotone.fa-caret-circle-down::after, .fa-duotone.fa-circle-caret-down::after, .fad.fa-caret-circle-down::after, .fad.fa-circle-caret-down::after { content: ""; }
.fa-duotone.fa-caret-circle-left::after, .fa-duotone.fa-circle-caret-left::after, .fad.fa-caret-circle-left::after, .fad.fa-circle-caret-left::after { content: ""; }
.fa-duotone.fa-caret-circle-right::after, .fa-duotone.fa-circle-caret-right::after, .fad.fa-caret-circle-right::after, .fad.fa-circle-caret-right::after { content: ""; }
.fa-duotone.fa-caret-circle-up::after, .fa-duotone.fa-circle-caret-up::after, .fad.fa-caret-circle-up::after, .fad.fa-circle-caret-up::after { content: ""; }
.fa-duotone.fa-check-circle::after, .fa-duotone.fa-circle-check::after, .fad.fa-check-circle::after, .fad.fa-circle-check::after { content: ""; }
.fa-duotone.fa-chevron-circle-down::after, .fa-duotone.fa-circle-chevron-down::after, .fad.fa-chevron-circle-down::after, .fad.fa-circle-chevron-down::after { content: ""; }
.fa-duotone.fa-chevron-circle-left::after, .fa-duotone.fa-circle-chevron-left::after, .fad.fa-chevron-circle-left::after, .fad.fa-circle-chevron-left::after { content: ""; }
.fa-duotone.fa-chevron-circle-right::after, .fa-duotone.fa-circle-chevron-right::after, .fad.fa-chevron-circle-right::after, .fad.fa-circle-chevron-right::after { content: ""; }
.fa-duotone.fa-chevron-circle-up::after, .fa-duotone.fa-circle-chevron-up::after, .fad.fa-chevron-circle-up::after, .fad.fa-circle-chevron-up::after { content: ""; }
.fa-duotone.fa-circle-d::after, .fad.fa-circle-d::after { content: ""; }
.fa-duotone.fa-circle-dashed::after, .fad.fa-circle-dashed::after { content: ""; }
.fa-duotone.fa-circle-divide::after, .fad.fa-circle-divide::after { content: ""; }
.fa-duotone.fa-circle-dollar::after, .fa-duotone.fa-dollar-circle::after, .fa-duotone.fa-usd-circle::after, .fad.fa-circle-dollar::after, .fad.fa-dollar-circle::after, .fad.fa-usd-circle::after { content: ""; }
.fa-duotone.fa-circle-dollar-to-slot::after, .fa-duotone.fa-donate::after, .fad.fa-circle-dollar-to-slot::after, .fad.fa-donate::after { content: ""; }
.fa-duotone.fa-circle-dot::after, .fa-duotone.fa-dot-circle::after, .fad.fa-circle-dot::after, .fad.fa-dot-circle::after { content: ""; }
.fa-duotone.fa-arrow-alt-circle-down::after, .fa-duotone.fa-circle-down::after, .fad.fa-arrow-alt-circle-down::after, .fad.fa-circle-down::after { content: ""; }
.fa-duotone.fa-circle-down-left::after, .fad.fa-circle-down-left::after { content: ""; }
.fa-duotone.fa-circle-down-right::after, .fad.fa-circle-down-right::after { content: ""; }
.fa-duotone.fa-circle-e::after, .fad.fa-circle-e::after { content: ""; }
.fa-duotone.fa-circle-ellipsis::after, .fad.fa-circle-ellipsis::after { content: ""; }
.fa-duotone.fa-circle-ellipsis-vertical::after, .fad.fa-circle-ellipsis-vertical::after { content: ""; }
.fa-duotone.fa-circle-envelope::after, .fa-duotone.fa-envelope-circle::after, .fad.fa-circle-envelope::after, .fad.fa-envelope-circle::after { content: ""; }
.fa-duotone.fa-circle-exclamation::after, .fa-duotone.fa-exclamation-circle::after, .fad.fa-circle-exclamation::after, .fad.fa-exclamation-circle::after { content: ""; }
.fa-duotone.fa-circle-exclamation-check::after, .fad.fa-circle-exclamation-check::after { content: ""; }
.fa-duotone.fa-circle-f::after, .fad.fa-circle-f::after { content: ""; }
.fa-duotone.fa-circle-g::after, .fad.fa-circle-g::after { content: ""; }
.fa-duotone.fa-circle-h::after, .fa-duotone.fa-hospital-symbol::after, .fad.fa-circle-h::after, .fad.fa-hospital-symbol::after { content: ""; }
.fa-duotone.fa-circle-half::after, .fad.fa-circle-half::after { content: ""; }
.fa-duotone.fa-adjust::after, .fa-duotone.fa-circle-half-stroke::after, .fad.fa-adjust::after, .fad.fa-circle-half-stroke::after { content: ""; }
.fa-duotone.fa-circle-heart::after, .fa-duotone.fa-heart-circle::after, .fad.fa-circle-heart::after, .fad.fa-heart-circle::after { content: ""; }
.fa-duotone.fa-circle-i::after, .fad.fa-circle-i::after { content: ""; }
.fa-duotone.fa-circle-info::after, .fa-duotone.fa-info-circle::after, .fad.fa-circle-info::after, .fad.fa-info-circle::after { content: ""; }
.fa-duotone.fa-circle-j::after, .fad.fa-circle-j::after { content: ""; }
.fa-duotone.fa-circle-k::after, .fad.fa-circle-k::after { content: ""; }
.fa-duotone.fa-circle-l::after, .fad.fa-circle-l::after { content: ""; }
.fa-duotone.fa-arrow-alt-circle-left::after, .fa-duotone.fa-circle-left::after, .fad.fa-arrow-alt-circle-left::after, .fad.fa-circle-left::after { content: ""; }
.fa-duotone.fa-circle-location-arrow::after, .fa-duotone.fa-location-circle::after, .fad.fa-circle-location-arrow::after, .fad.fa-location-circle::after { content: ""; }
.fa-duotone.fa-circle-m::after, .fad.fa-circle-m::after { content: ""; }
.fa-duotone.fa-circle-microphone::after, .fa-duotone.fa-microphone-circle::after, .fad.fa-circle-microphone::after, .fad.fa-microphone-circle::after { content: ""; }
.fa-duotone.fa-circle-microphone-lines::after, .fa-duotone.fa-microphone-circle-alt::after, .fad.fa-circle-microphone-lines::after, .fad.fa-microphone-circle-alt::after { content: ""; }
.fa-duotone.fa-circle-minus::after, .fa-duotone.fa-minus-circle::after, .fad.fa-circle-minus::after, .fad.fa-minus-circle::after { content: ""; }
.fa-duotone.fa-circle-n::after, .fad.fa-circle-n::after { content: ""; }
.fa-duotone.fa-circle-notch::after, .fad.fa-circle-notch::after { content: ""; }
.fa-duotone.fa-circle-o::after, .fad.fa-circle-o::after { content: ""; }
.fa-duotone.fa-circle-p::after, .fad.fa-circle-p::after { content: ""; }
.fa-duotone.fa-circle-parking::after, .fa-duotone.fa-parking-circle::after, .fad.fa-circle-parking::after, .fad.fa-parking-circle::after { content: ""; }
.fa-duotone.fa-circle-pause::after, .fa-duotone.fa-pause-circle::after, .fad.fa-circle-pause::after, .fad.fa-pause-circle::after { content: ""; }
.fa-duotone.fa-circle-phone::after, .fa-duotone.fa-phone-circle::after, .fad.fa-circle-phone::after, .fad.fa-phone-circle::after { content: ""; }
.fa-duotone.fa-circle-phone-flip::after, .fa-duotone.fa-phone-circle-alt::after, .fad.fa-circle-phone-flip::after, .fad.fa-phone-circle-alt::after { content: ""; }
.fa-duotone.fa-circle-phone-hangup::after, .fa-duotone.fa-phone-circle-down::after, .fad.fa-circle-phone-hangup::after, .fad.fa-phone-circle-down::after { content: ""; }
.fa-duotone.fa-circle-play::after, .fa-duotone.fa-play-circle::after, .fad.fa-circle-play::after, .fad.fa-play-circle::after { content: ""; }
.fa-duotone.fa-circle-plus::after, .fa-duotone.fa-plus-circle::after, .fad.fa-circle-plus::after, .fad.fa-plus-circle::after { content: ""; }
.fa-duotone.fa-circle-q::after, .fad.fa-circle-q::after { content: ""; }
.fa-duotone.fa-circle-quarter::after, .fad.fa-circle-quarter::after { content: ""; }
.fa-duotone.fa-circle-quarters::after, .fad.fa-circle-quarters::after { content: ""; }
.fa-duotone.fa-circle-question::after, .fa-duotone.fa-question-circle::after, .fad.fa-circle-question::after, .fad.fa-question-circle::after { content: ""; }
.fa-duotone.fa-circle-r::after, .fad.fa-circle-r::after { content: ""; }
.fa-duotone.fa-circle-radiation::after, .fa-duotone.fa-radiation-alt::after, .fad.fa-circle-radiation::after, .fad.fa-radiation-alt::after { content: ""; }
.fa-duotone.fa-arrow-alt-circle-right::after, .fa-duotone.fa-circle-right::after, .fad.fa-arrow-alt-circle-right::after, .fad.fa-circle-right::after { content: ""; }
.fa-duotone.fa-circle-s::after, .fad.fa-circle-s::after { content: ""; }
.fa-duotone.fa-circle-small::after, .fad.fa-circle-small::after { content: ""; }
.fa-duotone.fa-circle-sort::after, .fa-duotone.fa-sort-circle::after, .fad.fa-circle-sort::after, .fad.fa-sort-circle::after { content: ""; }
.fa-duotone.fa-circle-sort-down::after, .fa-duotone.fa-sort-circle-down::after, .fad.fa-circle-sort-down::after, .fad.fa-sort-circle-down::after { content: ""; }
.fa-duotone.fa-circle-sort-up::after, .fa-duotone.fa-sort-circle-up::after, .fad.fa-circle-sort-up::after, .fad.fa-sort-circle-up::after { content: ""; }
.fa-duotone.fa-circle-star::after, .fa-duotone.fa-star-circle::after, .fad.fa-circle-star::after, .fad.fa-star-circle::after { content: ""; }
.fa-duotone.fa-circle-stop::after, .fa-duotone.fa-stop-circle::after, .fad.fa-circle-stop::after, .fad.fa-stop-circle::after { content: ""; }
.fa-duotone.fa-circle-t::after, .fad.fa-circle-t::after { content: ""; }
.fa-duotone.fa-circle-three-quarters::after, .fad.fa-circle-three-quarters::after { content: ""; }
.fa-duotone.fa-circle-trash::after, .fa-duotone.fa-trash-circle::after, .fad.fa-circle-trash::after, .fad.fa-trash-circle::after { content: ""; }
.fa-duotone.fa-circle-u::after, .fad.fa-circle-u::after { content: ""; }
.fa-duotone.fa-arrow-alt-circle-up::after, .fa-duotone.fa-circle-up::after, .fad.fa-arrow-alt-circle-up::after, .fad.fa-circle-up::after { content: ""; }
.fa-duotone.fa-circle-up-left::after, .fad.fa-circle-up-left::after { content: ""; }
.fa-duotone.fa-circle-up-right::after, .fad.fa-circle-up-right::after { content: ""; }
.fa-duotone.fa-circle-user::after, .fa-duotone.fa-user-circle::after, .fad.fa-circle-user::after, .fad.fa-user-circle::after { content: ""; }
.fa-duotone.fa-circle-v::after, .fad.fa-circle-v::after { content: ""; }
.fa-duotone.fa-circle-video::after, .fa-duotone.fa-video-circle::after, .fad.fa-circle-video::after, .fad.fa-video-circle::after { content: ""; }
.fa-duotone.fa-circle-w::after, .fad.fa-circle-w::after { content: ""; }
.fa-duotone.fa-circle-waveform-lines::after, .fa-duotone.fa-waveform-circle::after, .fad.fa-circle-waveform-lines::after, .fad.fa-waveform-circle::after { content: ""; }
.fa-duotone.fa-circle-x::after, .fad.fa-circle-x::after { content: ""; }
.fa-duotone.fa-circle-xmark::after, .fa-duotone.fa-times-circle::after, .fa-duotone.fa-xmark-circle::after, .fad.fa-circle-xmark::after, .fad.fa-times-circle::after, .fad.fa-xmark-circle::after { content: ""; }
.fa-duotone.fa-circle-y::after, .fad.fa-circle-y::after { content: ""; }
.fa-duotone.fa-circle-z::after, .fad.fa-circle-z::after { content: ""; }
.fa-duotone.fa-citrus::after, .fad.fa-citrus::after { content: ""; }
.fa-duotone.fa-citrus-slice::after, .fad.fa-citrus-slice::after { content: ""; }
.fa-duotone.fa-city::after, .fad.fa-city::after { content: ""; }
.fa-duotone.fa-clapperboard::after, .fad.fa-clapperboard::after { content: ""; }
.fa-duotone.fa-clapperboard-play::after, .fad.fa-clapperboard-play::after { content: ""; }
.fa-duotone.fa-clarinet::after, .fad.fa-clarinet::after { content: ""; }
.fa-duotone.fa-claw-marks::after, .fad.fa-claw-marks::after { content: ""; }
.fa-duotone.fa-clipboard::after, .fad.fa-clipboard::after { content: ""; }
.fa-duotone.fa-clipboard-check::after, .fad.fa-clipboard-check::after { content: ""; }
.fa-duotone.fa-clipboard-list::after, .fad.fa-clipboard-list::after { content: ""; }
.fa-duotone.fa-clipboard-list-check::after, .fad.fa-clipboard-list-check::after { content: ""; }
.fa-duotone.fa-clipboard-medical::after, .fad.fa-clipboard-medical::after { content: ""; }
.fa-duotone.fa-clipboard-prescription::after, .fad.fa-clipboard-prescription::after { content: ""; }
.fa-duotone.fa-clipboard-user::after, .fad.fa-clipboard-user::after { content: ""; }
.fa-duotone.fa-clock-four::after, .fa-duotone.fa-clock::after, .fad.fa-clock-four::after, .fad.fa-clock::after { content: ""; }
.fa-duotone.fa-clock-desk::after, .fad.fa-clock-desk::after { content: ""; }
.fa-duotone.fa-clock-eight::after, .fad.fa-clock-eight::after { content: ""; }
.fa-duotone.fa-clock-eight-thirty::after, .fad.fa-clock-eight-thirty::after { content: ""; }
.fa-duotone.fa-clock-eleven::after, .fad.fa-clock-eleven::after { content: ""; }
.fa-duotone.fa-clock-eleven-thirty::after, .fad.fa-clock-eleven-thirty::after { content: ""; }
.fa-duotone.fa-clock-five::after, .fad.fa-clock-five::after { content: ""; }
.fa-duotone.fa-clock-five-thirty::after, .fad.fa-clock-five-thirty::after { content: ""; }
.fa-duotone.fa-clock-four-thirty::after, .fad.fa-clock-four-thirty::after { content: ""; }
.fa-duotone.fa-clock-nine::after, .fad.fa-clock-nine::after { content: ""; }
.fa-duotone.fa-clock-nine-thirty::after, .fad.fa-clock-nine-thirty::after { content: ""; }
.fa-duotone.fa-clock-one::after, .fad.fa-clock-one::after { content: ""; }
.fa-duotone.fa-clock-one-thirty::after, .fad.fa-clock-one-thirty::after { content: ""; }
.fa-duotone.fa-clock-rotate-left::after, .fa-duotone.fa-history::after, .fad.fa-clock-rotate-left::after, .fad.fa-history::after { content: ""; }
.fa-duotone.fa-clock-seven::after, .fad.fa-clock-seven::after { content: ""; }
.fa-duotone.fa-clock-seven-thirty::after, .fad.fa-clock-seven-thirty::after { content: ""; }
.fa-duotone.fa-clock-six::after, .fad.fa-clock-six::after { content: ""; }
.fa-duotone.fa-clock-six-thirty::after, .fad.fa-clock-six-thirty::after { content: ""; }
.fa-duotone.fa-clock-ten::after, .fad.fa-clock-ten::after { content: ""; }
.fa-duotone.fa-clock-ten-thirty::after, .fad.fa-clock-ten-thirty::after { content: ""; }
.fa-duotone.fa-clock-three::after, .fad.fa-clock-three::after { content: ""; }
.fa-duotone.fa-clock-three-thirty::after, .fad.fa-clock-three-thirty::after { content: ""; }
.fa-duotone.fa-clock-twelve::after, .fad.fa-clock-twelve::after { content: ""; }
.fa-duotone.fa-clock-twelve-thirty::after, .fad.fa-clock-twelve-thirty::after { content: ""; }
.fa-duotone.fa-clock-two::after, .fad.fa-clock-two::after { content: ""; }
.fa-duotone.fa-clock-two-thirty::after, .fad.fa-clock-two-thirty::after { content: ""; }
.fa-duotone.fa-clone::after, .fad.fa-clone::after { content: ""; }
.fa-duotone.fa-closed-captioning::after, .fad.fa-closed-captioning::after { content: ""; }
.fa-duotone.fa-closed-captioning-slash::after, .fad.fa-closed-captioning-slash::after { content: ""; }
.fa-duotone.fa-clothes-hanger::after, .fad.fa-clothes-hanger::after { content: ""; }
.fa-duotone.fa-cloud::after, .fad.fa-cloud::after { content: ""; }
.fa-duotone.fa-cloud-arrow-down::after, .fa-duotone.fa-cloud-download-alt::after, .fa-duotone.fa-cloud-download::after, .fad.fa-cloud-arrow-down::after, .fad.fa-cloud-download-alt::after, .fad.fa-cloud-download::after { content: ""; }
.fa-duotone.fa-cloud-arrow-up::after, .fa-duotone.fa-cloud-upload-alt::after, .fa-duotone.fa-cloud-upload::after, .fad.fa-cloud-arrow-up::after, .fad.fa-cloud-upload-alt::after, .fad.fa-cloud-upload::after { content: ""; }
.fa-duotone.fa-cloud-bolt::after, .fa-duotone.fa-thunderstorm::after, .fad.fa-cloud-bolt::after, .fad.fa-thunderstorm::after { content: ""; }
.fa-duotone.fa-cloud-bolt-moon::after, .fa-duotone.fa-thunderstorm-moon::after, .fad.fa-cloud-bolt-moon::after, .fad.fa-thunderstorm-moon::after { content: ""; }
.fa-duotone.fa-cloud-bolt-sun::after, .fa-duotone.fa-thunderstorm-sun::after, .fad.fa-cloud-bolt-sun::after, .fad.fa-thunderstorm-sun::after { content: ""; }
.fa-duotone.fa-cloud-check::after, .fad.fa-cloud-check::after { content: ""; }
.fa-duotone.fa-cloud-drizzle::after, .fad.fa-cloud-drizzle::after { content: ""; }
.fa-duotone.fa-cloud-exclamation::after, .fad.fa-cloud-exclamation::after { content: ""; }
.fa-duotone.fa-cloud-fog::after, .fa-duotone.fa-fog::after, .fad.fa-cloud-fog::after, .fad.fa-fog::after { content: ""; }
.fa-duotone.fa-cloud-hail::after, .fad.fa-cloud-hail::after { content: ""; }
.fa-duotone.fa-cloud-hail-mixed::after, .fad.fa-cloud-hail-mixed::after { content: ""; }
.fa-duotone.fa-cloud-meatball::after, .fad.fa-cloud-meatball::after { content: ""; }
.fa-duotone.fa-cloud-minus::after, .fad.fa-cloud-minus::after { content: ""; }
.fa-duotone.fa-cloud-moon::after, .fad.fa-cloud-moon::after { content: ""; }
.fa-duotone.fa-cloud-moon-rain::after, .fad.fa-cloud-moon-rain::after { content: ""; }
.fa-duotone.fa-cloud-music::after, .fad.fa-cloud-music::after { content: ""; }
.fa-duotone.fa-cloud-plus::after, .fad.fa-cloud-plus::after { content: ""; }
.fa-duotone.fa-cloud-question::after, .fad.fa-cloud-question::after { content: ""; }
.fa-duotone.fa-cloud-rain::after, .fad.fa-cloud-rain::after { content: ""; }
.fa-duotone.fa-cloud-rainbow::after, .fad.fa-cloud-rainbow::after { content: ""; }
.fa-duotone.fa-cloud-showers::after, .fad.fa-cloud-showers::after { content: ""; }
.fa-duotone.fa-cloud-showers-heavy::after, .fad.fa-cloud-showers-heavy::after { content: ""; }
.fa-duotone.fa-cloud-slash::after, .fad.fa-cloud-slash::after { content: ""; }
.fa-duotone.fa-cloud-sleet::after, .fad.fa-cloud-sleet::after { content: ""; }
.fa-duotone.fa-cloud-snow::after, .fad.fa-cloud-snow::after { content: ""; }
.fa-duotone.fa-cloud-sun::after, .fad.fa-cloud-sun::after { content: ""; }
.fa-duotone.fa-cloud-sun-rain::after, .fad.fa-cloud-sun-rain::after { content: ""; }
.fa-duotone.fa-cloud-word::after, .fad.fa-cloud-word::after { content: ""; }
.fa-duotone.fa-cloud-xmark::after, .fad.fa-cloud-xmark::after { content: ""; }
.fa-duotone.fa-clouds::after, .fad.fa-clouds::after { content: ""; }
.fa-duotone.fa-clouds-moon::after, .fad.fa-clouds-moon::after { content: ""; }
.fa-duotone.fa-clouds-sun::after, .fad.fa-clouds-sun::after { content: ""; }
.fa-duotone.fa-clover::after, .fad.fa-clover::after { content: ""; }
.fa-duotone.fa-club::after, .fad.fa-club::after { content: ""; }
.fa-duotone.fa-coconut::after, .fad.fa-coconut::after { content: ""; }
.fa-duotone.fa-code::after, .fad.fa-code::after { content: ""; }
.fa-duotone.fa-code-branch::after, .fad.fa-code-branch::after { content: ""; }
.fa-duotone.fa-code-commit::after, .fad.fa-code-commit::after { content: ""; }
.fa-duotone.fa-code-compare::after, .fad.fa-code-compare::after { content: ""; }
.fa-duotone.fa-code-fork::after, .fad.fa-code-fork::after { content: ""; }
.fa-duotone.fa-code-merge::after, .fad.fa-code-merge::after { content: ""; }
.fa-duotone.fa-code-pull-request::after, .fad.fa-code-pull-request::after { content: ""; }
.fa-duotone.fa-code-pull-request-closed::after, .fad.fa-code-pull-request-closed::after { content: ""; }
.fa-duotone.fa-code-pull-request-draft::after, .fad.fa-code-pull-request-draft::after { content: ""; }
.fa-duotone.fa-code-simple::after, .fad.fa-code-simple::after { content: ""; }
.fa-duotone.fa-coffee-bean::after, .fad.fa-coffee-bean::after { content: ""; }
.fa-duotone.fa-coffee-beans::after, .fad.fa-coffee-beans::after { content: ""; }
.fa-duotone.fa-coffee-pot::after, .fad.fa-coffee-pot::after { content: ""; }
.fa-duotone.fa-coffin::after, .fad.fa-coffin::after { content: ""; }
.fa-duotone.fa-coffin-cross::after, .fad.fa-coffin-cross::after { content: ""; }
.fa-duotone.fa-coin::after, .fad.fa-coin::after { content: ""; }
.fa-duotone.fa-coin-blank::after, .fad.fa-coin-blank::after { content: ""; }
.fa-duotone.fa-coin-front::after, .fad.fa-coin-front::after { content: ""; }
.fa-duotone.fa-coin-vertical::after, .fad.fa-coin-vertical::after { content: ""; }
.fa-duotone.fa-coins::after, .fad.fa-coins::after { content: ""; }
.fa-duotone.fa-colon::after, .fad.fa-colon::after { content: "::"; }
.fa-duotone.fa-colon-sign::after, .fad.fa-colon-sign::after { content: ""; }
.fa-duotone.fa-columns-3::after, .fad.fa-columns-3::after { content: ""; }
.fa-duotone.fa-comet::after, .fad.fa-comet::after { content: ""; }
.fa-duotone.fa-comma::after, .fad.fa-comma::after { content: ",,"; }
.fa-duotone.fa-command::after, .fad.fa-command::after { content: ""; }
.fa-duotone.fa-comment::after, .fad.fa-comment::after { content: ""; }
.fa-duotone.fa-comment-arrow-down::after, .fad.fa-comment-arrow-down::after { content: ""; }
.fa-duotone.fa-comment-arrow-up::after, .fad.fa-comment-arrow-up::after { content: ""; }
.fa-duotone.fa-comment-arrow-up-right::after, .fad.fa-comment-arrow-up-right::after { content: ""; }
.fa-duotone.fa-comment-captions::after, .fad.fa-comment-captions::after { content: ""; }
.fa-duotone.fa-comment-check::after, .fad.fa-comment-check::after { content: ""; }
.fa-duotone.fa-comment-code::after, .fad.fa-comment-code::after { content: ""; }
.fa-duotone.fa-comment-dollar::after, .fad.fa-comment-dollar::after { content: ""; }
.fa-duotone.fa-comment-dots::after, .fa-duotone.fa-commenting::after, .fad.fa-comment-dots::after, .fad.fa-commenting::after { content: ""; }
.fa-duotone.fa-comment-exclamation::after, .fad.fa-comment-exclamation::after { content: ""; }
.fa-duotone.fa-comment-image::after, .fad.fa-comment-image::after { content: ""; }
.fa-duotone.fa-comment-lines::after, .fad.fa-comment-lines::after { content: ""; }
.fa-duotone.fa-comment-medical::after, .fad.fa-comment-medical::after { content: ""; }
.fa-duotone.fa-comment-middle::after, .fad.fa-comment-middle::after { content: ""; }
.fa-duotone.fa-comment-middle-top::after, .fad.fa-comment-middle-top::after { content: ""; }
.fa-duotone.fa-comment-minus::after, .fad.fa-comment-minus::after { content: ""; }
.fa-duotone.fa-comment-music::after, .fad.fa-comment-music::after { content: ""; }
.fa-duotone.fa-comment-edit::after, .fa-duotone.fa-comment-pen::after, .fad.fa-comment-edit::after, .fad.fa-comment-pen::after { content: ""; }
.fa-duotone.fa-comment-plus::after, .fad.fa-comment-plus::after { content: ""; }
.fa-duotone.fa-comment-question::after, .fad.fa-comment-question::after { content: ""; }
.fa-duotone.fa-comment-quote::after, .fad.fa-comment-quote::after { content: ""; }
.fa-duotone.fa-comment-slash::after, .fad.fa-comment-slash::after { content: ""; }
.fa-duotone.fa-comment-smile::after, .fad.fa-comment-smile::after { content: ""; }
.fa-duotone.fa-comment-sms::after, .fa-duotone.fa-sms::after, .fad.fa-comment-sms::after, .fad.fa-sms::after { content: ""; }
.fa-duotone.fa-comment-text::after, .fad.fa-comment-text::after { content: ""; }
.fa-duotone.fa-comment-times::after, .fa-duotone.fa-comment-xmark::after, .fad.fa-comment-times::after, .fad.fa-comment-xmark::after { content: ""; }
.fa-duotone.fa-comments::after, .fad.fa-comments::after { content: ""; }
.fa-duotone.fa-comments-dollar::after, .fad.fa-comments-dollar::after { content: ""; }
.fa-duotone.fa-comments-question::after, .fad.fa-comments-question::after { content: ""; }
.fa-duotone.fa-comments-question-check::after, .fad.fa-comments-question-check::after { content: ""; }
.fa-duotone.fa-compact-disc::after, .fad.fa-compact-disc::after { content: ""; }
.fa-duotone.fa-compass::after, .fad.fa-compass::after { content: ""; }
.fa-duotone.fa-compass-drafting::after, .fa-duotone.fa-drafting-compass::after, .fad.fa-compass-drafting::after, .fad.fa-drafting-compass::after { content: ""; }
.fa-duotone.fa-compass-slash::after, .fad.fa-compass-slash::after { content: ""; }
.fa-duotone.fa-compress::after, .fad.fa-compress::after { content: ""; }
.fa-duotone.fa-compress-wide::after, .fad.fa-compress-wide::after { content: ""; }
.fa-duotone.fa-computer-classic::after, .fad.fa-computer-classic::after { content: ""; }
.fa-duotone.fa-computer-mouse::after, .fa-duotone.fa-mouse::after, .fad.fa-computer-mouse::after, .fad.fa-mouse::after { content: ""; }
.fa-duotone.fa-computer-mouse-scrollwheel::after, .fa-duotone.fa-mouse-alt::after, .fad.fa-computer-mouse-scrollwheel::after, .fad.fa-mouse-alt::after { content: ""; }
.fa-duotone.fa-computer-speaker::after, .fad.fa-computer-speaker::after { content: ""; }
.fa-duotone.fa-container-storage::after, .fad.fa-container-storage::after { content: ""; }
.fa-duotone.fa-conveyor-belt::after, .fad.fa-conveyor-belt::after { content: ""; }
.fa-duotone.fa-conveyor-belt-alt::after, .fa-duotone.fa-conveyor-belt-boxes::after, .fad.fa-conveyor-belt-alt::after, .fad.fa-conveyor-belt-boxes::after { content: ""; }
.fa-duotone.fa-conveyor-belt-empty::after, .fad.fa-conveyor-belt-empty::after { content: ""; }
.fa-duotone.fa-cookie::after, .fad.fa-cookie::after { content: ""; }
.fa-duotone.fa-cookie-bite::after, .fad.fa-cookie-bite::after { content: ""; }
.fa-duotone.fa-copy::after, .fad.fa-copy::after { content: ""; }
.fa-duotone.fa-copyright::after, .fad.fa-copyright::after { content: ""; }
.fa-duotone.fa-corn::after, .fad.fa-corn::after { content: ""; }
.fa-duotone.fa-corner::after, .fad.fa-corner::after { content: ""; }
.fa-duotone.fa-couch::after, .fad.fa-couch::after { content: ""; }
.fa-duotone.fa-cow::after, .fad.fa-cow::after { content: ""; }
.fa-duotone.fa-cowbell::after, .fad.fa-cowbell::after { content: ""; }
.fa-duotone.fa-cowbell-circle-plus::after, .fa-duotone.fa-cowbell-more::after, .fad.fa-cowbell-circle-plus::after, .fad.fa-cowbell-more::after { content: ""; }
.fa-duotone.fa-crab::after, .fad.fa-crab::after { content: ""; }
.fa-duotone.fa-crate-apple::after, .fad.fa-crate-apple::after { content: ""; }
.fa-duotone.fa-apple-crate::after, .fad.fa-apple-crate::after { content: ""; }
.fa-duotone.fa-crate-empty::after, .fad.fa-crate-empty::after { content: ""; }
.fa-duotone.fa-credit-card-alt::after, .fa-duotone.fa-credit-card::after, .fad.fa-credit-card-alt::after, .fad.fa-credit-card::after { content: ""; }
.fa-duotone.fa-credit-card-blank::after, .fad.fa-credit-card-blank::after { content: ""; }
.fa-duotone.fa-credit-card-front::after, .fad.fa-credit-card-front::after { content: ""; }
.fa-duotone.fa-cricket-bat-ball::after, .fa-duotone.fa-cricket::after, .fad.fa-cricket-bat-ball::after, .fad.fa-cricket::after { content: ""; }
.fa-duotone.fa-croissant::after, .fad.fa-croissant::after { content: ""; }
.fa-duotone.fa-crop::after, .fad.fa-crop::after { content: ""; }
.fa-duotone.fa-crop-alt::after, .fa-duotone.fa-crop-simple::after, .fad.fa-crop-alt::after, .fad.fa-crop-simple::after { content: ""; }
.fa-duotone.fa-cross::after, .fad.fa-cross::after { content: ""; }
.fa-duotone.fa-crosshairs::after, .fad.fa-crosshairs::after { content: ""; }
.fa-duotone.fa-crow::after, .fad.fa-crow::after { content: ""; }
.fa-duotone.fa-crown::after, .fad.fa-crown::after { content: ""; }
.fa-duotone.fa-crutch::after, .fad.fa-crutch::after { content: ""; }
.fa-duotone.fa-crutches::after, .fad.fa-crutches::after { content: ""; }
.fa-duotone.fa-cruzeiro-sign::after, .fad.fa-cruzeiro-sign::after { content: ""; }
.fa-duotone.fa-crystal-ball::after, .fad.fa-crystal-ball::after { content: ""; }
.fa-duotone.fa-cube::after, .fad.fa-cube::after { content: ""; }
.fa-duotone.fa-cubes::after, .fad.fa-cubes::after { content: ""; }
.fa-duotone.fa-cucumber::after, .fad.fa-cucumber::after { content: ""; }
.fa-duotone.fa-cup-straw::after, .fad.fa-cup-straw::after { content: ""; }
.fa-duotone.fa-cup-straw-swoosh::after, .fad.fa-cup-straw-swoosh::after { content: ""; }
.fa-duotone.fa-coffee-togo::after, .fa-duotone.fa-cup-togo::after, .fad.fa-coffee-togo::after, .fad.fa-cup-togo::after { content: ""; }
.fa-duotone.fa-cupcake::after, .fad.fa-cupcake::after { content: ""; }
.fa-duotone.fa-curling-stone::after, .fa-duotone.fa-curling::after, .fad.fa-curling-stone::after, .fad.fa-curling::after { content: ""; }
.fa-duotone.fa-custard::after, .fad.fa-custard::after { content: ""; }
.fa-duotone.fa-d::after, .fad.fa-d::after { content: "DD"; }
.fa-duotone.fa-dagger::after, .fad.fa-dagger::after { content: ""; }
.fa-duotone.fa-dash::after, .fad.fa-dash::after { content: ""; }
.fa-duotone.fa-database::after, .fad.fa-database::after { content: ""; }
.fa-duotone.fa-deer::after, .fad.fa-deer::after { content: ""; }
.fa-duotone.fa-deer-rudolph::after, .fad.fa-deer-rudolph::after { content: ""; }
.fa-duotone.fa-backspace::after, .fa-duotone.fa-delete-left::after, .fad.fa-backspace::after, .fad.fa-delete-left::after { content: ""; }
.fa-duotone.fa-delete-right::after, .fad.fa-delete-right::after { content: ""; }
.fa-duotone.fa-democrat::after, .fad.fa-democrat::after { content: ""; }
.fa-duotone.fa-desktop-alt::after, .fa-duotone.fa-desktop::after, .fad.fa-desktop-alt::after, .fad.fa-desktop::after { content: ""; }
.fa-duotone.fa-desktop-arrow-down::after, .fad.fa-desktop-arrow-down::after { content: ""; }
.fa-duotone.fa-dharmachakra::after, .fad.fa-dharmachakra::after { content: ""; }
.fa-duotone.fa-diagram-cells::after, .fad.fa-diagram-cells::after { content: ""; }
.fa-duotone.fa-diagram-lean-canvas::after, .fad.fa-diagram-lean-canvas::after { content: ""; }
.fa-duotone.fa-diagram-nested::after, .fad.fa-diagram-nested::after { content: ""; }
.fa-duotone.fa-diagram-next::after, .fad.fa-diagram-next::after { content: ""; }
.fa-duotone.fa-diagram-predecessor::after, .fad.fa-diagram-predecessor::after { content: ""; }
.fa-duotone.fa-diagram-previous::after, .fad.fa-diagram-previous::after { content: ""; }
.fa-duotone.fa-diagram-project::after, .fa-duotone.fa-project-diagram::after, .fad.fa-diagram-project::after, .fad.fa-project-diagram::after { content: ""; }
.fa-duotone.fa-diagram-sankey::after, .fad.fa-diagram-sankey::after { content: ""; }
.fa-duotone.fa-diagram-subtask::after, .fad.fa-diagram-subtask::after { content: ""; }
.fa-duotone.fa-diagram-successor::after, .fad.fa-diagram-successor::after { content: ""; }
.fa-duotone.fa-diagram-venn::after, .fad.fa-diagram-venn::after { content: ""; }
.fa-duotone.fa-dial-med-high::after, .fa-duotone.fa-dial::after, .fad.fa-dial-med-high::after, .fad.fa-dial::after { content: ""; }
.fa-duotone.fa-dial-high::after, .fad.fa-dial-high::after { content: ""; }
.fa-duotone.fa-dial-low::after, .fad.fa-dial-low::after { content: ""; }
.fa-duotone.fa-dial-max::after, .fad.fa-dial-max::after { content: ""; }
.fa-duotone.fa-dial-med::after, .fad.fa-dial-med::after { content: ""; }
.fa-duotone.fa-dial-med-low::after, .fad.fa-dial-med-low::after { content: ""; }
.fa-duotone.fa-dial-min::after, .fad.fa-dial-min::after { content: ""; }
.fa-duotone.fa-dial-off::after, .fad.fa-dial-off::after { content: ""; }
.fa-duotone.fa-diamond::after, .fad.fa-diamond::after { content: ""; }
.fa-duotone.fa-diamond-exclamation::after, .fad.fa-diamond-exclamation::after { content: ""; }
.fa-duotone.fa-diamond-turn-right::after, .fa-duotone.fa-directions::after, .fad.fa-diamond-turn-right::after, .fad.fa-directions::after { content: ""; }
.fa-duotone.fa-dice::after, .fad.fa-dice::after { content: ""; }
.fa-duotone.fa-dice-d10::after, .fad.fa-dice-d10::after { content: ""; }
.fa-duotone.fa-dice-d12::after, .fad.fa-dice-d12::after { content: ""; }
.fa-duotone.fa-dice-d20::after, .fad.fa-dice-d20::after { content: ""; }
.fa-duotone.fa-dice-d4::after, .fad.fa-dice-d4::after { content: ""; }
.fa-duotone.fa-dice-d6::after, .fad.fa-dice-d6::after { content: ""; }
.fa-duotone.fa-dice-d8::after, .fad.fa-dice-d8::after { content: ""; }
.fa-duotone.fa-dice-five::after, .fad.fa-dice-five::after { content: ""; }
.fa-duotone.fa-dice-four::after, .fad.fa-dice-four::after { content: ""; }
.fa-duotone.fa-dice-one::after, .fad.fa-dice-one::after { content: ""; }
.fa-duotone.fa-dice-six::after, .fad.fa-dice-six::after { content: ""; }
.fa-duotone.fa-dice-three::after, .fad.fa-dice-three::after { content: ""; }
.fa-duotone.fa-dice-two::after, .fad.fa-dice-two::after { content: ""; }
.fa-duotone.fa-diploma::after, .fa-duotone.fa-scroll-ribbon::after, .fad.fa-diploma::after, .fad.fa-scroll-ribbon::after { content: ""; }
.fa-duotone.fa-disc-drive::after, .fad.fa-disc-drive::after { content: ""; }
.fa-duotone.fa-disease::after, .fad.fa-disease::after { content: ""; }
.fa-duotone.fa-display::after, .fad.fa-display::after { content: ""; }
.fa-duotone.fa-display-arrow-down::after, .fad.fa-display-arrow-down::after { content: ""; }
.fa-duotone.fa-desktop-code::after, .fa-duotone.fa-display-code::after, .fad.fa-desktop-code::after, .fad.fa-display-code::after { content: ""; }
.fa-duotone.fa-desktop-medical::after, .fa-duotone.fa-display-medical::after, .fad.fa-desktop-medical::after, .fad.fa-display-medical::after { content: ""; }
.fa-duotone.fa-desktop-slash::after, .fa-duotone.fa-display-slash::after, .fad.fa-desktop-slash::after, .fad.fa-display-slash::after { content: ""; }
.fa-duotone.fa-distribute-spacing-horizontal::after, .fad.fa-distribute-spacing-horizontal::after { content: ""; }
.fa-duotone.fa-distribute-spacing-vertical::after, .fad.fa-distribute-spacing-vertical::after { content: ""; }
.fa-duotone.fa-ditto::after, .fad.fa-ditto::after { content: "\"\""; }
.fa-duotone.fa-divide::after, .fad.fa-divide::after { content: ""; }
.fa-duotone.fa-dna::after, .fad.fa-dna::after { content: ""; }
.fa-duotone.fa-do-not-enter::after, .fad.fa-do-not-enter::after { content: ""; }
.fa-duotone.fa-dog::after, .fad.fa-dog::after { content: ""; }
.fa-duotone.fa-dog-leashed::after, .fad.fa-dog-leashed::after { content: ""; }
.fa-duotone.fa-dollar-sign::after, .fa-duotone.fa-dollar::after, .fa-duotone.fa-usd::after, .fad.fa-dollar-sign::after, .fad.fa-dollar::after, .fad.fa-usd::after { content: "$$"; }
.fa-duotone.fa-dolly-box::after, .fa-duotone.fa-dolly::after, .fad.fa-dolly-box::after, .fad.fa-dolly::after { content: ""; }
.fa-duotone.fa-dolly-empty::after, .fad.fa-dolly-empty::after { content: ""; }
.fa-duotone.fa-dolphin::after, .fad.fa-dolphin::after { content: ""; }
.fa-duotone.fa-dong-sign::after, .fad.fa-dong-sign::after { content: ""; }
.fa-duotone.fa-donut::after, .fa-duotone.fa-doughnut::after, .fad.fa-donut::after, .fad.fa-doughnut::after { content: ""; }
.fa-duotone.fa-door-closed::after, .fad.fa-door-closed::after { content: ""; }
.fa-duotone.fa-door-open::after, .fad.fa-door-open::after { content: ""; }
.fa-duotone.fa-dove::after, .fad.fa-dove::after { content: ""; }
.fa-duotone.fa-arrow-alt-down::after, .fa-duotone.fa-down::after, .fad.fa-arrow-alt-down::after, .fad.fa-down::after { content: ""; }
.fa-duotone.fa-down-from-dotted-line::after, .fad.fa-down-from-dotted-line::after { content: ""; }
.fa-duotone.fa-arrow-alt-from-top::after, .fa-duotone.fa-down-from-line::after, .fad.fa-arrow-alt-from-top::after, .fad.fa-down-from-line::after { content: ""; }
.fa-duotone.fa-down-left::after, .fad.fa-down-left::after { content: ""; }
.fa-duotone.fa-compress-alt::after, .fa-duotone.fa-down-left-and-up-right-to-center::after, .fad.fa-compress-alt::after, .fad.fa-down-left-and-up-right-to-center::after { content: ""; }
.fa-duotone.fa-down-long::after, .fa-duotone.fa-long-arrow-alt-down::after, .fad.fa-down-long::after, .fad.fa-long-arrow-alt-down::after { content: ""; }
.fa-duotone.fa-down-right::after, .fad.fa-down-right::after { content: ""; }
.fa-duotone.fa-down-to-dotted-line::after, .fad.fa-down-to-dotted-line::after { content: ""; }
.fa-duotone.fa-arrow-alt-to-bottom::after, .fa-duotone.fa-down-to-line::after, .fad.fa-arrow-alt-to-bottom::after, .fad.fa-down-to-line::after { content: ""; }
.fa-duotone.fa-download::after, .fad.fa-download::after { content: ""; }
.fa-duotone.fa-dragon::after, .fad.fa-dragon::after { content: ""; }
.fa-duotone.fa-draw-circle::after, .fad.fa-draw-circle::after { content: ""; }
.fa-duotone.fa-draw-polygon::after, .fad.fa-draw-polygon::after { content: ""; }
.fa-duotone.fa-draw-square::after, .fad.fa-draw-square::after { content: ""; }
.fa-duotone.fa-dreidel::after, .fad.fa-dreidel::after { content: ""; }
.fa-duotone.fa-drone::after, .fad.fa-drone::after { content: ""; }
.fa-duotone.fa-drone-alt::after, .fa-duotone.fa-drone-front::after, .fad.fa-drone-alt::after, .fad.fa-drone-front::after { content: ""; }
.fa-duotone.fa-droplet::after, .fa-duotone.fa-tint::after, .fad.fa-droplet::after, .fad.fa-tint::after { content: ""; }
.fa-duotone.fa-dewpoint::after, .fa-duotone.fa-droplet-degree::after, .fad.fa-dewpoint::after, .fad.fa-droplet-degree::after { content: ""; }
.fa-duotone.fa-droplet-percent::after, .fa-duotone.fa-humidity::after, .fad.fa-droplet-percent::after, .fad.fa-humidity::after { content: ""; }
.fa-duotone.fa-droplet-slash::after, .fa-duotone.fa-tint-slash::after, .fad.fa-droplet-slash::after, .fad.fa-tint-slash::after { content: ""; }
.fa-duotone.fa-drum::after, .fad.fa-drum::after { content: ""; }
.fa-duotone.fa-drum-steelpan::after, .fad.fa-drum-steelpan::after { content: ""; }
.fa-duotone.fa-drumstick::after, .fad.fa-drumstick::after { content: ""; }
.fa-duotone.fa-drumstick-bite::after, .fad.fa-drumstick-bite::after { content: ""; }
.fa-duotone.fa-dryer::after, .fad.fa-dryer::after { content: ""; }
.fa-duotone.fa-dryer-alt::after, .fa-duotone.fa-dryer-heat::after, .fad.fa-dryer-alt::after, .fad.fa-dryer-heat::after { content: ""; }
.fa-duotone.fa-duck::after, .fad.fa-duck::after { content: ""; }
.fa-duotone.fa-dumbbell::after, .fad.fa-dumbbell::after { content: ""; }
.fa-duotone.fa-dumpster::after, .fad.fa-dumpster::after { content: ""; }
.fa-duotone.fa-dumpster-fire::after, .fad.fa-dumpster-fire::after { content: ""; }
.fa-duotone.fa-dungeon::after, .fad.fa-dungeon::after { content: ""; }
.fa-duotone.fa-e::after, .fad.fa-e::after { content: "EE"; }
.fa-duotone.fa-ear::after, .fad.fa-ear::after { content: ""; }
.fa-duotone.fa-deaf::after, .fa-duotone.fa-deafness::after, .fa-duotone.fa-ear-deaf::after, .fa-duotone.fa-hard-of-hearing::after, .fad.fa-deaf::after, .fad.fa-deafness::after, .fad.fa-ear-deaf::after, .fad.fa-hard-of-hearing::after { content: ""; }
.fa-duotone.fa-assistive-listening-systems::after, .fa-duotone.fa-ear-listen::after, .fad.fa-assistive-listening-systems::after, .fad.fa-ear-listen::after { content: ""; }
.fa-duotone.fa-ear-muffs::after, .fad.fa-ear-muffs::after { content: ""; }
.fa-duotone.fa-earth-africa::after, .fa-duotone.fa-globe-africa::after, .fad.fa-earth-africa::after, .fad.fa-globe-africa::after { content: ""; }
.fa-duotone.fa-earth-america::after, .fa-duotone.fa-earth-americas::after, .fa-duotone.fa-earth::after, .fa-duotone.fa-globe-americas::after, .fad.fa-earth-america::after, .fad.fa-earth-americas::after, .fad.fa-earth::after, .fad.fa-globe-americas::after { content: ""; }
.fa-duotone.fa-earth-asia::after, .fa-duotone.fa-globe-asia::after, .fad.fa-earth-asia::after, .fad.fa-globe-asia::after { content: ""; }
.fa-duotone.fa-earth-europe::after, .fa-duotone.fa-globe-europe::after, .fad.fa-earth-europe::after, .fad.fa-globe-europe::after { content: ""; }
.fa-duotone.fa-earth-oceania::after, .fa-duotone.fa-globe-oceania::after, .fad.fa-earth-oceania::after, .fad.fa-globe-oceania::after { content: ""; }
.fa-duotone.fa-eclipse::after, .fad.fa-eclipse::after { content: ""; }
.fa-duotone.fa-egg::after, .fad.fa-egg::after { content: ""; }
.fa-duotone.fa-egg-fried::after, .fad.fa-egg-fried::after { content: ""; }
.fa-duotone.fa-eggplant::after, .fad.fa-eggplant::after { content: ""; }
.fa-duotone.fa-eject::after, .fad.fa-eject::after { content: ""; }
.fa-duotone.fa-elephant::after, .fad.fa-elephant::after { content: ""; }
.fa-duotone.fa-elevator::after, .fad.fa-elevator::after { content: ""; }
.fa-duotone.fa-ellipsis-h::after, .fa-duotone.fa-ellipsis::after, .fad.fa-ellipsis-h::after, .fad.fa-ellipsis::after { content: ""; }
.fa-duotone.fa-ellipsis-h-alt::after, .fa-duotone.fa-ellipsis-stroke::after, .fad.fa-ellipsis-h-alt::after, .fad.fa-ellipsis-stroke::after { content: ""; }
.fa-duotone.fa-ellipsis-stroke-vertical::after, .fa-duotone.fa-ellipsis-v-alt::after, .fad.fa-ellipsis-stroke-vertical::after, .fad.fa-ellipsis-v-alt::after { content: ""; }
.fa-duotone.fa-ellipsis-v::after, .fa-duotone.fa-ellipsis-vertical::after, .fad.fa-ellipsis-v::after, .fad.fa-ellipsis-vertical::after { content: ""; }
.fa-duotone.fa-empty-set::after, .fad.fa-empty-set::after { content: ""; }
.fa-duotone.fa-engine::after, .fad.fa-engine::after { content: ""; }
.fa-duotone.fa-engine-exclamation::after, .fa-duotone.fa-engine-warning::after, .fad.fa-engine-exclamation::after, .fad.fa-engine-warning::after { content: ""; }
.fa-duotone.fa-envelope::after, .fad.fa-envelope::after { content: ""; }
.fa-duotone.fa-envelope-badge::after, .fa-duotone.fa-envelope-dot::after, .fad.fa-envelope-badge::after, .fad.fa-envelope-dot::after { content: ""; }
.fa-duotone.fa-envelope-open::after, .fad.fa-envelope-open::after { content: ""; }
.fa-duotone.fa-envelope-open-dollar::after, .fad.fa-envelope-open-dollar::after { content: ""; }
.fa-duotone.fa-envelope-open-text::after, .fad.fa-envelope-open-text::after { content: ""; }
.fa-duotone.fa-envelopes::after, .fad.fa-envelopes::after { content: ""; }
.fa-duotone.fa-envelopes-bulk::after, .fa-duotone.fa-mail-bulk::after, .fad.fa-envelopes-bulk::after, .fad.fa-mail-bulk::after { content: ""; }
.fa-duotone.fa-equals::after, .fad.fa-equals::after { content: "=="; }
.fa-duotone.fa-eraser::after, .fad.fa-eraser::after { content: ""; }
.fa-duotone.fa-escalator::after, .fad.fa-escalator::after { content: ""; }
.fa-duotone.fa-ethernet::after, .fad.fa-ethernet::after { content: ""; }
.fa-duotone.fa-eur::after, .fa-duotone.fa-euro-sign::after, .fa-duotone.fa-euro::after, .fad.fa-eur::after, .fad.fa-euro-sign::after, .fad.fa-euro::after { content: ""; }
.fa-duotone.fa-exclamation::after, .fad.fa-exclamation::after { content: "!!"; }
.fa-duotone.fa-expand::after, .fad.fa-expand::after { content: ""; }
.fa-duotone.fa-expand-wide::after, .fad.fa-expand-wide::after { content: ""; }
.fa-duotone.fa-eye::after, .fad.fa-eye::after { content: ""; }
.fa-duotone.fa-eye-dropper-empty::after, .fa-duotone.fa-eye-dropper::after, .fa-duotone.fa-eyedropper::after, .fad.fa-eye-dropper-empty::after, .fad.fa-eye-dropper::after, .fad.fa-eyedropper::after { content: ""; }
.fa-duotone.fa-eye-dropper-full::after, .fad.fa-eye-dropper-full::after { content: ""; }
.fa-duotone.fa-eye-dropper-half::after, .fad.fa-eye-dropper-half::after { content: ""; }
.fa-duotone.fa-eye-evil::after, .fad.fa-eye-evil::after { content: ""; }
.fa-duotone.fa-eye-low-vision::after, .fa-duotone.fa-low-vision::after, .fad.fa-eye-low-vision::after, .fad.fa-low-vision::after { content: ""; }
.fa-duotone.fa-eye-slash::after, .fad.fa-eye-slash::after { content: ""; }
.fa-duotone.fa-eyes::after, .fad.fa-eyes::after { content: ""; }
.fa-duotone.fa-f::after, .fad.fa-f::after { content: "FF"; }
.fa-duotone.fa-angry::after, .fa-duotone.fa-face-angry::after, .fad.fa-angry::after, .fad.fa-face-angry::after { content: ""; }
.fa-duotone.fa-face-angry-horns::after, .fad.fa-face-angry-horns::after { content: ""; }
.fa-duotone.fa-face-anguished::after, .fad.fa-face-anguished::after { content: ""; }
.fa-duotone.fa-face-anxious-sweat::after, .fad.fa-face-anxious-sweat::after { content: ""; }
.fa-duotone.fa-face-astonished::after, .fad.fa-face-astonished::after { content: ""; }
.fa-duotone.fa-face-awesome::after, .fa-duotone.fa-gave-dandy::after, .fad.fa-face-awesome::after, .fad.fa-gave-dandy::after { content: ""; }
.fa-duotone.fa-face-beam-hand-over-mouth::after, .fad.fa-face-beam-hand-over-mouth::after { content: ""; }
.fa-duotone.fa-face-clouds::after, .fad.fa-face-clouds::after { content: ""; }
.fa-duotone.fa-face-confounded::after, .fad.fa-face-confounded::after { content: ""; }
.fa-duotone.fa-face-confused::after, .fad.fa-face-confused::after { content: ""; }
.fa-duotone.fa-face-cowboy-hat::after, .fad.fa-face-cowboy-hat::after { content: ""; }
.fa-duotone.fa-face-diagonal-mouth::after, .fad.fa-face-diagonal-mouth::after { content: ""; }
.fa-duotone.fa-face-disappointed::after, .fad.fa-face-disappointed::after { content: ""; }
.fa-duotone.fa-face-disguise::after, .fad.fa-face-disguise::after { content: ""; }
.fa-duotone.fa-dizzy::after, .fa-duotone.fa-face-dizzy::after, .fad.fa-dizzy::after, .fad.fa-face-dizzy::after { content: ""; }
.fa-duotone.fa-face-dotted::after, .fad.fa-face-dotted::after { content: ""; }
.fa-duotone.fa-face-downcast-sweat::after, .fad.fa-face-downcast-sweat::after { content: ""; }
.fa-duotone.fa-face-drooling::after, .fad.fa-face-drooling::after { content: ""; }
.fa-duotone.fa-face-exhaling::after, .fad.fa-face-exhaling::after { content: ""; }
.fa-duotone.fa-exploding-head::after, .fa-duotone.fa-face-explode::after, .fad.fa-exploding-head::after, .fad.fa-face-explode::after { content: ""; }
.fa-duotone.fa-face-expressionless::after, .fad.fa-face-expressionless::after { content: ""; }
.fa-duotone.fa-face-eyes-xmarks::after, .fad.fa-face-eyes-xmarks::after { content: ""; }
.fa-duotone.fa-face-fearful::after, .fad.fa-face-fearful::after { content: ""; }
.fa-duotone.fa-face-flushed::after, .fa-duotone.fa-flushed::after, .fad.fa-face-flushed::after, .fad.fa-flushed::after { content: ""; }
.fa-duotone.fa-face-frown::after, .fa-duotone.fa-frown::after, .fad.fa-face-frown::after, .fad.fa-frown::after { content: ""; }
.fa-duotone.fa-face-frown-open::after, .fa-duotone.fa-frown-open::after, .fad.fa-face-frown-open::after, .fad.fa-frown-open::after { content: ""; }
.fa-duotone.fa-face-frown-slight::after, .fad.fa-face-frown-slight::after { content: ""; }
.fa-duotone.fa-face-glasses::after, .fad.fa-face-glasses::after { content: ""; }
.fa-duotone.fa-face-grimace::after, .fa-duotone.fa-grimace::after, .fad.fa-face-grimace::after, .fad.fa-grimace::after { content: ""; }
.fa-duotone.fa-face-grin::after, .fa-duotone.fa-grin::after, .fad.fa-face-grin::after, .fad.fa-grin::after { content: ""; }
.fa-duotone.fa-face-grin-beam::after, .fa-duotone.fa-grin-beam::after, .fad.fa-face-grin-beam::after, .fad.fa-grin-beam::after { content: ""; }
.fa-duotone.fa-face-grin-beam-sweat::after, .fa-duotone.fa-grin-beam-sweat::after, .fad.fa-face-grin-beam-sweat::after, .fad.fa-grin-beam-sweat::after { content: ""; }
.fa-duotone.fa-face-grin-hearts::after, .fa-duotone.fa-grin-hearts::after, .fad.fa-face-grin-hearts::after, .fad.fa-grin-hearts::after { content: ""; }
.fa-duotone.fa-face-grin-squint::after, .fa-duotone.fa-grin-squint::after, .fad.fa-face-grin-squint::after, .fad.fa-grin-squint::after { content: ""; }
.fa-duotone.fa-face-grin-squint-tears::after, .fa-duotone.fa-grin-squint-tears::after, .fad.fa-face-grin-squint-tears::after, .fad.fa-grin-squint-tears::after { content: ""; }
.fa-duotone.fa-face-grin-stars::after, .fa-duotone.fa-grin-stars::after, .fad.fa-face-grin-stars::after, .fad.fa-grin-stars::after { content: ""; }
.fa-duotone.fa-face-grin-tears::after, .fa-duotone.fa-grin-tears::after, .fad.fa-face-grin-tears::after, .fad.fa-grin-tears::after { content: ""; }
.fa-duotone.fa-face-grin-tongue::after, .fa-duotone.fa-grin-tongue::after, .fad.fa-face-grin-tongue::after, .fad.fa-grin-tongue::after { content: ""; }
.fa-duotone.fa-face-grin-tongue-squint::after, .fa-duotone.fa-grin-tongue-squint::after, .fad.fa-face-grin-tongue-squint::after, .fad.fa-grin-tongue-squint::after { content: ""; }
.fa-duotone.fa-face-grin-tongue-wink::after, .fa-duotone.fa-grin-tongue-wink::after, .fad.fa-face-grin-tongue-wink::after, .fad.fa-grin-tongue-wink::after { content: ""; }
.fa-duotone.fa-face-grin-wide::after, .fa-duotone.fa-grin-alt::after, .fad.fa-face-grin-wide::after, .fad.fa-grin-alt::after { content: ""; }
.fa-duotone.fa-face-grin-wink::after, .fa-duotone.fa-grin-wink::after, .fad.fa-face-grin-wink::after, .fad.fa-grin-wink::after { content: ""; }
.fa-duotone.fa-face-hand-over-mouth::after, .fad.fa-face-hand-over-mouth::after { content: ""; }
.fa-duotone.fa-face-hand-peeking::after, .fad.fa-face-hand-peeking::after { content: ""; }
.fa-duotone.fa-face-hand-yawn::after, .fad.fa-face-hand-yawn::after { content: ""; }
.fa-duotone.fa-face-head-bandage::after, .fad.fa-face-head-bandage::after { content: ""; }
.fa-duotone.fa-face-holding-back-tears::after, .fad.fa-face-holding-back-tears::after { content: ""; }
.fa-duotone.fa-face-hushed::after, .fad.fa-face-hushed::after { content: ""; }
.fa-duotone.fa-face-icicles::after, .fad.fa-face-icicles::after { content: ""; }
.fa-duotone.fa-face-kiss::after, .fa-duotone.fa-kiss::after, .fad.fa-face-kiss::after, .fad.fa-kiss::after { content: ""; }
.fa-duotone.fa-face-kiss-beam::after, .fa-duotone.fa-kiss-beam::after, .fad.fa-face-kiss-beam::after, .fad.fa-kiss-beam::after { content: ""; }
.fa-duotone.fa-face-kiss-closed-eyes::after, .fad.fa-face-kiss-closed-eyes::after { content: ""; }
.fa-duotone.fa-face-kiss-wink-heart::after, .fa-duotone.fa-kiss-wink-heart::after, .fad.fa-face-kiss-wink-heart::after, .fad.fa-kiss-wink-heart::after { content: ""; }
.fa-duotone.fa-face-laugh::after, .fa-duotone.fa-laugh::after, .fad.fa-face-laugh::after, .fad.fa-laugh::after { content: ""; }
.fa-duotone.fa-face-laugh-beam::after, .fa-duotone.fa-laugh-beam::after, .fad.fa-face-laugh-beam::after, .fad.fa-laugh-beam::after { content: ""; }
.fa-duotone.fa-face-laugh-squint::after, .fa-duotone.fa-laugh-squint::after, .fad.fa-face-laugh-squint::after, .fad.fa-laugh-squint::after { content: ""; }
.fa-duotone.fa-face-laugh-wink::after, .fa-duotone.fa-laugh-wink::after, .fad.fa-face-laugh-wink::after, .fad.fa-laugh-wink::after { content: ""; }
.fa-duotone.fa-face-lying::after, .fad.fa-face-lying::after { content: ""; }
.fa-duotone.fa-face-mask::after, .fad.fa-face-mask::after { content: ""; }
.fa-duotone.fa-face-meh::after, .fa-duotone.fa-meh::after, .fad.fa-face-meh::after, .fad.fa-meh::after { content: ""; }
.fa-duotone.fa-face-meh-blank::after, .fa-duotone.fa-meh-blank::after, .fad.fa-face-meh-blank::after, .fad.fa-meh-blank::after { content: ""; }
.fa-duotone.fa-face-melting::after, .fad.fa-face-melting::after { content: ""; }
.fa-duotone.fa-face-monocle::after, .fad.fa-face-monocle::after { content: ""; }
.fa-duotone.fa-face-nauseated::after, .fad.fa-face-nauseated::after { content: ""; }
.fa-duotone.fa-face-nose-steam::after, .fad.fa-face-nose-steam::after { content: ""; }
.fa-duotone.fa-face-party::after, .fad.fa-face-party::after { content: ""; }
.fa-duotone.fa-face-pensive::after, .fad.fa-face-pensive::after { content: ""; }
.fa-duotone.fa-face-persevering::after, .fad.fa-face-persevering::after { content: ""; }
.fa-duotone.fa-face-pleading::after, .fad.fa-face-pleading::after { content: ""; }
.fa-duotone.fa-face-pouting::after, .fad.fa-face-pouting::after { content: ""; }
.fa-duotone.fa-face-raised-eyebrow::after, .fad.fa-face-raised-eyebrow::after { content: ""; }
.fa-duotone.fa-face-relieved::after, .fad.fa-face-relieved::after { content: ""; }
.fa-duotone.fa-face-rolling-eyes::after, .fa-duotone.fa-meh-rolling-eyes::after, .fad.fa-face-rolling-eyes::after, .fad.fa-meh-rolling-eyes::after { content: ""; }
.fa-duotone.fa-face-sad-cry::after, .fa-duotone.fa-sad-cry::after, .fad.fa-face-sad-cry::after, .fad.fa-sad-cry::after { content: ""; }
.fa-duotone.fa-face-sad-sweat::after, .fad.fa-face-sad-sweat::after { content: ""; }
.fa-duotone.fa-face-sad-tear::after, .fa-duotone.fa-sad-tear::after, .fad.fa-face-sad-tear::after, .fad.fa-sad-tear::after { content: ""; }
.fa-duotone.fa-face-saluting::after, .fad.fa-face-saluting::after { content: ""; }
.fa-duotone.fa-face-scream::after, .fad.fa-face-scream::after { content: ""; }
.fa-duotone.fa-face-shush::after, .fad.fa-face-shush::after { content: ""; }
.fa-duotone.fa-face-sleeping::after, .fad.fa-face-sleeping::after { content: ""; }
.fa-duotone.fa-face-sleepy::after, .fad.fa-face-sleepy::after { content: ""; }
.fa-duotone.fa-face-smile::after, .fa-duotone.fa-smile::after, .fad.fa-face-smile::after, .fad.fa-smile::after { content: ""; }
.fa-duotone.fa-face-smile-beam::after, .fa-duotone.fa-smile-beam::after, .fad.fa-face-smile-beam::after, .fad.fa-smile-beam::after { content: ""; }
.fa-duotone.fa-face-smile-halo::after, .fad.fa-face-smile-halo::after { content: ""; }
.fa-duotone.fa-face-smile-hearts::after, .fad.fa-face-smile-hearts::after { content: ""; }
.fa-duotone.fa-face-smile-horns::after, .fad.fa-face-smile-horns::after { content: ""; }
.fa-duotone.fa-face-smile-plus::after, .fa-duotone.fa-smile-plus::after, .fad.fa-face-smile-plus::after, .fad.fa-smile-plus::after { content: ""; }
.fa-duotone.fa-face-smile-relaxed::after, .fad.fa-face-smile-relaxed::after { content: ""; }
.fa-duotone.fa-face-smile-tear::after, .fad.fa-face-smile-tear::after { content: ""; }
.fa-duotone.fa-face-smile-tongue::after, .fad.fa-face-smile-tongue::after { content: ""; }
.fa-duotone.fa-face-smile-upside-down::after, .fad.fa-face-smile-upside-down::after { content: ""; }
.fa-duotone.fa-face-smile-wink::after, .fa-duotone.fa-smile-wink::after, .fad.fa-face-smile-wink::after, .fad.fa-smile-wink::after { content: ""; }
.fa-duotone.fa-face-smiling-hands::after, .fad.fa-face-smiling-hands::after { content: ""; }
.fa-duotone.fa-face-smirking::after, .fad.fa-face-smirking::after { content: ""; }
.fa-duotone.fa-face-spiral-eyes::after, .fad.fa-face-spiral-eyes::after { content: ""; }
.fa-duotone.fa-face-sunglasses::after, .fad.fa-face-sunglasses::after { content: ""; }
.fa-duotone.fa-face-surprise::after, .fa-duotone.fa-surprise::after, .fad.fa-face-surprise::after, .fad.fa-surprise::after { content: ""; }
.fa-duotone.fa-face-swear::after, .fad.fa-face-swear::after { content: ""; }
.fa-duotone.fa-face-thermometer::after, .fad.fa-face-thermometer::after { content: ""; }
.fa-duotone.fa-face-thinking::after, .fad.fa-face-thinking::after { content: ""; }
.fa-duotone.fa-face-tired::after, .fa-duotone.fa-tired::after, .fad.fa-face-tired::after, .fad.fa-tired::after { content: ""; }
.fa-duotone.fa-face-tissue::after, .fad.fa-face-tissue::after { content: ""; }
.fa-duotone.fa-face-tongue-money::after, .fad.fa-face-tongue-money::after { content: ""; }
.fa-duotone.fa-face-tongue-sweat::after, .fad.fa-face-tongue-sweat::after { content: ""; }
.fa-duotone.fa-face-unamused::after, .fad.fa-face-unamused::after { content: ""; }
.fa-duotone.fa-face-viewfinder::after, .fad.fa-face-viewfinder::after { content: ""; }
.fa-duotone.fa-face-vomit::after, .fad.fa-face-vomit::after { content: ""; }
.fa-duotone.fa-face-weary::after, .fad.fa-face-weary::after { content: ""; }
.fa-duotone.fa-face-woozy::after, .fad.fa-face-woozy::after { content: ""; }
.fa-duotone.fa-face-worried::after, .fad.fa-face-worried::after { content: ""; }
.fa-duotone.fa-face-zany::after, .fad.fa-face-zany::after { content: ""; }
.fa-duotone.fa-face-zipper::after, .fad.fa-face-zipper::after { content: ""; }
.fa-duotone.fa-falafel::after, .fad.fa-falafel::after { content: ""; }
.fa-duotone.fa-family::after, .fad.fa-family::after { content: ""; }
.fa-duotone.fa-family-dress::after, .fad.fa-family-dress::after { content: ""; }
.fa-duotone.fa-family-pants::after, .fad.fa-family-pants::after { content: ""; }
.fa-duotone.fa-fan::after, .fad.fa-fan::after { content: ""; }
.fa-duotone.fa-fan-table::after, .fad.fa-fan-table::after { content: ""; }
.fa-duotone.fa-barn-silo::after, .fa-duotone.fa-farm::after, .fad.fa-barn-silo::after, .fad.fa-farm::after { content: ""; }
.fa-duotone.fa-faucet::after, .fad.fa-faucet::after { content: ""; }
.fa-duotone.fa-faucet-drip::after, .fad.fa-faucet-drip::after { content: ""; }
.fa-duotone.fa-fax::after, .fad.fa-fax::after { content: ""; }
.fa-duotone.fa-feather::after, .fad.fa-feather::after { content: ""; }
.fa-duotone.fa-feather-alt::after, .fa-duotone.fa-feather-pointed::after, .fad.fa-feather-alt::after, .fad.fa-feather-pointed::after { content: ""; }
.fa-duotone.fa-fence::after, .fad.fa-fence::after { content: ""; }
.fa-duotone.fa-ferris-wheel::after, .fad.fa-ferris-wheel::after { content: ""; }
.fa-duotone.fa-field-hockey-stick-ball::after, .fa-duotone.fa-field-hockey::after, .fad.fa-field-hockey-stick-ball::after, .fad.fa-field-hockey::after { content: ""; }
.fa-duotone.fa-file::after, .fad.fa-file::after { content: ""; }
.fa-duotone.fa-file-arrow-down::after, .fa-duotone.fa-file-download::after, .fad.fa-file-arrow-down::after, .fad.fa-file-download::after { content: ""; }
.fa-duotone.fa-file-arrow-up::after, .fa-duotone.fa-file-upload::after, .fad.fa-file-arrow-up::after, .fad.fa-file-upload::after { content: ""; }
.fa-duotone.fa-file-audio::after, .fad.fa-file-audio::after { content: ""; }
.fa-duotone.fa-file-binary::after, .fad.fa-file-binary::after { content: ""; }
.fa-duotone.fa-file-award::after, .fa-duotone.fa-file-certificate::after, .fad.fa-file-award::after, .fad.fa-file-certificate::after { content: ""; }
.fa-duotone.fa-file-chart-column::after, .fa-duotone.fa-file-chart-line::after, .fad.fa-file-chart-column::after, .fad.fa-file-chart-line::after { content: ""; }
.fa-duotone.fa-file-chart-pie::after, .fad.fa-file-chart-pie::after { content: ""; }
.fa-duotone.fa-file-check::after, .fad.fa-file-check::after { content: ""; }
.fa-duotone.fa-file-circle-info::after, .fad.fa-file-circle-info::after { content: ""; }
.fa-duotone.fa-file-circle-plus::after, .fad.fa-file-circle-plus::after { content: ""; }
.fa-duotone.fa-file-code::after, .fad.fa-file-code::after { content: ""; }
.fa-duotone.fa-file-contract::after, .fad.fa-file-contract::after { content: ""; }
.fa-duotone.fa-file-csv::after, .fad.fa-file-csv::after { content: ""; }
.fa-duotone.fa-file-dashed-line::after, .fa-duotone.fa-page-break::after, .fad.fa-file-dashed-line::after, .fad.fa-page-break::after { content: ""; }
.fa-duotone.fa-file-excel::after, .fad.fa-file-excel::after { content: ""; }
.fa-duotone.fa-file-exclamation::after, .fad.fa-file-exclamation::after { content: ""; }
.fa-duotone.fa-arrow-right-from-file::after, .fa-duotone.fa-file-export::after, .fad.fa-arrow-right-from-file::after, .fad.fa-file-export::after { content: ""; }
.fa-duotone.fa-file-heart::after, .fad.fa-file-heart::after { content: ""; }
.fa-duotone.fa-file-image::after, .fad.fa-file-image::after { content: ""; }
.fa-duotone.fa-arrow-right-to-file::after, .fa-duotone.fa-file-import::after, .fad.fa-arrow-right-to-file::after, .fad.fa-file-import::after { content: ""; }
.fa-duotone.fa-file-invoice::after, .fad.fa-file-invoice::after { content: ""; }
.fa-duotone.fa-file-invoice-dollar::after, .fad.fa-file-invoice-dollar::after { content: ""; }
.fa-duotone.fa-file-alt::after, .fa-duotone.fa-file-lines::after, .fa-duotone.fa-file-text::after, .fad.fa-file-alt::after, .fad.fa-file-lines::after, .fad.fa-file-text::after { content: ""; }
.fa-duotone.fa-file-lock::after, .fad.fa-file-lock::after { content: ""; }
.fa-duotone.fa-file-magnifying-glass::after, .fa-duotone.fa-file-search::after, .fad.fa-file-magnifying-glass::after, .fad.fa-file-search::after { content: ""; }
.fa-duotone.fa-file-medical::after, .fad.fa-file-medical::after { content: ""; }
.fa-duotone.fa-file-minus::after, .fad.fa-file-minus::after { content: ""; }
.fa-duotone.fa-file-music::after, .fad.fa-file-music::after { content: ""; }
.fa-duotone.fa-file-pdf::after, .fad.fa-file-pdf::after { content: ""; }
.fa-duotone.fa-file-edit::after, .fa-duotone.fa-file-pen::after, .fad.fa-file-edit::after, .fad.fa-file-pen::after { content: ""; }
.fa-duotone.fa-file-plus::after, .fad.fa-file-plus::after { content: ""; }
.fa-duotone.fa-file-plus-minus::after, .fad.fa-file-plus-minus::after { content: ""; }
.fa-duotone.fa-file-powerpoint::after, .fad.fa-file-powerpoint::after { content: ""; }
.fa-duotone.fa-file-prescription::after, .fad.fa-file-prescription::after { content: ""; }
.fa-duotone.fa-file-signature::after, .fad.fa-file-signature::after { content: ""; }
.fa-duotone.fa-file-slash::after, .fad.fa-file-slash::after { content: ""; }
.fa-duotone.fa-file-spreadsheet::after, .fad.fa-file-spreadsheet::after { content: ""; }
.fa-duotone.fa-file-user::after, .fad.fa-file-user::after { content: ""; }
.fa-duotone.fa-file-video::after, .fad.fa-file-video::after { content: ""; }
.fa-duotone.fa-file-medical-alt::after, .fa-duotone.fa-file-waveform::after, .fad.fa-file-medical-alt::after, .fad.fa-file-waveform::after { content: ""; }
.fa-duotone.fa-file-word::after, .fad.fa-file-word::after { content: ""; }
.fa-duotone.fa-file-times::after, .fa-duotone.fa-file-xmark::after, .fad.fa-file-times::after, .fad.fa-file-xmark::after { content: ""; }
.fa-duotone.fa-file-archive::after, .fa-duotone.fa-file-zipper::after, .fad.fa-file-archive::after, .fad.fa-file-zipper::after { content: ""; }
.fa-duotone.fa-files::after, .fad.fa-files::after { content: ""; }
.fa-duotone.fa-files-medical::after, .fad.fa-files-medical::after { content: ""; }
.fa-duotone.fa-fill::after, .fad.fa-fill::after { content: ""; }
.fa-duotone.fa-fill-drip::after, .fad.fa-fill-drip::after { content: ""; }
.fa-duotone.fa-film::after, .fad.fa-film::after { content: ""; }
.fa-duotone.fa-film-canister::after, .fad.fa-film-canister::after { content: ""; }
.fa-duotone.fa-film-alt::after, .fa-duotone.fa-film-simple::after, .fad.fa-film-alt::after, .fad.fa-film-simple::after { content: ""; }
.fa-duotone.fa-film-slash::after, .fad.fa-film-slash::after { content: ""; }
.fa-duotone.fa-films::after, .fad.fa-films::after { content: ""; }
.fa-duotone.fa-filter::after, .fad.fa-filter::after { content: ""; }
.fa-duotone.fa-filter-circle-dollar::after, .fa-duotone.fa-funnel-dollar::after, .fad.fa-filter-circle-dollar::after, .fad.fa-funnel-dollar::after { content: ""; }
.fa-duotone.fa-filter-circle-xmark::after, .fad.fa-filter-circle-xmark::after { content: ""; }
.fa-duotone.fa-filter-list::after, .fad.fa-filter-list::after { content: ""; }
.fa-duotone.fa-filter-slash::after, .fad.fa-filter-slash::after { content: ""; }
.fa-duotone.fa-filters::after, .fad.fa-filters::after { content: ""; }
.fa-duotone.fa-fingerprint::after, .fad.fa-fingerprint::after { content: ""; }
.fa-duotone.fa-fire::after, .fad.fa-fire::after { content: ""; }
.fa-duotone.fa-fire-extinguisher::after, .fad.fa-fire-extinguisher::after { content: ""; }
.fa-duotone.fa-fire-flame::after, .fa-duotone.fa-flame::after, .fad.fa-fire-flame::after, .fad.fa-flame::after { content: ""; }
.fa-duotone.fa-fire-alt::after, .fa-duotone.fa-fire-flame-curved::after, .fad.fa-fire-alt::after, .fad.fa-fire-flame-curved::after { content: ""; }
.fa-duotone.fa-burn::after, .fa-duotone.fa-fire-flame-simple::after, .fad.fa-burn::after, .fad.fa-fire-flame-simple::after { content: ""; }
.fa-duotone.fa-fire-hydrant::after, .fad.fa-fire-hydrant::after { content: ""; }
.fa-duotone.fa-fire-smoke::after, .fad.fa-fire-smoke::after { content: ""; }
.fa-duotone.fa-fireplace::after, .fad.fa-fireplace::after { content: ""; }
.fa-duotone.fa-fish::after, .fad.fa-fish::after { content: ""; }
.fa-duotone.fa-fish-bones::after, .fad.fa-fish-bones::after { content: ""; }
.fa-duotone.fa-fish-cooked::after, .fad.fa-fish-cooked::after { content: ""; }
.fa-duotone.fa-fishing-rod::after, .fad.fa-fishing-rod::after { content: ""; }
.fa-duotone.fa-flag::after, .fad.fa-flag::after { content: ""; }
.fa-duotone.fa-flag-checkered::after, .fad.fa-flag-checkered::after { content: ""; }
.fa-duotone.fa-flag-pennant::after, .fa-duotone.fa-pennant::after, .fad.fa-flag-pennant::after, .fad.fa-pennant::after { content: ""; }
.fa-duotone.fa-flag-alt::after, .fa-duotone.fa-flag-swallowtail::after, .fad.fa-flag-alt::after, .fad.fa-flag-swallowtail::after { content: ""; }
.fa-duotone.fa-flag-usa::after, .fad.fa-flag-usa::after { content: ""; }
.fa-duotone.fa-flashlight::after, .fad.fa-flashlight::after { content: ""; }
.fa-duotone.fa-flask::after, .fad.fa-flask::after { content: ""; }
.fa-duotone.fa-flask-poison::after, .fa-duotone.fa-flask-round-poison::after, .fad.fa-flask-poison::after, .fad.fa-flask-round-poison::after { content: ""; }
.fa-duotone.fa-flask-potion::after, .fa-duotone.fa-flask-round-potion::after, .fad.fa-flask-potion::after, .fad.fa-flask-round-potion::after { content: ""; }
.fa-duotone.fa-flatbread::after, .fad.fa-flatbread::after { content: ""; }
.fa-duotone.fa-flatbread-stuffed::after, .fad.fa-flatbread-stuffed::after { content: ""; }
.fa-duotone.fa-floppy-disk::after, .fa-duotone.fa-save::after, .fad.fa-floppy-disk::after, .fad.fa-save::after { content: ""; }
.fa-duotone.fa-floppy-disk-circle-arrow-right::after, .fa-duotone.fa-save-circle-arrow-right::after, .fad.fa-floppy-disk-circle-arrow-right::after, .fad.fa-save-circle-arrow-right::after { content: ""; }
.fa-duotone.fa-floppy-disk-circle-xmark::after, .fa-duotone.fa-floppy-disk-times::after, .fa-duotone.fa-save-circle-xmark::after, .fa-duotone.fa-save-times::after, .fad.fa-floppy-disk-circle-xmark::after, .fad.fa-floppy-disk-times::after, .fad.fa-save-circle-xmark::after, .fad.fa-save-times::after { content: ""; }
.fa-duotone.fa-floppy-disk-pen::after, .fad.fa-floppy-disk-pen::after { content: ""; }
.fa-duotone.fa-floppy-disks::after, .fad.fa-floppy-disks::after { content: ""; }
.fa-duotone.fa-florin-sign::after, .fad.fa-florin-sign::after { content: ""; }
.fa-duotone.fa-flower::after, .fad.fa-flower::after { content: ""; }
.fa-duotone.fa-flower-daffodil::after, .fad.fa-flower-daffodil::after { content: ""; }
.fa-duotone.fa-flower-tulip::after, .fad.fa-flower-tulip::after { content: ""; }
.fa-duotone.fa-flute::after, .fad.fa-flute::after { content: ""; }
.fa-duotone.fa-flux-capacitor::after, .fad.fa-flux-capacitor::after { content: ""; }
.fa-duotone.fa-flying-disc::after, .fad.fa-flying-disc::after { content: ""; }
.fa-duotone.fa-folder::after, .fad.fa-folder::after { content: ""; }
.fa-duotone.fa-folder-arrow-down::after, .fa-duotone.fa-folder-download::after, .fad.fa-folder-arrow-down::after, .fad.fa-folder-download::after { content: ""; }
.fa-duotone.fa-folder-arrow-up::after, .fa-duotone.fa-folder-upload::after, .fad.fa-folder-arrow-up::after, .fad.fa-folder-upload::after { content: ""; }
.fa-duotone.fa-folder-blank::after, .fad.fa-folder-blank::after { content: ""; }
.fa-duotone.fa-folder-bookmark::after, .fad.fa-folder-bookmark::after { content: ""; }
.fa-duotone.fa-folder-cog::after, .fa-duotone.fa-folder-gear::after, .fad.fa-folder-cog::after, .fad.fa-folder-gear::after { content: ""; }
.fa-duotone.fa-folder-grid::after, .fad.fa-folder-grid::after { content: ""; }
.fa-duotone.fa-folder-heart::after, .fad.fa-folder-heart::after { content: ""; }
.fa-duotone.fa-folder-image::after, .fad.fa-folder-image::after { content: ""; }
.fa-duotone.fa-folder-magnifying-glass::after, .fa-duotone.fa-folder-search::after, .fad.fa-folder-magnifying-glass::after, .fad.fa-folder-search::after { content: ""; }
.fa-duotone.fa-folder-medical::after, .fad.fa-folder-medical::after { content: ""; }
.fa-duotone.fa-folder-minus::after, .fad.fa-folder-minus::after { content: ""; }
.fa-duotone.fa-folder-music::after, .fad.fa-folder-music::after { content: ""; }
.fa-duotone.fa-folder-open::after, .fad.fa-folder-open::after { content: ""; }
.fa-duotone.fa-folder-plus::after, .fad.fa-folder-plus::after { content: ""; }
.fa-duotone.fa-folder-tree::after, .fad.fa-folder-tree::after { content: ""; }
.fa-duotone.fa-folder-user::after, .fad.fa-folder-user::after { content: ""; }
.fa-duotone.fa-folder-times::after, .fa-duotone.fa-folder-xmark::after, .fad.fa-folder-times::after, .fad.fa-folder-xmark::after { content: ""; }
.fa-duotone.fa-folders::after, .fad.fa-folders::after { content: ""; }
.fa-duotone.fa-fondue-pot::after, .fad.fa-fondue-pot::after { content: ""; }
.fa-duotone.fa-font::after, .fad.fa-font::after { content: ""; }
.fa-duotone.fa-font-awesome-flag::after, .fa-duotone.fa-font-awesome-logo-full::after, .fa-duotone.fa-font-awesome::after, .fad.fa-font-awesome-flag::after, .fad.fa-font-awesome-logo-full::after, .fad.fa-font-awesome::after { content: ""; }
.fa-duotone.fa-font-case::after, .fad.fa-font-case::after { content: ""; }
.fa-duotone.fa-football-ball::after, .fa-duotone.fa-football::after, .fad.fa-football-ball::after, .fad.fa-football::after { content: ""; }
.fa-duotone.fa-football-helmet::after, .fad.fa-football-helmet::after { content: ""; }
.fa-duotone.fa-fork::after, .fa-duotone.fa-utensil-fork::after, .fad.fa-fork::after, .fad.fa-utensil-fork::after { content: ""; }
.fa-duotone.fa-fork-knife::after, .fa-duotone.fa-utensils-alt::after, .fad.fa-fork-knife::after, .fad.fa-utensils-alt::after { content: ""; }
.fa-duotone.fa-forklift::after, .fad.fa-forklift::after { content: ""; }
.fa-duotone.fa-fort::after, .fad.fa-fort::after { content: ""; }
.fa-duotone.fa-forward::after, .fad.fa-forward::after { content: ""; }
.fa-duotone.fa-fast-forward::after, .fa-duotone.fa-forward-fast::after, .fad.fa-fast-forward::after, .fad.fa-forward-fast::after { content: ""; }
.fa-duotone.fa-forward-step::after, .fa-duotone.fa-step-forward::after, .fad.fa-forward-step::after, .fad.fa-step-forward::after { content: ""; }
.fa-duotone.fa-frame::after, .fad.fa-frame::after { content: ""; }
.fa-duotone.fa-franc-sign::after, .fad.fa-franc-sign::after { content: ""; }
.fa-duotone.fa-french-fries::after, .fad.fa-french-fries::after { content: ""; }
.fa-duotone.fa-frog::after, .fad.fa-frog::after { content: ""; }
.fa-duotone.fa-function::after, .fad.fa-function::after { content: ""; }
.fa-duotone.fa-futbol-ball::after, .fa-duotone.fa-futbol::after, .fa-duotone.fa-soccer-ball::after, .fad.fa-futbol-ball::after, .fad.fa-futbol::after, .fad.fa-soccer-ball::after { content: ""; }
.fa-duotone.fa-g::after, .fad.fa-g::after { content: "GG"; }
.fa-duotone.fa-galaxy::after, .fad.fa-galaxy::after { content: ""; }
.fa-duotone.fa-gallery-thumbnails::after, .fad.fa-gallery-thumbnails::after { content: ""; }
.fa-duotone.fa-game-board::after, .fad.fa-game-board::after { content: ""; }
.fa-duotone.fa-game-board-alt::after, .fa-duotone.fa-game-board-simple::after, .fad.fa-game-board-alt::after, .fad.fa-game-board-simple::after { content: ""; }
.fa-duotone.fa-game-console-handheld::after, .fad.fa-game-console-handheld::after { content: ""; }
.fa-duotone.fa-gamepad::after, .fad.fa-gamepad::after { content: ""; }
.fa-duotone.fa-gamepad-alt::after, .fa-duotone.fa-gamepad-modern::after, .fad.fa-gamepad-alt::after, .fad.fa-gamepad-modern::after { content: ""; }
.fa-duotone.fa-garage::after, .fad.fa-garage::after { content: ""; }
.fa-duotone.fa-garage-car::after, .fad.fa-garage-car::after { content: ""; }
.fa-duotone.fa-garage-open::after, .fad.fa-garage-open::after { content: ""; }
.fa-duotone.fa-garlic::after, .fad.fa-garlic::after { content: ""; }
.fa-duotone.fa-gas-pump::after, .fad.fa-gas-pump::after { content: ""; }
.fa-duotone.fa-gas-pump-slash::after, .fad.fa-gas-pump-slash::after { content: ""; }
.fa-duotone.fa-dashboard::after, .fa-duotone.fa-gauge-med::after, .fa-duotone.fa-gauge::after, .fa-duotone.fa-tachometer-alt-average::after, .fad.fa-dashboard::after, .fad.fa-gauge-med::after, .fad.fa-gauge::after, .fad.fa-tachometer-alt-average::after { content: ""; }
.fa-duotone.fa-gauge-circle-bolt::after, .fad.fa-gauge-circle-bolt::after { content: ""; }
.fa-duotone.fa-gauge-circle-minus::after, .fad.fa-gauge-circle-minus::after { content: ""; }
.fa-duotone.fa-gauge-circle-plus::after, .fad.fa-gauge-circle-plus::after { content: ""; }
.fa-duotone.fa-gauge-high::after, .fa-duotone.fa-tachometer-alt-fast::after, .fa-duotone.fa-tachometer-alt::after, .fad.fa-gauge-high::after, .fad.fa-tachometer-alt-fast::after, .fad.fa-tachometer-alt::after { content: ""; }
.fa-duotone.fa-gauge-low::after, .fa-duotone.fa-tachometer-alt-slow::after, .fad.fa-gauge-low::after, .fad.fa-tachometer-alt-slow::after { content: ""; }
.fa-duotone.fa-gauge-max::after, .fa-duotone.fa-tachometer-alt-fastest::after, .fad.fa-gauge-max::after, .fad.fa-tachometer-alt-fastest::after { content: ""; }
.fa-duotone.fa-gauge-min::after, .fa-duotone.fa-tachometer-alt-slowest::after, .fad.fa-gauge-min::after, .fad.fa-tachometer-alt-slowest::after { content: ""; }
.fa-duotone.fa-gauge-simple-med::after, .fa-duotone.fa-gauge-simple::after, .fa-duotone.fa-tachometer-average::after, .fad.fa-gauge-simple-med::after, .fad.fa-gauge-simple::after, .fad.fa-tachometer-average::after { content: ""; }
.fa-duotone.fa-gauge-simple-high::after, .fa-duotone.fa-tachometer-fast::after, .fa-duotone.fa-tachometer::after, .fad.fa-gauge-simple-high::after, .fad.fa-tachometer-fast::after, .fad.fa-tachometer::after { content: ""; }
.fa-duotone.fa-gauge-simple-low::after, .fa-duotone.fa-tachometer-slow::after, .fad.fa-gauge-simple-low::after, .fad.fa-tachometer-slow::after { content: ""; }
.fa-duotone.fa-gauge-simple-max::after, .fa-duotone.fa-tachometer-fastest::after, .fad.fa-gauge-simple-max::after, .fad.fa-tachometer-fastest::after { content: ""; }
.fa-duotone.fa-gauge-simple-min::after, .fa-duotone.fa-tachometer-slowest::after, .fad.fa-gauge-simple-min::after, .fad.fa-tachometer-slowest::after { content: ""; }
.fa-duotone.fa-gavel::after, .fa-duotone.fa-legal::after, .fad.fa-gavel::after, .fad.fa-legal::after { content: ""; }
.fa-duotone.fa-cog::after, .fa-duotone.fa-gear::after, .fad.fa-cog::after, .fad.fa-gear::after { content: ""; }
.fa-duotone.fa-cogs::after, .fa-duotone.fa-gears::after, .fad.fa-cogs::after, .fad.fa-gears::after { content: ""; }
.fa-duotone.fa-gem::after, .fad.fa-gem::after { content: ""; }
.fa-duotone.fa-genderless::after, .fad.fa-genderless::after { content: ""; }
.fa-duotone.fa-ghost::after, .fad.fa-ghost::after { content: ""; }
.fa-duotone.fa-gif::after, .fad.fa-gif::after { content: ""; }
.fa-duotone.fa-gift::after, .fad.fa-gift::after { content: ""; }
.fa-duotone.fa-gift-card::after, .fad.fa-gift-card::after { content: ""; }
.fa-duotone.fa-gifts::after, .fad.fa-gifts::after { content: ""; }
.fa-duotone.fa-gingerbread-man::after, .fad.fa-gingerbread-man::after { content: ""; }
.fa-duotone.fa-glass::after, .fad.fa-glass::after { content: ""; }
.fa-duotone.fa-glass-citrus::after, .fad.fa-glass-citrus::after { content: ""; }
.fa-duotone.fa-glass-empty::after, .fad.fa-glass-empty::after { content: ""; }
.fa-duotone.fa-glass-half-empty::after, .fa-duotone.fa-glass-half-full::after, .fa-duotone.fa-glass-half::after, .fad.fa-glass-half-empty::after, .fad.fa-glass-half-full::after, .fad.fa-glass-half::after { content: ""; }
.fa-duotone.fa-glasses::after, .fad.fa-glasses::after { content: ""; }
.fa-duotone.fa-glasses-alt::after, .fa-duotone.fa-glasses-round::after, .fad.fa-glasses-alt::after, .fad.fa-glasses-round::after { content: ""; }
.fa-duotone.fa-globe::after, .fad.fa-globe::after { content: ""; }
.fa-duotone.fa-globe-snow::after, .fad.fa-globe-snow::after { content: ""; }
.fa-duotone.fa-globe-stand::after, .fad.fa-globe-stand::after { content: ""; }
.fa-duotone.fa-goal-net::after, .fad.fa-goal-net::after { content: ""; }
.fa-duotone.fa-golf-ball-tee::after, .fa-duotone.fa-golf-ball::after, .fad.fa-golf-ball-tee::after, .fad.fa-golf-ball::after { content: ""; }
.fa-duotone.fa-golf-club::after, .fad.fa-golf-club::after { content: ""; }
.fa-duotone.fa-golf-flag-hole::after, .fad.fa-golf-flag-hole::after { content: ""; }
.fa-duotone.fa-gopuram::after, .fad.fa-gopuram::after { content: ""; }
.fa-duotone.fa-graduation-cap::after, .fa-duotone.fa-mortar-board::after, .fad.fa-graduation-cap::after, .fad.fa-mortar-board::after { content: ""; }
.fa-duotone.fa-gramophone::after, .fad.fa-gramophone::after { content: ""; }
.fa-duotone.fa-grapes::after, .fad.fa-grapes::after { content: ""; }
.fa-duotone.fa-grate::after, .fad.fa-grate::after { content: ""; }
.fa-duotone.fa-grate-droplet::after, .fad.fa-grate-droplet::after { content: ""; }
.fa-duotone.fa-greater-than::after, .fad.fa-greater-than::after { content: ">>"; }
.fa-duotone.fa-greater-than-equal::after, .fad.fa-greater-than-equal::after { content: ""; }
.fa-duotone.fa-grid-3::after, .fa-duotone.fa-grid::after, .fad.fa-grid-3::after, .fad.fa-grid::after { content: ""; }
.fa-duotone.fa-grid-2::after, .fad.fa-grid-2::after { content: ""; }
.fa-duotone.fa-grid-2-plus::after, .fad.fa-grid-2-plus::after { content: ""; }
.fa-duotone.fa-grid-4::after, .fad.fa-grid-4::after { content: ""; }
.fa-duotone.fa-grid-5::after, .fad.fa-grid-5::after { content: ""; }
.fa-duotone.fa-grid-dividers::after, .fad.fa-grid-dividers::after { content: ""; }
.fa-duotone.fa-grid-horizontal::after, .fad.fa-grid-horizontal::after { content: ""; }
.fa-duotone.fa-grip-horizontal::after, .fa-duotone.fa-grip::after, .fad.fa-grip-horizontal::after, .fad.fa-grip::after { content: ""; }
.fa-duotone.fa-grip-dots::after, .fad.fa-grip-dots::after { content: ""; }
.fa-duotone.fa-grip-dots-vertical::after, .fad.fa-grip-dots-vertical::after { content: ""; }
.fa-duotone.fa-grip-lines::after, .fad.fa-grip-lines::after { content: ""; }
.fa-duotone.fa-grip-lines-vertical::after, .fad.fa-grip-lines-vertical::after { content: ""; }
.fa-duotone.fa-grip-vertical::after, .fad.fa-grip-vertical::after { content: ""; }
.fa-duotone.fa-guarani-sign::after, .fad.fa-guarani-sign::after { content: ""; }
.fa-duotone.fa-guitar::after, .fad.fa-guitar::after { content: ""; }
.fa-duotone.fa-guitar-electric::after, .fad.fa-guitar-electric::after { content: ""; }
.fa-duotone.fa-guitars::after, .fad.fa-guitars::after { content: ""; }
.fa-duotone.fa-gun::after, .fad.fa-gun::after { content: ""; }
.fa-duotone.fa-gun-slash::after, .fad.fa-gun-slash::after { content: ""; }
.fa-duotone.fa-gun-squirt::after, .fad.fa-gun-squirt::after { content: ""; }
.fa-duotone.fa-h::after, .fad.fa-h::after { content: "HH"; }
.fa-duotone.fa-h1::after, .fad.fa-h1::after { content: ""; }
.fa-duotone.fa-h2::after, .fad.fa-h2::after { content: ""; }
.fa-duotone.fa-h3::after, .fad.fa-h3::after { content: ""; }
.fa-duotone.fa-h4::after, .fad.fa-h4::after { content: ""; }
.fa-duotone.fa-h5::after, .fad.fa-h5::after { content: ""; }
.fa-duotone.fa-h6::after, .fad.fa-h6::after { content: ""; }
.fa-duotone.fa-hammer::after, .fad.fa-hammer::after { content: ""; }
.fa-duotone.fa-hammer-crash::after, .fad.fa-hammer-crash::after { content: ""; }
.fa-duotone.fa-hammer-war::after, .fad.fa-hammer-war::after { content: ""; }
.fa-duotone.fa-hamsa::after, .fad.fa-hamsa::after { content: ""; }
.fa-duotone.fa-hand-paper::after, .fa-duotone.fa-hand::after, .fad.fa-hand-paper::after, .fad.fa-hand::after { content: ""; }
.fa-duotone.fa-hand-back-fist::after, .fa-duotone.fa-hand-rock::after, .fad.fa-hand-back-fist::after, .fad.fa-hand-rock::after { content: ""; }
.fa-duotone.fa-hand-back-point-down::after, .fad.fa-hand-back-point-down::after { content: ""; }
.fa-duotone.fa-hand-back-point-left::after, .fad.fa-hand-back-point-left::after { content: ""; }
.fa-duotone.fa-hand-back-point-ribbon::after, .fad.fa-hand-back-point-ribbon::after { content: ""; }
.fa-duotone.fa-hand-back-point-right::after, .fad.fa-hand-back-point-right::after { content: ""; }
.fa-duotone.fa-hand-back-point-up::after, .fad.fa-hand-back-point-up::after { content: ""; }
.fa-duotone.fa-allergies::after, .fa-duotone.fa-hand-dots::after, .fad.fa-allergies::after, .fad.fa-hand-dots::after { content: ""; }
.fa-duotone.fa-hand-fingers-crossed::after, .fad.fa-hand-fingers-crossed::after { content: ""; }
.fa-duotone.fa-fist-raised::after, .fa-duotone.fa-hand-fist::after, .fad.fa-fist-raised::after, .fad.fa-hand-fist::after { content: ""; }
.fa-duotone.fa-hand-heart::after, .fad.fa-hand-heart::after { content: ""; }
.fa-duotone.fa-hand-holding::after, .fad.fa-hand-holding::after { content: ""; }
.fa-duotone.fa-hand-holding-box::after, .fad.fa-hand-holding-box::after { content: ""; }
.fa-duotone.fa-hand-holding-dollar::after, .fa-duotone.fa-hand-holding-usd::after, .fad.fa-hand-holding-dollar::after, .fad.fa-hand-holding-usd::after { content: ""; }
.fa-duotone.fa-hand-holding-droplet::after, .fa-duotone.fa-hand-holding-water::after, .fad.fa-hand-holding-droplet::after, .fad.fa-hand-holding-water::after { content: ""; }
.fa-duotone.fa-hand-holding-heart::after, .fad.fa-hand-holding-heart::after { content: ""; }
.fa-duotone.fa-hand-holding-magic::after, .fad.fa-hand-holding-magic::after { content: ""; }
.fa-duotone.fa-hand-holding-medical::after, .fad.fa-hand-holding-medical::after { content: ""; }
.fa-duotone.fa-hand-holding-seedling::after, .fad.fa-hand-holding-seedling::after { content: ""; }
.fa-duotone.fa-hand-holding-skull::after, .fad.fa-hand-holding-skull::after { content: ""; }
.fa-duotone.fa-hand-horns::after, .fad.fa-hand-horns::after { content: ""; }
.fa-duotone.fa-hand-lizard::after, .fad.fa-hand-lizard::after { content: ""; }
.fa-duotone.fa-hand-love::after, .fad.fa-hand-love::after { content: ""; }
.fa-duotone.fa-hand-middle-finger::after, .fad.fa-hand-middle-finger::after { content: ""; }
.fa-duotone.fa-hand-peace::after, .fad.fa-hand-peace::after { content: ""; }
.fa-duotone.fa-hand-point-down::after, .fad.fa-hand-point-down::after { content: ""; }
.fa-duotone.fa-hand-point-left::after, .fad.fa-hand-point-left::after { content: ""; }
.fa-duotone.fa-hand-point-ribbon::after, .fad.fa-hand-point-ribbon::after { content: ""; }
.fa-duotone.fa-hand-point-right::after, .fad.fa-hand-point-right::after { content: ""; }
.fa-duotone.fa-hand-point-up::after, .fad.fa-hand-point-up::after { content: ""; }
.fa-duotone.fa-hand-pointer::after, .fad.fa-hand-pointer::after { content: ""; }
.fa-duotone.fa-hand-scissors::after, .fad.fa-hand-scissors::after { content: ""; }
.fa-duotone.fa-hand-sparkles::after, .fad.fa-hand-sparkles::after { content: ""; }
.fa-duotone.fa-hand-spock::after, .fad.fa-hand-spock::after { content: ""; }
.fa-duotone.fa-hand-wave::after, .fad.fa-hand-wave::after { content: ""; }
.fa-duotone.fa-hands::after, .fa-duotone.fa-sign-language::after, .fa-duotone.fa-signing::after, .fad.fa-hands::after, .fad.fa-sign-language::after, .fad.fa-signing::after { content: ""; }
.fa-duotone.fa-american-sign-language-interpreting::after, .fa-duotone.fa-asl-interpreting::after, .fa-duotone.fa-hands-american-sign-language-interpreting::after, .fa-duotone.fa-hands-asl-interpreting::after, .fad.fa-american-sign-language-interpreting::after, .fad.fa-asl-interpreting::after, .fad.fa-hands-american-sign-language-interpreting::after, .fad.fa-hands-asl-interpreting::after { content: ""; }
.fa-duotone.fa-hands-bubbles::after, .fa-duotone.fa-hands-wash::after, .fad.fa-hands-bubbles::after, .fad.fa-hands-wash::after { content: ""; }
.fa-duotone.fa-hands-clapping::after, .fad.fa-hands-clapping::after { content: ""; }
.fa-duotone.fa-hands-holding::after, .fad.fa-hands-holding::after { content: ""; }
.fa-duotone.fa-hand-receiving::after, .fa-duotone.fa-hands-holding-diamond::after, .fad.fa-hand-receiving::after, .fad.fa-hands-holding-diamond::after { content: ""; }
.fa-duotone.fa-hands-holding-dollar::after, .fa-duotone.fa-hands-usd::after, .fad.fa-hands-holding-dollar::after, .fad.fa-hands-usd::after { content: ""; }
.fa-duotone.fa-hands-heart::after, .fa-duotone.fa-hands-holding-heart::after, .fad.fa-hands-heart::after, .fad.fa-hands-holding-heart::after { content: ""; }
.fa-duotone.fa-hands-praying::after, .fa-duotone.fa-praying-hands::after, .fad.fa-hands-praying::after, .fad.fa-praying-hands::after { content: ""; }
.fa-duotone.fa-handshake::after, .fad.fa-handshake::after { content: ""; }
.fa-duotone.fa-hands-helping::after, .fa-duotone.fa-handshake-angle::after, .fad.fa-hands-helping::after, .fad.fa-handshake-angle::after { content: ""; }
.fa-duotone.fa-handshake-alt::after, .fa-duotone.fa-handshake-simple::after, .fad.fa-handshake-alt::after, .fad.fa-handshake-simple::after { content: ""; }
.fa-duotone.fa-handshake-alt-slash::after, .fa-duotone.fa-handshake-simple-slash::after, .fad.fa-handshake-alt-slash::after, .fad.fa-handshake-simple-slash::after { content: ""; }
.fa-duotone.fa-handshake-slash::after, .fad.fa-handshake-slash::after { content: ""; }
.fa-duotone.fa-hanukiah::after, .fad.fa-hanukiah::after { content: ""; }
.fa-duotone.fa-hard-drive::after, .fa-duotone.fa-hdd::after, .fad.fa-hard-drive::after, .fad.fa-hdd::after { content: ""; }
.fa-duotone.fa-hashtag::after, .fad.fa-hashtag::after { content: "##"; }
.fa-duotone.fa-hashtag-lock::after, .fad.fa-hashtag-lock::after { content: ""; }
.fa-duotone.fa-hat-chef::after, .fad.fa-hat-chef::after { content: ""; }
.fa-duotone.fa-hat-cowboy::after, .fad.fa-hat-cowboy::after { content: ""; }
.fa-duotone.fa-hat-cowboy-side::after, .fad.fa-hat-cowboy-side::after { content: ""; }
.fa-duotone.fa-hat-santa::after, .fad.fa-hat-santa::after { content: ""; }
.fa-duotone.fa-hat-winter::after, .fad.fa-hat-winter::after { content: ""; }
.fa-duotone.fa-hat-witch::after, .fad.fa-hat-witch::after { content: ""; }
.fa-duotone.fa-hat-wizard::after, .fad.fa-hat-wizard::after { content: ""; }
.fa-duotone.fa-head-side::after, .fad.fa-head-side::after { content: ""; }
.fa-duotone.fa-head-side-brain::after, .fad.fa-head-side-brain::after { content: ""; }
.fa-duotone.fa-head-side-cough::after, .fad.fa-head-side-cough::after { content: ""; }
.fa-duotone.fa-head-side-cough-slash::after, .fad.fa-head-side-cough-slash::after { content: ""; }
.fa-duotone.fa-head-side-goggles::after, .fa-duotone.fa-head-vr::after, .fad.fa-head-side-goggles::after, .fad.fa-head-vr::after { content: ""; }
.fa-duotone.fa-head-side-headphones::after, .fad.fa-head-side-headphones::after { content: ""; }
.fa-duotone.fa-head-side-heart::after, .fad.fa-head-side-heart::after { content: ""; }
.fa-duotone.fa-head-side-mask::after, .fad.fa-head-side-mask::after { content: ""; }
.fa-duotone.fa-head-side-medical::after, .fad.fa-head-side-medical::after { content: ""; }
.fa-duotone.fa-head-side-virus::after, .fad.fa-head-side-virus::after { content: ""; }
.fa-duotone.fa-header::after, .fa-duotone.fa-heading::after, .fad.fa-header::after, .fad.fa-heading::after { content: ""; }
.fa-duotone.fa-headphones::after, .fad.fa-headphones::after { content: ""; }
.fa-duotone.fa-headphones-alt::after, .fa-duotone.fa-headphones-simple::after, .fad.fa-headphones-alt::after, .fad.fa-headphones-simple::after { content: ""; }
.fa-duotone.fa-headset::after, .fad.fa-headset::after { content: ""; }
.fa-duotone.fa-heart::after, .fad.fa-heart::after { content: ""; }
.fa-duotone.fa-heart-broken::after, .fa-duotone.fa-heart-crack::after, .fad.fa-heart-broken::after, .fad.fa-heart-crack::after { content: ""; }
.fa-duotone.fa-heart-half::after, .fad.fa-heart-half::after { content: ""; }
.fa-duotone.fa-heart-half-alt::after, .fa-duotone.fa-heart-half-stroke::after, .fad.fa-heart-half-alt::after, .fad.fa-heart-half-stroke::after { content: ""; }
.fa-duotone.fa-heart-pulse::after, .fa-duotone.fa-heartbeat::after, .fad.fa-heart-pulse::after, .fad.fa-heartbeat::after { content: ""; }
.fa-duotone.fa-heat::after, .fad.fa-heat::after { content: ""; }
.fa-duotone.fa-helicopter::after, .fad.fa-helicopter::after { content: ""; }
.fa-duotone.fa-helmet-battle::after, .fad.fa-helmet-battle::after { content: ""; }
.fa-duotone.fa-hard-hat::after, .fa-duotone.fa-hat-hard::after, .fa-duotone.fa-helmet-safety::after, .fad.fa-hard-hat::after, .fad.fa-hat-hard::after, .fad.fa-helmet-safety::after { content: ""; }
.fa-duotone.fa-hexagon::after, .fad.fa-hexagon::after { content: ""; }
.fa-duotone.fa-hexagon-check::after, .fad.fa-hexagon-check::after { content: ""; }
.fa-duotone.fa-hexagon-divide::after, .fad.fa-hexagon-divide::after { content: ""; }
.fa-duotone.fa-hexagon-exclamation::after, .fad.fa-hexagon-exclamation::after { content: ""; }
.fa-duotone.fa-hexagon-minus::after, .fa-duotone.fa-minus-hexagon::after, .fad.fa-hexagon-minus::after, .fad.fa-minus-hexagon::after { content: ""; }
.fa-duotone.fa-hexagon-plus::after, .fa-duotone.fa-plus-hexagon::after, .fad.fa-hexagon-plus::after, .fad.fa-plus-hexagon::after { content: ""; }
.fa-duotone.fa-hexagon-xmark::after, .fa-duotone.fa-times-hexagon::after, .fa-duotone.fa-xmark-hexagon::after, .fad.fa-hexagon-xmark::after, .fad.fa-times-hexagon::after, .fad.fa-xmark-hexagon::after { content: ""; }
.fa-duotone.fa-high-definition::after, .fa-duotone.fa-rectangle-hd::after, .fad.fa-high-definition::after, .fad.fa-rectangle-hd::after { content: ""; }
.fa-duotone.fa-highlighter::after, .fad.fa-highlighter::after { content: ""; }
.fa-duotone.fa-highlighter-line::after, .fad.fa-highlighter-line::after { content: ""; }
.fa-duotone.fa-hippo::after, .fad.fa-hippo::after { content: ""; }
.fa-duotone.fa-hockey-mask::after, .fad.fa-hockey-mask::after { content: ""; }
.fa-duotone.fa-hockey-puck::after, .fad.fa-hockey-puck::after { content: ""; }
.fa-duotone.fa-hockey-stick-puck::after, .fad.fa-hockey-stick-puck::after { content: ""; }
.fa-duotone.fa-hockey-sticks::after, .fad.fa-hockey-sticks::after { content: ""; }
.fa-duotone.fa-holly-berry::after, .fad.fa-holly-berry::after { content: ""; }
.fa-duotone.fa-honey-pot::after, .fad.fa-honey-pot::after { content: ""; }
.fa-duotone.fa-hood-cloak::after, .fad.fa-hood-cloak::after { content: ""; }
.fa-duotone.fa-horizontal-rule::after, .fad.fa-horizontal-rule::after { content: ""; }
.fa-duotone.fa-horse::after, .fad.fa-horse::after { content: ""; }
.fa-duotone.fa-horse-head::after, .fad.fa-horse-head::after { content: ""; }
.fa-duotone.fa-horse-saddle::after, .fad.fa-horse-saddle::after { content: ""; }
.fa-duotone.fa-hose::after, .fad.fa-hose::after { content: ""; }
.fa-duotone.fa-hose-reel::after, .fad.fa-hose-reel::after { content: ""; }
.fa-duotone.fa-hospital-alt::after, .fa-duotone.fa-hospital-wide::after, .fa-duotone.fa-hospital::after, .fad.fa-hospital-alt::after, .fad.fa-hospital-wide::after, .fad.fa-hospital::after { content: ""; }
.fa-duotone.fa-hospital-user::after, .fad.fa-hospital-user::after { content: ""; }
.fa-duotone.fa-hospitals::after, .fad.fa-hospitals::after { content: ""; }
.fa-duotone.fa-hot-tub-person::after, .fa-duotone.fa-hot-tub::after, .fad.fa-hot-tub-person::after, .fad.fa-hot-tub::after { content: ""; }
.fa-duotone.fa-hotdog::after, .fad.fa-hotdog::after { content: ""; }
.fa-duotone.fa-hotel::after, .fad.fa-hotel::after { content: ""; }
.fa-duotone.fa-hourglass-2::after, .fa-duotone.fa-hourglass-half::after, .fa-duotone.fa-hourglass::after, .fad.fa-hourglass-2::after, .fad.fa-hourglass-half::after, .fad.fa-hourglass::after { content: ""; }
.fa-duotone.fa-hourglass-clock::after, .fad.fa-hourglass-clock::after { content: ""; }
.fa-duotone.fa-hourglass-empty::after, .fad.fa-hourglass-empty::after { content: ""; }
.fa-duotone.fa-hourglass-3::after, .fa-duotone.fa-hourglass-end::after, .fad.fa-hourglass-3::after, .fad.fa-hourglass-end::after { content: ""; }
.fa-duotone.fa-hourglass-1::after, .fa-duotone.fa-hourglass-start::after, .fad.fa-hourglass-1::after, .fad.fa-hourglass-start::after { content: ""; }
.fa-duotone.fa-home-alt::after, .fa-duotone.fa-home-lg-alt::after, .fa-duotone.fa-home::after, .fa-duotone.fa-house::after, .fad.fa-home-alt::after, .fad.fa-home-lg-alt::after, .fad.fa-home::after, .fad.fa-house::after { content: ""; }
.fa-duotone.fa-home-blank::after, .fa-duotone.fa-house-blank::after, .fad.fa-home-blank::after, .fad.fa-house-blank::after { content: ""; }
.fa-duotone.fa-house-building::after, .fad.fa-house-building::after { content: ""; }
.fa-duotone.fa-home-lg::after, .fa-duotone.fa-house-chimney::after, .fad.fa-home-lg::after, .fad.fa-house-chimney::after { content: ""; }
.fa-duotone.fa-house-chimney-blank::after, .fad.fa-house-chimney-blank::after { content: ""; }
.fa-duotone.fa-house-chimney-crack::after, .fa-duotone.fa-house-damage::after, .fad.fa-house-chimney-crack::after, .fad.fa-house-damage::after { content: ""; }
.fa-duotone.fa-house-chimney-heart::after, .fad.fa-house-chimney-heart::after { content: ""; }
.fa-duotone.fa-clinic-medical::after, .fa-duotone.fa-house-chimney-medical::after, .fad.fa-clinic-medical::after, .fad.fa-house-chimney-medical::after { content: ""; }
.fa-duotone.fa-house-chimney-user::after, .fad.fa-house-chimney-user::after { content: ""; }
.fa-duotone.fa-house-chimney-window::after, .fad.fa-house-chimney-window::after { content: ""; }
.fa-duotone.fa-house-crack::after, .fad.fa-house-crack::after { content: ""; }
.fa-duotone.fa-house-day::after, .fad.fa-house-day::after { content: ""; }
.fa-duotone.fa-house-flood::after, .fad.fa-house-flood::after { content: ""; }
.fa-duotone.fa-home-heart::after, .fa-duotone.fa-house-heart::after, .fad.fa-home-heart::after, .fad.fa-house-heart::after { content: ""; }
.fa-duotone.fa-house-laptop::after, .fa-duotone.fa-laptop-house::after, .fad.fa-house-laptop::after, .fad.fa-laptop-house::after { content: ""; }
.fa-duotone.fa-house-medical::after, .fad.fa-house-medical::after { content: ""; }
.fa-duotone.fa-house-night::after, .fad.fa-house-night::after { content: ""; }
.fa-duotone.fa-house-leave::after, .fa-duotone.fa-house-person-depart::after, .fa-duotone.fa-house-person-leave::after, .fad.fa-house-leave::after, .fad.fa-house-person-depart::after, .fad.fa-house-person-leave::after { content: ""; }
.fa-duotone.fa-house-person-arrive::after, .fa-duotone.fa-house-person-return::after, .fa-duotone.fa-house-return::after, .fad.fa-house-person-arrive::after, .fad.fa-house-person-return::after, .fad.fa-house-return::after { content: ""; }
.fa-duotone.fa-house-signal::after, .fad.fa-house-signal::after { content: ""; }
.fa-duotone.fa-house-tree::after, .fad.fa-house-tree::after { content: ""; }
.fa-duotone.fa-house-turret::after, .fad.fa-house-turret::after { content: ""; }
.fa-duotone.fa-home-user::after, .fa-duotone.fa-house-user::after, .fad.fa-home-user::after, .fad.fa-house-user::after { content: ""; }
.fa-duotone.fa-house-window::after, .fad.fa-house-window::after { content: ""; }
.fa-duotone.fa-hryvnia-sign::after, .fa-duotone.fa-hryvnia::after, .fad.fa-hryvnia-sign::after, .fad.fa-hryvnia::after { content: ""; }
.fa-duotone.fa-100::after, .fa-duotone.fa-hundred-points::after, .fad.fa-100::after, .fad.fa-hundred-points::after { content: ""; }
.fa-duotone.fa-hurricane::after, .fad.fa-hurricane::after { content: ""; }
.fa-duotone.fa-hyphen::after, .fad.fa-hyphen::after { content: "--"; }
.fa-duotone.fa-i::after, .fad.fa-i::after { content: "II"; }
.fa-duotone.fa-i-cursor::after, .fad.fa-i-cursor::after { content: ""; }
.fa-duotone.fa-ice-cream::after, .fad.fa-ice-cream::after { content: ""; }
.fa-duotone.fa-ice-skate::after, .fad.fa-ice-skate::after { content: ""; }
.fa-duotone.fa-icicles::after, .fad.fa-icicles::after { content: ""; }
.fa-duotone.fa-heart-music-camera-bolt::after, .fa-duotone.fa-icons::after, .fad.fa-heart-music-camera-bolt::after, .fad.fa-icons::after { content: ""; }
.fa-duotone.fa-id-badge::after, .fad.fa-id-badge::after { content: ""; }
.fa-duotone.fa-drivers-license::after, .fa-duotone.fa-id-card::after, .fad.fa-drivers-license::after, .fad.fa-id-card::after { content: ""; }
.fa-duotone.fa-id-card-alt::after, .fa-duotone.fa-id-card-clip::after, .fad.fa-id-card-alt::after, .fad.fa-id-card-clip::after { content: ""; }
.fa-duotone.fa-igloo::after, .fad.fa-igloo::after { content: ""; }
.fa-duotone.fa-image::after, .fad.fa-image::after { content: ""; }
.fa-duotone.fa-image-landscape::after, .fa-duotone.fa-landscape::after, .fad.fa-image-landscape::after, .fad.fa-landscape::after { content: ""; }
.fa-duotone.fa-image-polaroid::after, .fad.fa-image-polaroid::after { content: ""; }
.fa-duotone.fa-image-polaroid-user::after, .fad.fa-image-polaroid-user::after { content: ""; }
.fa-duotone.fa-image-portrait::after, .fa-duotone.fa-portrait::after, .fad.fa-image-portrait::after, .fad.fa-portrait::after { content: ""; }
.fa-duotone.fa-image-slash::after, .fad.fa-image-slash::after { content: ""; }
.fa-duotone.fa-image-user::after, .fad.fa-image-user::after { content: ""; }
.fa-duotone.fa-images::after, .fad.fa-images::after { content: ""; }
.fa-duotone.fa-images-user::after, .fad.fa-images-user::after { content: ""; }
.fa-duotone.fa-inbox::after, .fad.fa-inbox::after { content: ""; }
.fa-duotone.fa-inbox-full::after, .fad.fa-inbox-full::after { content: ""; }
.fa-duotone.fa-inbox-arrow-down::after, .fa-duotone.fa-inbox-in::after, .fad.fa-inbox-arrow-down::after, .fad.fa-inbox-in::after { content: ""; }
.fa-duotone.fa-inbox-arrow-up::after, .fa-duotone.fa-inbox-out::after, .fad.fa-inbox-arrow-up::after, .fad.fa-inbox-out::after { content: ""; }
.fa-duotone.fa-inboxes::after, .fad.fa-inboxes::after { content: ""; }
.fa-duotone.fa-indent::after, .fad.fa-indent::after { content: ""; }
.fa-duotone.fa-indian-rupee-sign::after, .fa-duotone.fa-indian-rupee::after, .fa-duotone.fa-inr::after, .fad.fa-indian-rupee-sign::after, .fad.fa-indian-rupee::after, .fad.fa-inr::after { content: ""; }
.fa-duotone.fa-industry::after, .fad.fa-industry::after { content: ""; }
.fa-duotone.fa-industry-alt::after, .fa-duotone.fa-industry-windows::after, .fad.fa-industry-alt::after, .fad.fa-industry-windows::after { content: ""; }
.fa-duotone.fa-infinity::after, .fad.fa-infinity::after { content: ""; }
.fa-duotone.fa-info::after, .fad.fa-info::after { content: ""; }
.fa-duotone.fa-inhaler::after, .fad.fa-inhaler::after { content: ""; }
.fa-duotone.fa-input-numeric::after, .fad.fa-input-numeric::after { content: ""; }
.fa-duotone.fa-input-pipe::after, .fad.fa-input-pipe::after { content: ""; }
.fa-duotone.fa-input-text::after, .fad.fa-input-text::after { content: ""; }
.fa-duotone.fa-integral::after, .fad.fa-integral::after { content: ""; }
.fa-duotone.fa-intersection::after, .fad.fa-intersection::after { content: ""; }
.fa-duotone.fa-island-tree-palm::after, .fa-duotone.fa-island-tropical::after, .fad.fa-island-tree-palm::after, .fad.fa-island-tropical::after { content: ""; }
.fa-duotone.fa-italic::after, .fad.fa-italic::after { content: ""; }
.fa-duotone.fa-j::after, .fad.fa-j::after { content: "JJ"; }
.fa-duotone.fa-jack-o-lantern::after, .fad.fa-jack-o-lantern::after { content: ""; }
.fa-duotone.fa-jedi::after, .fad.fa-jedi::after { content: ""; }
.fa-duotone.fa-fighter-jet::after, .fa-duotone.fa-jet-fighter::after, .fad.fa-fighter-jet::after, .fad.fa-jet-fighter::after { content: ""; }
.fa-duotone.fa-joint::after, .fad.fa-joint::after { content: ""; }
.fa-duotone.fa-joystick::after, .fad.fa-joystick::after { content: ""; }
.fa-duotone.fa-jug::after, .fad.fa-jug::after { content: ""; }
.fa-duotone.fa-k::after, .fad.fa-k::after { content: "KK"; }
.fa-duotone.fa-kaaba::after, .fad.fa-kaaba::after { content: ""; }
.fa-duotone.fa-kazoo::after, .fad.fa-kazoo::after { content: ""; }
.fa-duotone.fa-kerning::after, .fad.fa-kerning::after { content: ""; }
.fa-duotone.fa-key::after, .fad.fa-key::after { content: ""; }
.fa-duotone.fa-key-skeleton::after, .fad.fa-key-skeleton::after { content: ""; }
.fa-duotone.fa-key-skeleton-left-right::after, .fad.fa-key-skeleton-left-right::after { content: ""; }
.fa-duotone.fa-keyboard::after, .fad.fa-keyboard::after { content: ""; }
.fa-duotone.fa-keyboard-brightness::after, .fad.fa-keyboard-brightness::after { content: ""; }
.fa-duotone.fa-keyboard-brightness-low::after, .fad.fa-keyboard-brightness-low::after { content: ""; }
.fa-duotone.fa-keyboard-down::after, .fad.fa-keyboard-down::after { content: ""; }
.fa-duotone.fa-keyboard-left::after, .fad.fa-keyboard-left::after { content: ""; }
.fa-duotone.fa-keynote::after, .fad.fa-keynote::after { content: ""; }
.fa-duotone.fa-khanda::after, .fad.fa-khanda::after { content: ""; }
.fa-duotone.fa-kidneys::after, .fad.fa-kidneys::after { content: ""; }
.fa-duotone.fa-kip-sign::after, .fad.fa-kip-sign::after { content: ""; }
.fa-duotone.fa-first-aid::after, .fa-duotone.fa-kit-medical::after, .fad.fa-first-aid::after, .fad.fa-kit-medical::after { content: ""; }
.fa-duotone.fa-kite::after, .fad.fa-kite::after { content: ""; }
.fa-duotone.fa-kiwi-bird::after, .fad.fa-kiwi-bird::after { content: ""; }
.fa-duotone.fa-kiwi-fruit::after, .fad.fa-kiwi-fruit::after { content: ""; }
.fa-duotone.fa-knife::after, .fa-duotone.fa-utensil-knife::after, .fad.fa-knife::after, .fad.fa-utensil-knife::after { content: ""; }
.fa-duotone.fa-knife-kitchen::after, .fad.fa-knife-kitchen::after { content: ""; }
.fa-duotone.fa-l::after, .fad.fa-l::after { content: "LL"; }
.fa-duotone.fa-lacrosse-stick::after, .fad.fa-lacrosse-stick::after { content: ""; }
.fa-duotone.fa-lacrosse-stick-ball::after, .fad.fa-lacrosse-stick-ball::after { content: ""; }
.fa-duotone.fa-lambda::after, .fad.fa-lambda::after { content: ""; }
.fa-duotone.fa-lamp::after, .fad.fa-lamp::after { content: ""; }
.fa-duotone.fa-lamp-desk::after, .fad.fa-lamp-desk::after { content: ""; }
.fa-duotone.fa-lamp-floor::after, .fad.fa-lamp-floor::after { content: ""; }
.fa-duotone.fa-lamp-street::after, .fad.fa-lamp-street::after { content: ""; }
.fa-duotone.fa-landmark::after, .fad.fa-landmark::after { content: ""; }
.fa-duotone.fa-landmark-alt::after, .fa-duotone.fa-landmark-dome::after, .fad.fa-landmark-alt::after, .fad.fa-landmark-dome::after { content: ""; }
.fa-duotone.fa-language::after, .fad.fa-language::after { content: ""; }
.fa-duotone.fa-laptop::after, .fad.fa-laptop::after { content: ""; }
.fa-duotone.fa-laptop-arrow-down::after, .fad.fa-laptop-arrow-down::after { content: ""; }
.fa-duotone.fa-laptop-code::after, .fad.fa-laptop-code::after { content: ""; }
.fa-duotone.fa-laptop-medical::after, .fad.fa-laptop-medical::after { content: ""; }
.fa-duotone.fa-laptop-mobile::after, .fa-duotone.fa-phone-laptop::after, .fad.fa-laptop-mobile::after, .fad.fa-phone-laptop::after { content: ""; }
.fa-duotone.fa-laptop-slash::after, .fad.fa-laptop-slash::after { content: ""; }
.fa-duotone.fa-lari-sign::after, .fad.fa-lari-sign::after { content: ""; }
.fa-duotone.fa-lasso::after, .fad.fa-lasso::after { content: ""; }
.fa-duotone.fa-lasso-sparkles::after, .fad.fa-lasso-sparkles::after { content: ""; }
.fa-duotone.fa-layer-group::after, .fad.fa-layer-group::after { content: ""; }
.fa-duotone.fa-layer-group-minus::after, .fa-duotone.fa-layer-minus::after, .fad.fa-layer-group-minus::after, .fad.fa-layer-minus::after { content: ""; }
.fa-duotone.fa-layer-group-plus::after, .fa-duotone.fa-layer-plus::after, .fad.fa-layer-group-plus::after, .fad.fa-layer-plus::after { content: ""; }
.fa-duotone.fa-leaf::after, .fad.fa-leaf::after { content: ""; }
.fa-duotone.fa-leaf-heart::after, .fad.fa-leaf-heart::after { content: ""; }
.fa-duotone.fa-leaf-maple::after, .fad.fa-leaf-maple::after { content: ""; }
.fa-duotone.fa-leaf-oak::after, .fad.fa-leaf-oak::after { content: ""; }
.fa-duotone.fa-leafy-green::after, .fad.fa-leafy-green::after { content: ""; }
.fa-duotone.fa-arrow-alt-left::after, .fa-duotone.fa-left::after, .fad.fa-arrow-alt-left::after, .fad.fa-left::after { content: ""; }
.fa-duotone.fa-arrow-alt-from-right::after, .fa-duotone.fa-left-from-line::after, .fad.fa-arrow-alt-from-right::after, .fad.fa-left-from-line::after { content: ""; }
.fa-duotone.fa-left-long::after, .fa-duotone.fa-long-arrow-alt-left::after, .fad.fa-left-long::after, .fad.fa-long-arrow-alt-left::after { content: ""; }
.fa-duotone.fa-left-long-to-line::after, .fad.fa-left-long-to-line::after { content: ""; }
.fa-duotone.fa-arrows-alt-h::after, .fa-duotone.fa-left-right::after, .fad.fa-arrows-alt-h::after, .fad.fa-left-right::after { content: ""; }
.fa-duotone.fa-arrow-alt-to-left::after, .fa-duotone.fa-left-to-line::after, .fad.fa-arrow-alt-to-left::after, .fad.fa-left-to-line::after { content: ""; }
.fa-duotone.fa-lemon::after, .fad.fa-lemon::after { content: ""; }
.fa-duotone.fa-less-than::after, .fad.fa-less-than::after { content: "<<"; }
.fa-duotone.fa-less-than-equal::after, .fad.fa-less-than-equal::after { content: ""; }
.fa-duotone.fa-life-ring::after, .fad.fa-life-ring::after { content: ""; }
.fa-duotone.fa-light-ceiling::after, .fad.fa-light-ceiling::after { content: ""; }
.fa-duotone.fa-light-emergency::after, .fad.fa-light-emergency::after { content: ""; }
.fa-duotone.fa-light-emergency-on::after, .fad.fa-light-emergency-on::after { content: ""; }
.fa-duotone.fa-light-switch::after, .fad.fa-light-switch::after { content: ""; }
.fa-duotone.fa-light-switch-off::after, .fad.fa-light-switch-off::after { content: ""; }
.fa-duotone.fa-light-switch-on::after, .fad.fa-light-switch-on::after { content: ""; }
.fa-duotone.fa-lightbulb::after, .fad.fa-lightbulb::after { content: ""; }
.fa-duotone.fa-lightbulb-dollar::after, .fad.fa-lightbulb-dollar::after { content: ""; }
.fa-duotone.fa-lightbulb-exclamation::after, .fad.fa-lightbulb-exclamation::after { content: ""; }
.fa-duotone.fa-lightbulb-exclamation-on::after, .fad.fa-lightbulb-exclamation-on::after { content: ""; }
.fa-duotone.fa-lightbulb-on::after, .fad.fa-lightbulb-on::after { content: ""; }
.fa-duotone.fa-lightbulb-slash::after, .fad.fa-lightbulb-slash::after { content: ""; }
.fa-duotone.fa-lights-holiday::after, .fad.fa-lights-holiday::after { content: ""; }
.fa-duotone.fa-line-columns::after, .fad.fa-line-columns::after { content: ""; }
.fa-duotone.fa-line-height::after, .fad.fa-line-height::after { content: ""; }
.fa-duotone.fa-chain::after, .fa-duotone.fa-link::after, .fad.fa-chain::after, .fad.fa-link::after { content: ""; }
.fa-duotone.fa-chain-horizontal::after, .fa-duotone.fa-link-horizontal::after, .fad.fa-chain-horizontal::after, .fad.fa-link-horizontal::after { content: ""; }
.fa-duotone.fa-chain-horizontal-slash::after, .fa-duotone.fa-link-horizontal-slash::after, .fad.fa-chain-horizontal-slash::after, .fad.fa-link-horizontal-slash::after { content: ""; }
.fa-duotone.fa-link-simple::after, .fad.fa-link-simple::after { content: ""; }
.fa-duotone.fa-link-simple-slash::after, .fad.fa-link-simple-slash::after { content: ""; }
.fa-duotone.fa-chain-broken::after, .fa-duotone.fa-chain-slash::after, .fa-duotone.fa-link-slash::after, .fa-duotone.fa-unlink::after, .fad.fa-chain-broken::after, .fad.fa-chain-slash::after, .fad.fa-link-slash::after, .fad.fa-unlink::after { content: ""; }
.fa-duotone.fa-lips::after, .fad.fa-lips::after { content: ""; }
.fa-duotone.fa-lira-sign::after, .fad.fa-lira-sign::after { content: ""; }
.fa-duotone.fa-list-squares::after, .fa-duotone.fa-list::after, .fad.fa-list-squares::after, .fad.fa-list::after { content: ""; }
.fa-duotone.fa-list-check::after, .fa-duotone.fa-tasks::after, .fad.fa-list-check::after, .fad.fa-tasks::after { content: ""; }
.fa-duotone.fa-list-dropdown::after, .fad.fa-list-dropdown::after { content: ""; }
.fa-duotone.fa-list-music::after, .fad.fa-list-music::after { content: ""; }
.fa-duotone.fa-list-1-2::after, .fa-duotone.fa-list-numeric::after, .fa-duotone.fa-list-ol::after, .fad.fa-list-1-2::after, .fad.fa-list-numeric::after, .fad.fa-list-ol::after { content: ""; }
.fa-duotone.fa-list-radio::after, .fad.fa-list-radio::after { content: ""; }
.fa-duotone.fa-list-timeline::after, .fad.fa-list-timeline::after { content: ""; }
.fa-duotone.fa-list-tree::after, .fad.fa-list-tree::after { content: ""; }
.fa-duotone.fa-list-dots::after, .fa-duotone.fa-list-ul::after, .fad.fa-list-dots::after, .fad.fa-list-ul::after { content: ""; }
.fa-duotone.fa-litecoin-sign::after, .fad.fa-litecoin-sign::after { content: ""; }
.fa-duotone.fa-loader::after, .fad.fa-loader::after { content: ""; }
.fa-duotone.fa-lobster::after, .fad.fa-lobster::after { content: ""; }
.fa-duotone.fa-location-arrow::after, .fad.fa-location-arrow::after { content: ""; }
.fa-duotone.fa-location-check::after, .fa-duotone.fa-map-marker-check::after, .fad.fa-location-check::after, .fad.fa-map-marker-check::after { content: ""; }
.fa-duotone.fa-location-crosshairs::after, .fa-duotone.fa-location::after, .fad.fa-location-crosshairs::after, .fad.fa-location::after { content: ""; }
.fa-duotone.fa-location-crosshairs-slash::after, .fa-duotone.fa-location-slash::after, .fad.fa-location-crosshairs-slash::after, .fad.fa-location-slash::after { content: ""; }
.fa-duotone.fa-location-dot::after, .fa-duotone.fa-map-marker-alt::after, .fad.fa-location-dot::after, .fad.fa-map-marker-alt::after { content: ""; }
.fa-duotone.fa-location-dot-slash::after, .fa-duotone.fa-map-marker-alt-slash::after, .fad.fa-location-dot-slash::after, .fad.fa-map-marker-alt-slash::after { content: ""; }
.fa-duotone.fa-location-exclamation::after, .fa-duotone.fa-map-marker-exclamation::after, .fad.fa-location-exclamation::after, .fad.fa-map-marker-exclamation::after { content: ""; }
.fa-duotone.fa-location-minus::after, .fa-duotone.fa-map-marker-minus::after, .fad.fa-location-minus::after, .fad.fa-map-marker-minus::after { content: ""; }
.fa-duotone.fa-location-pen::after, .fa-duotone.fa-map-marker-edit::after, .fad.fa-location-pen::after, .fad.fa-map-marker-edit::after { content: ""; }
.fa-duotone.fa-location-pin::after, .fa-duotone.fa-map-marker::after, .fad.fa-location-pin::after, .fad.fa-map-marker::after { content: ""; }
.fa-duotone.fa-location-pin-slash::after, .fa-duotone.fa-map-marker-slash::after, .fad.fa-location-pin-slash::after, .fad.fa-map-marker-slash::after { content: ""; }
.fa-duotone.fa-location-plus::after, .fa-duotone.fa-map-marker-plus::after, .fad.fa-location-plus::after, .fad.fa-map-marker-plus::after { content: ""; }
.fa-duotone.fa-location-question::after, .fa-duotone.fa-map-marker-question::after, .fad.fa-location-question::after, .fad.fa-map-marker-question::after { content: ""; }
.fa-duotone.fa-location-smile::after, .fa-duotone.fa-map-marker-smile::after, .fad.fa-location-smile::after, .fad.fa-map-marker-smile::after { content: ""; }
.fa-duotone.fa-location-xmark::after, .fa-duotone.fa-map-marker-times::after, .fa-duotone.fa-map-marker-xmark::after, .fad.fa-location-xmark::after, .fad.fa-map-marker-times::after, .fad.fa-map-marker-xmark::after { content: ""; }
.fa-duotone.fa-lock::after, .fad.fa-lock::after { content: ""; }
.fa-duotone.fa-lock-a::after, .fad.fa-lock-a::after { content: ""; }
.fa-duotone.fa-lock-hashtag::after, .fad.fa-lock-hashtag::after { content: ""; }
.fa-duotone.fa-lock-alt::after, .fa-duotone.fa-lock-keyhole::after, .fad.fa-lock-alt::after, .fad.fa-lock-keyhole::after { content: ""; }
.fa-duotone.fa-lock-keyhole-open::after, .fa-duotone.fa-lock-open-alt::after, .fad.fa-lock-keyhole-open::after, .fad.fa-lock-open-alt::after { content: ""; }
.fa-duotone.fa-lock-open::after, .fad.fa-lock-open::after { content: ""; }
.fa-duotone.fa-lollipop::after, .fa-duotone.fa-lollypop::after, .fad.fa-lollipop::after, .fad.fa-lollypop::after { content: ""; }
.fa-duotone.fa-couch-small::after, .fa-duotone.fa-loveseat::after, .fad.fa-couch-small::after, .fad.fa-loveseat::after { content: ""; }
.fa-duotone.fa-luchador-mask::after, .fa-duotone.fa-luchador::after, .fa-duotone.fa-mask-luchador::after, .fad.fa-luchador-mask::after, .fad.fa-luchador::after, .fad.fa-mask-luchador::after { content: ""; }
.fa-duotone.fa-lungs::after, .fad.fa-lungs::after { content: ""; }
.fa-duotone.fa-lungs-virus::after, .fad.fa-lungs-virus::after { content: ""; }
.fa-duotone.fa-m::after, .fad.fa-m::after { content: "MM"; }
.fa-duotone.fa-mace::after, .fad.fa-mace::after { content: ""; }
.fa-duotone.fa-magnet::after, .fad.fa-magnet::after { content: ""; }
.fa-duotone.fa-magnifying-glass::after, .fa-duotone.fa-search::after, .fad.fa-magnifying-glass::after, .fad.fa-search::after { content: ""; }
.fa-duotone.fa-magnifying-glass-dollar::after, .fa-duotone.fa-search-dollar::after, .fad.fa-magnifying-glass-dollar::after, .fad.fa-search-dollar::after { content: ""; }
.fa-duotone.fa-magnifying-glass-location::after, .fa-duotone.fa-search-location::after, .fad.fa-magnifying-glass-location::after, .fad.fa-search-location::after { content: ""; }
.fa-duotone.fa-magnifying-glass-minus::after, .fa-duotone.fa-search-minus::after, .fad.fa-magnifying-glass-minus::after, .fad.fa-search-minus::after { content: ""; }
.fa-duotone.fa-magnifying-glass-plus::after, .fa-duotone.fa-search-plus::after, .fad.fa-magnifying-glass-plus::after, .fad.fa-search-plus::after { content: ""; }
.fa-duotone.fa-mailbox::after, .fad.fa-mailbox::after { content: ""; }
.fa-duotone.fa-manat-sign::after, .fad.fa-manat-sign::after { content: ""; }
.fa-duotone.fa-mandolin::after, .fad.fa-mandolin::after { content: ""; }
.fa-duotone.fa-mango::after, .fad.fa-mango::after { content: ""; }
.fa-duotone.fa-manhole::after, .fad.fa-manhole::after { content: ""; }
.fa-duotone.fa-map::after, .fad.fa-map::after { content: ""; }
.fa-duotone.fa-map-location::after, .fa-duotone.fa-map-marked::after, .fad.fa-map-location::after, .fad.fa-map-marked::after { content: ""; }
.fa-duotone.fa-map-location-dot::after, .fa-duotone.fa-map-marked-alt::after, .fad.fa-map-location-dot::after, .fad.fa-map-marked-alt::after { content: ""; }
.fa-duotone.fa-map-pin::after, .fad.fa-map-pin::after { content: ""; }
.fa-duotone.fa-marker::after, .fad.fa-marker::after { content: ""; }
.fa-duotone.fa-mars::after, .fad.fa-mars::after { content: ""; }
.fa-duotone.fa-mars-and-venus::after, .fad.fa-mars-and-venus::after { content: ""; }
.fa-duotone.fa-mars-double::after, .fad.fa-mars-double::after { content: ""; }
.fa-duotone.fa-mars-stroke::after, .fad.fa-mars-stroke::after { content: ""; }
.fa-duotone.fa-mars-stroke-h::after, .fa-duotone.fa-mars-stroke-right::after, .fad.fa-mars-stroke-h::after, .fad.fa-mars-stroke-right::after { content: ""; }
.fa-duotone.fa-mars-stroke-up::after, .fa-duotone.fa-mars-stroke-v::after, .fad.fa-mars-stroke-up::after, .fad.fa-mars-stroke-v::after { content: ""; }
.fa-duotone.fa-glass-martini-alt::after, .fa-duotone.fa-martini-glass::after, .fad.fa-glass-martini-alt::after, .fad.fa-martini-glass::after { content: ""; }
.fa-duotone.fa-cocktail::after, .fa-duotone.fa-martini-glass-citrus::after, .fad.fa-cocktail::after, .fad.fa-martini-glass-citrus::after { content: ""; }
.fa-duotone.fa-glass-martini::after, .fa-duotone.fa-martini-glass-empty::after, .fad.fa-glass-martini::after, .fad.fa-martini-glass-empty::after { content: ""; }
.fa-duotone.fa-mask::after, .fad.fa-mask::after { content: ""; }
.fa-duotone.fa-mask-face::after, .fad.fa-mask-face::after { content: ""; }
.fa-duotone.fa-mask-snorkel::after, .fad.fa-mask-snorkel::after { content: ""; }
.fa-duotone.fa-masks-theater::after, .fa-duotone.fa-theater-masks::after, .fad.fa-masks-theater::after, .fad.fa-theater-masks::after { content: ""; }
.fa-duotone.fa-expand-arrows-alt::after, .fa-duotone.fa-maximize::after, .fad.fa-expand-arrows-alt::after, .fad.fa-maximize::after { content: ""; }
.fa-duotone.fa-meat::after, .fad.fa-meat::after { content: ""; }
.fa-duotone.fa-medal::after, .fad.fa-medal::after { content: ""; }
.fa-duotone.fa-megaphone::after, .fad.fa-megaphone::after { content: ""; }
.fa-duotone.fa-melon::after, .fad.fa-melon::after { content: ""; }
.fa-duotone.fa-melon-slice::after, .fad.fa-melon-slice::after { content: ""; }
.fa-duotone.fa-memo::after, .fad.fa-memo::after { content: ""; }
.fa-duotone.fa-memo-circle-check::after, .fad.fa-memo-circle-check::after { content: ""; }
.fa-duotone.fa-memo-circle-info::after, .fad.fa-memo-circle-info::after { content: ""; }
.fa-duotone.fa-memo-pad::after, .fad.fa-memo-pad::after { content: ""; }
.fa-duotone.fa-memory::after, .fad.fa-memory::after { content: ""; }
.fa-duotone.fa-menorah::after, .fad.fa-menorah::after { content: ""; }
.fa-duotone.fa-mercury::after, .fad.fa-mercury::after { content: ""; }
.fa-duotone.fa-comment-alt::after, .fa-duotone.fa-message::after, .fad.fa-comment-alt::after, .fad.fa-message::after { content: ""; }
.fa-duotone.fa-comment-alt-arrow-down::after, .fa-duotone.fa-message-arrow-down::after, .fad.fa-comment-alt-arrow-down::after, .fad.fa-message-arrow-down::after { content: ""; }
.fa-duotone.fa-comment-alt-arrow-up::after, .fa-duotone.fa-message-arrow-up::after, .fad.fa-comment-alt-arrow-up::after, .fad.fa-message-arrow-up::after { content: ""; }
.fa-duotone.fa-message-arrow-up-right::after, .fad.fa-message-arrow-up-right::after { content: ""; }
.fa-duotone.fa-message-bot::after, .fad.fa-message-bot::after { content: ""; }
.fa-duotone.fa-comment-alt-captions::after, .fa-duotone.fa-message-captions::after, .fad.fa-comment-alt-captions::after, .fad.fa-message-captions::after { content: ""; }
.fa-duotone.fa-comment-alt-check::after, .fa-duotone.fa-message-check::after, .fad.fa-comment-alt-check::after, .fad.fa-message-check::after { content: ""; }
.fa-duotone.fa-message-code::after, .fad.fa-message-code::after { content: ""; }
.fa-duotone.fa-comment-alt-dollar::after, .fa-duotone.fa-message-dollar::after, .fad.fa-comment-alt-dollar::after, .fad.fa-message-dollar::after { content: ""; }
.fa-duotone.fa-comment-alt-dots::after, .fa-duotone.fa-message-dots::after, .fa-duotone.fa-messaging::after, .fad.fa-comment-alt-dots::after, .fad.fa-message-dots::after, .fad.fa-messaging::after { content: ""; }
.fa-duotone.fa-comment-alt-exclamation::after, .fa-duotone.fa-message-exclamation::after, .fad.fa-comment-alt-exclamation::after, .fad.fa-message-exclamation::after { content: ""; }
.fa-duotone.fa-comment-alt-image::after, .fa-duotone.fa-message-image::after, .fad.fa-comment-alt-image::after, .fad.fa-message-image::after { content: ""; }
.fa-duotone.fa-comment-alt-lines::after, .fa-duotone.fa-message-lines::after, .fad.fa-comment-alt-lines::after, .fad.fa-message-lines::after { content: ""; }
.fa-duotone.fa-comment-alt-medical::after, .fa-duotone.fa-message-medical::after, .fad.fa-comment-alt-medical::after, .fad.fa-message-medical::after { content: ""; }
.fa-duotone.fa-comment-middle-alt::after, .fa-duotone.fa-message-middle::after, .fad.fa-comment-middle-alt::after, .fad.fa-message-middle::after { content: ""; }
.fa-duotone.fa-comment-middle-top-alt::after, .fa-duotone.fa-message-middle-top::after, .fad.fa-comment-middle-top-alt::after, .fad.fa-message-middle-top::after { content: ""; }
.fa-duotone.fa-comment-alt-minus::after, .fa-duotone.fa-message-minus::after, .fad.fa-comment-alt-minus::after, .fad.fa-message-minus::after { content: ""; }
.fa-duotone.fa-comment-alt-music::after, .fa-duotone.fa-message-music::after, .fad.fa-comment-alt-music::after, .fad.fa-message-music::after { content: ""; }
.fa-duotone.fa-comment-alt-edit::after, .fa-duotone.fa-message-edit::after, .fa-duotone.fa-message-pen::after, .fad.fa-comment-alt-edit::after, .fad.fa-message-edit::after, .fad.fa-message-pen::after { content: ""; }
.fa-duotone.fa-comment-alt-plus::after, .fa-duotone.fa-message-plus::after, .fad.fa-comment-alt-plus::after, .fad.fa-message-plus::after { content: ""; }
.fa-duotone.fa-message-question::after, .fad.fa-message-question::after { content: ""; }
.fa-duotone.fa-comment-alt-quote::after, .fa-duotone.fa-message-quote::after, .fad.fa-comment-alt-quote::after, .fad.fa-message-quote::after { content: ""; }
.fa-duotone.fa-comment-alt-slash::after, .fa-duotone.fa-message-slash::after, .fad.fa-comment-alt-slash::after, .fad.fa-message-slash::after { content: ""; }
.fa-duotone.fa-comment-alt-smile::after, .fa-duotone.fa-message-smile::after, .fad.fa-comment-alt-smile::after, .fad.fa-message-smile::after { content: ""; }
.fa-duotone.fa-message-sms::after, .fad.fa-message-sms::after { content: ""; }
.fa-duotone.fa-comment-alt-text::after, .fa-duotone.fa-message-text::after, .fad.fa-comment-alt-text::after, .fad.fa-message-text::after { content: ""; }
.fa-duotone.fa-comment-alt-times::after, .fa-duotone.fa-message-times::after, .fa-duotone.fa-message-xmark::after, .fad.fa-comment-alt-times::after, .fad.fa-message-times::after, .fad.fa-message-xmark::after { content: ""; }
.fa-duotone.fa-comments-alt::after, .fa-duotone.fa-messages::after, .fad.fa-comments-alt::after, .fad.fa-messages::after { content: ""; }
.fa-duotone.fa-comments-alt-dollar::after, .fa-duotone.fa-messages-dollar::after, .fad.fa-comments-alt-dollar::after, .fad.fa-messages-dollar::after { content: ""; }
.fa-duotone.fa-messages-question::after, .fad.fa-messages-question::after { content: ""; }
.fa-duotone.fa-meteor::after, .fad.fa-meteor::after { content: ""; }
.fa-duotone.fa-meter::after, .fad.fa-meter::after { content: ""; }
.fa-duotone.fa-meter-bolt::after, .fad.fa-meter-bolt::after { content: ""; }
.fa-duotone.fa-meter-droplet::after, .fad.fa-meter-droplet::after { content: ""; }
.fa-duotone.fa-meter-fire::after, .fad.fa-meter-fire::after { content: ""; }
.fa-duotone.fa-microchip::after, .fad.fa-microchip::after { content: ""; }
.fa-duotone.fa-microchip-ai::after, .fad.fa-microchip-ai::after { content: ""; }
.fa-duotone.fa-microphone::after, .fad.fa-microphone::after { content: ""; }
.fa-duotone.fa-microphone-alt::after, .fa-duotone.fa-microphone-lines::after, .fad.fa-microphone-alt::after, .fad.fa-microphone-lines::after { content: ""; }
.fa-duotone.fa-microphone-alt-slash::after, .fa-duotone.fa-microphone-lines-slash::after, .fad.fa-microphone-alt-slash::after, .fad.fa-microphone-lines-slash::after { content: ""; }
.fa-duotone.fa-microphone-slash::after, .fad.fa-microphone-slash::after { content: ""; }
.fa-duotone.fa-microphone-stand::after, .fad.fa-microphone-stand::after { content: ""; }
.fa-duotone.fa-microscope::after, .fad.fa-microscope::after { content: ""; }
.fa-duotone.fa-microwave::after, .fad.fa-microwave::after { content: ""; }
.fa-duotone.fa-mill-sign::after, .fad.fa-mill-sign::after { content: ""; }
.fa-duotone.fa-compress-arrows-alt::after, .fa-duotone.fa-minimize::after, .fad.fa-compress-arrows-alt::after, .fad.fa-minimize::after { content: ""; }
.fa-duotone.fa-minus::after, .fa-duotone.fa-subtract::after, .fad.fa-minus::after, .fad.fa-subtract::after { content: ""; }
.fa-duotone.fa-mistletoe::after, .fad.fa-mistletoe::after { content: ""; }
.fa-duotone.fa-mitten::after, .fad.fa-mitten::after { content: ""; }
.fa-duotone.fa-mobile-android::after, .fa-duotone.fa-mobile-phone::after, .fa-duotone.fa-mobile::after, .fad.fa-mobile-android::after, .fad.fa-mobile-phone::after, .fad.fa-mobile::after { content: ""; }
.fa-duotone.fa-mobile-button::after, .fad.fa-mobile-button::after { content: ""; }
.fa-duotone.fa-mobile-iphone::after, .fa-duotone.fa-mobile-notch::after, .fad.fa-mobile-iphone::after, .fad.fa-mobile-notch::after { content: ""; }
.fa-duotone.fa-mobile-android-alt::after, .fa-duotone.fa-mobile-screen::after, .fad.fa-mobile-android-alt::after, .fad.fa-mobile-screen::after { content: ""; }
.fa-duotone.fa-mobile-alt::after, .fa-duotone.fa-mobile-screen-button::after, .fad.fa-mobile-alt::after, .fad.fa-mobile-screen-button::after { content: ""; }
.fa-duotone.fa-mobile-signal::after, .fad.fa-mobile-signal::after { content: ""; }
.fa-duotone.fa-mobile-signal-out::after, .fad.fa-mobile-signal-out::after { content: ""; }
.fa-duotone.fa-money-bill::after, .fad.fa-money-bill::after { content: ""; }
.fa-duotone.fa-money-bill-1::after, .fa-duotone.fa-money-bill-alt::after, .fad.fa-money-bill-1::after, .fad.fa-money-bill-alt::after { content: ""; }
.fa-duotone.fa-money-bill-1-wave::after, .fa-duotone.fa-money-bill-wave-alt::after, .fad.fa-money-bill-1-wave::after, .fad.fa-money-bill-wave-alt::after { content: ""; }
.fa-duotone.fa-money-bill-simple::after, .fad.fa-money-bill-simple::after { content: ""; }
.fa-duotone.fa-money-bill-simple-wave::after, .fad.fa-money-bill-simple-wave::after { content: ""; }
.fa-duotone.fa-money-bill-wave::after, .fad.fa-money-bill-wave::after { content: ""; }
.fa-duotone.fa-money-bills::after, .fad.fa-money-bills::after { content: ""; }
.fa-duotone.fa-money-bills-alt::after, .fa-duotone.fa-money-bills-simple::after, .fad.fa-money-bills-alt::after, .fad.fa-money-bills-simple::after { content: ""; }
.fa-duotone.fa-money-check::after, .fad.fa-money-check::after { content: ""; }
.fa-duotone.fa-money-check-alt::after, .fa-duotone.fa-money-check-dollar::after, .fad.fa-money-check-alt::after, .fad.fa-money-check-dollar::after { content: ""; }
.fa-duotone.fa-money-check-dollar-pen::after, .fa-duotone.fa-money-check-edit-alt::after, .fad.fa-money-check-dollar-pen::after, .fad.fa-money-check-edit-alt::after { content: ""; }
.fa-duotone.fa-money-check-edit::after, .fa-duotone.fa-money-check-pen::after, .fad.fa-money-check-edit::after, .fad.fa-money-check-pen::after { content: ""; }
.fa-duotone.fa-money-from-bracket::after, .fad.fa-money-from-bracket::after { content: ""; }
.fa-duotone.fa-money-simple-from-bracket::after, .fad.fa-money-simple-from-bracket::after { content: ""; }
.fa-duotone.fa-monitor-heart-rate::after, .fa-duotone.fa-monitor-waveform::after, .fad.fa-monitor-heart-rate::after, .fad.fa-monitor-waveform::after { content: ""; }
.fa-duotone.fa-monkey::after, .fad.fa-monkey::after { content: ""; }
.fa-duotone.fa-monument::after, .fad.fa-monument::after { content: ""; }
.fa-duotone.fa-moon::after, .fad.fa-moon::after { content: ""; }
.fa-duotone.fa-moon-cloud::after, .fad.fa-moon-cloud::after { content: ""; }
.fa-duotone.fa-eclipse-alt::after, .fa-duotone.fa-moon-over-sun::after, .fad.fa-eclipse-alt::after, .fad.fa-moon-over-sun::after { content: ""; }
.fa-duotone.fa-moon-stars::after, .fad.fa-moon-stars::after { content: ""; }
.fa-duotone.fa-moped::after, .fad.fa-moped::after { content: ""; }
.fa-duotone.fa-mortar-pestle::after, .fad.fa-mortar-pestle::after { content: ""; }
.fa-duotone.fa-mosque::after, .fad.fa-mosque::after { content: ""; }
.fa-duotone.fa-motorcycle::after, .fad.fa-motorcycle::after { content: ""; }
.fa-duotone.fa-mountain::after, .fad.fa-mountain::after { content: ""; }
.fa-duotone.fa-mountains::after, .fad.fa-mountains::after { content: ""; }
.fa-duotone.fa-mp3-player::after, .fad.fa-mp3-player::after { content: ""; }
.fa-duotone.fa-mug::after, .fad.fa-mug::after { content: ""; }
.fa-duotone.fa-mug-hot::after, .fad.fa-mug-hot::after { content: ""; }
.fa-duotone.fa-mug-marshmallows::after, .fad.fa-mug-marshmallows::after { content: ""; }
.fa-duotone.fa-coffee::after, .fa-duotone.fa-mug-saucer::after, .fad.fa-coffee::after, .fad.fa-mug-saucer::after { content: ""; }
.fa-duotone.fa-mug-tea::after, .fad.fa-mug-tea::after { content: ""; }
.fa-duotone.fa-mug-tea-saucer::after, .fad.fa-mug-tea-saucer::after { content: ""; }
.fa-duotone.fa-mushroom::after, .fad.fa-mushroom::after { content: ""; }
.fa-duotone.fa-music::after, .fad.fa-music::after { content: ""; }
.fa-duotone.fa-music-alt::after, .fa-duotone.fa-music-note::after, .fad.fa-music-alt::after, .fad.fa-music-note::after { content: ""; }
.fa-duotone.fa-music-alt-slash::after, .fa-duotone.fa-music-note-slash::after, .fad.fa-music-alt-slash::after, .fad.fa-music-note-slash::after { content: ""; }
.fa-duotone.fa-music-slash::after, .fad.fa-music-slash::after { content: ""; }
.fa-duotone.fa-n::after, .fad.fa-n::after { content: "NN"; }
.fa-duotone.fa-naira-sign::after, .fad.fa-naira-sign::after { content: ""; }
.fa-duotone.fa-narwhal::after, .fad.fa-narwhal::after { content: ""; }
.fa-duotone.fa-nesting-dolls::after, .fad.fa-nesting-dolls::after { content: ""; }
.fa-duotone.fa-network-wired::after, .fad.fa-network-wired::after { content: ""; }
.fa-duotone.fa-neuter::after, .fad.fa-neuter::after { content: ""; }
.fa-duotone.fa-newspaper::after, .fad.fa-newspaper::after { content: ""; }
.fa-duotone.fa-nfc::after, .fad.fa-nfc::after { content: ""; }
.fa-duotone.fa-nfc-lock::after, .fad.fa-nfc-lock::after { content: ""; }
.fa-duotone.fa-nfc-magnifying-glass::after, .fad.fa-nfc-magnifying-glass::after { content: ""; }
.fa-duotone.fa-nfc-pen::after, .fad.fa-nfc-pen::after { content: ""; }
.fa-duotone.fa-nfc-signal::after, .fad.fa-nfc-signal::after { content: ""; }
.fa-duotone.fa-nfc-slash::after, .fad.fa-nfc-slash::after { content: ""; }
.fa-duotone.fa-nfc-trash::after, .fad.fa-nfc-trash::after { content: ""; }
.fa-duotone.fa-not-equal::after, .fad.fa-not-equal::after { content: ""; }
.fa-duotone.fa-notdef::after, .fad.fa-notdef::after { content: ""; }
.fa-duotone.fa-note::after, .fad.fa-note::after { content: ""; }
.fa-duotone.fa-note-medical::after, .fad.fa-note-medical::after { content: ""; }
.fa-duotone.fa-note-sticky::after, .fa-duotone.fa-sticky-note::after, .fad.fa-note-sticky::after, .fad.fa-sticky-note::after { content: ""; }
.fa-duotone.fa-notebook::after, .fad.fa-notebook::after { content: ""; }
.fa-duotone.fa-notes::after, .fad.fa-notes::after { content: ""; }
.fa-duotone.fa-notes-medical::after, .fad.fa-notes-medical::after { content: ""; }
.fa-duotone.fa-o::after, .fad.fa-o::after { content: "OO"; }
.fa-duotone.fa-object-exclude::after, .fad.fa-object-exclude::after { content: ""; }
.fa-duotone.fa-object-group::after, .fad.fa-object-group::after { content: ""; }
.fa-duotone.fa-object-intersect::after, .fad.fa-object-intersect::after { content: ""; }
.fa-duotone.fa-object-subtract::after, .fad.fa-object-subtract::after { content: ""; }
.fa-duotone.fa-object-ungroup::after, .fad.fa-object-ungroup::after { content: ""; }
.fa-duotone.fa-object-union::after, .fad.fa-object-union::after { content: ""; }
.fa-duotone.fa-objects-align-bottom::after, .fad.fa-objects-align-bottom::after { content: ""; }
.fa-duotone.fa-objects-align-center-horizontal::after, .fad.fa-objects-align-center-horizontal::after { content: ""; }
.fa-duotone.fa-objects-align-center-vertical::after, .fad.fa-objects-align-center-vertical::after { content: ""; }
.fa-duotone.fa-objects-align-left::after, .fad.fa-objects-align-left::after { content: ""; }
.fa-duotone.fa-objects-align-right::after, .fad.fa-objects-align-right::after { content: ""; }
.fa-duotone.fa-objects-align-top::after, .fad.fa-objects-align-top::after { content: ""; }
.fa-duotone.fa-objects-column::after, .fad.fa-objects-column::after { content: ""; }
.fa-duotone.fa-octagon::after, .fad.fa-octagon::after { content: ""; }
.fa-duotone.fa-octagon-check::after, .fad.fa-octagon-check::after { content: ""; }
.fa-duotone.fa-octagon-divide::after, .fad.fa-octagon-divide::after { content: ""; }
.fa-duotone.fa-octagon-exclamation::after, .fad.fa-octagon-exclamation::after { content: ""; }
.fa-duotone.fa-minus-octagon::after, .fa-duotone.fa-octagon-minus::after, .fad.fa-minus-octagon::after, .fad.fa-octagon-minus::after { content: ""; }
.fa-duotone.fa-octagon-plus::after, .fa-duotone.fa-plus-octagon::after, .fad.fa-octagon-plus::after, .fad.fa-plus-octagon::after { content: ""; }
.fa-duotone.fa-octagon-xmark::after, .fa-duotone.fa-times-octagon::after, .fa-duotone.fa-xmark-octagon::after, .fad.fa-octagon-xmark::after, .fad.fa-times-octagon::after, .fad.fa-xmark-octagon::after { content: ""; }
.fa-duotone.fa-oil-can::after, .fad.fa-oil-can::after { content: ""; }
.fa-duotone.fa-oil-can-drip::after, .fad.fa-oil-can-drip::after { content: ""; }
.fa-duotone.fa-oil-temp::after, .fa-duotone.fa-oil-temperature::after, .fad.fa-oil-temp::after, .fad.fa-oil-temperature::after { content: ""; }
.fa-duotone.fa-olive::after, .fad.fa-olive::after { content: ""; }
.fa-duotone.fa-olive-branch::after, .fad.fa-olive-branch::after { content: ""; }
.fa-duotone.fa-om::after, .fad.fa-om::after { content: ""; }
.fa-duotone.fa-omega::after, .fad.fa-omega::after { content: ""; }
.fa-duotone.fa-onion::after, .fad.fa-onion::after { content: ""; }
.fa-duotone.fa-option::after, .fad.fa-option::after { content: ""; }
.fa-duotone.fa-ornament::after, .fad.fa-ornament::after { content: ""; }
.fa-duotone.fa-otter::after, .fad.fa-otter::after { content: ""; }
.fa-duotone.fa-dedent::after, .fa-duotone.fa-outdent::after, .fad.fa-dedent::after, .fad.fa-outdent::after { content: ""; }
.fa-duotone.fa-outlet::after, .fad.fa-outlet::after { content: ""; }
.fa-duotone.fa-oven::after, .fad.fa-oven::after { content: ""; }
.fa-duotone.fa-overline::after, .fad.fa-overline::after { content: ""; }
.fa-duotone.fa-p::after, .fad.fa-p::after { content: "PP"; }
.fa-duotone.fa-page::after, .fad.fa-page::after { content: ""; }
.fa-duotone.fa-file-caret-down::after, .fa-duotone.fa-page-caret-down::after, .fad.fa-file-caret-down::after, .fad.fa-page-caret-down::after { content: ""; }
.fa-duotone.fa-file-caret-up::after, .fa-duotone.fa-page-caret-up::after, .fad.fa-file-caret-up::after, .fad.fa-page-caret-up::after { content: ""; }
.fa-duotone.fa-pager::after, .fad.fa-pager::after { content: ""; }
.fa-duotone.fa-paint-roller::after, .fad.fa-paint-roller::after { content: ""; }
.fa-duotone.fa-paint-brush::after, .fa-duotone.fa-paintbrush::after, .fad.fa-paint-brush::after, .fad.fa-paintbrush::after { content: ""; }
.fa-duotone.fa-paint-brush-alt::after, .fa-duotone.fa-paint-brush-fine::after, .fa-duotone.fa-paintbrush-alt::after, .fa-duotone.fa-paintbrush-fine::after, .fad.fa-paint-brush-alt::after, .fad.fa-paint-brush-fine::after, .fad.fa-paintbrush-alt::after, .fad.fa-paintbrush-fine::after { content: ""; }
.fa-duotone.fa-paintbrush-pencil::after, .fad.fa-paintbrush-pencil::after { content: ""; }
.fa-duotone.fa-palette::after, .fad.fa-palette::after { content: ""; }
.fa-duotone.fa-pallet::after, .fad.fa-pallet::after { content: ""; }
.fa-duotone.fa-pallet-box::after, .fad.fa-pallet-box::after { content: ""; }
.fa-duotone.fa-palette-boxes::after, .fa-duotone.fa-pallet-alt::after, .fa-duotone.fa-pallet-boxes::after, .fad.fa-palette-boxes::after, .fad.fa-pallet-alt::after, .fad.fa-pallet-boxes::after { content: ""; }
.fa-duotone.fa-pan-food::after, .fad.fa-pan-food::after { content: ""; }
.fa-duotone.fa-pan-frying::after, .fad.fa-pan-frying::after { content: ""; }
.fa-duotone.fa-pancakes::after, .fad.fa-pancakes::after { content: ""; }
.fa-duotone.fa-panel-ews::after, .fad.fa-panel-ews::after { content: ""; }
.fa-duotone.fa-panel-fire::after, .fad.fa-panel-fire::after { content: ""; }
.fa-duotone.fa-panorama::after, .fad.fa-panorama::after { content: ""; }
.fa-duotone.fa-paper-plane::after, .fad.fa-paper-plane::after { content: ""; }
.fa-duotone.fa-paper-plane-alt::after, .fa-duotone.fa-paper-plane-top::after, .fa-duotone.fa-send::after, .fad.fa-paper-plane-alt::after, .fad.fa-paper-plane-top::after, .fad.fa-send::after { content: ""; }
.fa-duotone.fa-paperclip::after, .fad.fa-paperclip::after { content: ""; }
.fa-duotone.fa-paperclip-vertical::after, .fad.fa-paperclip-vertical::after { content: ""; }
.fa-duotone.fa-parachute-box::after, .fad.fa-parachute-box::after { content: ""; }
.fa-duotone.fa-paragraph::after, .fad.fa-paragraph::after { content: ""; }
.fa-duotone.fa-paragraph-left::after, .fa-duotone.fa-paragraph-rtl::after, .fad.fa-paragraph-left::after, .fad.fa-paragraph-rtl::after { content: ""; }
.fa-duotone.fa-party-bell::after, .fad.fa-party-bell::after { content: ""; }
.fa-duotone.fa-party-horn::after, .fad.fa-party-horn::after { content: ""; }
.fa-duotone.fa-passport::after, .fad.fa-passport::after { content: ""; }
.fa-duotone.fa-file-clipboard::after, .fa-duotone.fa-paste::after, .fad.fa-file-clipboard::after, .fad.fa-paste::after { content: ""; }
.fa-duotone.fa-pause::after, .fad.fa-pause::after { content: ""; }
.fa-duotone.fa-paw::after, .fad.fa-paw::after { content: ""; }
.fa-duotone.fa-paw-claws::after, .fad.fa-paw-claws::after { content: ""; }
.fa-duotone.fa-paw-alt::after, .fa-duotone.fa-paw-simple::after, .fad.fa-paw-alt::after, .fad.fa-paw-simple::after { content: ""; }
.fa-duotone.fa-peace::after, .fad.fa-peace::after { content: ""; }
.fa-duotone.fa-peach::after, .fad.fa-peach::after { content: ""; }
.fa-duotone.fa-peanut::after, .fad.fa-peanut::after { content: ""; }
.fa-duotone.fa-peanuts::after, .fad.fa-peanuts::after { content: ""; }
.fa-duotone.fa-peapod::after, .fad.fa-peapod::after { content: ""; }
.fa-duotone.fa-pear::after, .fad.fa-pear::after { content: ""; }
.fa-duotone.fa-pedestal::after, .fad.fa-pedestal::after { content: ""; }
.fa-duotone.fa-pegasus::after, .fad.fa-pegasus::after { content: ""; }
.fa-duotone.fa-pen::after, .fad.fa-pen::after { content: ""; }
.fa-duotone.fa-pen-circle::after, .fad.fa-pen-circle::after { content: ""; }
.fa-duotone.fa-pen-alt::after, .fa-duotone.fa-pen-clip::after, .fad.fa-pen-alt::after, .fad.fa-pen-clip::after { content: ""; }
.fa-duotone.fa-pen-alt-slash::after, .fa-duotone.fa-pen-clip-slash::after, .fad.fa-pen-alt-slash::after, .fad.fa-pen-clip-slash::after { content: ""; }
.fa-duotone.fa-pen-fancy::after, .fad.fa-pen-fancy::after { content: ""; }
.fa-duotone.fa-pen-fancy-slash::after, .fad.fa-pen-fancy-slash::after { content: ""; }
.fa-duotone.fa-pen-field::after, .fad.fa-pen-field::after { content: ""; }
.fa-duotone.fa-pen-line::after, .fad.fa-pen-line::after { content: ""; }
.fa-duotone.fa-pen-nib::after, .fad.fa-pen-nib::after { content: ""; }
.fa-duotone.fa-pen-nib-slash::after, .fad.fa-pen-nib-slash::after { content: ""; }
.fa-duotone.fa-pen-paintbrush::after, .fa-duotone.fa-pencil-paintbrush::after, .fad.fa-pen-paintbrush::after, .fad.fa-pencil-paintbrush::after { content: ""; }
.fa-duotone.fa-pen-ruler::after, .fa-duotone.fa-pencil-ruler::after, .fad.fa-pen-ruler::after, .fad.fa-pencil-ruler::after { content: ""; }
.fa-duotone.fa-pen-slash::after, .fad.fa-pen-slash::after { content: ""; }
.fa-duotone.fa-pen-swirl::after, .fad.fa-pen-swirl::after { content: ""; }
.fa-duotone.fa-edit::after, .fa-duotone.fa-pen-to-square::after, .fad.fa-edit::after, .fad.fa-pen-to-square::after { content: ""; }
.fa-duotone.fa-pencil-alt::after, .fa-duotone.fa-pencil::after, .fad.fa-pencil-alt::after, .fad.fa-pencil::after { content: ""; }
.fa-duotone.fa-pencil-slash::after, .fad.fa-pencil-slash::after { content: ""; }
.fa-duotone.fa-people::after, .fad.fa-people::after { content: ""; }
.fa-duotone.fa-people-arrows-left-right::after, .fa-duotone.fa-people-arrows::after, .fad.fa-people-arrows-left-right::after, .fad.fa-people-arrows::after { content: ""; }
.fa-duotone.fa-people-carry-box::after, .fa-duotone.fa-people-carry::after, .fad.fa-people-carry-box::after, .fad.fa-people-carry::after { content: ""; }
.fa-duotone.fa-people-dress::after, .fad.fa-people-dress::after { content: ""; }
.fa-duotone.fa-people-dress-simple::after, .fad.fa-people-dress-simple::after { content: ""; }
.fa-duotone.fa-people-pants::after, .fad.fa-people-pants::after { content: ""; }
.fa-duotone.fa-people-pants-simple::after, .fad.fa-people-pants-simple::after { content: ""; }
.fa-duotone.fa-people-simple::after, .fad.fa-people-simple::after { content: ""; }
.fa-duotone.fa-pepper::after, .fad.fa-pepper::after { content: ""; }
.fa-duotone.fa-pepper-hot::after, .fad.fa-pepper-hot::after { content: ""; }
.fa-duotone.fa-percent::after, .fa-duotone.fa-percentage::after, .fad.fa-percent::after, .fad.fa-percentage::after { content: "%%"; }
.fa-duotone.fa-period::after, .fad.fa-period::after { content: ".."; }
.fa-duotone.fa-male::after, .fa-duotone.fa-person::after, .fad.fa-male::after, .fad.fa-person::after { content: ""; }
.fa-duotone.fa-biking::after, .fa-duotone.fa-person-biking::after, .fad.fa-biking::after, .fad.fa-person-biking::after { content: ""; }
.fa-duotone.fa-biking-mountain::after, .fa-duotone.fa-person-biking-mountain::after, .fad.fa-biking-mountain::after, .fad.fa-person-biking-mountain::after { content: ""; }
.fa-duotone.fa-person-booth::after, .fad.fa-person-booth::after { content: ""; }
.fa-duotone.fa-person-carry-box::after, .fa-duotone.fa-person-carry::after, .fad.fa-person-carry-box::after, .fad.fa-person-carry::after { content: ""; }
.fa-duotone.fa-digging::after, .fa-duotone.fa-person-digging::after, .fad.fa-digging::after, .fad.fa-person-digging::after { content: ""; }
.fa-duotone.fa-person-dolly::after, .fad.fa-person-dolly::after { content: ""; }
.fa-duotone.fa-person-dolly-empty::after, .fad.fa-person-dolly-empty::after { content: ""; }
.fa-duotone.fa-diagnoses::after, .fa-duotone.fa-person-dots-from-line::after, .fad.fa-diagnoses::after, .fad.fa-person-dots-from-line::after { content: ""; }
.fa-duotone.fa-female::after, .fa-duotone.fa-person-dress::after, .fad.fa-female::after, .fad.fa-person-dress::after { content: ""; }
.fa-duotone.fa-person-dress-simple::after, .fad.fa-person-dress-simple::after { content: ""; }
.fa-duotone.fa-person-from-portal::after, .fa-duotone.fa-portal-exit::after, .fad.fa-person-from-portal::after, .fad.fa-portal-exit::after { content: ""; }
.fa-duotone.fa-hiking::after, .fa-duotone.fa-person-hiking::after, .fad.fa-hiking::after, .fad.fa-person-hiking::after { content: ""; }
.fa-duotone.fa-person-pinball::after, .fad.fa-person-pinball::after { content: ""; }
.fa-duotone.fa-person-praying::after, .fa-duotone.fa-pray::after, .fad.fa-person-praying::after, .fad.fa-pray::after { content: ""; }
.fa-duotone.fa-person-pregnant::after, .fad.fa-person-pregnant::after { content: ""; }
.fa-duotone.fa-person-running::after, .fa-duotone.fa-running::after, .fad.fa-person-running::after, .fad.fa-running::after { content: ""; }
.fa-duotone.fa-person-seat::after, .fad.fa-person-seat::after { content: ""; }
.fa-duotone.fa-person-seat-reclined::after, .fad.fa-person-seat-reclined::after { content: ""; }
.fa-duotone.fa-person-sign::after, .fad.fa-person-sign::after { content: ""; }
.fa-duotone.fa-person-simple::after, .fad.fa-person-simple::after { content: ""; }
.fa-duotone.fa-person-skating::after, .fa-duotone.fa-skating::after, .fad.fa-person-skating::after, .fad.fa-skating::after { content: ""; }
.fa-duotone.fa-person-ski-jumping::after, .fa-duotone.fa-ski-jump::after, .fad.fa-person-ski-jumping::after, .fad.fa-ski-jump::after { content: ""; }
.fa-duotone.fa-person-ski-lift::after, .fa-duotone.fa-ski-lift::after, .fad.fa-person-ski-lift::after, .fad.fa-ski-lift::after { content: ""; }
.fa-duotone.fa-person-skiing::after, .fa-duotone.fa-skiing::after, .fad.fa-person-skiing::after, .fad.fa-skiing::after { content: ""; }
.fa-duotone.fa-person-skiing-nordic::after, .fa-duotone.fa-skiing-nordic::after, .fad.fa-person-skiing-nordic::after, .fad.fa-skiing-nordic::after { content: ""; }
.fa-duotone.fa-person-sledding::after, .fa-duotone.fa-sledding::after, .fad.fa-person-sledding::after, .fad.fa-sledding::after { content: ""; }
.fa-duotone.fa-person-snowboarding::after, .fa-duotone.fa-snowboarding::after, .fad.fa-person-snowboarding::after, .fad.fa-snowboarding::after { content: ""; }
.fa-duotone.fa-person-snowmobiling::after, .fa-duotone.fa-snowmobile::after, .fad.fa-person-snowmobiling::after, .fad.fa-snowmobile::after { content: ""; }
.fa-duotone.fa-person-swimming::after, .fa-duotone.fa-swimmer::after, .fad.fa-person-swimming::after, .fad.fa-swimmer::after { content: ""; }
.fa-duotone.fa-person-to-door::after, .fad.fa-person-to-door::after { content: ""; }
.fa-duotone.fa-person-to-portal::after, .fa-duotone.fa-portal-enter::after, .fad.fa-person-to-portal::after, .fad.fa-portal-enter::after { content: ""; }
.fa-duotone.fa-person-walking::after, .fa-duotone.fa-walking::after, .fad.fa-person-walking::after, .fad.fa-walking::after { content: ""; }
.fa-duotone.fa-blind::after, .fa-duotone.fa-person-walking-with-cane::after, .fad.fa-blind::after, .fad.fa-person-walking-with-cane::after { content: ""; }
.fa-duotone.fa-peseta-sign::after, .fad.fa-peseta-sign::after { content: ""; }
.fa-duotone.fa-peso-sign::after, .fad.fa-peso-sign::after { content: ""; }
.fa-duotone.fa-phone::after, .fad.fa-phone::after { content: ""; }
.fa-duotone.fa-phone-arrow-down-left::after, .fa-duotone.fa-phone-arrow-down::after, .fa-duotone.fa-phone-incoming::after, .fad.fa-phone-arrow-down-left::after, .fad.fa-phone-arrow-down::after, .fad.fa-phone-incoming::after { content: ""; }
.fa-duotone.fa-phone-arrow-up-right::after, .fa-duotone.fa-phone-arrow-up::after, .fa-duotone.fa-phone-outgoing::after, .fad.fa-phone-arrow-up-right::after, .fad.fa-phone-arrow-up::after, .fad.fa-phone-outgoing::after { content: ""; }
.fa-duotone.fa-phone-alt::after, .fa-duotone.fa-phone-flip::after, .fad.fa-phone-alt::after, .fad.fa-phone-flip::after { content: ""; }
.fa-duotone.fa-phone-hangup::after, .fad.fa-phone-hangup::after { content: ""; }
.fa-duotone.fa-phone-intercom::after, .fad.fa-phone-intercom::after { content: ""; }
.fa-duotone.fa-phone-missed::after, .fad.fa-phone-missed::after { content: ""; }
.fa-duotone.fa-phone-office::after, .fad.fa-phone-office::after { content: ""; }
.fa-duotone.fa-phone-plus::after, .fad.fa-phone-plus::after { content: ""; }
.fa-duotone.fa-phone-rotary::after, .fad.fa-phone-rotary::after { content: ""; }
.fa-duotone.fa-phone-slash::after, .fad.fa-phone-slash::after { content: ""; }
.fa-duotone.fa-phone-volume::after, .fa-duotone.fa-volume-control-phone::after, .fad.fa-phone-volume::after, .fad.fa-volume-control-phone::after { content: ""; }
.fa-duotone.fa-phone-xmark::after, .fad.fa-phone-xmark::after { content: ""; }
.fa-duotone.fa-photo-film::after, .fa-duotone.fa-photo-video::after, .fad.fa-photo-film::after, .fad.fa-photo-video::after { content: ""; }
.fa-duotone.fa-photo-film-music::after, .fad.fa-photo-film-music::after { content: ""; }
.fa-duotone.fa-pi::after, .fad.fa-pi::after { content: ""; }
.fa-duotone.fa-piano::after, .fad.fa-piano::after { content: ""; }
.fa-duotone.fa-piano-keyboard::after, .fad.fa-piano-keyboard::after { content: ""; }
.fa-duotone.fa-pickleball::after, .fad.fa-pickleball::after { content: ""; }
.fa-duotone.fa-pie::after, .fad.fa-pie::after { content: ""; }
.fa-duotone.fa-pig::after, .fad.fa-pig::after { content: ""; }
.fa-duotone.fa-piggy-bank::after, .fad.fa-piggy-bank::after { content: ""; }
.fa-duotone.fa-pills::after, .fad.fa-pills::after { content: ""; }
.fa-duotone.fa-pinata::after, .fad.fa-pinata::after { content: ""; }
.fa-duotone.fa-pinball::after, .fad.fa-pinball::after { content: ""; }
.fa-duotone.fa-pineapple::after, .fad.fa-pineapple::after { content: ""; }
.fa-duotone.fa-pipe::after, .fad.fa-pipe::after { content: "||"; }
.fa-duotone.fa-pipe-circle-check::after, .fad.fa-pipe-circle-check::after { content: ""; }
.fa-duotone.fa-pipe-collar::after, .fad.fa-pipe-collar::after { content: ""; }
.fa-duotone.fa-pipe-section::after, .fad.fa-pipe-section::after { content: ""; }
.fa-duotone.fa-pipe-smoking::after, .fad.fa-pipe-smoking::after { content: ""; }
.fa-duotone.fa-pipe-valve::after, .fad.fa-pipe-valve::after { content: ""; }
.fa-duotone.fa-pizza::after, .fad.fa-pizza::after { content: ""; }
.fa-duotone.fa-pizza-slice::after, .fad.fa-pizza-slice::after { content: ""; }
.fa-duotone.fa-place-of-worship::after, .fad.fa-place-of-worship::after { content: ""; }
.fa-duotone.fa-plane::after, .fad.fa-plane::after { content: ""; }
.fa-duotone.fa-plane-arrival::after, .fad.fa-plane-arrival::after { content: ""; }
.fa-duotone.fa-plane-departure::after, .fad.fa-plane-departure::after { content: ""; }
.fa-duotone.fa-plane-alt::after, .fa-duotone.fa-plane-engines::after, .fad.fa-plane-alt::after, .fad.fa-plane-engines::after { content: ""; }
.fa-duotone.fa-plane-prop::after, .fad.fa-plane-prop::after { content: ""; }
.fa-duotone.fa-plane-slash::after, .fad.fa-plane-slash::after { content: ""; }
.fa-duotone.fa-plane-tail::after, .fad.fa-plane-tail::after { content: ""; }
.fa-duotone.fa-plane-up::after, .fad.fa-plane-up::after { content: ""; }
.fa-duotone.fa-plane-up-slash::after, .fad.fa-plane-up-slash::after { content: ""; }
.fa-duotone.fa-planet-moon::after, .fad.fa-planet-moon::after { content: ""; }
.fa-duotone.fa-planet-ringed::after, .fad.fa-planet-ringed::after { content: ""; }
.fa-duotone.fa-plate-utensils::after, .fad.fa-plate-utensils::after { content: ""; }
.fa-duotone.fa-play::after, .fad.fa-play::after { content: ""; }
.fa-duotone.fa-play-pause::after, .fad.fa-play-pause::after { content: ""; }
.fa-duotone.fa-plug::after, .fad.fa-plug::after { content: ""; }
.fa-duotone.fa-add::after, .fa-duotone.fa-plus::after, .fad.fa-add::after, .fad.fa-plus::after { content: "++"; }
.fa-duotone.fa-plus-minus::after, .fad.fa-plus-minus::after { content: ""; }
.fa-duotone.fa-podcast::after, .fad.fa-podcast::after { content: ""; }
.fa-duotone.fa-podium::after, .fad.fa-podium::after { content: ""; }
.fa-duotone.fa-podium-star::after, .fad.fa-podium-star::after { content: ""; }
.fa-duotone.fa-police-box::after, .fad.fa-police-box::after { content: ""; }
.fa-duotone.fa-poll-people::after, .fad.fa-poll-people::after { content: ""; }
.fa-duotone.fa-pompebled::after, .fad.fa-pompebled::after { content: ""; }
.fa-duotone.fa-poo::after, .fad.fa-poo::after { content: ""; }
.fa-duotone.fa-poo-bolt::after, .fa-duotone.fa-poo-storm::after, .fad.fa-poo-bolt::after, .fad.fa-poo-storm::after { content: ""; }
.fa-duotone.fa-pool-8-ball::after, .fad.fa-pool-8-ball::after { content: ""; }
.fa-duotone.fa-poop::after, .fad.fa-poop::after { content: ""; }
.fa-duotone.fa-popcorn::after, .fad.fa-popcorn::after { content: ""; }
.fa-duotone.fa-popsicle::after, .fad.fa-popsicle::after { content: ""; }
.fa-duotone.fa-pot-food::after, .fad.fa-pot-food::after { content: ""; }
.fa-duotone.fa-potato::after, .fad.fa-potato::after { content: ""; }
.fa-duotone.fa-power-off::after, .fad.fa-power-off::after { content: ""; }
.fa-duotone.fa-prescription::after, .fad.fa-prescription::after { content: ""; }
.fa-duotone.fa-prescription-bottle::after, .fad.fa-prescription-bottle::after { content: ""; }
.fa-duotone.fa-prescription-bottle-alt::after, .fa-duotone.fa-prescription-bottle-medical::after, .fad.fa-prescription-bottle-alt::after, .fad.fa-prescription-bottle-medical::after { content: ""; }
.fa-duotone.fa-presentation-screen::after, .fa-duotone.fa-presentation::after, .fad.fa-presentation-screen::after, .fad.fa-presentation::after { content: ""; }
.fa-duotone.fa-pretzel::after, .fad.fa-pretzel::after { content: ""; }
.fa-duotone.fa-print::after, .fad.fa-print::after { content: ""; }
.fa-duotone.fa-print-magnifying-glass::after, .fa-duotone.fa-print-search::after, .fad.fa-print-magnifying-glass::after, .fad.fa-print-search::after { content: ""; }
.fa-duotone.fa-print-slash::after, .fad.fa-print-slash::after { content: ""; }
.fa-duotone.fa-projector::after, .fad.fa-projector::after { content: ""; }
.fa-duotone.fa-pump::after, .fad.fa-pump::after { content: ""; }
.fa-duotone.fa-pump-medical::after, .fad.fa-pump-medical::after { content: ""; }
.fa-duotone.fa-pump-soap::after, .fad.fa-pump-soap::after { content: ""; }
.fa-duotone.fa-pumpkin::after, .fad.fa-pumpkin::after { content: ""; }
.fa-duotone.fa-puzzle::after, .fad.fa-puzzle::after { content: ""; }
.fa-duotone.fa-puzzle-piece::after, .fad.fa-puzzle-piece::after { content: ""; }
.fa-duotone.fa-puzzle-piece-alt::after, .fa-duotone.fa-puzzle-piece-simple::after, .fad.fa-puzzle-piece-alt::after, .fad.fa-puzzle-piece-simple::after { content: ""; }
.fa-duotone.fa-q::after, .fad.fa-q::after { content: "QQ"; }
.fa-duotone.fa-qrcode::after, .fad.fa-qrcode::after { content: ""; }
.fa-duotone.fa-question::after, .fad.fa-question::after { content: "??"; }
.fa-duotone.fa-quote-left-alt::after, .fa-duotone.fa-quote-left::after, .fad.fa-quote-left-alt::after, .fad.fa-quote-left::after { content: ""; }
.fa-duotone.fa-quote-right-alt::after, .fa-duotone.fa-quote-right::after, .fad.fa-quote-right-alt::after, .fad.fa-quote-right::after { content: ""; }
.fa-duotone.fa-quotes::after, .fad.fa-quotes::after { content: ""; }
.fa-duotone.fa-r::after, .fad.fa-r::after { content: "RR"; }
.fa-duotone.fa-rabbit::after, .fad.fa-rabbit::after { content: ""; }
.fa-duotone.fa-rabbit-fast::after, .fa-duotone.fa-rabbit-running::after, .fad.fa-rabbit-fast::after, .fad.fa-rabbit-running::after { content: ""; }
.fa-duotone.fa-racquet::after, .fad.fa-racquet::after { content: ""; }
.fa-duotone.fa-radar::after, .fad.fa-radar::after { content: ""; }
.fa-duotone.fa-radiation::after, .fad.fa-radiation::after { content: ""; }
.fa-duotone.fa-radio::after, .fad.fa-radio::after { content: ""; }
.fa-duotone.fa-radio-alt::after, .fa-duotone.fa-radio-tuner::after, .fad.fa-radio-alt::after, .fad.fa-radio-tuner::after { content: ""; }
.fa-duotone.fa-rainbow::after, .fad.fa-rainbow::after { content: ""; }
.fa-duotone.fa-raindrops::after, .fad.fa-raindrops::after { content: ""; }
.fa-duotone.fa-ram::after, .fad.fa-ram::after { content: ""; }
.fa-duotone.fa-ramp-loading::after, .fad.fa-ramp-loading::after { content: ""; }
.fa-duotone.fa-raygun::after, .fad.fa-raygun::after { content: ""; }
.fa-duotone.fa-receipt::after, .fad.fa-receipt::after { content: ""; }
.fa-duotone.fa-record-vinyl::after, .fad.fa-record-vinyl::after { content: ""; }
.fa-duotone.fa-rectangle-landscape::after, .fa-duotone.fa-rectangle::after, .fad.fa-rectangle-landscape::after, .fad.fa-rectangle::after { content: ""; }
.fa-duotone.fa-ad::after, .fa-duotone.fa-rectangle-ad::after, .fad.fa-ad::after, .fad.fa-rectangle-ad::after { content: ""; }
.fa-duotone.fa-barcode-alt::after, .fa-duotone.fa-rectangle-barcode::after, .fad.fa-barcode-alt::after, .fad.fa-rectangle-barcode::after { content: ""; }
.fa-duotone.fa-rectangle-code::after, .fad.fa-rectangle-code::after { content: ""; }
.fa-duotone.fa-rectangle-history::after, .fad.fa-rectangle-history::after { content: ""; }
.fa-duotone.fa-rectangle-history-circle-plus::after, .fad.fa-rectangle-history-circle-plus::after { content: ""; }
.fa-duotone.fa-rectangle-history-circle-user::after, .fad.fa-rectangle-history-circle-user::after { content: ""; }
.fa-duotone.fa-list-alt::after, .fa-duotone.fa-rectangle-list::after, .fad.fa-list-alt::after, .fad.fa-rectangle-list::after { content: ""; }
.fa-duotone.fa-pro::after, .fa-duotone.fa-rectangle-pro::after, .fad.fa-pro::after, .fad.fa-rectangle-pro::after { content: ""; }
.fa-duotone.fa-rectangle-terminal::after, .fad.fa-rectangle-terminal::after { content: ""; }
.fa-duotone.fa-rectangle-portrait::after, .fa-duotone.fa-rectangle-vertical::after, .fad.fa-rectangle-portrait::after, .fad.fa-rectangle-vertical::after { content: ""; }
.fa-duotone.fa-rectangle-vertical-history::after, .fad.fa-rectangle-vertical-history::after { content: ""; }
.fa-duotone.fa-rectangle-wide::after, .fad.fa-rectangle-wide::after { content: ""; }
.fa-duotone.fa-rectangle-times::after, .fa-duotone.fa-rectangle-xmark::after, .fa-duotone.fa-times-rectangle::after, .fa-duotone.fa-window-close::after, .fad.fa-rectangle-times::after, .fad.fa-rectangle-xmark::after, .fad.fa-times-rectangle::after, .fad.fa-window-close::after { content: ""; }
.fa-duotone.fa-rectangles-mixed::after, .fad.fa-rectangles-mixed::after { content: ""; }
.fa-duotone.fa-recycle::after, .fad.fa-recycle::after { content: ""; }
.fa-duotone.fa-reel::after, .fad.fa-reel::after { content: ""; }
.fa-duotone.fa-refrigerator::after, .fad.fa-refrigerator::after { content: ""; }
.fa-duotone.fa-registered::after, .fad.fa-registered::after { content: ""; }
.fa-duotone.fa-repeat::after, .fad.fa-repeat::after { content: ""; }
.fa-duotone.fa-repeat-1::after, .fad.fa-repeat-1::after { content: ""; }
.fa-duotone.fa-mail-reply::after, .fa-duotone.fa-reply::after, .fad.fa-mail-reply::after, .fad.fa-reply::after { content: ""; }
.fa-duotone.fa-mail-reply-all::after, .fa-duotone.fa-reply-all::after, .fad.fa-mail-reply-all::after, .fad.fa-reply-all::after { content: ""; }
.fa-duotone.fa-reply-clock::after, .fa-duotone.fa-reply-time::after, .fad.fa-reply-clock::after, .fad.fa-reply-time::after { content: ""; }
.fa-duotone.fa-republican::after, .fad.fa-republican::after { content: ""; }
.fa-duotone.fa-restroom::after, .fad.fa-restroom::after { content: ""; }
.fa-duotone.fa-restroom-simple::after, .fad.fa-restroom-simple::after { content: ""; }
.fa-duotone.fa-retweet::after, .fad.fa-retweet::after { content: ""; }
.fa-duotone.fa-rhombus::after, .fad.fa-rhombus::after { content: ""; }
.fa-duotone.fa-ribbon::after, .fad.fa-ribbon::after { content: ""; }
.fa-duotone.fa-arrow-alt-right::after, .fa-duotone.fa-right::after, .fad.fa-arrow-alt-right::after, .fad.fa-right::after { content: ""; }
.fa-duotone.fa-right-from-bracket::after, .fa-duotone.fa-sign-out-alt::after, .fad.fa-right-from-bracket::after, .fad.fa-sign-out-alt::after { content: ""; }
.fa-duotone.fa-arrow-alt-from-left::after, .fa-duotone.fa-right-from-line::after, .fad.fa-arrow-alt-from-left::after, .fad.fa-right-from-line::after { content: ""; }
.fa-duotone.fa-exchange-alt::after, .fa-duotone.fa-right-left::after, .fad.fa-exchange-alt::after, .fad.fa-right-left::after { content: ""; }
.fa-duotone.fa-long-arrow-alt-right::after, .fa-duotone.fa-right-long::after, .fad.fa-long-arrow-alt-right::after, .fad.fa-right-long::after { content: ""; }
.fa-duotone.fa-right-long-to-line::after, .fad.fa-right-long-to-line::after { content: ""; }
.fa-duotone.fa-right-to-bracket::after, .fa-duotone.fa-sign-in-alt::after, .fad.fa-right-to-bracket::after, .fad.fa-sign-in-alt::after { content: ""; }
.fa-duotone.fa-arrow-alt-to-right::after, .fa-duotone.fa-right-to-line::after, .fad.fa-arrow-alt-to-right::after, .fad.fa-right-to-line::after { content: ""; }
.fa-duotone.fa-ring::after, .fad.fa-ring::after { content: ""; }
.fa-duotone.fa-rings-wedding::after, .fad.fa-rings-wedding::after { content: ""; }
.fa-duotone.fa-road::after, .fad.fa-road::after { content: ""; }
.fa-duotone.fa-robot::after, .fad.fa-robot::after { content: ""; }
.fa-duotone.fa-robot-astromech::after, .fad.fa-robot-astromech::after { content: ""; }
.fa-duotone.fa-rocket::after, .fad.fa-rocket::after { content: ""; }
.fa-duotone.fa-rocket-launch::after, .fad.fa-rocket-launch::after { content: ""; }
.fa-duotone.fa-roller-coaster::after, .fad.fa-roller-coaster::after { content: ""; }
.fa-duotone.fa-rotate::after, .fa-duotone.fa-sync-alt::after, .fad.fa-rotate::after, .fad.fa-sync-alt::after { content: ""; }
.fa-duotone.fa-rotate-exclamation::after, .fad.fa-rotate-exclamation::after { content: ""; }
.fa-duotone.fa-rotate-back::after, .fa-duotone.fa-rotate-backward::after, .fa-duotone.fa-rotate-left::after, .fa-duotone.fa-undo-alt::after, .fad.fa-rotate-back::after, .fad.fa-rotate-backward::after, .fad.fa-rotate-left::after, .fad.fa-undo-alt::after { content: ""; }
.fa-duotone.fa-redo-alt::after, .fa-duotone.fa-rotate-forward::after, .fa-duotone.fa-rotate-right::after, .fad.fa-redo-alt::after, .fad.fa-rotate-forward::after, .fad.fa-rotate-right::after { content: ""; }
.fa-duotone.fa-route::after, .fad.fa-route::after { content: ""; }
.fa-duotone.fa-route-highway::after, .fad.fa-route-highway::after { content: ""; }
.fa-duotone.fa-route-interstate::after, .fad.fa-route-interstate::after { content: ""; }
.fa-duotone.fa-router::after, .fad.fa-router::after { content: ""; }
.fa-duotone.fa-feed::after, .fa-duotone.fa-rss::after, .fad.fa-feed::after, .fad.fa-rss::after { content: ""; }
.fa-duotone.fa-rouble::after, .fa-duotone.fa-rub::after, .fa-duotone.fa-ruble-sign::after, .fa-duotone.fa-ruble::after, .fad.fa-rouble::after, .fad.fa-rub::after, .fad.fa-ruble-sign::after, .fad.fa-ruble::after { content: ""; }
.fa-duotone.fa-rugby-ball::after, .fad.fa-rugby-ball::after { content: ""; }
.fa-duotone.fa-ruler::after, .fad.fa-ruler::after { content: ""; }
.fa-duotone.fa-ruler-combined::after, .fad.fa-ruler-combined::after { content: ""; }
.fa-duotone.fa-ruler-horizontal::after, .fad.fa-ruler-horizontal::after { content: ""; }
.fa-duotone.fa-ruler-triangle::after, .fad.fa-ruler-triangle::after { content: ""; }
.fa-duotone.fa-ruler-vertical::after, .fad.fa-ruler-vertical::after { content: ""; }
.fa-duotone.fa-rupee-sign::after, .fa-duotone.fa-rupee::after, .fad.fa-rupee-sign::after, .fad.fa-rupee::after { content: ""; }
.fa-duotone.fa-rupiah-sign::after, .fad.fa-rupiah-sign::after { content: ""; }
.fa-duotone.fa-rv::after, .fad.fa-rv::after { content: ""; }
.fa-duotone.fa-s::after, .fad.fa-s::after { content: "SS"; }
.fa-duotone.fa-sack::after, .fad.fa-sack::after { content: ""; }
.fa-duotone.fa-sack-dollar::after, .fad.fa-sack-dollar::after { content: ""; }
.fa-duotone.fa-sailboat::after, .fad.fa-sailboat::after { content: ""; }
.fa-duotone.fa-bowl-salad::after, .fa-duotone.fa-salad::after, .fad.fa-bowl-salad::after, .fad.fa-salad::after { content: ""; }
.fa-duotone.fa-salt-shaker::after, .fad.fa-salt-shaker::after { content: ""; }
.fa-duotone.fa-sandwich::after, .fad.fa-sandwich::after { content: ""; }
.fa-duotone.fa-satellite::after, .fad.fa-satellite::after { content: ""; }
.fa-duotone.fa-satellite-dish::after, .fad.fa-satellite-dish::after { content: ""; }
.fa-duotone.fa-sausage::after, .fad.fa-sausage::after { content: ""; }
.fa-duotone.fa-saxophone::after, .fad.fa-saxophone::after { content: ""; }
.fa-duotone.fa-sax-hot::after, .fa-duotone.fa-saxophone-fire::after, .fad.fa-sax-hot::after, .fad.fa-saxophone-fire::after { content: ""; }
.fa-duotone.fa-balance-scale::after, .fa-duotone.fa-scale-balanced::after, .fad.fa-balance-scale::after, .fad.fa-scale-balanced::after { content: ""; }
.fa-duotone.fa-balance-scale-left::after, .fa-duotone.fa-scale-unbalanced::after, .fad.fa-balance-scale-left::after, .fad.fa-scale-unbalanced::after { content: ""; }
.fa-duotone.fa-balance-scale-right::after, .fa-duotone.fa-scale-unbalanced-flip::after, .fad.fa-balance-scale-right::after, .fad.fa-scale-unbalanced-flip::after { content: ""; }
.fa-duotone.fa-scalpel::after, .fad.fa-scalpel::after { content: ""; }
.fa-duotone.fa-scalpel-line-dashed::after, .fa-duotone.fa-scalpel-path::after, .fad.fa-scalpel-line-dashed::after, .fad.fa-scalpel-path::after { content: ""; }
.fa-duotone.fa-scanner-image::after, .fa-duotone.fa-scanner::after, .fad.fa-scanner-image::after, .fad.fa-scanner::after { content: ""; }
.fa-duotone.fa-scanner-gun::after, .fad.fa-scanner-gun::after { content: ""; }
.fa-duotone.fa-scanner-keyboard::after, .fad.fa-scanner-keyboard::after { content: ""; }
.fa-duotone.fa-scanner-touchscreen::after, .fad.fa-scanner-touchscreen::after { content: ""; }
.fa-duotone.fa-scarecrow::after, .fad.fa-scarecrow::after { content: ""; }
.fa-duotone.fa-scarf::after, .fad.fa-scarf::after { content: ""; }
.fa-duotone.fa-school::after, .fad.fa-school::after { content: ""; }
.fa-duotone.fa-cut::after, .fa-duotone.fa-scissors::after, .fad.fa-cut::after, .fad.fa-scissors::after { content: ""; }
.fa-duotone.fa-screen-users::after, .fa-duotone.fa-users-class::after, .fad.fa-screen-users::after, .fad.fa-users-class::after { content: ""; }
.fa-duotone.fa-screencast::after, .fad.fa-screencast::after { content: ""; }
.fa-duotone.fa-screwdriver::after, .fad.fa-screwdriver::after { content: ""; }
.fa-duotone.fa-screwdriver-wrench::after, .fa-duotone.fa-tools::after, .fad.fa-screwdriver-wrench::after, .fad.fa-tools::after { content: ""; }
.fa-duotone.fa-scribble::after, .fad.fa-scribble::after { content: ""; }
.fa-duotone.fa-scroll::after, .fad.fa-scroll::after { content: ""; }
.fa-duotone.fa-scroll-old::after, .fad.fa-scroll-old::after { content: ""; }
.fa-duotone.fa-scroll-torah::after, .fa-duotone.fa-torah::after, .fad.fa-scroll-torah::after, .fad.fa-torah::after { content: ""; }
.fa-duotone.fa-scrubber::after, .fad.fa-scrubber::after { content: ""; }
.fa-duotone.fa-scythe::after, .fad.fa-scythe::after { content: ""; }
.fa-duotone.fa-sd-card::after, .fad.fa-sd-card::after { content: ""; }
.fa-duotone.fa-sd-cards::after, .fad.fa-sd-cards::after { content: ""; }
.fa-duotone.fa-seal::after, .fad.fa-seal::after { content: ""; }
.fa-duotone.fa-seal-exclamation::after, .fad.fa-seal-exclamation::after { content: ""; }
.fa-duotone.fa-seal-question::after, .fad.fa-seal-question::after { content: ""; }
.fa-duotone.fa-seat-airline::after, .fad.fa-seat-airline::after { content: ""; }
.fa-duotone.fa-section::after, .fad.fa-section::after { content: ""; }
.fa-duotone.fa-seedling::after, .fa-duotone.fa-sprout::after, .fad.fa-seedling::after, .fad.fa-sprout::after { content: ""; }
.fa-duotone.fa-semicolon::after, .fad.fa-semicolon::after { content: ";;"; }
.fa-duotone.fa-send-back::after, .fad.fa-send-back::after { content: ""; }
.fa-duotone.fa-send-backward::after, .fad.fa-send-backward::after { content: ""; }
.fa-duotone.fa-sensor::after, .fad.fa-sensor::after { content: ""; }
.fa-duotone.fa-sensor-cloud::after, .fa-duotone.fa-sensor-smoke::after, .fad.fa-sensor-cloud::after, .fad.fa-sensor-smoke::after { content: ""; }
.fa-duotone.fa-sensor-fire::after, .fad.fa-sensor-fire::after { content: ""; }
.fa-duotone.fa-sensor-on::after, .fad.fa-sensor-on::after { content: ""; }
.fa-duotone.fa-sensor-alert::after, .fa-duotone.fa-sensor-triangle-exclamation::after, .fad.fa-sensor-alert::after, .fad.fa-sensor-triangle-exclamation::after { content: ""; }
.fa-duotone.fa-server::after, .fad.fa-server::after { content: ""; }
.fa-duotone.fa-shapes::after, .fa-duotone.fa-triangle-circle-square::after, .fad.fa-shapes::after, .fad.fa-triangle-circle-square::after { content: ""; }
.fa-duotone.fa-arrow-turn-right::after, .fa-duotone.fa-mail-forward::after, .fa-duotone.fa-share::after, .fad.fa-arrow-turn-right::after, .fad.fa-mail-forward::after, .fad.fa-share::after { content: ""; }
.fa-duotone.fa-arrows-turn-right::after, .fa-duotone.fa-share-all::after, .fad.fa-arrows-turn-right::after, .fad.fa-share-all::after { content: ""; }
.fa-duotone.fa-share-from-square::after, .fa-duotone.fa-share-square::after, .fad.fa-share-from-square::after, .fad.fa-share-square::after { content: ""; }
.fa-duotone.fa-share-alt::after, .fa-duotone.fa-share-nodes::after, .fad.fa-share-alt::after, .fad.fa-share-nodes::after { content: ""; }
.fa-duotone.fa-sheep::after, .fad.fa-sheep::after { content: ""; }
.fa-duotone.fa-ils::after, .fa-duotone.fa-shekel-sign::after, .fa-duotone.fa-shekel::after, .fa-duotone.fa-sheqel-sign::after, .fa-duotone.fa-sheqel::after, .fad.fa-ils::after, .fad.fa-shekel-sign::after, .fad.fa-shekel::after, .fad.fa-sheqel-sign::after, .fad.fa-sheqel::after { content: ""; }
.fa-duotone.fa-inventory::after, .fa-duotone.fa-shelves::after, .fad.fa-inventory::after, .fad.fa-shelves::after { content: ""; }
.fa-duotone.fa-shelves-empty::after, .fad.fa-shelves-empty::after { content: ""; }
.fa-duotone.fa-shield::after, .fad.fa-shield::after { content: ""; }
.fa-duotone.fa-shield-alt::after, .fa-duotone.fa-shield-blank::after, .fad.fa-shield-alt::after, .fad.fa-shield-blank::after { content: ""; }
.fa-duotone.fa-shield-check::after, .fad.fa-shield-check::after { content: ""; }
.fa-duotone.fa-shield-cross::after, .fad.fa-shield-cross::after { content: ""; }
.fa-duotone.fa-shield-exclamation::after, .fad.fa-shield-exclamation::after { content: ""; }
.fa-duotone.fa-shield-keyhole::after, .fad.fa-shield-keyhole::after { content: ""; }
.fa-duotone.fa-shield-minus::after, .fad.fa-shield-minus::after { content: ""; }
.fa-duotone.fa-shield-plus::after, .fad.fa-shield-plus::after { content: ""; }
.fa-duotone.fa-shield-slash::after, .fad.fa-shield-slash::after { content: ""; }
.fa-duotone.fa-shield-virus::after, .fad.fa-shield-virus::after { content: ""; }
.fa-duotone.fa-shield-times::after, .fa-duotone.fa-shield-xmark::after, .fad.fa-shield-times::after, .fad.fa-shield-xmark::after { content: ""; }
.fa-duotone.fa-ship::after, .fad.fa-ship::after { content: ""; }
.fa-duotone.fa-shirt::after, .fa-duotone.fa-t-shirt::after, .fa-duotone.fa-tshirt::after, .fad.fa-shirt::after, .fad.fa-t-shirt::after, .fad.fa-tshirt::after { content: ""; }
.fa-duotone.fa-shirt-long-sleeve::after, .fad.fa-shirt-long-sleeve::after { content: ""; }
.fa-duotone.fa-shirt-running::after, .fad.fa-shirt-running::after { content: ""; }
.fa-duotone.fa-shirt-tank-top::after, .fad.fa-shirt-tank-top::after { content: ""; }
.fa-duotone.fa-shish-kebab::after, .fad.fa-shish-kebab::after { content: ""; }
.fa-duotone.fa-shoe-prints::after, .fad.fa-shoe-prints::after { content: ""; }
.fa-duotone.fa-shop::after, .fa-duotone.fa-store-alt::after, .fad.fa-shop::after, .fad.fa-store-alt::after { content: ""; }
.fa-duotone.fa-shop-lock::after, .fad.fa-shop-lock::after { content: ""; }
.fa-duotone.fa-shop-slash::after, .fa-duotone.fa-store-alt-slash::after, .fad.fa-shop-slash::after, .fad.fa-store-alt-slash::after { content: ""; }
.fa-duotone.fa-shovel::after, .fad.fa-shovel::after { content: ""; }
.fa-duotone.fa-shovel-snow::after, .fad.fa-shovel-snow::after { content: ""; }
.fa-duotone.fa-shower::after, .fad.fa-shower::after { content: ""; }
.fa-duotone.fa-shower-alt::after, .fa-duotone.fa-shower-down::after, .fad.fa-shower-alt::after, .fad.fa-shower-down::after { content: ""; }
.fa-duotone.fa-shredder::after, .fad.fa-shredder::after { content: ""; }
.fa-duotone.fa-shrimp::after, .fad.fa-shrimp::after { content: ""; }
.fa-duotone.fa-random::after, .fa-duotone.fa-shuffle::after, .fad.fa-random::after, .fad.fa-shuffle::after { content: ""; }
.fa-duotone.fa-shutters::after, .fad.fa-shutters::after { content: ""; }
.fa-duotone.fa-shuttle-space::after, .fa-duotone.fa-space-shuttle::after, .fad.fa-shuttle-space::after, .fad.fa-space-shuttle::after { content: ""; }
.fa-duotone.fa-shuttlecock::after, .fad.fa-shuttlecock::after { content: ""; }
.fa-duotone.fa-sickle::after, .fad.fa-sickle::after { content: ""; }
.fa-duotone.fa-sidebar::after, .fad.fa-sidebar::after { content: ""; }
.fa-duotone.fa-sidebar-flip::after, .fad.fa-sidebar-flip::after { content: ""; }
.fa-duotone.fa-sigma::after, .fad.fa-sigma::after { content: ""; }
.fa-duotone.fa-sign-hanging::after, .fa-duotone.fa-sign::after, .fad.fa-sign-hanging::after, .fad.fa-sign::after { content: ""; }
.fa-duotone.fa-signal-5::after, .fa-duotone.fa-signal-perfect::after, .fa-duotone.fa-signal::after, .fad.fa-signal-5::after, .fad.fa-signal-perfect::after, .fad.fa-signal::after { content: ""; }
.fa-duotone.fa-signal-alt-4::after, .fa-duotone.fa-signal-alt::after, .fa-duotone.fa-signal-bars-strong::after, .fa-duotone.fa-signal-bars::after, .fad.fa-signal-alt-4::after, .fad.fa-signal-alt::after, .fad.fa-signal-bars-strong::after, .fad.fa-signal-bars::after { content: ""; }
.fa-duotone.fa-signal-alt-2::after, .fa-duotone.fa-signal-bars-fair::after, .fad.fa-signal-alt-2::after, .fad.fa-signal-bars-fair::after { content: ""; }
.fa-duotone.fa-signal-alt-3::after, .fa-duotone.fa-signal-bars-good::after, .fad.fa-signal-alt-3::after, .fad.fa-signal-bars-good::after { content: ""; }
.fa-duotone.fa-signal-alt-slash::after, .fa-duotone.fa-signal-bars-slash::after, .fad.fa-signal-alt-slash::after, .fad.fa-signal-bars-slash::after { content: ""; }
.fa-duotone.fa-signal-alt-1::after, .fa-duotone.fa-signal-bars-weak::after, .fad.fa-signal-alt-1::after, .fad.fa-signal-bars-weak::after { content: ""; }
.fa-duotone.fa-signal-2::after, .fa-duotone.fa-signal-fair::after, .fad.fa-signal-2::after, .fad.fa-signal-fair::after { content: ""; }
.fa-duotone.fa-signal-3::after, .fa-duotone.fa-signal-good::after, .fad.fa-signal-3::after, .fad.fa-signal-good::after { content: ""; }
.fa-duotone.fa-signal-slash::after, .fad.fa-signal-slash::after { content: ""; }
.fa-duotone.fa-signal-stream::after, .fad.fa-signal-stream::after { content: ""; }
.fa-duotone.fa-signal-stream-slash::after, .fad.fa-signal-stream-slash::after { content: ""; }
.fa-duotone.fa-signal-4::after, .fa-duotone.fa-signal-strong::after, .fad.fa-signal-4::after, .fad.fa-signal-strong::after { content: ""; }
.fa-duotone.fa-signal-1::after, .fa-duotone.fa-signal-weak::after, .fad.fa-signal-1::after, .fad.fa-signal-weak::after { content: ""; }
.fa-duotone.fa-signature::after, .fad.fa-signature::after { content: ""; }
.fa-duotone.fa-signature-lock::after, .fad.fa-signature-lock::after { content: ""; }
.fa-duotone.fa-signature-slash::after, .fad.fa-signature-slash::after { content: ""; }
.fa-duotone.fa-map-signs::after, .fa-duotone.fa-signs-post::after, .fad.fa-map-signs::after, .fad.fa-signs-post::after { content: ""; }
.fa-duotone.fa-sim-card::after, .fad.fa-sim-card::after { content: ""; }
.fa-duotone.fa-sim-cards::after, .fad.fa-sim-cards::after { content: ""; }
.fa-duotone.fa-sink::after, .fad.fa-sink::after { content: ""; }
.fa-duotone.fa-siren::after, .fad.fa-siren::after { content: ""; }
.fa-duotone.fa-siren-on::after, .fad.fa-siren-on::after { content: ""; }
.fa-duotone.fa-sitemap::after, .fad.fa-sitemap::after { content: ""; }
.fa-duotone.fa-skeleton::after, .fad.fa-skeleton::after { content: ""; }
.fa-duotone.fa-ski-boot::after, .fad.fa-ski-boot::after { content: ""; }
.fa-duotone.fa-ski-boot-ski::after, .fad.fa-ski-boot-ski::after { content: ""; }
.fa-duotone.fa-skull::after, .fad.fa-skull::after { content: ""; }
.fa-duotone.fa-skull-cow::after, .fad.fa-skull-cow::after { content: ""; }
.fa-duotone.fa-skull-crossbones::after, .fad.fa-skull-crossbones::after { content: ""; }
.fa-duotone.fa-slash::after, .fad.fa-slash::after { content: ""; }
.fa-duotone.fa-slash-back::after, .fad.fa-slash-back::after { content: "\\\\"; }
.fa-duotone.fa-slash-forward::after, .fad.fa-slash-forward::after { content: "//"; }
.fa-duotone.fa-sleigh::after, .fad.fa-sleigh::after { content: ""; }
.fa-duotone.fa-slider::after, .fad.fa-slider::after { content: ""; }
.fa-duotone.fa-sliders-h::after, .fa-duotone.fa-sliders::after, .fad.fa-sliders-h::after, .fad.fa-sliders::after { content: ""; }
.fa-duotone.fa-sliders-simple::after, .fad.fa-sliders-simple::after { content: ""; }
.fa-duotone.fa-sliders-up::after, .fa-duotone.fa-sliders-v::after, .fad.fa-sliders-up::after, .fad.fa-sliders-v::after { content: ""; }
.fa-duotone.fa-slot-machine::after, .fad.fa-slot-machine::after { content: ""; }
.fa-duotone.fa-smog::after, .fad.fa-smog::after { content: ""; }
.fa-duotone.fa-smoke::after, .fad.fa-smoke::after { content: ""; }
.fa-duotone.fa-smoking::after, .fad.fa-smoking::after { content: ""; }
.fa-duotone.fa-snake::after, .fad.fa-snake::after { content: ""; }
.fa-duotone.fa-snooze::after, .fa-duotone.fa-zzz::after, .fad.fa-snooze::after, .fad.fa-zzz::after { content: ""; }
.fa-duotone.fa-snow-blowing::after, .fad.fa-snow-blowing::after { content: ""; }
.fa-duotone.fa-snowflake::after, .fad.fa-snowflake::after { content: ""; }
.fa-duotone.fa-snowflakes::after, .fad.fa-snowflakes::after { content: ""; }
.fa-duotone.fa-snowman::after, .fad.fa-snowman::after { content: ""; }
.fa-duotone.fa-frosty-head::after, .fa-duotone.fa-snowman-head::after, .fad.fa-frosty-head::after, .fad.fa-snowman-head::after { content: ""; }
.fa-duotone.fa-snowplow::after, .fad.fa-snowplow::after { content: ""; }
.fa-duotone.fa-soap::after, .fad.fa-soap::after { content: ""; }
.fa-duotone.fa-socks::after, .fad.fa-socks::after { content: ""; }
.fa-duotone.fa-creemee::after, .fa-duotone.fa-soft-serve::after, .fad.fa-creemee::after, .fad.fa-soft-serve::after { content: ""; }
.fa-duotone.fa-solar-panel::after, .fad.fa-solar-panel::after { content: ""; }
.fa-duotone.fa-solar-system::after, .fad.fa-solar-system::after { content: ""; }
.fa-duotone.fa-sort::after, .fa-duotone.fa-unsorted::after, .fad.fa-sort::after, .fad.fa-unsorted::after { content: ""; }
.fa-duotone.fa-sort-desc::after, .fa-duotone.fa-sort-down::after, .fad.fa-sort-desc::after, .fad.fa-sort-down::after { content: ""; }
.fa-duotone.fa-sort-asc::after, .fa-duotone.fa-sort-up::after, .fad.fa-sort-asc::after, .fad.fa-sort-up::after { content: ""; }
.fa-duotone.fa-spa::after, .fad.fa-spa::after { content: ""; }
.fa-duotone.fa-space-station-moon::after, .fad.fa-space-station-moon::after { content: ""; }
.fa-duotone.fa-space-station-moon-alt::after, .fa-duotone.fa-space-station-moon-construction::after, .fad.fa-space-station-moon-alt::after, .fad.fa-space-station-moon-construction::after { content: ""; }
.fa-duotone.fa-spade::after, .fad.fa-spade::after { content: ""; }
.fa-duotone.fa-pastafarianism::after, .fa-duotone.fa-spaghetti-monster-flying::after, .fad.fa-pastafarianism::after, .fad.fa-spaghetti-monster-flying::after { content: ""; }
.fa-duotone.fa-sparkles::after, .fad.fa-sparkles::after { content: ""; }
.fa-duotone.fa-speaker::after, .fad.fa-speaker::after { content: ""; }
.fa-duotone.fa-speakers::after, .fad.fa-speakers::after { content: ""; }
.fa-duotone.fa-spell-check::after, .fad.fa-spell-check::after { content: ""; }
.fa-duotone.fa-spider::after, .fad.fa-spider::after { content: ""; }
.fa-duotone.fa-spider-black-widow::after, .fad.fa-spider-black-widow::after { content: ""; }
.fa-duotone.fa-spider-web::after, .fad.fa-spider-web::after { content: ""; }
.fa-duotone.fa-spinner::after, .fad.fa-spinner::after { content: ""; }
.fa-duotone.fa-spinner-third::after, .fad.fa-spinner-third::after { content: ""; }
.fa-duotone.fa-split::after, .fad.fa-split::after { content: ""; }
.fa-duotone.fa-splotch::after, .fad.fa-splotch::after { content: ""; }
.fa-duotone.fa-spoon::after, .fa-duotone.fa-utensil-spoon::after, .fad.fa-spoon::after, .fad.fa-utensil-spoon::after { content: ""; }
.fa-duotone.fa-sportsball::after, .fad.fa-sportsball::after { content: ""; }
.fa-duotone.fa-spray-can::after, .fad.fa-spray-can::after { content: ""; }
.fa-duotone.fa-air-freshener::after, .fa-duotone.fa-spray-can-sparkles::after, .fad.fa-air-freshener::after, .fad.fa-spray-can-sparkles::after { content: ""; }
.fa-duotone.fa-sprinkler::after, .fad.fa-sprinkler::after { content: ""; }
.fa-duotone.fa-sprinkler-ceiling::after, .fad.fa-sprinkler-ceiling::after { content: ""; }
.fa-duotone.fa-square::after, .fad.fa-square::after { content: ""; }
.fa-duotone.fa-square-0::after, .fad.fa-square-0::after { content: ""; }
.fa-duotone.fa-square-1::after, .fad.fa-square-1::after { content: ""; }
.fa-duotone.fa-square-2::after, .fad.fa-square-2::after { content: ""; }
.fa-duotone.fa-square-3::after, .fad.fa-square-3::after { content: ""; }
.fa-duotone.fa-square-4::after, .fad.fa-square-4::after { content: ""; }
.fa-duotone.fa-square-5::after, .fad.fa-square-5::after { content: ""; }
.fa-duotone.fa-square-6::after, .fad.fa-square-6::after { content: ""; }
.fa-duotone.fa-square-7::after, .fad.fa-square-7::after { content: ""; }
.fa-duotone.fa-square-8::after, .fad.fa-square-8::after { content: ""; }
.fa-duotone.fa-square-9::after, .fad.fa-square-9::after { content: ""; }
.fa-duotone.fa-square-a::after, .fad.fa-square-a::after { content: ""; }
.fa-duotone.fa-square-a-lock::after, .fad.fa-square-a-lock::after { content: ""; }
.fa-duotone.fa-square-ampersand::after, .fad.fa-square-ampersand::after { content: ""; }
.fa-duotone.fa-arrow-square-down::after, .fa-duotone.fa-square-arrow-down::after, .fad.fa-arrow-square-down::after, .fad.fa-square-arrow-down::after { content: ""; }
.fa-duotone.fa-square-arrow-down-left::after, .fad.fa-square-arrow-down-left::after { content: ""; }
.fa-duotone.fa-square-arrow-down-right::after, .fad.fa-square-arrow-down-right::after { content: ""; }
.fa-duotone.fa-arrow-square-left::after, .fa-duotone.fa-square-arrow-left::after, .fad.fa-arrow-square-left::after, .fad.fa-square-arrow-left::after { content: ""; }
.fa-duotone.fa-arrow-square-right::after, .fa-duotone.fa-square-arrow-right::after, .fad.fa-arrow-square-right::after, .fad.fa-square-arrow-right::after { content: ""; }
.fa-duotone.fa-arrow-square-up::after, .fa-duotone.fa-square-arrow-up::after, .fad.fa-arrow-square-up::after, .fad.fa-square-arrow-up::after { content: ""; }
.fa-duotone.fa-square-arrow-up-left::after, .fad.fa-square-arrow-up-left::after { content: ""; }
.fa-duotone.fa-external-link-square::after, .fa-duotone.fa-square-arrow-up-right::after, .fad.fa-external-link-square::after, .fad.fa-square-arrow-up-right::after { content: ""; }
.fa-duotone.fa-square-b::after, .fad.fa-square-b::after { content: ""; }
.fa-duotone.fa-square-bolt::after, .fad.fa-square-bolt::after { content: ""; }
.fa-duotone.fa-square-c::after, .fad.fa-square-c::after { content: ""; }
.fa-duotone.fa-caret-square-down::after, .fa-duotone.fa-square-caret-down::after, .fad.fa-caret-square-down::after, .fad.fa-square-caret-down::after { content: ""; }
.fa-duotone.fa-caret-square-left::after, .fa-duotone.fa-square-caret-left::after, .fad.fa-caret-square-left::after, .fad.fa-square-caret-left::after { content: ""; }
.fa-duotone.fa-caret-square-right::after, .fa-duotone.fa-square-caret-right::after, .fad.fa-caret-square-right::after, .fad.fa-square-caret-right::after { content: ""; }
.fa-duotone.fa-caret-square-up::after, .fa-duotone.fa-square-caret-up::after, .fad.fa-caret-square-up::after, .fad.fa-square-caret-up::after { content: ""; }
.fa-duotone.fa-check-square::after, .fa-duotone.fa-square-check::after, .fad.fa-check-square::after, .fad.fa-square-check::after { content: ""; }
.fa-duotone.fa-chevron-square-down::after, .fa-duotone.fa-square-chevron-down::after, .fad.fa-chevron-square-down::after, .fad.fa-square-chevron-down::after { content: ""; }
.fa-duotone.fa-chevron-square-left::after, .fa-duotone.fa-square-chevron-left::after, .fad.fa-chevron-square-left::after, .fad.fa-square-chevron-left::after { content: ""; }
.fa-duotone.fa-chevron-square-right::after, .fa-duotone.fa-square-chevron-right::after, .fad.fa-chevron-square-right::after, .fad.fa-square-chevron-right::after { content: ""; }
.fa-duotone.fa-chevron-square-up::after, .fa-duotone.fa-square-chevron-up::after, .fad.fa-chevron-square-up::after, .fad.fa-square-chevron-up::after { content: ""; }
.fa-duotone.fa-square-code::after, .fad.fa-square-code::after { content: ""; }
.fa-duotone.fa-square-d::after, .fad.fa-square-d::after { content: ""; }
.fa-duotone.fa-square-dashed::after, .fad.fa-square-dashed::after { content: ""; }
.fa-duotone.fa-square-divide::after, .fad.fa-square-divide::after { content: ""; }
.fa-duotone.fa-dollar-square::after, .fa-duotone.fa-square-dollar::after, .fa-duotone.fa-usd-square::after, .fad.fa-dollar-square::after, .fad.fa-square-dollar::after, .fad.fa-usd-square::after { content: ""; }
.fa-duotone.fa-arrow-alt-square-down::after, .fa-duotone.fa-square-down::after, .fad.fa-arrow-alt-square-down::after, .fad.fa-square-down::after { content: ""; }
.fa-duotone.fa-square-down-left::after, .fad.fa-square-down-left::after { content: ""; }
.fa-duotone.fa-square-down-right::after, .fad.fa-square-down-right::after { content: ""; }
.fa-duotone.fa-square-e::after, .fad.fa-square-e::after { content: ""; }
.fa-duotone.fa-square-ellipsis::after, .fad.fa-square-ellipsis::after { content: ""; }
.fa-duotone.fa-square-ellipsis-vertical::after, .fad.fa-square-ellipsis-vertical::after { content: ""; }
.fa-duotone.fa-envelope-square::after, .fa-duotone.fa-square-envelope::after, .fad.fa-envelope-square::after, .fad.fa-square-envelope::after { content: ""; }
.fa-duotone.fa-exclamation-square::after, .fa-duotone.fa-square-exclamation::after, .fad.fa-exclamation-square::after, .fad.fa-square-exclamation::after { content: ""; }
.fa-duotone.fa-square-f::after, .fad.fa-square-f::after { content: ""; }
.fa-duotone.fa-box-fragile::after, .fa-duotone.fa-square-fragile::after, .fa-duotone.fa-square-wine-glass-crack::after, .fad.fa-box-fragile::after, .fad.fa-square-fragile::after, .fad.fa-square-wine-glass-crack::after { content: ""; }
.fa-duotone.fa-square-full::after, .fad.fa-square-full::after { content: ""; }
.fa-duotone.fa-square-g::after, .fad.fa-square-g::after { content: ""; }
.fa-duotone.fa-h-square::after, .fa-duotone.fa-square-h::after, .fad.fa-h-square::after, .fad.fa-square-h::after { content: ""; }
.fa-duotone.fa-heart-square::after, .fa-duotone.fa-square-heart::after, .fad.fa-heart-square::after, .fad.fa-square-heart::after { content: ""; }
.fa-duotone.fa-square-i::after, .fad.fa-square-i::after { content: ""; }
.fa-duotone.fa-info-square::after, .fa-duotone.fa-square-info::after, .fad.fa-info-square::after, .fad.fa-square-info::after { content: ""; }
.fa-duotone.fa-square-j::after, .fad.fa-square-j::after { content: ""; }
.fa-duotone.fa-square-k::after, .fad.fa-square-k::after { content: ""; }
.fa-duotone.fa-square-kanban::after, .fad.fa-square-kanban::after { content: ""; }
.fa-duotone.fa-square-l::after, .fad.fa-square-l::after { content: ""; }
.fa-duotone.fa-arrow-alt-square-left::after, .fa-duotone.fa-square-left::after, .fad.fa-arrow-alt-square-left::after, .fad.fa-square-left::after { content: ""; }
.fa-duotone.fa-square-list::after, .fad.fa-square-list::after { content: ""; }
.fa-duotone.fa-square-m::after, .fad.fa-square-m::after { content: ""; }
.fa-duotone.fa-minus-square::after, .fa-duotone.fa-square-minus::after, .fad.fa-minus-square::after, .fad.fa-square-minus::after { content: ""; }
.fa-duotone.fa-square-n::after, .fad.fa-square-n::after { content: ""; }
.fa-duotone.fa-square-o::after, .fad.fa-square-o::after { content: ""; }
.fa-duotone.fa-square-p::after, .fad.fa-square-p::after { content: ""; }
.fa-duotone.fa-parking::after, .fa-duotone.fa-square-parking::after, .fad.fa-parking::after, .fad.fa-square-parking::after { content: ""; }
.fa-duotone.fa-parking-slash::after, .fa-duotone.fa-square-parking-slash::after, .fad.fa-parking-slash::after, .fad.fa-square-parking-slash::after { content: ""; }
.fa-duotone.fa-pen-square::after, .fa-duotone.fa-pencil-square::after, .fa-duotone.fa-square-pen::after, .fad.fa-pen-square::after, .fad.fa-pencil-square::after, .fad.fa-square-pen::after { content: ""; }
.fa-duotone.fa-phone-square::after, .fa-duotone.fa-square-phone::after, .fad.fa-phone-square::after, .fad.fa-square-phone::after { content: ""; }
.fa-duotone.fa-phone-square-alt::after, .fa-duotone.fa-square-phone-flip::after, .fad.fa-phone-square-alt::after, .fad.fa-square-phone-flip::after { content: ""; }
.fa-duotone.fa-phone-square-down::after, .fa-duotone.fa-square-phone-hangup::after, .fad.fa-phone-square-down::after, .fad.fa-square-phone-hangup::after { content: ""; }
.fa-duotone.fa-plus-square::after, .fa-duotone.fa-square-plus::after, .fad.fa-plus-square::after, .fad.fa-square-plus::after { content: ""; }
.fa-duotone.fa-poll-h::after, .fa-duotone.fa-square-poll-horizontal::after, .fad.fa-poll-h::after, .fad.fa-square-poll-horizontal::after { content: ""; }
.fa-duotone.fa-poll::after, .fa-duotone.fa-square-poll-vertical::after, .fad.fa-poll::after, .fad.fa-square-poll-vertical::after { content: ""; }
.fa-duotone.fa-square-q::after, .fad.fa-square-q::after { content: ""; }
.fa-duotone.fa-square-quarters::after, .fad.fa-square-quarters::after { content: ""; }
.fa-duotone.fa-question-square::after, .fa-duotone.fa-square-question::after, .fad.fa-question-square::after, .fad.fa-square-question::after { content: ""; }
.fa-duotone.fa-square-quote::after, .fad.fa-square-quote::after { content: ""; }
.fa-duotone.fa-square-r::after, .fad.fa-square-r::after { content: ""; }
.fa-duotone.fa-arrow-alt-square-right::after, .fa-duotone.fa-square-right::after, .fad.fa-arrow-alt-square-right::after, .fad.fa-square-right::after { content: ""; }
.fa-duotone.fa-square-ring::after, .fad.fa-square-ring::after { content: ""; }
.fa-duotone.fa-square-root::after, .fad.fa-square-root::after { content: ""; }
.fa-duotone.fa-square-root-alt::after, .fa-duotone.fa-square-root-variable::after, .fad.fa-square-root-alt::after, .fad.fa-square-root-variable::after { content: ""; }
.fa-duotone.fa-rss-square::after, .fa-duotone.fa-square-rss::after, .fad.fa-rss-square::after, .fad.fa-square-rss::after { content: ""; }
.fa-duotone.fa-square-s::after, .fad.fa-square-s::after { content: ""; }
.fa-duotone.fa-share-alt-square::after, .fa-duotone.fa-square-share-nodes::after, .fad.fa-share-alt-square::after, .fad.fa-square-share-nodes::after { content: ""; }
.fa-duotone.fa-sliders-h-square::after, .fa-duotone.fa-square-sliders::after, .fad.fa-sliders-h-square::after, .fad.fa-square-sliders::after { content: ""; }
.fa-duotone.fa-sliders-v-square::after, .fa-duotone.fa-square-sliders-vertical::after, .fad.fa-sliders-v-square::after, .fad.fa-square-sliders-vertical::after { content: ""; }
.fa-duotone.fa-square-small::after, .fad.fa-square-small::after { content: ""; }
.fa-duotone.fa-square-star::after, .fad.fa-square-star::after { content: ""; }
.fa-duotone.fa-square-t::after, .fad.fa-square-t::after { content: ""; }
.fa-duotone.fa-square-terminal::after, .fad.fa-square-terminal::after { content: ""; }
.fa-duotone.fa-box-up::after, .fa-duotone.fa-square-this-way-up::after, .fad.fa-box-up::after, .fad.fa-square-this-way-up::after { content: ""; }
.fa-duotone.fa-square-u::after, .fad.fa-square-u::after { content: ""; }
.fa-duotone.fa-arrow-alt-square-up::after, .fa-duotone.fa-square-up::after, .fad.fa-arrow-alt-square-up::after, .fad.fa-square-up::after { content: ""; }
.fa-duotone.fa-square-up-left::after, .fad.fa-square-up-left::after { content: ""; }
.fa-duotone.fa-external-link-square-alt::after, .fa-duotone.fa-square-up-right::after, .fad.fa-external-link-square-alt::after, .fad.fa-square-up-right::after { content: ""; }
.fa-duotone.fa-square-user::after, .fad.fa-square-user::after { content: ""; }
.fa-duotone.fa-square-v::after, .fad.fa-square-v::after { content: ""; }
.fa-duotone.fa-square-w::after, .fad.fa-square-w::after { content: ""; }
.fa-duotone.fa-square-x::after, .fad.fa-square-x::after { content: ""; }
.fa-duotone.fa-square-xmark::after, .fa-duotone.fa-times-square::after, .fa-duotone.fa-xmark-square::after, .fad.fa-square-xmark::after, .fad.fa-times-square::after, .fad.fa-xmark-square::after { content: ""; }
.fa-duotone.fa-square-y::after, .fad.fa-square-y::after { content: ""; }
.fa-duotone.fa-square-z::after, .fad.fa-square-z::after { content: ""; }
.fa-duotone.fa-squid::after, .fad.fa-squid::after { content: ""; }
.fa-duotone.fa-squirrel::after, .fad.fa-squirrel::after { content: ""; }
.fa-duotone.fa-staff::after, .fad.fa-staff::after { content: ""; }
.fa-duotone.fa-stairs::after, .fad.fa-stairs::after { content: ""; }
.fa-duotone.fa-stamp::after, .fad.fa-stamp::after { content: ""; }
.fa-duotone.fa-rectangle-sd::after, .fa-duotone.fa-standard-definition::after, .fad.fa-rectangle-sd::after, .fad.fa-standard-definition::after { content: ""; }
.fa-duotone.fa-star::after, .fad.fa-star::after { content: ""; }
.fa-duotone.fa-star-and-crescent::after, .fad.fa-star-and-crescent::after { content: ""; }
.fa-duotone.fa-star-christmas::after, .fad.fa-star-christmas::after { content: ""; }
.fa-duotone.fa-star-exclamation::after, .fad.fa-star-exclamation::after { content: ""; }
.fa-duotone.fa-star-half::after, .fad.fa-star-half::after { content: ""; }
.fa-duotone.fa-star-half-alt::after, .fa-duotone.fa-star-half-stroke::after, .fad.fa-star-half-alt::after, .fad.fa-star-half-stroke::after { content: ""; }
.fa-duotone.fa-star-of-david::after, .fad.fa-star-of-david::after { content: ""; }
.fa-duotone.fa-star-of-life::after, .fad.fa-star-of-life::after { content: ""; }
.fa-duotone.fa-star-sharp::after, .fad.fa-star-sharp::after { content: ""; }
.fa-duotone.fa-star-sharp-half::after, .fad.fa-star-sharp-half::after { content: ""; }
.fa-duotone.fa-star-sharp-half-alt::after, .fa-duotone.fa-star-sharp-half-stroke::after, .fad.fa-star-sharp-half-alt::after, .fad.fa-star-sharp-half-stroke::after { content: ""; }
.fa-duotone.fa-star-shooting::after, .fad.fa-star-shooting::after { content: ""; }
.fa-duotone.fa-starfighter::after, .fad.fa-starfighter::after { content: ""; }
.fa-duotone.fa-starfighter-alt::after, .fa-duotone.fa-starfighter-twin-ion-engine::after, .fad.fa-starfighter-alt::after, .fad.fa-starfighter-twin-ion-engine::after { content: ""; }
.fa-duotone.fa-starfighter-alt-advanced::after, .fa-duotone.fa-starfighter-twin-ion-engine-advanced::after, .fad.fa-starfighter-alt-advanced::after, .fad.fa-starfighter-twin-ion-engine-advanced::after { content: ""; }
.fa-duotone.fa-stars::after, .fad.fa-stars::after { content: ""; }
.fa-duotone.fa-starship::after, .fad.fa-starship::after { content: ""; }
.fa-duotone.fa-starship-freighter::after, .fad.fa-starship-freighter::after { content: ""; }
.fa-duotone.fa-steak::after, .fad.fa-steak::after { content: ""; }
.fa-duotone.fa-steering-wheel::after, .fad.fa-steering-wheel::after { content: ""; }
.fa-duotone.fa-gbp::after, .fa-duotone.fa-pound-sign::after, .fa-duotone.fa-sterling-sign::after, .fad.fa-gbp::after, .fad.fa-pound-sign::after, .fad.fa-sterling-sign::after { content: ""; }
.fa-duotone.fa-stethoscope::after, .fad.fa-stethoscope::after { content: ""; }
.fa-duotone.fa-stocking::after, .fad.fa-stocking::after { content: ""; }
.fa-duotone.fa-stomach::after, .fad.fa-stomach::after { content: ""; }
.fa-duotone.fa-stop::after, .fad.fa-stop::after { content: ""; }
.fa-duotone.fa-stopwatch::after, .fad.fa-stopwatch::after { content: ""; }
.fa-duotone.fa-stopwatch-20::after, .fad.fa-stopwatch-20::after { content: ""; }
.fa-duotone.fa-store::after, .fad.fa-store::after { content: ""; }
.fa-duotone.fa-store-lock::after, .fad.fa-store-lock::after { content: ""; }
.fa-duotone.fa-store-slash::after, .fad.fa-store-slash::after { content: ""; }
.fa-duotone.fa-strawberry::after, .fad.fa-strawberry::after { content: ""; }
.fa-duotone.fa-street-view::after, .fad.fa-street-view::after { content: ""; }
.fa-duotone.fa-stretcher::after, .fad.fa-stretcher::after { content: ""; }
.fa-duotone.fa-strikethrough::after, .fad.fa-strikethrough::after { content: ""; }
.fa-duotone.fa-stroopwafel::after, .fad.fa-stroopwafel::after { content: ""; }
.fa-duotone.fa-subscript::after, .fad.fa-subscript::after { content: ""; }
.fa-duotone.fa-suitcase::after, .fad.fa-suitcase::after { content: ""; }
.fa-duotone.fa-medkit::after, .fa-duotone.fa-suitcase-medical::after, .fad.fa-medkit::after, .fad.fa-suitcase-medical::after { content: ""; }
.fa-duotone.fa-suitcase-rolling::after, .fad.fa-suitcase-rolling::after { content: ""; }
.fa-duotone.fa-sun::after, .fad.fa-sun::after { content: ""; }
.fa-duotone.fa-sun-alt::after, .fa-duotone.fa-sun-bright::after, .fad.fa-sun-alt::after, .fad.fa-sun-bright::after { content: ""; }
.fa-duotone.fa-sun-cloud::after, .fad.fa-sun-cloud::after { content: ""; }
.fa-duotone.fa-sun-dust::after, .fad.fa-sun-dust::after { content: ""; }
.fa-duotone.fa-sun-haze::after, .fad.fa-sun-haze::after { content: ""; }
.fa-duotone.fa-sunglasses::after, .fad.fa-sunglasses::after { content: ""; }
.fa-duotone.fa-sunrise::after, .fad.fa-sunrise::after { content: ""; }
.fa-duotone.fa-sunset::after, .fad.fa-sunset::after { content: ""; }
.fa-duotone.fa-superscript::after, .fad.fa-superscript::after { content: ""; }
.fa-duotone.fa-nigiri::after, .fa-duotone.fa-sushi::after, .fad.fa-nigiri::after, .fad.fa-sushi::after { content: ""; }
.fa-duotone.fa-maki-roll::after, .fa-duotone.fa-makizushi::after, .fa-duotone.fa-sushi-roll::after, .fad.fa-maki-roll::after, .fad.fa-makizushi::after, .fad.fa-sushi-roll::after { content: ""; }
.fa-duotone.fa-swatchbook::after, .fad.fa-swatchbook::after { content: ""; }
.fa-duotone.fa-sword::after, .fad.fa-sword::after { content: ""; }
.fa-duotone.fa-sword-laser::after, .fad.fa-sword-laser::after { content: ""; }
.fa-duotone.fa-sword-laser-alt::after, .fad.fa-sword-laser-alt::after { content: ""; }
.fa-duotone.fa-swords::after, .fad.fa-swords::after { content: ""; }
.fa-duotone.fa-swords-laser::after, .fad.fa-swords-laser::after { content: ""; }
.fa-duotone.fa-icons-alt::after, .fa-duotone.fa-symbols::after, .fad.fa-icons-alt::after, .fad.fa-symbols::after { content: ""; }
.fa-duotone.fa-synagogue::after, .fad.fa-synagogue::after { content: ""; }
.fa-duotone.fa-syringe::after, .fad.fa-syringe::after { content: ""; }
.fa-duotone.fa-t::after, .fad.fa-t::after { content: "TT"; }
.fa-duotone.fa-table::after, .fad.fa-table::after { content: ""; }
.fa-duotone.fa-table-cells::after, .fa-duotone.fa-th::after, .fad.fa-table-cells::after, .fad.fa-th::after { content: ""; }
.fa-duotone.fa-table-cells-large::after, .fa-duotone.fa-th-large::after, .fad.fa-table-cells-large::after, .fad.fa-th-large::after { content: ""; }
.fa-duotone.fa-columns::after, .fa-duotone.fa-table-columns::after, .fad.fa-columns::after, .fad.fa-table-columns::after { content: ""; }
.fa-duotone.fa-table-layout::after, .fad.fa-table-layout::after { content: ""; }
.fa-duotone.fa-table-list::after, .fa-duotone.fa-th-list::after, .fad.fa-table-list::after, .fad.fa-th-list::after { content: ""; }
.fa-duotone.fa-table-picnic::after, .fad.fa-table-picnic::after { content: ""; }
.fa-duotone.fa-table-pivot::after, .fad.fa-table-pivot::after { content: ""; }
.fa-duotone.fa-rows::after, .fa-duotone.fa-table-rows::after, .fad.fa-rows::after, .fad.fa-table-rows::after { content: ""; }
.fa-duotone.fa-ping-pong-paddle-ball::after, .fa-duotone.fa-table-tennis-paddle-ball::after, .fa-duotone.fa-table-tennis::after, .fad.fa-ping-pong-paddle-ball::after, .fad.fa-table-tennis-paddle-ball::after, .fad.fa-table-tennis::after { content: ""; }
.fa-duotone.fa-table-tree::after, .fad.fa-table-tree::after { content: ""; }
.fa-duotone.fa-tablet-android::after, .fa-duotone.fa-tablet::after, .fad.fa-tablet-android::after, .fad.fa-tablet::after { content: ""; }
.fa-duotone.fa-tablet-button::after, .fad.fa-tablet-button::after { content: ""; }
.fa-duotone.fa-tablet-rugged::after, .fad.fa-tablet-rugged::after { content: ""; }
.fa-duotone.fa-tablet-android-alt::after, .fa-duotone.fa-tablet-screen::after, .fad.fa-tablet-android-alt::after, .fad.fa-tablet-screen::after { content: ""; }
.fa-duotone.fa-tablet-alt::after, .fa-duotone.fa-tablet-screen-button::after, .fad.fa-tablet-alt::after, .fad.fa-tablet-screen-button::after { content: ""; }
.fa-duotone.fa-tablets::after, .fad.fa-tablets::after { content: ""; }
.fa-duotone.fa-digital-tachograph::after, .fa-duotone.fa-tachograph-digital::after, .fad.fa-digital-tachograph::after, .fad.fa-tachograph-digital::after { content: ""; }
.fa-duotone.fa-taco::after, .fad.fa-taco::after { content: ""; }
.fa-duotone.fa-tag::after, .fad.fa-tag::after { content: ""; }
.fa-duotone.fa-tags::after, .fad.fa-tags::after { content: ""; }
.fa-duotone.fa-tally-5::after, .fa-duotone.fa-tally::after, .fad.fa-tally-5::after, .fad.fa-tally::after { content: ""; }
.fa-duotone.fa-tally-1::after, .fad.fa-tally-1::after { content: ""; }
.fa-duotone.fa-tally-2::after, .fad.fa-tally-2::after { content: ""; }
.fa-duotone.fa-tally-3::after, .fad.fa-tally-3::after { content: ""; }
.fa-duotone.fa-tally-4::after, .fad.fa-tally-4::after { content: ""; }
.fa-duotone.fa-tamale::after, .fad.fa-tamale::after { content: ""; }
.fa-duotone.fa-tank-water::after, .fad.fa-tank-water::after { content: ""; }
.fa-duotone.fa-tape::after, .fad.fa-tape::after { content: ""; }
.fa-duotone.fa-cab::after, .fa-duotone.fa-taxi::after, .fad.fa-cab::after, .fad.fa-taxi::after { content: ""; }
.fa-duotone.fa-taxi-bus::after, .fad.fa-taxi-bus::after { content: ""; }
.fa-duotone.fa-teddy-bear::after, .fad.fa-teddy-bear::after { content: ""; }
.fa-duotone.fa-teeth::after, .fad.fa-teeth::after { content: ""; }
.fa-duotone.fa-teeth-open::after, .fad.fa-teeth-open::after { content: ""; }
.fa-duotone.fa-telescope::after, .fad.fa-telescope::after { content: ""; }
.fa-duotone.fa-temperature-arrow-down::after, .fa-duotone.fa-temperature-down::after, .fad.fa-temperature-arrow-down::after, .fad.fa-temperature-down::after { content: ""; }
.fa-duotone.fa-temperature-arrow-up::after, .fa-duotone.fa-temperature-up::after, .fad.fa-temperature-arrow-up::after, .fad.fa-temperature-up::after { content: ""; }
.fa-duotone.fa-temperature-0::after, .fa-duotone.fa-temperature-empty::after, .fa-duotone.fa-thermometer-0::after, .fa-duotone.fa-thermometer-empty::after, .fad.fa-temperature-0::after, .fad.fa-temperature-empty::after, .fad.fa-thermometer-0::after, .fad.fa-thermometer-empty::after { content: ""; }
.fa-duotone.fa-temperature-4::after, .fa-duotone.fa-temperature-full::after, .fa-duotone.fa-thermometer-4::after, .fa-duotone.fa-thermometer-full::after, .fad.fa-temperature-4::after, .fad.fa-temperature-full::after, .fad.fa-thermometer-4::after, .fad.fa-thermometer-full::after { content: ""; }
.fa-duotone.fa-temperature-2::after, .fa-duotone.fa-temperature-half::after, .fa-duotone.fa-thermometer-2::after, .fa-duotone.fa-thermometer-half::after, .fad.fa-temperature-2::after, .fad.fa-temperature-half::after, .fad.fa-thermometer-2::after, .fad.fa-thermometer-half::after { content: ""; }
.fa-duotone.fa-temperature-high::after, .fad.fa-temperature-high::after { content: ""; }
.fa-duotone.fa-temperature-list::after, .fad.fa-temperature-list::after { content: ""; }
.fa-duotone.fa-temperature-low::after, .fad.fa-temperature-low::after { content: ""; }
.fa-duotone.fa-temperature-1::after, .fa-duotone.fa-temperature-quarter::after, .fa-duotone.fa-thermometer-1::after, .fa-duotone.fa-thermometer-quarter::after, .fad.fa-temperature-1::after, .fad.fa-temperature-quarter::after, .fad.fa-thermometer-1::after, .fad.fa-thermometer-quarter::after { content: ""; }
.fa-duotone.fa-temperature-frigid::after, .fa-duotone.fa-temperature-snow::after, .fad.fa-temperature-frigid::after, .fad.fa-temperature-snow::after { content: ""; }
.fa-duotone.fa-temperature-hot::after, .fa-duotone.fa-temperature-sun::after, .fad.fa-temperature-hot::after, .fad.fa-temperature-sun::after { content: ""; }
.fa-duotone.fa-temperature-3::after, .fa-duotone.fa-temperature-three-quarters::after, .fa-duotone.fa-thermometer-3::after, .fa-duotone.fa-thermometer-three-quarters::after, .fad.fa-temperature-3::after, .fad.fa-temperature-three-quarters::after, .fad.fa-thermometer-3::after, .fad.fa-thermometer-three-quarters::after { content: ""; }
.fa-duotone.fa-tenge-sign::after, .fa-duotone.fa-tenge::after, .fad.fa-tenge-sign::after, .fad.fa-tenge::after { content: ""; }
.fa-duotone.fa-tennis-ball::after, .fad.fa-tennis-ball::after { content: ""; }
.fa-duotone.fa-terminal::after, .fad.fa-terminal::after { content: ""; }
.fa-duotone.fa-text::after, .fad.fa-text::after { content: ""; }
.fa-duotone.fa-text-height::after, .fad.fa-text-height::after { content: ""; }
.fa-duotone.fa-text-size::after, .fad.fa-text-size::after { content: ""; }
.fa-duotone.fa-remove-format::after, .fa-duotone.fa-text-slash::after, .fad.fa-remove-format::after, .fad.fa-text-slash::after { content: ""; }
.fa-duotone.fa-text-width::after, .fad.fa-text-width::after { content: ""; }
.fa-duotone.fa-thermometer::after, .fad.fa-thermometer::after { content: ""; }
.fa-duotone.fa-theta::after, .fad.fa-theta::after { content: ""; }
.fa-duotone.fa-thought-bubble::after, .fad.fa-thought-bubble::after { content: ""; }
.fa-duotone.fa-thumbs-down::after, .fad.fa-thumbs-down::after { content: ""; }
.fa-duotone.fa-thumbs-up::after, .fad.fa-thumbs-up::after { content: ""; }
.fa-duotone.fa-thumb-tack::after, .fa-duotone.fa-thumbtack::after, .fad.fa-thumb-tack::after, .fad.fa-thumbtack::after { content: ""; }
.fa-duotone.fa-tick::after, .fad.fa-tick::after { content: ""; }
.fa-duotone.fa-ticket::after, .fad.fa-ticket::after { content: ""; }
.fa-duotone.fa-ticket-airline::after, .fad.fa-ticket-airline::after { content: ""; }
.fa-duotone.fa-ticket-alt::after, .fa-duotone.fa-ticket-simple::after, .fad.fa-ticket-alt::after, .fad.fa-ticket-simple::after { content: ""; }
.fa-duotone.fa-tickets-airline::after, .fad.fa-tickets-airline::after { content: ""; }
.fa-duotone.fa-tilde::after, .fad.fa-tilde::after { content: "~~"; }
.fa-duotone.fa-timeline::after, .fad.fa-timeline::after { content: ""; }
.fa-duotone.fa-timeline-arrow::after, .fad.fa-timeline-arrow::after { content: ""; }
.fa-duotone.fa-timer::after, .fad.fa-timer::after { content: ""; }
.fa-duotone.fa-tire::after, .fad.fa-tire::after { content: ""; }
.fa-duotone.fa-tire-flat::after, .fad.fa-tire-flat::after { content: ""; }
.fa-duotone.fa-tire-pressure-warning::after, .fad.fa-tire-pressure-warning::after { content: ""; }
.fa-duotone.fa-tire-rugged::after, .fad.fa-tire-rugged::after { content: ""; }
.fa-duotone.fa-toggle-off::after, .fad.fa-toggle-off::after { content: ""; }
.fa-duotone.fa-toggle-on::after, .fad.fa-toggle-on::after { content: ""; }
.fa-duotone.fa-toilet::after, .fad.fa-toilet::after { content: ""; }
.fa-duotone.fa-toilet-paper::after, .fad.fa-toilet-paper::after { content: ""; }
.fa-duotone.fa-toilet-paper-alt::after, .fa-duotone.fa-toilet-paper-blank::after, .fad.fa-toilet-paper-alt::after, .fad.fa-toilet-paper-blank::after { content: ""; }
.fa-duotone.fa-toilet-paper-blank-under::after, .fa-duotone.fa-toilet-paper-reverse-alt::after, .fad.fa-toilet-paper-blank-under::after, .fad.fa-toilet-paper-reverse-alt::after { content: ""; }
.fa-duotone.fa-toilet-paper-slash::after, .fad.fa-toilet-paper-slash::after { content: ""; }
.fa-duotone.fa-toilet-paper-reverse::after, .fa-duotone.fa-toilet-paper-under::after, .fad.fa-toilet-paper-reverse::after, .fad.fa-toilet-paper-under::after { content: ""; }
.fa-duotone.fa-toilet-paper-reverse-slash::after, .fa-duotone.fa-toilet-paper-under-slash::after, .fad.fa-toilet-paper-reverse-slash::after, .fad.fa-toilet-paper-under-slash::after { content: ""; }
.fa-duotone.fa-tomato::after, .fad.fa-tomato::after { content: ""; }
.fa-duotone.fa-tombstone::after, .fad.fa-tombstone::after { content: ""; }
.fa-duotone.fa-tombstone-alt::after, .fa-duotone.fa-tombstone-blank::after, .fad.fa-tombstone-alt::after, .fad.fa-tombstone-blank::after { content: ""; }
.fa-duotone.fa-toolbox::after, .fad.fa-toolbox::after { content: ""; }
.fa-duotone.fa-tooth::after, .fad.fa-tooth::after { content: ""; }
.fa-duotone.fa-toothbrush::after, .fad.fa-toothbrush::after { content: ""; }
.fa-duotone.fa-torii-gate::after, .fad.fa-torii-gate::after { content: ""; }
.fa-duotone.fa-tornado::after, .fad.fa-tornado::after { content: ""; }
.fa-duotone.fa-broadcast-tower::after, .fa-duotone.fa-tower-broadcast::after, .fad.fa-broadcast-tower::after, .fad.fa-tower-broadcast::after { content: ""; }
.fa-duotone.fa-tower-control::after, .fad.fa-tower-control::after { content: ""; }
.fa-duotone.fa-tractor::after, .fad.fa-tractor::after { content: ""; }
.fa-duotone.fa-trademark::after, .fad.fa-trademark::after { content: ""; }
.fa-duotone.fa-traffic-cone::after, .fad.fa-traffic-cone::after { content: ""; }
.fa-duotone.fa-traffic-light::after, .fad.fa-traffic-light::after { content: ""; }
.fa-duotone.fa-traffic-light-go::after, .fad.fa-traffic-light-go::after { content: ""; }
.fa-duotone.fa-traffic-light-slow::after, .fad.fa-traffic-light-slow::after { content: ""; }
.fa-duotone.fa-traffic-light-stop::after, .fad.fa-traffic-light-stop::after { content: ""; }
.fa-duotone.fa-trailer::after, .fad.fa-trailer::after { content: ""; }
.fa-duotone.fa-train::after, .fad.fa-train::after { content: ""; }
.fa-duotone.fa-subway::after, .fa-duotone.fa-train-subway::after, .fad.fa-subway::after, .fad.fa-train-subway::after { content: ""; }
.fa-duotone.fa-subway-tunnel::after, .fa-duotone.fa-train-subway-tunnel::after, .fad.fa-subway-tunnel::after, .fad.fa-train-subway-tunnel::after { content: ""; }
.fa-duotone.fa-train-track::after, .fad.fa-train-track::after { content: ""; }
.fa-duotone.fa-train-tram::after, .fa-duotone.fa-tram::after, .fad.fa-train-tram::after, .fad.fa-tram::after { content: ""; }
.fa-duotone.fa-train-tunnel::after, .fad.fa-train-tunnel::after { content: ""; }
.fa-duotone.fa-transformer-bolt::after, .fad.fa-transformer-bolt::after { content: ""; }
.fa-duotone.fa-transgender-alt::after, .fa-duotone.fa-transgender::after, .fad.fa-transgender-alt::after, .fad.fa-transgender::after { content: ""; }
.fa-duotone.fa-transporter::after, .fad.fa-transporter::after { content: ""; }
.fa-duotone.fa-transporter-1::after, .fad.fa-transporter-1::after { content: ""; }
.fa-duotone.fa-transporter-2::after, .fad.fa-transporter-2::after { content: ""; }
.fa-duotone.fa-transporter-3::after, .fad.fa-transporter-3::after { content: ""; }
.fa-duotone.fa-transporter-4::after, .fad.fa-transporter-4::after { content: ""; }
.fa-duotone.fa-transporter-5::after, .fad.fa-transporter-5::after { content: ""; }
.fa-duotone.fa-transporter-6::after, .fad.fa-transporter-6::after { content: ""; }
.fa-duotone.fa-transporter-7::after, .fad.fa-transporter-7::after { content: ""; }
.fa-duotone.fa-transporter-empty::after, .fad.fa-transporter-empty::after { content: ""; }
.fa-duotone.fa-trash::after, .fad.fa-trash::after { content: ""; }
.fa-duotone.fa-trash-arrow-up::after, .fa-duotone.fa-trash-restore::after, .fad.fa-trash-arrow-up::after, .fad.fa-trash-restore::after { content: ""; }
.fa-duotone.fa-trash-alt::after, .fa-duotone.fa-trash-can::after, .fad.fa-trash-alt::after, .fad.fa-trash-can::after { content: ""; }
.fa-duotone.fa-trash-can-arrow-up::after, .fa-duotone.fa-trash-restore-alt::after, .fad.fa-trash-can-arrow-up::after, .fad.fa-trash-restore-alt::after { content: ""; }
.fa-duotone.fa-trash-can-check::after, .fad.fa-trash-can-check::after { content: ""; }
.fa-duotone.fa-trash-can-clock::after, .fad.fa-trash-can-clock::after { content: ""; }
.fa-duotone.fa-trash-can-list::after, .fad.fa-trash-can-list::after { content: ""; }
.fa-duotone.fa-trash-can-plus::after, .fad.fa-trash-can-plus::after { content: ""; }
.fa-duotone.fa-trash-alt-slash::after, .fa-duotone.fa-trash-can-slash::after, .fad.fa-trash-alt-slash::after, .fad.fa-trash-can-slash::after { content: ""; }
.fa-duotone.fa-trash-can-arrow-turn-left::after, .fa-duotone.fa-trash-can-undo::after, .fa-duotone.fa-trash-undo-alt::after, .fad.fa-trash-can-arrow-turn-left::after, .fad.fa-trash-can-undo::after, .fad.fa-trash-undo-alt::after { content: ""; }
.fa-duotone.fa-trash-can-xmark::after, .fad.fa-trash-can-xmark::after { content: ""; }
.fa-duotone.fa-trash-check::after, .fad.fa-trash-check::after { content: ""; }
.fa-duotone.fa-trash-clock::after, .fad.fa-trash-clock::after { content: ""; }
.fa-duotone.fa-trash-list::after, .fad.fa-trash-list::after { content: ""; }
.fa-duotone.fa-trash-plus::after, .fad.fa-trash-plus::after { content: ""; }
.fa-duotone.fa-trash-slash::after, .fad.fa-trash-slash::after { content: ""; }
.fa-duotone.fa-trash-arrow-turn-left::after, .fa-duotone.fa-trash-undo::after, .fad.fa-trash-arrow-turn-left::after, .fad.fa-trash-undo::after { content: ""; }
.fa-duotone.fa-trash-xmark::after, .fad.fa-trash-xmark::after { content: ""; }
.fa-duotone.fa-treasure-chest::after, .fad.fa-treasure-chest::after { content: ""; }
.fa-duotone.fa-tree::after, .fad.fa-tree::after { content: ""; }
.fa-duotone.fa-tree-christmas::after, .fad.fa-tree-christmas::after { content: ""; }
.fa-duotone.fa-tree-alt::after, .fa-duotone.fa-tree-deciduous::after, .fad.fa-tree-alt::after, .fad.fa-tree-deciduous::after { content: ""; }
.fa-duotone.fa-tree-decorated::after, .fad.fa-tree-decorated::after { content: ""; }
.fa-duotone.fa-tree-large::after, .fad.fa-tree-large::after { content: ""; }
.fa-duotone.fa-tree-palm::after, .fad.fa-tree-palm::after { content: ""; }
.fa-duotone.fa-trees::after, .fad.fa-trees::after { content: ""; }
.fa-duotone.fa-triangle::after, .fad.fa-triangle::after { content: ""; }
.fa-duotone.fa-exclamation-triangle::after, .fa-duotone.fa-triangle-exclamation::after, .fa-duotone.fa-warning::after, .fad.fa-exclamation-triangle::after, .fad.fa-triangle-exclamation::after, .fad.fa-warning::after { content: ""; }
.fa-duotone.fa-triangle-instrument::after, .fa-duotone.fa-triangle-music::after, .fad.fa-triangle-instrument::after, .fad.fa-triangle-music::after { content: ""; }
.fa-duotone.fa-construction::after, .fa-duotone.fa-triangle-person-digging::after, .fad.fa-construction::after, .fad.fa-triangle-person-digging::after { content: ""; }
.fa-duotone.fa-trophy::after, .fad.fa-trophy::after { content: ""; }
.fa-duotone.fa-trophy-alt::after, .fa-duotone.fa-trophy-star::after, .fad.fa-trophy-alt::after, .fad.fa-trophy-star::after { content: ""; }
.fa-duotone.fa-truck::after, .fad.fa-truck::after { content: ""; }
.fa-duotone.fa-truck-bolt::after, .fad.fa-truck-bolt::after { content: ""; }
.fa-duotone.fa-shipping-timed::after, .fa-duotone.fa-truck-clock::after, .fad.fa-shipping-timed::after, .fad.fa-truck-clock::after { content: ""; }
.fa-duotone.fa-truck-container::after, .fad.fa-truck-container::after { content: ""; }
.fa-duotone.fa-truck-container-empty::after, .fad.fa-truck-container-empty::after { content: ""; }
.fa-duotone.fa-shipping-fast::after, .fa-duotone.fa-truck-fast::after, .fad.fa-shipping-fast::after, .fad.fa-truck-fast::after { content: ""; }
.fa-duotone.fa-truck-flatbed::after, .fad.fa-truck-flatbed::after { content: ""; }
.fa-duotone.fa-truck-front::after, .fad.fa-truck-front::after { content: ""; }
.fa-duotone.fa-ambulance::after, .fa-duotone.fa-truck-medical::after, .fad.fa-ambulance::after, .fad.fa-truck-medical::after { content: ""; }
.fa-duotone.fa-truck-monster::after, .fad.fa-truck-monster::after { content: ""; }
.fa-duotone.fa-truck-moving::after, .fad.fa-truck-moving::after { content: ""; }
.fa-duotone.fa-truck-pickup::after, .fad.fa-truck-pickup::after { content: ""; }
.fa-duotone.fa-truck-plow::after, .fad.fa-truck-plow::after { content: ""; }
.fa-duotone.fa-truck-ramp::after, .fad.fa-truck-ramp::after { content: ""; }
.fa-duotone.fa-truck-loading::after, .fa-duotone.fa-truck-ramp-box::after, .fad.fa-truck-loading::after, .fad.fa-truck-ramp-box::after { content: ""; }
.fa-duotone.fa-truck-couch::after, .fa-duotone.fa-truck-ramp-couch::after, .fad.fa-truck-couch::after, .fad.fa-truck-ramp-couch::after { content: ""; }
.fa-duotone.fa-truck-tow::after, .fad.fa-truck-tow::after { content: ""; }
.fa-duotone.fa-trumpet::after, .fad.fa-trumpet::after { content: ""; }
.fa-duotone.fa-teletype::after, .fa-duotone.fa-tty::after, .fad.fa-teletype::after, .fad.fa-tty::after { content: ""; }
.fa-duotone.fa-teletype-answer::after, .fa-duotone.fa-tty-answer::after, .fad.fa-teletype-answer::after, .fad.fa-tty-answer::after { content: ""; }
.fa-duotone.fa-tugrik-sign::after, .fad.fa-tugrik-sign::after { content: ""; }
.fa-duotone.fa-turkey::after, .fad.fa-turkey::after { content: ""; }
.fa-duotone.fa-try::after, .fa-duotone.fa-turkish-lira-sign::after, .fa-duotone.fa-turkish-lira::after, .fad.fa-try::after, .fad.fa-turkish-lira-sign::after, .fad.fa-turkish-lira::after { content: ""; }
.fa-duotone.fa-level-down-alt::after, .fa-duotone.fa-turn-down::after, .fad.fa-level-down-alt::after, .fad.fa-turn-down::after { content: ""; }
.fa-duotone.fa-turn-down-left::after, .fad.fa-turn-down-left::after { content: ""; }
.fa-duotone.fa-turn-down-right::after, .fad.fa-turn-down-right::after { content: ""; }
.fa-duotone.fa-level-up-alt::after, .fa-duotone.fa-turn-up::after, .fad.fa-level-up-alt::after, .fad.fa-turn-up::after { content: ""; }
.fa-duotone.fa-turntable::after, .fad.fa-turntable::after { content: ""; }
.fa-duotone.fa-turtle::after, .fad.fa-turtle::after { content: ""; }
.fa-duotone.fa-television::after, .fa-duotone.fa-tv-alt::after, .fa-duotone.fa-tv::after, .fad.fa-television::after, .fad.fa-tv-alt::after, .fad.fa-tv::after { content: ""; }
.fa-duotone.fa-tv-music::after, .fad.fa-tv-music::after { content: ""; }
.fa-duotone.fa-tv-retro::after, .fad.fa-tv-retro::after { content: ""; }
.fa-duotone.fa-typewriter::after, .fad.fa-typewriter::after { content: ""; }
.fa-duotone.fa-u::after, .fad.fa-u::after { content: "UU"; }
.fa-duotone.fa-ufo::after, .fad.fa-ufo::after { content: ""; }
.fa-duotone.fa-ufo-beam::after, .fad.fa-ufo-beam::after { content: ""; }
.fa-duotone.fa-umbrella::after, .fad.fa-umbrella::after { content: ""; }
.fa-duotone.fa-umbrella-beach::after, .fad.fa-umbrella-beach::after { content: ""; }
.fa-duotone.fa-umbrella-alt::after, .fa-duotone.fa-umbrella-simple::after, .fad.fa-umbrella-alt::after, .fad.fa-umbrella-simple::after { content: ""; }
.fa-duotone.fa-underline::after, .fad.fa-underline::after { content: ""; }
.fa-duotone.fa-unicorn::after, .fad.fa-unicorn::after { content: ""; }
.fa-duotone.fa-uniform-martial-arts::after, .fad.fa-uniform-martial-arts::after { content: ""; }
.fa-duotone.fa-union::after, .fad.fa-union::after { content: ""; }
.fa-duotone.fa-universal-access::after, .fad.fa-universal-access::after { content: ""; }
.fa-duotone.fa-unlock::after, .fad.fa-unlock::after { content: ""; }
.fa-duotone.fa-unlock-alt::after, .fa-duotone.fa-unlock-keyhole::after, .fad.fa-unlock-alt::after, .fad.fa-unlock-keyhole::after { content: ""; }
.fa-duotone.fa-arrow-alt-up::after, .fa-duotone.fa-up::after, .fad.fa-arrow-alt-up::after, .fad.fa-up::after { content: ""; }
.fa-duotone.fa-arrows-alt-v::after, .fa-duotone.fa-up-down::after, .fad.fa-arrows-alt-v::after, .fad.fa-up-down::after { content: ""; }
.fa-duotone.fa-arrows-alt::after, .fa-duotone.fa-up-down-left-right::after, .fad.fa-arrows-alt::after, .fad.fa-up-down-left-right::after { content: ""; }
.fa-duotone.fa-up-from-dotted-line::after, .fad.fa-up-from-dotted-line::after { content: ""; }
.fa-duotone.fa-arrow-alt-from-bottom::after, .fa-duotone.fa-up-from-line::after, .fad.fa-arrow-alt-from-bottom::after, .fad.fa-up-from-line::after { content: ""; }
.fa-duotone.fa-up-left::after, .fad.fa-up-left::after { content: ""; }
.fa-duotone.fa-long-arrow-alt-up::after, .fa-duotone.fa-up-long::after, .fad.fa-long-arrow-alt-up::after, .fad.fa-up-long::after { content: ""; }
.fa-duotone.fa-up-right::after, .fad.fa-up-right::after { content: ""; }
.fa-duotone.fa-expand-alt::after, .fa-duotone.fa-up-right-and-down-left-from-center::after, .fad.fa-expand-alt::after, .fad.fa-up-right-and-down-left-from-center::after { content: ""; }
.fa-duotone.fa-external-link-alt::after, .fa-duotone.fa-up-right-from-square::after, .fad.fa-external-link-alt::after, .fad.fa-up-right-from-square::after { content: ""; }
.fa-duotone.fa-up-to-dotted-line::after, .fad.fa-up-to-dotted-line::after { content: ""; }
.fa-duotone.fa-arrow-alt-to-top::after, .fa-duotone.fa-up-to-line::after, .fad.fa-arrow-alt-to-top::after, .fad.fa-up-to-line::after { content: ""; }
.fa-duotone.fa-upload::after, .fad.fa-upload::after { content: ""; }
.fa-duotone.fa-usb-drive::after, .fad.fa-usb-drive::after { content: ""; }
.fa-duotone.fa-user::after, .fad.fa-user::after { content: ""; }
.fa-duotone.fa-user-alien::after, .fad.fa-user-alien::after { content: ""; }
.fa-duotone.fa-user-astronaut::after, .fad.fa-user-astronaut::after { content: ""; }
.fa-duotone.fa-user-bounty-hunter::after, .fad.fa-user-bounty-hunter::after { content: ""; }
.fa-duotone.fa-user-check::after, .fad.fa-user-check::after { content: ""; }
.fa-duotone.fa-user-chef::after, .fad.fa-user-chef::after { content: ""; }
.fa-duotone.fa-user-clock::after, .fad.fa-user-clock::after { content: ""; }
.fa-duotone.fa-user-cowboy::after, .fad.fa-user-cowboy::after { content: ""; }
.fa-duotone.fa-user-crown::after, .fad.fa-user-crown::after { content: ""; }
.fa-duotone.fa-user-doctor::after, .fa-duotone.fa-user-md::after, .fad.fa-user-doctor::after, .fad.fa-user-md::after { content: ""; }
.fa-duotone.fa-user-doctor-hair::after, .fad.fa-user-doctor-hair::after { content: ""; }
.fa-duotone.fa-user-doctor-hair-long::after, .fad.fa-user-doctor-hair-long::after { content: ""; }
.fa-duotone.fa-user-doctor-message::after, .fa-duotone.fa-user-md-chat::after, .fad.fa-user-doctor-message::after, .fad.fa-user-md-chat::after { content: ""; }
.fa-duotone.fa-user-cog::after, .fa-duotone.fa-user-gear::after, .fad.fa-user-cog::after, .fad.fa-user-gear::after { content: ""; }
.fa-duotone.fa-user-graduate::after, .fad.fa-user-graduate::after { content: ""; }
.fa-duotone.fa-user-friends::after, .fa-duotone.fa-user-group::after, .fad.fa-user-friends::after, .fad.fa-user-group::after { content: ""; }
.fa-duotone.fa-user-group-crown::after, .fa-duotone.fa-users-crown::after, .fad.fa-user-group-crown::after, .fad.fa-users-crown::after { content: ""; }
.fa-duotone.fa-user-hair::after, .fad.fa-user-hair::after { content: ""; }
.fa-duotone.fa-user-hair-buns::after, .fad.fa-user-hair-buns::after { content: ""; }
.fa-duotone.fa-user-hair-long::after, .fad.fa-user-hair-long::after { content: ""; }
.fa-duotone.fa-business-front::after, .fa-duotone.fa-party-back::after, .fa-duotone.fa-trian-balbot::after, .fa-duotone.fa-user-hair-mullet::after, .fad.fa-business-front::after, .fad.fa-party-back::after, .fad.fa-trian-balbot::after, .fad.fa-user-hair-mullet::after { content: ""; }
.fa-duotone.fa-user-headset::after, .fad.fa-user-headset::after { content: ""; }
.fa-duotone.fa-user-construction::after, .fa-duotone.fa-user-hard-hat::after, .fa-duotone.fa-user-helmet-safety::after, .fad.fa-user-construction::after, .fad.fa-user-hard-hat::after, .fad.fa-user-helmet-safety::after { content: ""; }
.fa-duotone.fa-user-injured::after, .fad.fa-user-injured::after { content: ""; }
.fa-duotone.fa-user-alt::after, .fa-duotone.fa-user-large::after, .fad.fa-user-alt::after, .fad.fa-user-large::after { content: ""; }
.fa-duotone.fa-user-alt-slash::after, .fa-duotone.fa-user-large-slash::after, .fad.fa-user-alt-slash::after, .fad.fa-user-large-slash::after { content: ""; }
.fa-duotone.fa-user-lock::after, .fad.fa-user-lock::after { content: ""; }
.fa-duotone.fa-user-minus::after, .fad.fa-user-minus::after { content: ""; }
.fa-duotone.fa-user-music::after, .fad.fa-user-music::after { content: ""; }
.fa-duotone.fa-user-ninja::after, .fad.fa-user-ninja::after { content: ""; }
.fa-duotone.fa-user-nurse::after, .fad.fa-user-nurse::after { content: ""; }
.fa-duotone.fa-user-nurse-hair::after, .fad.fa-user-nurse-hair::after { content: ""; }
.fa-duotone.fa-user-nurse-hair-long::after, .fad.fa-user-nurse-hair-long::after { content: ""; }
.fa-duotone.fa-user-edit::after, .fa-duotone.fa-user-pen::after, .fad.fa-user-edit::after, .fad.fa-user-pen::after { content: ""; }
.fa-duotone.fa-user-pilot::after, .fad.fa-user-pilot::after { content: ""; }
.fa-duotone.fa-user-pilot-tie::after, .fad.fa-user-pilot-tie::after { content: ""; }
.fa-duotone.fa-user-plus::after, .fad.fa-user-plus::after { content: ""; }
.fa-duotone.fa-user-police::after, .fad.fa-user-police::after { content: ""; }
.fa-duotone.fa-user-police-tie::after, .fad.fa-user-police-tie::after { content: ""; }
.fa-duotone.fa-user-robot::after, .fad.fa-user-robot::after { content: ""; }
.fa-duotone.fa-user-robot-xmarks::after, .fad.fa-user-robot-xmarks::after { content: ""; }
.fa-duotone.fa-user-secret::after, .fad.fa-user-secret::after { content: ""; }
.fa-duotone.fa-user-shakespeare::after, .fad.fa-user-shakespeare::after { content: ""; }
.fa-duotone.fa-user-shield::after, .fad.fa-user-shield::after { content: ""; }
.fa-duotone.fa-user-slash::after, .fad.fa-user-slash::after { content: ""; }
.fa-duotone.fa-user-tag::after, .fad.fa-user-tag::after { content: ""; }
.fa-duotone.fa-user-tie::after, .fad.fa-user-tie::after { content: ""; }
.fa-duotone.fa-user-tie-hair::after, .fad.fa-user-tie-hair::after { content: ""; }
.fa-duotone.fa-user-tie-hair-long::after, .fad.fa-user-tie-hair-long::after { content: ""; }
.fa-duotone.fa-user-unlock::after, .fad.fa-user-unlock::after { content: ""; }
.fa-duotone.fa-user-visor::after, .fad.fa-user-visor::after { content: ""; }
.fa-duotone.fa-user-vneck::after, .fad.fa-user-vneck::after { content: ""; }
.fa-duotone.fa-user-vneck-hair::after, .fad.fa-user-vneck-hair::after { content: ""; }
.fa-duotone.fa-user-vneck-hair-long::after, .fad.fa-user-vneck-hair-long::after { content: ""; }
.fa-duotone.fa-user-times::after, .fa-duotone.fa-user-xmark::after, .fad.fa-user-times::after, .fad.fa-user-xmark::after { content: ""; }
.fa-duotone.fa-users::after, .fad.fa-users::after { content: ""; }
.fa-duotone.fa-users-cog::after, .fa-duotone.fa-users-gear::after, .fad.fa-users-cog::after, .fad.fa-users-gear::after { content: ""; }
.fa-duotone.fa-users-medical::after, .fad.fa-users-medical::after { content: ""; }
.fa-duotone.fa-users-slash::after, .fad.fa-users-slash::after { content: ""; }
.fa-duotone.fa-cutlery::after, .fa-duotone.fa-utensils::after, .fad.fa-cutlery::after, .fad.fa-utensils::after { content: ""; }
.fa-duotone.fa-utensils-slash::after, .fad.fa-utensils-slash::after { content: ""; }
.fa-duotone.fa-utility-pole::after, .fad.fa-utility-pole::after { content: ""; }
.fa-duotone.fa-utility-pole-double::after, .fad.fa-utility-pole-double::after { content: ""; }
.fa-duotone.fa-v::after, .fad.fa-v::after { content: "VV"; }
.fa-duotone.fa-vacuum::after, .fad.fa-vacuum::after { content: ""; }
.fa-duotone.fa-vacuum-robot::after, .fad.fa-vacuum-robot::after { content: ""; }
.fa-duotone.fa-value-absolute::after, .fad.fa-value-absolute::after { content: ""; }
.fa-duotone.fa-shuttle-van::after, .fa-duotone.fa-van-shuttle::after, .fad.fa-shuttle-van::after, .fad.fa-van-shuttle::after { content: ""; }
.fa-duotone.fa-vault::after, .fad.fa-vault::after { content: ""; }
.fa-duotone.fa-vector-circle::after, .fad.fa-vector-circle::after { content: ""; }
.fa-duotone.fa-vector-polygon::after, .fad.fa-vector-polygon::after { content: ""; }
.fa-duotone.fa-vector-square::after, .fad.fa-vector-square::after { content: ""; }
.fa-duotone.fa-vent-damper::after, .fad.fa-vent-damper::after { content: ""; }
.fa-duotone.fa-venus::after, .fad.fa-venus::after { content: ""; }
.fa-duotone.fa-venus-double::after, .fad.fa-venus-double::after { content: ""; }
.fa-duotone.fa-venus-mars::after, .fad.fa-venus-mars::after { content: ""; }
.fa-duotone.fa-vest::after, .fad.fa-vest::after { content: ""; }
.fa-duotone.fa-vest-patches::after, .fad.fa-vest-patches::after { content: ""; }
.fa-duotone.fa-vial::after, .fad.fa-vial::after { content: ""; }
.fa-duotone.fa-vials::after, .fad.fa-vials::after { content: ""; }
.fa-duotone.fa-video-camera::after, .fa-duotone.fa-video::after, .fad.fa-video-camera::after, .fad.fa-video::after { content: ""; }
.fa-duotone.fa-video-arrow-down-left::after, .fad.fa-video-arrow-down-left::after { content: ""; }
.fa-duotone.fa-video-arrow-up-right::after, .fad.fa-video-arrow-up-right::after { content: ""; }
.fa-duotone.fa-video-plus::after, .fad.fa-video-plus::after { content: ""; }
.fa-duotone.fa-video-slash::after, .fad.fa-video-slash::after { content: ""; }
.fa-duotone.fa-vihara::after, .fad.fa-vihara::after { content: ""; }
.fa-duotone.fa-violin::after, .fad.fa-violin::after { content: ""; }
.fa-duotone.fa-virus::after, .fad.fa-virus::after { content: ""; }
.fa-duotone.fa-virus-covid::after, .fad.fa-virus-covid::after { content: ""; }
.fa-duotone.fa-virus-covid-slash::after, .fad.fa-virus-covid-slash::after { content: ""; }
.fa-duotone.fa-virus-slash::after, .fad.fa-virus-slash::after { content: ""; }
.fa-duotone.fa-viruses::after, .fad.fa-viruses::after { content: ""; }
.fa-duotone.fa-voicemail::after, .fad.fa-voicemail::after { content: ""; }
.fa-duotone.fa-volcano::after, .fad.fa-volcano::after { content: ""; }
.fa-duotone.fa-volleyball-ball::after, .fa-duotone.fa-volleyball::after, .fad.fa-volleyball-ball::after, .fad.fa-volleyball::after { content: ""; }
.fa-duotone.fa-volume-medium::after, .fa-duotone.fa-volume::after, .fad.fa-volume-medium::after, .fad.fa-volume::after { content: ""; }
.fa-duotone.fa-volume-high::after, .fa-duotone.fa-volume-up::after, .fad.fa-volume-high::after, .fad.fa-volume-up::after { content: ""; }
.fa-duotone.fa-volume-down::after, .fa-duotone.fa-volume-low::after, .fad.fa-volume-down::after, .fad.fa-volume-low::after { content: ""; }
.fa-duotone.fa-volume-off::after, .fad.fa-volume-off::after { content: ""; }
.fa-duotone.fa-volume-slash::after, .fad.fa-volume-slash::after { content: ""; }
.fa-duotone.fa-volume-mute::after, .fa-duotone.fa-volume-times::after, .fa-duotone.fa-volume-xmark::after, .fad.fa-volume-mute::after, .fad.fa-volume-times::after, .fad.fa-volume-xmark::after { content: ""; }
.fa-duotone.fa-vr-cardboard::after, .fad.fa-vr-cardboard::after { content: ""; }
.fa-duotone.fa-w::after, .fad.fa-w::after { content: "WW"; }
.fa-duotone.fa-waffle::after, .fad.fa-waffle::after { content: ""; }
.fa-duotone.fa-wagon-covered::after, .fad.fa-wagon-covered::after { content: ""; }
.fa-duotone.fa-walker::after, .fad.fa-walker::after { content: ""; }
.fa-duotone.fa-walkie-talkie::after, .fad.fa-walkie-talkie::after { content: ""; }
.fa-duotone.fa-wallet::after, .fad.fa-wallet::after { content: ""; }
.fa-duotone.fa-wand::after, .fad.fa-wand::after { content: ""; }
.fa-duotone.fa-magic::after, .fa-duotone.fa-wand-magic::after, .fad.fa-magic::after, .fad.fa-wand-magic::after { content: ""; }
.fa-duotone.fa-magic-wand-sparkles::after, .fa-duotone.fa-wand-magic-sparkles::after, .fad.fa-magic-wand-sparkles::after, .fad.fa-wand-magic-sparkles::after { content: ""; }
.fa-duotone.fa-wand-sparkles::after, .fad.fa-wand-sparkles::after { content: ""; }
.fa-duotone.fa-warehouse::after, .fad.fa-warehouse::after { content: ""; }
.fa-duotone.fa-warehouse-alt::after, .fa-duotone.fa-warehouse-full::after, .fad.fa-warehouse-alt::after, .fad.fa-warehouse-full::after { content: ""; }
.fa-duotone.fa-washer::after, .fa-duotone.fa-washing-machine::after, .fad.fa-washer::after, .fad.fa-washing-machine::after { content: ""; }
.fa-duotone.fa-watch::after, .fad.fa-watch::after { content: ""; }
.fa-duotone.fa-watch-apple::after, .fad.fa-watch-apple::after { content: ""; }
.fa-duotone.fa-watch-calculator::after, .fad.fa-watch-calculator::after { content: ""; }
.fa-duotone.fa-watch-fitness::after, .fad.fa-watch-fitness::after { content: ""; }
.fa-duotone.fa-watch-smart::after, .fad.fa-watch-smart::after { content: ""; }
.fa-duotone.fa-water::after, .fad.fa-water::after { content: ""; }
.fa-duotone.fa-water-arrow-down::after, .fa-duotone.fa-water-lower::after, .fad.fa-water-arrow-down::after, .fad.fa-water-lower::after { content: ""; }
.fa-duotone.fa-water-arrow-up::after, .fa-duotone.fa-water-rise::after, .fad.fa-water-arrow-up::after, .fad.fa-water-rise::after { content: ""; }
.fa-duotone.fa-ladder-water::after, .fa-duotone.fa-swimming-pool::after, .fa-duotone.fa-water-ladder::after, .fad.fa-ladder-water::after, .fad.fa-swimming-pool::after, .fad.fa-water-ladder::after { content: ""; }
.fa-duotone.fa-watermelon-slice::after, .fad.fa-watermelon-slice::after { content: ""; }
.fa-duotone.fa-heart-rate::after, .fa-duotone.fa-wave-pulse::after, .fad.fa-heart-rate::after, .fad.fa-wave-pulse::after { content: ""; }
.fa-duotone.fa-wave-sine::after, .fad.fa-wave-sine::after { content: ""; }
.fa-duotone.fa-wave-square::after, .fad.fa-wave-square::after { content: ""; }
.fa-duotone.fa-wave-triangle::after, .fad.fa-wave-triangle::after { content: ""; }
.fa-duotone.fa-waveform::after, .fad.fa-waveform::after { content: ""; }
.fa-duotone.fa-waveform-lines::after, .fa-duotone.fa-waveform-path::after, .fad.fa-waveform-lines::after, .fad.fa-waveform-path::after { content: ""; }
.fa-duotone.fa-weight-hanging::after, .fad.fa-weight-hanging::after { content: ""; }
.fa-duotone.fa-weight-scale::after, .fa-duotone.fa-weight::after, .fad.fa-weight-scale::after, .fad.fa-weight::after { content: ""; }
.fa-duotone.fa-whale::after, .fad.fa-whale::after { content: ""; }
.fa-duotone.fa-wheat::after, .fad.fa-wheat::after { content: ""; }
.fa-duotone.fa-wheat-alt::after, .fa-duotone.fa-wheat-awn::after, .fad.fa-wheat-alt::after, .fad.fa-wheat-awn::after { content: ""; }
.fa-duotone.fa-wheat-awn-slash::after, .fad.fa-wheat-awn-slash::after { content: ""; }
.fa-duotone.fa-wheat-slash::after, .fad.fa-wheat-slash::after { content: ""; }
.fa-duotone.fa-wheelchair::after, .fad.fa-wheelchair::after { content: ""; }
.fa-duotone.fa-wheelchair-alt::after, .fa-duotone.fa-wheelchair-move::after, .fad.fa-wheelchair-alt::after, .fad.fa-wheelchair-move::after { content: ""; }
.fa-duotone.fa-glass-whiskey::after, .fa-duotone.fa-whiskey-glass::after, .fad.fa-glass-whiskey::after, .fad.fa-whiskey-glass::after { content: ""; }
.fa-duotone.fa-glass-whiskey-rocks::after, .fa-duotone.fa-whiskey-glass-ice::after, .fad.fa-glass-whiskey-rocks::after, .fad.fa-whiskey-glass-ice::after { content: ""; }
.fa-duotone.fa-whistle::after, .fad.fa-whistle::after { content: ""; }
.fa-duotone.fa-wifi-3::after, .fa-duotone.fa-wifi-strong::after, .fa-duotone.fa-wifi::after, .fad.fa-wifi-3::after, .fad.fa-wifi-strong::after, .fad.fa-wifi::after { content: ""; }
.fa-duotone.fa-wifi-exclamation::after, .fad.fa-wifi-exclamation::after { content: ""; }
.fa-duotone.fa-wifi-2::after, .fa-duotone.fa-wifi-fair::after, .fad.fa-wifi-2::after, .fad.fa-wifi-fair::after { content: ""; }
.fa-duotone.fa-wifi-slash::after, .fad.fa-wifi-slash::after { content: ""; }
.fa-duotone.fa-wifi-1::after, .fa-duotone.fa-wifi-weak::after, .fad.fa-wifi-1::after, .fad.fa-wifi-weak::after { content: ""; }
.fa-duotone.fa-wind::after, .fad.fa-wind::after { content: ""; }
.fa-duotone.fa-wind-turbine::after, .fad.fa-wind-turbine::after { content: ""; }
.fa-duotone.fa-wind-circle-exclamation::after, .fa-duotone.fa-wind-warning::after, .fad.fa-wind-circle-exclamation::after, .fad.fa-wind-warning::after { content: ""; }
.fa-duotone.fa-window::after, .fad.fa-window::after { content: ""; }
.fa-duotone.fa-window-alt::after, .fa-duotone.fa-window-flip::after, .fad.fa-window-alt::after, .fad.fa-window-flip::after { content: ""; }
.fa-duotone.fa-window-frame::after, .fad.fa-window-frame::after { content: ""; }
.fa-duotone.fa-window-frame-open::after, .fad.fa-window-frame-open::after { content: ""; }
.fa-duotone.fa-window-maximize::after, .fad.fa-window-maximize::after { content: ""; }
.fa-duotone.fa-window-minimize::after, .fad.fa-window-minimize::after { content: ""; }
.fa-duotone.fa-window-restore::after, .fad.fa-window-restore::after { content: ""; }
.fa-duotone.fa-windsock::after, .fad.fa-windsock::after { content: ""; }
.fa-duotone.fa-wine-bottle::after, .fad.fa-wine-bottle::after { content: ""; }
.fa-duotone.fa-wine-glass::after, .fad.fa-wine-glass::after { content: ""; }
.fa-duotone.fa-fragile::after, .fa-duotone.fa-wine-glass-crack::after, .fad.fa-fragile::after, .fad.fa-wine-glass-crack::after { content: ""; }
.fa-duotone.fa-wine-glass-alt::after, .fa-duotone.fa-wine-glass-empty::after, .fad.fa-wine-glass-alt::after, .fad.fa-wine-glass-empty::after { content: ""; }
.fa-duotone.fa-krw::after, .fa-duotone.fa-won-sign::after, .fa-duotone.fa-won::after, .fad.fa-krw::after, .fad.fa-won-sign::after, .fad.fa-won::after { content: ""; }
.fa-duotone.fa-wreath::after, .fad.fa-wreath::after { content: ""; }
.fa-duotone.fa-wrench::after, .fad.fa-wrench::after { content: ""; }
.fa-duotone.fa-wrench-simple::after, .fad.fa-wrench-simple::after { content: ""; }
.fa-duotone.fa-x::after, .fad.fa-x::after { content: "XX"; }
.fa-duotone.fa-x-ray::after, .fad.fa-x-ray::after { content: ""; }
.fa-duotone.fa-close::after, .fa-duotone.fa-multiply::after, .fa-duotone.fa-remove::after, .fa-duotone.fa-times::after, .fa-duotone.fa-xmark::after, .fad.fa-close::after, .fad.fa-multiply::after, .fad.fa-remove::after, .fad.fa-times::after, .fad.fa-xmark::after { content: ""; }
.fa-duotone.fa-times-to-slot::after, .fa-duotone.fa-vote-nay::after, .fa-duotone.fa-xmark-to-slot::after, .fad.fa-times-to-slot::after, .fad.fa-vote-nay::after, .fad.fa-xmark-to-slot::after { content: ""; }
.fa-duotone.fa-y::after, .fad.fa-y::after { content: "YY"; }
.fa-duotone.fa-cny::after, .fa-duotone.fa-jpy::after, .fa-duotone.fa-rmb::after, .fa-duotone.fa-yen-sign::after, .fa-duotone.fa-yen::after, .fad.fa-cny::after, .fad.fa-jpy::after, .fad.fa-rmb::after, .fad.fa-yen-sign::after, .fad.fa-yen::after { content: ""; }
.fa-duotone.fa-yin-yang::after, .fad.fa-yin-yang::after { content: ""; }
.fa-duotone.fa-z::after, .fad.fa-z::after { content: "ZZ"; }
:host, :root { --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro"; }
@font-face { font-family: "Font Awesome 6 Pro"; font-style: normal; font-weight: 300; font-display: block; src: url("../fonts/fa-light-300.woff2") format("woff2"), url("../fonts/fa-light-300.ttf") format("truetype"); }
.fa-light, .fal { font-family: "Font Awesome 6 Pro"; font-weight: 300; }
:host, :root { --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Pro"; }
@font-face { font-family: "Font Awesome 6 Pro"; font-style: normal; font-weight: 400; font-display: block; src: url("../fonts/fa-regular-400.woff2") format("woff2"), url("../fonts/fa-regular-400.ttf") format("truetype"); }
.fa-regular, .far { font-family: "Font Awesome 6 Pro"; font-weight: 400; }
:host, :root { --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Pro"; }
@font-face { font-family: "Font Awesome 6 Pro"; font-style: normal; font-weight: 900; font-display: block; src: url("../fonts/fa-solid-900.woff2") format("woff2"), url("../fonts/fa-solid-900.ttf") format("truetype"); }
.fa-solid, .fas { font-family: "Font Awesome 6 Pro"; font-weight: 900; }
:host, :root { --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro"; }
@font-face { font-family: "Font Awesome 6 Pro"; font-style: normal; font-weight: 100; font-display: block; src: url("../fonts/fa-thin-100.woff2") format("woff2"), url("../fonts/fa-thin-100.ttf") format("truetype"); }
.fa-thin, .fat { font-family: "Font Awesome 6 Pro"; font-weight: 100; }
@font-face { font-family: "Font Awesome 5 Brands"; font-display: block; font-weight: 400; src: url("../fonts/fa-brands-400.woff2") format("woff2"), url("../fonts/fa-brands-400.ttf") format("truetype"); }
@font-face { font-family: "Font Awesome 5 Pro"; font-display: block; font-weight: 900; src: url("../fonts/fa-solid-900.woff2") format("woff2"), url("../fonts/fa-solid-900.ttf") format("truetype"); }
@font-face { font-family: "Font Awesome 5 Pro"; font-display: block; font-weight: 400; src: url("../fonts/fa-regular-400.woff2") format("woff2"), url("../fonts/fa-regular-400.ttf") format("truetype"); }
@font-face { font-family: "Font Awesome 5 Pro"; font-display: block; font-weight: 300; src: url("../fonts/fa-light-300.woff2") format("woff2"), url("../fonts/fa-light-300.ttf") format("truetype"); }
@font-face { font-family: "Font Awesome 5 Duotone"; font-display: block; font-weight: 900; src: url("../fonts/fa-duotone-900.woff2") format("woff2"), url("../fonts/fa-duotone-900.ttf") format("truetype"); }
@font-face { font-family: FontAwesome; font-display: block; src: url("../fonts/fa-solid-900.woff2") format("woff2"), url("../fonts/fa-solid-900.ttf") format("truetype"); }
@font-face { font-family: FontAwesome; font-display: block; src: url("../fonts/fa-brands-400.woff2") format("woff2"), url("../fonts/fa-brands-400.ttf") format("truetype"); }
@font-face { font-family: FontAwesome; font-display: block; src: url("../fonts/fa-regular-400.woff2") format("woff2"), url("../fonts/fa-regular-400.ttf") format("truetype"); unicode-range: U+F003, U+F006, U+F014, U+F016-F017, U+F01A-F01B, U+F01D, U+F022, U+F03E, U+F044, U+F046, U+F05C-F05D, U+F06E, U+F070, U+F087-F088, U+F08A, U+F094, U+F096-F097, U+F09D, U+F0A0, U+F0A2, U+F0A4-F0A7, U+F0C5, U+F0C7, U+F0E5-F0E6, U+F0EB, U+F0F6-F0F8, U+F10C, U+F114-F115, U+F118-F11A, U+F11C-F11D, U+F133, U+F147, U+F14E, U+F150-F152, U+F185-F186, U+F18E, U+F190-F192, U+F196, U+F1C1-F1C9, U+F1D9, U+F1DB, U+F1E3, U+F1EA, U+F1F7, U+F1F9, U+F20A, U+F247-F248, U+F24A, U+F24D, U+F255-F25B, U+F25D, U+F271-F274, U+F278, U+F27B, U+F28C, U+F28E, U+F29C, U+F2B5, U+F2B7, U+F2BA, U+F2BC, U+F2BE, U+F2C0-F2C1, U+F2C3, U+F2D0, U+F2D2, U+F2D4, U+F2DC; }
@font-face { font-family: FontAwesome; font-display: block; src: url("../fonts/fa-v4compatibility.woff2") format("woff2"), url("../fonts/fa-v4compatibility.ttf") format("truetype"); unicode-range: U+F041, U+F047, U+F065-F066, U+F07D-F07E, U+F080, U+F08B, U+F08E, U+F090, U+F09A, U+F0AC, U+F0AE, U+F0B2, U+F0D0, U+F0D6, U+F0E4, U+F0EC, U+F10A-F10B, U+F123, U+F13E, U+F148-F149, U+F14C, U+F156, U+F15E, U+F160-F161, U+F163, U+F175-F178, U+F195, U+F1F8, U+F219, U+F250, U+F252, U+F27A; }
.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; }
.slick-slider .slick-track, .slick-slider .slick-list { transform: translate3d(0px, 0px, 0px); }
.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }
.slick-track::before, .slick-track::after { display: table; content: ""; }
.slick-track::after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }
[dir="rtl"] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }
.owl-carousel, .owl-carousel .owl-item { -webkit-tap-highlight-color: transparent; position: relative; }
.owl-carousel { display: none; width: 100%; z-index: 1; }
.owl-carousel .owl-stage { position: relative; touch-action: manipulation; }
.owl-carousel .owl-stage::after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }
.owl-carousel .owl-stage-outer { position: relative; overflow: hidden; transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-item, .owl-carousel .owl-wrapper { backface-visibility: hidden; transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-item { min-height: 1px; float: left; backface-visibility: hidden; }
.owl-carousel .owl-item img { display: block; width: 100%; }
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled { display: none; }
.no-js .owl-carousel, .owl-carousel.owl-loaded { display: block; }
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev { cursor: pointer; user-select: none; }
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot { background: 0px 0px; color: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font: inherit; padding: 0px !important; }
.owl-carousel.owl-loading { opacity: 0; display: block; }
.owl-carousel.owl-hidden { opacity: 0; }
.owl-carousel.owl-refresh .owl-item { visibility: hidden; }
.owl-carousel.owl-drag .owl-item { touch-action: pan-y; user-select: none; }
.owl-carousel.owl-grab { cursor: grab; }
.owl-carousel.owl-rtl { direction: rtl; }
.owl-carousel.owl-rtl .owl-item { float: right; }
.owl-carousel .animated { animation-duration: 1s; animation-fill-mode: both; }
.owl-carousel .owl-animated-in { z-index: 0; }
.owl-carousel .owl-animated-out { z-index: 1; }
.owl-carousel .fadeOut { animation-name: fadeOut; }
@keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
.owl-height { transition: height 0.5s ease-in-out; }
.owl-carousel .owl-item .owl-lazy { opacity: 0; transition: opacity 0.4s; }
.owl-carousel .owl-item .owl-lazy:not([src]), .owl-carousel .owl-item .owl-lazy[src^=""] { max-height: 0px; }
.owl-carousel .owl-item img.owl-lazy { transform-style: preserve-3d; }
.owl-carousel .owl-video-wrapper { position: relative; height: 100%; background: rgb(0, 0, 0); }
.owl-carousel .owl-video-play-icon { position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url("owl.video.play.png") no-repeat; cursor: pointer; z-index: 1; backface-visibility: hidden; transition: transform 0.1s; }
.owl-carousel .owl-video-play-icon:hover { transform: scale(1.3, 1.3); }
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn { display: none; }
.owl-carousel .owl-video-tn { opacity: 0; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: contain; transition: opacity 0.4s; }
.owl-carousel .owl-video-frame { position: relative; z-index: 1; height: 100%; width: 100%; }
.mt-5 { margin-top: 5px !important; }
.mt-10 { margin-top: 10px; }
.mt-15 { margin-top: 15px; }
.mt-20 { margin-top: 20px; }
.mt-25 { margin-top: 25px; }
.mt-30 { margin-top: 30px; }
.mt-35 { margin-top: 35px; }
.mt-40 { margin-top: 40px; }
.mt-45 { margin-top: 45px; }
.mt-50 { margin-top: 50px; }
.mt-55 { margin-top: 55px; }
.mt-60 { margin-top: 60px; }
.mt-65 { margin-top: 65px; }
.mt-70 { margin-top: 70px; }
.mt-75 { margin-top: 75px; }
.mt-80 { margin-top: 80px; }
.mt-85 { margin-top: 85px; }
.mt-90 { margin-top: 90px; }
.mt-95 { margin-top: 95px; }
.mt-100 { margin-top: 100px; }
.mt-105 { margin-top: 105px; }
.mt-110 { margin-top: 110px; }
.mt-115 { margin-top: 115px; }
.mt-120 { margin-top: 120px; }
.mt-125 { margin-top: 125px; }
.mt-130 { margin-top: 130px; }
.mt-135 { margin-top: 135px; }
.mt-140 { margin-top: 140px; }
.mt-145 { margin-top: 145px; }
.mt-150 { margin-top: 150px; }
.mt-155 { margin-top: 155px; }
.mt-160 { margin-top: 160px; }
.mt-165 { margin-top: 165px; }
.mt-170 { margin-top: 170px; }
.mt-175 { margin-top: 175px; }
.mt-180 { margin-top: 180px; }
.mt-185 { margin-top: 185px; }
.mt-190 { margin-top: 190px; }
.mt-195 { margin-top: 195px; }
.mt-200 { margin-top: 200px; }
.mb-5 { margin-bottom: 5px !important; }
.mb-10 { margin-bottom: 10px; }
.mb-15 { margin-bottom: 15px; }
.mb-20 { margin-bottom: 20px; }
.mb-25 { margin-bottom: 25px; }
.mb-30 { margin-bottom: 30px; }
.mb-35 { margin-bottom: 35px; }
.mb-40 { margin-bottom: 40px; }
.mb-45 { margin-bottom: 45px; }
.mb-50 { margin-bottom: 50px; }
.mb-55 { margin-bottom: 55px; }
.mb-60 { margin-bottom: 60px; }
.mb-65 { margin-bottom: 65px; }
.mb-70 { margin-bottom: 70px; }
.mb-75 { margin-bottom: 75px; }
.mb-80 { margin-bottom: 80px; }
.mb-85 { margin-bottom: 85px; }
.mb-90 { margin-bottom: 90px; }
.mb-95 { margin-bottom: 95px; }
.mb-100 { margin-bottom: 100px; }
.mb-105 { margin-bottom: 105px; }
.mb-110 { margin-bottom: 110px; }
.mb-115 { margin-bottom: 115px; }
.mb-120 { margin-bottom: 120px; }
.mb-125 { margin-bottom: 125px; }
.mb-130 { margin-bottom: 130px; }
.mb-135 { margin-bottom: 135px; }
.mb-140 { margin-bottom: 140px; }
.mb-145 { margin-bottom: 145px; }
.mb-150 { margin-bottom: 150px; }
.mb-155 { margin-bottom: 155px; }
.mb-160 { margin-bottom: 160px; }
.mb-165 { margin-bottom: 165px; }
.mb-170 { margin-bottom: 170px; }
.mb-175 { margin-bottom: 175px; }
.mb-180 { margin-bottom: 180px; }
.mb-185 { margin-bottom: 185px; }
.mb-190 { margin-bottom: 190px; }
.mb-195 { margin-bottom: 195px; }
.mb-200 { margin-bottom: 200px; }
.ml-5 { margin-left: 5px; }
.ml-10 { margin-left: 10px; }
.ml-15 { margin-left: 15px; }
.ml-20 { margin-left: 20px; }
.ml-25 { margin-left: 25px; }
.ml-30 { margin-left: 30px; }
.ml-35 { margin-left: 35px; }
.ml-40 { margin-left: 40px; }
.ml-45 { margin-left: 45px; }
.ml-50 { margin-left: 50px; }
.ml-55 { margin-left: 55px; }
.ml-60 { margin-left: 60px; }
.ml-65 { margin-left: 65px; }
.ml-70 { margin-left: 70px; }
.ml-75 { margin-left: 75px; }
.ml-80 { margin-left: 80px; }
.ml-85 { margin-left: 85px; }
.ml-90 { margin-left: 90px; }
.ml-95 { margin-left: 95px; }
.ml-100 { margin-left: 100px; }
.ml-105 { margin-left: 105px; }
.ml-110 { margin-left: 110px; }
.ml-115 { margin-left: 115px; }
.ml-120 { margin-left: 120px; }
.ml-125 { margin-left: 125px; }
.ml-130 { margin-left: 130px; }
.ml-135 { margin-left: 135px; }
.ml-140 { margin-left: 140px; }
.ml-145 { margin-left: 145px; }
.ml-150 { margin-left: 150px; }
.ml-155 { margin-left: 155px; }
.ml-160 { margin-left: 160px; }
.ml-165 { margin-left: 165px; }
.ml-170 { margin-left: 170px; }
.ml-175 { margin-left: 175px; }
.ml-180 { margin-left: 180px; }
.ml-185 { margin-left: 185px; }
.ml-190 { margin-left: 190px; }
.ml-195 { margin-left: 195px; }
.ml-200 { margin-left: 200px; }
.mr-5 { margin-right: 5px; }
.mr-10 { margin-right: 10px; }
.mr-15 { margin-right: 15px; }
.mr-20 { margin-right: 20px; }
.mr-25 { margin-right: 25px; }
.mr-30 { margin-right: 30px; }
.mr-35 { margin-right: 35px; }
.mr-40 { margin-right: 40px; }
.mr-45 { margin-right: 45px; }
.mr-50 { margin-right: 50px; }
.mr-55 { margin-right: 55px; }
.mr-60 { margin-right: 60px; }
.mr-65 { margin-right: 65px; }
.mr-70 { margin-right: 70px; }
.mr-75 { margin-right: 75px; }
.mr-80 { margin-right: 80px; }
.mr-85 { margin-right: 85px; }
.mr-90 { margin-right: 90px; }
.mr-95 { margin-right: 95px; }
.mr-100 { margin-right: 100px; }
.mr-105 { margin-right: 105px; }
.mr-110 { margin-right: 110px; }
.mr-115 { margin-right: 115px; }
.mr-120 { margin-right: 120px; }
.mr-125 { margin-right: 125px; }
.mr-130 { margin-right: 130px; }
.mr-135 { margin-right: 135px; }
.mr-140 { margin-right: 140px; }
.mr-145 { margin-right: 145px; }
.mr-150 { margin-right: 150px; }
.mr-155 { margin-right: 155px; }
.mr-160 { margin-right: 160px; }
.mr-165 { margin-right: 165px; }
.mr-170 { margin-right: 170px; }
.mr-175 { margin-right: 175px; }
.mr-180 { margin-right: 180px; }
.mr-185 { margin-right: 185px; }
.mr-190 { margin-right: 190px; }
.mr-195 { margin-right: 195px; }
.mr-200 { margin-right: 200px; }
.pt-5 { padding-top: 5px !important; }
.pt-10 { padding-top: 10px; }
.pt-15 { padding-top: 15px; }
.pt-20 { padding-top: 20px; }
.pt-25 { padding-top: 25px; }
.pt-30 { padding-top: 30px; }
.pt-35 { padding-top: 35px; }
.pt-40 { padding-top: 40px; }
.pt-45 { padding-top: 45px; }
.pt-50 { padding-top: 50px; }
.pt-55 { padding-top: 55px; }
.pt-60 { padding-top: 60px; }
.pt-65 { padding-top: 65px; }
.pt-70 { padding-top: 70px; }
.pt-75 { padding-top: 75px; }
.pt-80 { padding-top: 80px; }
.pt-85 { padding-top: 85px; }
.pt-90 { padding-top: 90px; }
.pt-95 { padding-top: 95px; }
.pt-100 { padding-top: 100px; }
.pt-105 { padding-top: 105px; }
.pt-110 { padding-top: 110px; }
.pt-115 { padding-top: 115px; }
.pt-120 { padding-top: 120px; }
.pt-125 { padding-top: 125px; }
.pt-130 { padding-top: 130px; }
.pt-135 { padding-top: 135px; }
.pt-140 { padding-top: 140px; }
.pt-145 { padding-top: 145px; }
.pt-150 { padding-top: 150px; }
.pt-155 { padding-top: 155px; }
.pt-160 { padding-top: 160px; }
.pt-165 { padding-top: 165px; }
.pt-170 { padding-top: 170px; }
.pt-175 { padding-top: 175px; }
.pt-180 { padding-top: 180px; }
.pt-185 { padding-top: 185px; }
.pt-190 { padding-top: 190px; }
.pt-195 { padding-top: 195px; }
.pt-200 { padding-top: 200px; }
.pt-305 { padding-top: 305px; }
.pb-5 { padding-bottom: 5px !important; }
.pb-10 { padding-bottom: 10px; }
.pb-15 { padding-bottom: 15px; }
.pb-20 { padding-bottom: 20px; }
.pb-25 { padding-bottom: 25px; }
.pb-30 { padding-bottom: 30px; }
.pb-35 { padding-bottom: 35px; }
.pb-40 { padding-bottom: 40px; }
.pb-45 { padding-bottom: 45px; }
.pb-50 { padding-bottom: 50px; }
.pb-55 { padding-bottom: 55px; }
.pb-60 { padding-bottom: 60px; }
.pb-65 { padding-bottom: 65px; }
.pb-70 { padding-bottom: 70px; }
.pb-75 { padding-bottom: 75px; }
.pb-80 { padding-bottom: 80px; }
.pb-85 { padding-bottom: 85px; }
.pb-90 { padding-bottom: 90px; }
.pb-95 { padding-bottom: 95px; }
.pb-100 { padding-bottom: 100px; }
.pb-105 { padding-bottom: 105px; }
.pb-110 { padding-bottom: 110px; }
.pb-115 { padding-bottom: 115px; }
.pb-120 { padding-bottom: 120px; }
.pb-125 { padding-bottom: 125px; }
.pb-130 { padding-bottom: 130px; }
.pb-135 { padding-bottom: 135px; }
.pb-140 { padding-bottom: 140px; }
.pb-145 { padding-bottom: 145px; }
.pb-150 { padding-bottom: 150px; }
.pb-155 { padding-bottom: 155px; }
.pb-160 { padding-bottom: 160px; }
.pb-165 { padding-bottom: 165px; }
.pb-170 { padding-bottom: 170px; }
.pb-175 { padding-bottom: 175px; }
.pb-180 { padding-bottom: 180px; }
.pb-185 { padding-bottom: 185px; }
.pb-190 { padding-bottom: 190px; }
.pb-195 { padding-bottom: 195px; }
.pb-200 { padding-bottom: 200px; }
.pb-260 { padding-bottom: 260px; }
.pl-5 { padding-left: 5px; }
.pl-10 { padding-left: 10px; }
.pl-15 { padding-left: 15px; }
.pl-20 { padding-left: 20px; }
.pl-25 { padding-left: 25px; }
.pl-30 { padding-left: 30px; }
.pl-35 { padding-left: 35px; }
.pl-40 { padding-left: 40px; }
.pl-45 { padding-left: 45px; }
.pl-50 { padding-left: 50px; }
.pl-55 { padding-left: 55px; }
.pl-60 { padding-left: 60px; }
.pl-65 { padding-left: 65px; }
.pl-70 { padding-left: 70px; }
.pl-75 { padding-left: 75px; }
.pl-80 { padding-left: 80px; }
.pl-85 { padding-left: 85px; }
.pl-90 { padding-left: 90px; }
.pl-95 { padding-left: 95px; }
.pl-100 { padding-left: 100px; }
.pl-105 { padding-left: 105px; }
.pl-110 { padding-left: 110px; }
.pl-115 { padding-left: 115px; }
.pl-120 { padding-left: 120px; }
.pl-125 { padding-left: 125px; }
.pl-130 { padding-left: 130px; }
.pl-135 { padding-left: 135px; }
.pl-140 { padding-left: 140px; }
.pl-145 { padding-left: 145px; }
.pl-150 { padding-left: 150px; }
.pl-155 { padding-left: 155px; }
.pl-160 { padding-left: 160px; }
.pl-165 { padding-left: 165px; }
.pl-170 { padding-left: 170px; }
.pl-175 { padding-left: 175px; }
.pl-180 { padding-left: 180px; }
.pl-185 { padding-left: 185px; }
.pl-190 { padding-left: 190px; }
.pl-195 { padding-left: 195px; }
.pl-200 { padding-left: 200px; }
.pr-5 { padding-right: 5px; }
.pr-10 { padding-right: 10px; }
.pr-15 { padding-right: 15px; }
.pr-20 { padding-right: 20px; }
.pr-25 { padding-right: 25px; }
.pr-30 { padding-right: 30px; }
.pr-35 { padding-right: 35px; }
.pr-40 { padding-right: 40px; }
.pr-45 { padding-right: 45px; }
.pr-50 { padding-right: 50px; }
.pr-55 { padding-right: 55px; }
.pr-60 { padding-right: 60px; }
.pr-65 { padding-right: 65px; }
.pr-70 { padding-right: 70px; }
.pr-75 { padding-right: 75px; }
.pr-80 { padding-right: 80px; }
.pr-85 { padding-right: 85px; }
.pr-90 { padding-right: 90px; }
.pr-95 { padding-right: 95px; }
.pr-100 { padding-right: 100px; }
.pr-105 { padding-right: 105px; }
.pr-110 { padding-right: 110px; }
.pr-115 { padding-right: 115px; }
.pr-120 { padding-right: 120px; }
.pr-125 { padding-right: 125px; }
.pr-130 { padding-right: 130px; }
.pr-135 { padding-right: 135px; }
.pr-140 { padding-right: 140px; }
.pr-145 { padding-right: 145px; }
.pr-150 { padding-right: 150px; }
.pr-155 { padding-right: 155px; }
.pr-160 { padding-right: 160px; }
.pr-165 { padding-right: 165px; }
.pr-170 { padding-right: 170px; }
.pr-175 { padding-right: 175px; }
.pr-180 { padding-right: 180px; }
.pr-185 { padding-right: 185px; }
.pr-190 { padding-right: 190px; }
.pr-195 { padding-right: 195px; }
.pr-200 { padding-right: 200px; }
body { overflow-wrap: break-word; overflow-x: hidden; }
.wp-caption { margin-bottom: 1.5em; max-width: 100%; }
.sticky { border: 2px solid var(--vtc-bg-main-bg-1); padding: 30px; }
.wp-block-archives-list.wp-block-archives { color: rgb(162, 162, 162); }
.alignleft { display: inline; float: left; margin-right: 1.5em !important; }
.alignright { display: inline; float: right; margin-left: 1.5em !important; }
.aligncenter { clear: both; display: block; text-align: center; margin-left: auto !important; margin-right: auto !important; }
.vl-post-area ul, .vl-post-area ol { padding-left: 20px; }
.vl-blog__tag { clear: both; margin-top: 0px; padding-top: 40px; }
.wp-block-button { margin-bottom: 10px; }
.wp-block-button.is-style-squared .wp-block-button__link { border-radius: 0px; }
.wp-block-cover p:not(.has-text-color) { color: rgb(255, 255, 255); }
.wp-block-cover { margin-bottom: 20px; }
.wp-block-gallery .blocks-gallery-grid { padding-left: 0px; margin-bottom: 0px; }
.blocks-gallery-caption { margin-bottom: 50px; }
.wp-caption .wp-caption-text { margin: 0.8075em 0px; font-size: 14px; font-style: italic; }
.blocks-gallery-grid:not(.has-nested-images), .wp-block-gallery:not(.has-nested-images) { margin-bottom: 30px; }
.wp-block-gallery.columns-8.is-cropped.wp-block-gallery-15.is-layout-flex ul { margin-bottom: 0px; }
.wp-block-pullquote.is-style-solid-color blockquote p { line-height: 1; }
blockquote p { color: rgb(255, 255, 255); margin: 0px; }
blockquote p code { font-size: 0.875em; color: inherit; overflow-wrap: break-word; }
.latest-comments ul { padding-left: 0px; }
.comments-avatar img { width: 60px; height: 60px; border-radius: 50px; }
.vl-postbox-comment-content { width: 80%; }
.vl-postbox-comment-avater { width: 80px; height: 80px; }
.latest-comments li ul.children { padding-left: 50px; list-style: none; }
@media (max-width: 767px) {
  .latest-comments li ul.children { padding-left: 0px; }
}
.wp-block-quote blockquote cite { margin-top: 10px; display: block; font-size: 15px; font-style: normal; position: relative; }
.wp-block-quote blockquote cite::before { content: ""; font-size: 28px; padding-bottom: 0px; display: inline-block; background: rgb(255, 255, 255); height: 2px; width: 40px; font-weight: 400; text-align: center; top: -4px; margin-right: 10px; position: relative; }
.wp-block-quote blockquote { border: 0px; }
.wp-block-column blockquote { padding: 30px; border: 0px; }
.wp-block-quote.is-large, .wp-block-quote.is-style-large { margin-bottom: 1em; padding: 30px; }
.wp-block-quote.has-text-align-right { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right: 0px; padding-left: 40px; padding-right: 40px; }
.wp-block-pullquote.is-style-solid-color blockquote { display: inline-block; }
.footer-default-widget ul li { list-style: none; margin-bottom: 15px; overflow: hidden; }
.footer-default-widget ul li a { font-size: 16px; font-weight: var(--vl-fw-regular); color: rgb(180, 184, 187); position: relative; }
.footer-default-widget ul li a::before { position: absolute; content: ""; inset: 20px 0px 0px auto; background: var(--vl-common-white); width: 0px; height: 1px; }
.footer-default-widget ul li:hover > a::before { width: 100%; left: 0px; right: auto; }
.footer-default-widget ul#menu-main-links li { width: 50%; float: left; }
.footer__post .footer__post-item:not(:last-child) { padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid rgba(237, 242, 246, 0.31); }
.footer__col-1 { margin-right: 0px; }
.footer-3-widget ul li a { font-size: 16px; font-weight: var(--vl-fw-sbold); color: rgb(180, 184, 187); position: relative; }
.footer-3-widget ul li a::before { position: absolute; content: ""; background: var(--vl-theme-1); width: 5px; height: 2px; left: -10px; right: 0px; top: 10px; visibility: hidden; opacity: 0; transition: 0.3s; }
.footer-3-widget ul li:hover > a::before { visibility: visible; opacity: 1; }
.footer-3-widget ul li { list-style: none; margin-bottom: 15px; }
.footer-3-widget ul li:hover > a { margin-left: 10px; color: var(--vl-common-white); }
.vl-blog__thumb iframe { width: 100%; }
.vl-pagination ul { padding-left: 0px; }
.postbox__text li { font-size: 16px; }
.postbox__details ol li, .postbox__details ul li { padding-top: 7px; }
.postbox__details dl, .postbox__details ol, .postbox__details ul { margin-top: 0px; margin-bottom: 25px; }
.vl-post-area ol ol, .vl-post-area ol ul, .vl-post-area ul ol, .vl-post-area ul ul { margin-bottom: 0px; }
.gallery-columns-2 .gallery-item { max-width: 50%; }
.gallery-item { display: inline-block; max-width: 33.33%; text-align: center; vertical-align: top; width: 100%; padding-right: 5px !important; }
.postbox__details .nice-select { width: 100%; margin-bottom: 20px; }
.postbox__details table { margin-bottom: 30px; }
.postbox__details table, .postbox__details th, .postbox__details td { border: 1px solid rgb(209, 209, 209); font-size: 16px; }
.postbox__details td { padding: 0px 20px; }
#wp-calendar { width: 100%; }
#wp-calendar caption { text-align: right; font-size: 15px; margin-top: 5px; margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px; }
#wp-calendar thead { font-size: 14px; }
.postbox__details table th { padding: 12px; font-size: 15px; border-color: rgb(221, 221, 221); text-align: center; font-weight: 400; }
#wp-calendar thead th { text-align: center; }
#wp-calendar tbody { color: rgb(102, 102, 102); }
#wp-calendar tbody td { background: rgb(255, 255, 255); border: 1px solid rgb(225, 225, 225); text-align: center; padding: 8px 0px; transition: 0.3s; }
.postbox__details table a { color: var(--vtc-text-common-color-3); overflow-wrap: break-word; overflow-x: hidden; }
.wp-caption { margin-bottom: 1.5em; max-width: 100%; }
.postbox__item.sticky { border: 2px solid var(--vl-theme-2); padding: 30px; }
.alignleft { display: inline; float: left; margin-right: 1.5em !important; }
.alignright { display: inline; float: right; margin-left: 1.5em !important; }
.aligncenter { clear: both; display: block; text-align: center; margin-left: auto !important; margin-right: auto !important; }
.vl-post-area ul, .vl-post-area ol { padding-left: 0px; }
.vl-post-area ul > li ul, .vl-post-area ol > li ol { padding-left: 20px; }
.vl-blog__tag { clear: both; margin-top: 0px; padding-top: 40px; }
.wp-block-button { margin-bottom: 10px; }
.wp-block-button.is-style-squared .wp-block-button__link { border-radius: 0px; }
.wp-block-cover p:not(.has-text-color) { color: rgb(255, 255, 255); }
.wp-block-cover { margin-bottom: 20px; }
.wp-block-gallery .blocks-gallery-grid { padding-left: 0px; margin-bottom: 0px; }
.blocks-gallery-caption { margin-bottom: 50px; }
.wp-caption .wp-caption-text { margin: 0.8075em 0px; font-size: 14px; font-style: italic; }
.gallery-caption.wp-caption-text { margin: 0.5075em 0px; }
.blocks-gallery-grid:not(.has-nested-images), .wp-block-gallery:not(.has-nested-images) { margin-bottom: 30px; }
.wp-block-gallery.columns-8.is-cropped.wp-block-gallery-15.is-layout-flex ul { margin-bottom: 0px; }
.wp-block-pullquote.is-style-solid-color blockquote p { line-height: 1; }
blockquote p { color: rgb(255, 255, 255); margin: 0px; }
blockquote p code { font-size: 0.875em; color: inherit; overflow-wrap: break-word; }
.latest-comments ul { padding-left: 0px; }
.comments-avatar img { width: 60px; height: 60px; border-radius: 50px; }
.latest-comments li ul.children { padding-left: 50px; list-style: none; }
@media (max-width: 767px) {
  .latest-comments li ul.children { padding-left: 0px; }
}
.wp-block-quote blockquote cite { margin-top: 10px; display: block; font-size: 15px; font-style: normal; position: relative; }
.wp-block-quote blockquote cite::before { content: ""; font-size: 28px; padding-bottom: 0px; display: inline-block; background: rgb(255, 255, 255); height: 2px; width: 40px; font-weight: 400; text-align: center; top: -4px; margin-right: 10px; position: relative; }
.wp-block-quote blockquote { border: 0px; }
.wp-block-column blockquote { padding: 30px; border: 0px; }
.wp-block-quote.is-large, .wp-block-quote.is-style-large { margin-bottom: 1em; padding: 30px; }
.wp-block-quote.has-text-align-right { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right: 0px; padding-left: 40px; padding-right: 40px; }
.wp-block-pullquote.is-style-solid-color blockquote { display: inline-block; }
.footer-default-widget ul li { list-style: none; margin-bottom: 15px; overflow: hidden; }
.footer-default-widget ul li a { font-size: 16px; font-weight: var(--vl-fw-regular); color: rgb(180, 184, 187); position: relative; }
.footer-default-widget ul li a::before { position: absolute; content: ""; inset: 20px 0px 0px auto; background: var(--vl-common-white); width: 0px; height: 1px; }
.footer-default-widget ul li:hover > a::before { width: 100%; left: 0px; right: auto; }
.footer-default-widget ul#menu-main-links li { width: 50%; float: left; }
.footer__post .footer__post-item:not(:last-child) { padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid rgba(237, 242, 246, 0.31); }
.footer__col-1 { margin-right: 0px; }
.footer-3-widget ul li a { font-size: 16px; font-weight: var(--vl-fw-sbold); color: rgb(180, 184, 187); position: relative; }
.footer-3-widget ul li a::before { position: absolute; content: ""; background: var(--vl-theme-1); width: 5px; height: 2px; left: -10px; right: 0px; top: 10px; visibility: hidden; opacity: 0; transition: 0.3s; }
.footer-3-widget ul li:hover > a::before { visibility: visible; opacity: 1; }
.footer-3-widget ul li { list-style: none; margin-bottom: 15px; }
.footer-3-widget ul li:hover > a { margin-left: 10px; color: var(--vl-common-white); }
.vl-blog__thumb iframe { width: 100%; }
.vl-pagination ul { padding-left: 0px; }
.postbox__text li { font-size: 16px; }
.postbox__details ol li, .postbox__details ul li { padding-top: 7px; }
.postbox__details dl, .postbox__details ol, .postbox__details ul { margin-top: 0px; margin-bottom: 25px; }
.vl-post-area ol ol, .vl-post-area ol ul, .vl-post-area ul ol, .vl-post-area ul ul { margin-bottom: 0px; }
.gallery-columns-2 .gallery-item { max-width: 50%; }
.gallery-item { display: inline-block; max-width: 33.33%; text-align: center; vertical-align: top; width: 100%; padding-right: 5px !important; }
.postbox__details .nice-select { width: 100%; margin-bottom: 20px; }
.postbox__details table { margin-bottom: 30px; }
.postbox__details table, .postbox__details th, .postbox__details td { border: 1px solid rgb(209, 209, 209); font-size: 16px; }
.postbox__details td { padding: 0px 20px; }
#wp-calendar { width: 100%; }
#wp-calendar caption { text-align: right; font-size: 15px; margin-top: 5px; margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px; }
#wp-calendar thead { font-size: 14px; }
.postbox__details table th { padding: 12px; font-size: 15px; border-color: rgb(221, 221, 221); text-align: center; font-weight: 400; }
#wp-calendar tbody { color: rgb(102, 102, 102); }
#wp-calendar tbody td { background: rgb(255, 255, 255); border: 1px solid rgb(225, 225, 225); text-align: center; padding: 8px 0px; transition: 0.3s; }
.wp-block-table td, .wp-block-table th { padding: 10px 20px; }
.wp-calendar-nav { display: flex; justify-content: space-between; margin-bottom: 30px; }
.has-avatars.has-dates.has-excerpts.wp-block-latest-comments { padding-left: 0px; }
.postbox__details ol.wp-block-latest-comments { margin-left: 0px; padding: 10px 20px; }
.wp-calendar-nav { display: flex; justify-content: space-between; margin-bottom: 30px; }
.has-avatars.has-dates.has-excerpts.wp-block-latest-comments { padding-left: 0px; }
.postbox__details ol.wp-block-latest-comments { margin-left: 0px; padding-left: 0px; }
.postbox__text ul li a, dl a { text-underline-offset: 3px; text-decoration-skip-ink: all; text-decoration: underline; }
.postbox__text ul li a:hover, dl a:hover { text-decoration-style: dotted; text-decoration-skip-ink: none; }
.wp-block-search__button-outside.wp-block-search__text-button.wp-block-search { margin-bottom: 30px; }
.wp-block-search { margin-bottom: 30px; }
.wp-block-search__button { background: var(--vtc-bg-main-bg-1); padding: 0px 30px; color: rgb(255, 255, 255); margin-left: 0.625em; word-break: normal; font-size: 14px; font-family: inherit; line-height: inherit; border-radius: 0px 0px 4px 4px; }
ul.wp-block-rss.wp-block-rss { padding-left: 0px; }
.vl-postbox-pagination.mb-40 ul { padding-left: 0px; }
.wp-container-1.wp-block-group.has-background { margin-bottom: 30px; }
.postbox__text p.has-large-font-size { line-height: 1.2; margin-bottom: 10px; font-size: 24px !important; }
.wp-block-media-text.alignfull.has-media-on-the-right.has-background.is-stacked-on-mobile { margin-bottom: 30px; }
.page-links { clear: both; margin: 30px 0px 1.5em; overflow: hidden; padding-top: 40px; text-decoration-style: dotted; text-decoration-skip-ink: none; }
.wp-block-search__button-outside.wp-block-search__text-button.wp-block-search { margin-bottom: 30px; }
.wp-block-search__inside-wrapper { position: relative; }
.vl-footer__widget.widget_search { padding: 25px 20px 35px; }
.blog-sidebar__search input { width: 100%; height: 60px; line-height: 60px; background: var(--vl-common-white); padding: 0px 70px 0px 25px; text-transform: capitalize; outline: none; }
.blog-sidebar__search button { position: absolute; top: 0px; right: 0px; height: 100%; width: 60px; background-color: var(--vl-grey-1); color: var(--vl-theme-2); }
.sidebar__wrapper .wp-block-search__inside-wrapper input { width: 100%; height: 60px; line-height: 60px; background: var(--vl-common-white); padding: 0px 70px 0px 25px; text-transform: capitalize; outline: none; }
.wp-block-search { margin-bottom: 30px; }
.wp-block-search__button { position: absolute; top: 0px; right: 0px; height: 100%; background-color: var(--vtc-bg-main-bg-1); color: rgb(255, 255, 255); border-color: var(--vtc-bg-main-bg-1); font-weight: 700; font-size: 18px; }
.wp-block-tag-cloud a { color: var(--vtc-text-heading-text-1); padding: 8px 26px; display: inline-block; background: var(--vtc-bg-common-bg2); border-radius: 5px; margin-bottom: 20px; margin-right: 10px; font-size: 16px !important; }
.wp-block-tag-cloud a:hover { color: var(--vtc-text-text-white-text-1); background-color: var(--vtc-bg-main-bg-1); }
ul.wp-block-rss.wp-block-rss { padding-left: 0px; }
.vl-postbox-pagination.mb-40 ul { padding-left: 0px; }
.wp-container-1.wp-block-group.has-background { margin-bottom: 30px; }
.postbox__text p.has-large-font-size { line-height: 1.2; margin-bottom: 10px; font-size: 24px !important; }
.wp-block-media-text.alignfull.has-media-on-the-right.has-background.is-stacked-on-mobile { margin-bottom: 30px; }
.page-links { clear: both; margin: 30px 0px 1.5em; overflow: hidden; padding-top: 40px; }
.page-links a, .page-links > span { border: 2px solid rgb(221, 221, 221); display: inline-block; min-width: 35px; text-align: center; margin-left: 2px; height: 33px; line-height: 30px; margin-right: 3px; color: rgb(68, 68, 68); }
.page-links > span { border: 2px solid var(--vl-theme-primary); color: var(--vl-theme-primary); }
pre { font-size: 87.5%; padding: 15px; margin: 20px 3px 20px 2px; border: 2px solid rgb(221, 221, 221); display: inline-block; min-width: 35px; text-align: center; height: 33px; line-height: 30px; color: rgb(68, 68, 68); }
.page-links > span { border: 2px solid var(--vl-theme-2); color: var(--vl-theme-2); }
pre { display: block; font-size: 87.5%; color: rgb(33, 37, 41); border: 1px solid rgb(221, 221, 221); padding: 15px; margin: 20px 0px; }
.postbox__details table tbody td { text-align: center; }
.postbox__details table { margin-bottom: 30px; width: 100%; }
.postbox__details table td { border-color: rgb(221, 221, 221); padding: 12px; }
.post-password-form input[type="password"] { background: rgb(245, 246, 248); border: 0px; height: 50px; width: 100%; padding: 0px 15px; }
.post-password-form input[type="submit"] { width: 120px; height: 50px; background: var(--vtc-bg-main-bg-1); color: rgb(255, 255, 255); border: 0px; margin-top: 10px; transition: 0.3s; }
.post-password-form input[type="submit"]:hover { background: rgb(51, 51, 51); }
.latest-comments blockquote { padding: 40px 50px; color: rgb(102, 102, 102); position: relative; font-style: normal; text-align: left; clear: both; font-weight: 400; border-radius: 7px; background: rgb(244, 246, 248); margin: 30px 0px !important; }
.latest-comments blockquote p { margin-bottom: 0px; text-align: center; }
.postbox__details table { margin-bottom: 30px; width: 100%; }
.postbox__details table td { border-color: rgb(221, 221, 221); padding: 12px; }
.post-password-form input[type="password"] { background: rgb(245, 246, 248); border: 0px; height: 50px; width: 100%; padding: 0px 15px; }
.post-password-form input[type="submit"]:hover { background: rgb(51, 51, 51); }
.postbox__comment-text blockquote { background: rgb(242, 247, 247); padding: 35px 40px; margin-bottom: 50px; margin-top: 50px; }
.postbox__content blockquote p { font-family: var(--vl-ff-heading); font-weight: 700; font-size: 22px; color: var(--vl-theme-1); margin-bottom: 25px; }
.postbox__content blockquote cite { font-weight: 400; font-size: 14px; font-style: inherit; position: relative; }
.postbox__content blockquote cite::before { content: ""; font-size: 28px; color: rgb(255, 255, 255); padding-bottom: 0px; display: inline-block; background: rgb(25, 21, 21); height: 2px; width: 16px; font-weight: 400; text-align: center; top: -4px; margin-right: 10px; position: relative; }
.latest-comments blockquote { background: rgb(242, 247, 247); padding: 35px 40px; margin-bottom: 50px; margin-top: 50px; }
.latest-comments blockquote p { font-family: var(--vl-ff-heading); font-weight: 700; font-size: 22px; color: var(--vl-theme-1); margin-bottom: 25px; }
.latest-comments .comments-text > ul, .latest-comments .comments-text > ol { margin-bottom: 20px; padding-left: 23px; }
.latest-comments .comments-text ul li, .latest-comments .comments-text ol li { margin-bottom: 3px; }
.latest-comments ol ol, .latest-comments ol ul, .latest-comments ul ol, .latest-comments ul ul { margin-bottom: 0px; padding-left: 15px; }
.latest-comments li { font-size: 16px; }
.latest-comments > ul > li { list-style: none; margin-bottom: 5px; }
.comment-reply-title { font-size: 28px; line-height: 1.1; margin-bottom: 14px; font-weight: 600; }
.latest-comments ul #respond { margin-top: 25px; }
.vl-page-content .post-comments { overflow: hidden; clear: both; padding-top: 60px; }
.vl-page-content .latest-comments > ul { padding-left: 0px; }
.page-links > span.page-links-title { border: 0px; color: rgb(68, 68, 68); }
.vl-page-content blockquote { padding: 50px 50px 40px; color: rgb(102, 102, 102); position: relative; font-style: normal; text-align: left; clear: both; font-weight: 400; border-radius: 7px; border: 0px; background-color: var(--vl-theme-primary); margin: 30px 0px !important; }
.vl-page-contents blockquote::before { content: ""; position: static; font-family: "Font Awesome 5 Pro"; font-size: 32px; color: var(--vl-theme-1); line-height: 1; margin-bottom: 20px; display: inline-block; }
.vl-page-content blockquote cite { margin-top: 10px; display: block; font-size: 15px; font-style: normal; position: relative; }
.vl-page-content table, .vl-page-content th, .vl-page-content td { border: 1px solid rgb(209, 209, 209); }
.vl-page-content table { margin-bottom: 30px; font-size: 16px; }
.vl-page-content table th { padding: 12px; font-size: 15px; border-color: rgb(221, 221, 221); text-align: center; font-weight: 500; }
.vl-page-content table td { border-color: rgb(221, 221, 221); padding: 12px; }
.vl-page-content table a { color: var(--vl-theme-primary); }
.vl-page-content ol, .vl-page-content ul { padding-left: 25px; margin-bottom: 25px; font-size: 16px; }
.vl-page-content ol li ol, .vl-page-content ul li ul { margin-bottom: 0px; }
.vl-page-content .size-full.alignright { clear: both; margin-top: 30px; margin-bottom: 30px; }
.blog-sidebar__widget ul { padding-left: 0px; }
.blog-sidebar__widget .nice-select { float: none; }
.blog-sidebar__widget .wp-calendar-nav { margin-bottom: 0px; }
.blog-sidebar__widget ul li ul { padding-top: 7px; padding-left: 15px; }
.vl-footer-area-2 #wp-calendar tbody td#today { background: var(--vl-gradient-primary); color: rgb(255, 255, 255); }
.blog-sidebar__widget.widget_rss ul li { margin-bottom: 15px; }
.blog-sidebar__widget.widget_recent_comments ul li a::after { display: none; }
.blog-sidebar__widget.widget_recent_comments ul li a { padding-left: 0px; }
.blog-sidebar__widget.widget_recent_comments ul li .comment-author-link a { color: var(--vl-theme-secondary); }
.blog-sidebar__widget.widget_recent_entries ul li a::after { display: none; }
.blog-sidebar__widget.widget_recent_entries ul li a { padding-left: 0px; }
.blog-sidebar__widget.widget_rss ul li a::after { display: none; }
.blog-sidebar__widget.widget_rss ul li a { padding-left: 0px; }
.blog-sidebar__widget .nice-select .list { width: 100%; }
.vl-footer-widget .nice-select { float: none; }
.vl-footer-widget #wp-calendar tbody td { background: transparent; border: 1px solid rgb(32, 45, 66); color: rgb(255, 255, 255); }
.vl-footer-widget ul { overflow: hidden; }
.vl-footer-widget ul ul { padding-left: 15px; padding-top: 11px; }
.footer-default-widget ul li:last-child { margin-bottom: 0px; }
.vl-footer-widget .nice-select { float: none; }
.vl-footer-widget #wp-calendar thead th { color: rgb(255, 255, 255); }
.vl-footer-widget #wp-calendar caption { color: rgb(255, 255, 255); }
.vl-footer-widget .wp-calendar-nav { color: rgb(255, 255, 255); }
.footer-default-widget ul li span.comment-author-link a { color: rgb(255, 255, 255); }
.footer-default-widget.widget_recent_comments ul li { color: rgb(189, 188, 188); }
.footer-default-widget.widget_rss ul li a { color: rgb(255, 255, 255); }
.footer-default-widget .rssSummary { color: rgb(180, 184, 187); }
.footer-default-widget .rss-date, .footer-default-widget cite { color: rgb(180, 184, 187); }
.footer-default-widget .textwidget p strong { color: rgb(255, 255, 255); display: inline-block; margin-bottom: 10px; }
.footer-default-widget .textwidget p img { margin-bottom: 20px; }
.footer-default-widget p { color: rgb(180, 184, 187); }
.vl-main-menu ul li.menu-last .sub-menu { left: auto; right: 0px; }
.vl-main-menu ul li.menu-last .sub-menu li > .sub-menu { left: auto; visibility: hidden; opacity: 0; right: 100%; }
.vl-main-menu ul li.menu-last .sub-menu li:hover > .sub-menu { visibility: visible; opacity: 1; }
.vl-main-menu ul li .sub-menu a::after { display: none; }
.screen-reader-text { border: 0px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; position: absolute !important; overflow-wrap: normal !important; }
.screen-reader-text:focus { background-color: rgb(238, 238, 238); clip-path: none; color: rgb(68, 68, 68); display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }
.bypostauthor { display: block; }
.gallery-caption { display: block; }
.rc__thumb { float: left; }
.rc__content { overflow: hidden; }
.header__lang ul li a { color: rgb(255, 255, 255); font-weight: 600; font-size: 16px; }
.header__lang ul li { list-style: none; position: relative; }
.header__lang ul li ul { position: absolute; top: 110%; right: 0px; background: rgb(255, 255, 255); z-index: 2; width: 120px; padding: 12px 20px; box-shadow: rgba(0, 0, 0, 0.16) 0px 2px 6px 0px; opacity: 0; visibility: hidden; transition: 0.3s; }
.header__lang ul li:hover ul { opacity: 1; visibility: visible; top: 100%; }
.header__lang ul li { list-style: none; position: relative; }
.header__lang ul li ul li a { color: rgb(34, 34, 34); font-size: 14px; font-weight: 500; }
.header__lang ul li ul li:hover > a { color: var(--vl-theme-primary); }
.logo img { width: 113px; }
.header__logo-overlay img { width: 113px; }
.header__side-logo img { width: 113px; }
.sidebar__logo img { width: 130px; }
.mobile-logo img { width: 113px; }
.footer__logo img { width: 120px; }
.breadcrumb-menu span { color: rgb(255, 255, 255); font-size: 16px; font-weight: 600; }
.breadcrumb-menu span.dvr { margin: 0px 8px; font-size: 13px; }
.error-404-title { font-size: 180px; font-weight: 700; line-height: 1; }
.error__content p { margin: 20px 0px 30px; padding: 0px 69px; }
.error__title { font-size: 35px; }
.blog-sidebar__widget .wp-block-search__button-outside.wp-block-search__text-button.wp-block-search { margin-bottom: 0px; }
.blog-sidebar__widget .wp-block-group__inner-container h2 { font-size: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(240, 240, 245); position: relative; margin-bottom: 30px; }
.blog-sidebar__widget .wp-block-group__inner-container h2::before { position: absolute; content: ""; background: var(--vl-theme-1); height: 1px; width: 30px; bottom: -1px; left: 0px; right: 0px; }
.blog-sidebar__widget ol { padding-left: 0px; }
.blog-sidebar__widget .wp-block-latest-comments .wp-block-latest-comments__comment .wp-block-latest-comments__comment-author { font-size: 16px; font-weight: 500; position: relative; color: var(--vl-heading-primary); padding-left: 0px; }
.blog-sidebar__widget .wp-block-calendar table th { background: none; font-weight: 700; padding-bottom: 0px; }
.vl-footer-widget .wp-block-group__inner-container h2 { font-size: 18px; color: var(--vl-common-white); margin-bottom: 40px; }
.vl-footer-widget .wp-block-search .wp-block-search__label { display: none; }
.vl-footer-widget .wp-block-latest-comments .wp-block-latest-comments__comment .wp-block-latest-comments__comment-author { font-size: 16px; font-weight: 500; position: relative; color: rgb(255, 255, 255); padding-left: 0px; }
.vl-footer-widget.widget_block ol { padding-left: 0px; }
.vl-footer-widget.widget_block .wp-block-latest-comments__comment-link { color: var(--vl-fw-regular); }
.vl-footer-widget.widget_block .wp-block-latest-comments__comment-meta { line-height: 1.4; }
.vl-footer-widget.widget_block .wp-block-calendar table th { font-weight: 700; background: none; padding-bottom: 5px !important; }
.vl-footer-widget.widget_block #wp-calendar tbody td { background: none; color: rgb(180, 184, 187); }
.admin-bar #header-sticky.vl-header-sticky { transform: translateY(32px); }
@media (max-width: 600px) {
  .admin-bar #header-sticky.vl-header-sticky { transform: translateY(0px); }
}
@media only screen and (min-width: 600px) and (max-width: 767px) {
  .admin-bar .vl-header-sticky { transform: translateY(0px); }
}
.comment-reply-title small { margin-left: 16px; font-size: 16px; color: var(--vl-theme-primary); }
#commentform .comment-notes { margin-bottom: 15px; }
.wp-block-comments #commentform { margin-bottom: 30px; }
.wp-block-comments #commentform p { margin-bottom: 15px; }
.postbox__details ul.wp-block-page-list { padding-left: 0px; margin-bottom: 20px; }
.postbox__details ul.wp-block-post-template { padding-left: 0px; margin-bottom: 20px; }
.postbox__details ul.wp-block-post-template li { margin-bottom: 20px; }
.postbox__details .wp-block-query-pagination { margin-bottom: 20px; }
.postbox__details .wp-block-query-pagination a { border: 1px solid var(--vl-theme-secondary); color: var(--vl-theme-secondary); padding: 5px 10px; }
.postbox__details .wp-block-query-pagination a.wp-block-query-pagination-next { padding: 3px 15px; }
.postbox__details .wp-block-query-pagination a:hover { color: rgb(255, 255, 255); background: var(--vtc-bg-main-bg-1); }
.postbox__details .wp-block-query-pagination span.current { background: var(--vtc-bg-main-bg-1); color: rgb(255, 255, 255); padding: 5px 10px; }
.postbox__details .wp-block-query-pagination span.dots { padding: 5px; }
.postbox__details .wp-block-avatar img { border-radius: 50%; margin-bottom: 10px; }
.postbox__details .wp-block-post-author { margin-bottom: 20px; }
.postbox__details .wp-block-post-author img { border-radius: 50%; }
.postbox__details .wp-block-post-author .wp-block-post-author__name { font-weight: 600; font-size: 18px; line-height: 16px; color: rgb(32, 33, 36); }
.postbox__details .wp-block-post-date, .postbox__details .wp-block-post-terms { font-weight: 500; font-size: 14px; color: rgb(136, 136, 136); }
.postbox__details .wp-block-post-navigation-link a { border-bottom: 1px solid rgba(145, 145, 145, 0.867); }
.postbox__details .post-navigation-link-previous { margin-bottom: 20px; }
.postbox__details .wp-block-post-navigation-link a:hover { border-bottom: 1px dashed rgba(145, 145, 145, 0.867); }
.postbox__details .wp-block-read-more { border-bottom: 1px solid rgba(145, 145, 145, 0.867); margin-bottom: 20px; }
.postbox__details .wp-block-read-more:hover { border-bottom: 1px dotted rgba(145, 145, 145, 0.867); }
.postbox__details .wp-block-comment-template { padding-left: 0px; }
.postbox__details .wp-block-comments-title { margin-bottom: 20px; }
.postbox__details .wp-block-comment-author-name a { font-weight: 600; font-size: 16px; line-height: 16px; color: rgb(32, 33, 36); display: block; margin-bottom: 5px; }
.postbox__details .wp-block-comment-date { font-weight: 500; font-size: 14px; line-height: 18px; color: rgb(136, 136, 136); display: inline-block; margin-bottom: 5px; }
.postbox__details .wp-block-comment-content p { font-size: 16px; }
.postbox__details .wp-block-comment-reply-link a { display: inline-block; height: 30px; line-height: 27px; padding: 0px 18px; font-weight: 500; font-size: 13px; color: rgb(32, 33, 36); border: 1px solid rgb(240, 240, 240); border-radius: 20px; transition: 0.3s; margin-top: 10px; }
.postbox__details .wp-block-comment-reply-link a:hover { color: rgb(255, 255, 255); background: var(--vl-theme-secondary); border-color: var(--vl-theme-secondary); }
.postbox__details .wp-block-post-comments-form .comment-form-comment label { color: rgb(32, 33, 36); font-weight: 600; margin-bottom: 10px; }
.postbox__details .wp-block-post-comments-form textarea { border-radius: 12px; padding: 20px; width: 100%; height: 160px; resize: none; border: 0px; outline: 0px; font-weight: 500; font-size: 15px; box-shadow: rgb(229, 229, 229) 0px 0px 0px 1px inset; transition: box-shadow 0.3s cubic-bezier(0.3, 0, 0, 0.3); color: rgb(0, 2, 41); }
.postbox__details .wp-block-post-comments-form { margin-top: 10px; }
.vl-postbox-area .wp-block-loginout a { border-bottom: 1px solid rgb(221, 221, 221); margin-bottom: 20px; display: inline-block; }
.vl-postbox-area .wp-block-loginout a:hover { border-bottom: 1px dashed; }
.vl-postbox-area .logged-in-as { margin-top: 5px; }
.vl-postbox-area .wp-block-categories { margin-bottom: 20px; }
.vl-postbox-area .wp-block-page-list li { list-style: none; }
.vl-postbox-area .wp-block-latest-posts__list { margin-bottom: 20px; }
.vl-postbox-area .wp-block-rss { margin-bottom: 20px; }
.vl-postbox-area .wp-block-social-links { padding-left: 0px; margin-bottom: 10px; }
.vl-postbox-area .wp-block-file__button { padding: 5px 10px; }
.vl-postbox-area .wp-block-file__button:hover { color: rgb(255, 255, 255); }
.vl-postbox-area .wp-block-video { margin-top: 20px; }
.vl-postbox-area .postbox__details.tagcloud { clear: both; }
.vl-postbox-area .wp-block-button__link { border: 1px solid; }
.vl-postbox-area .wp-block-button__link:hover { border: 1px solid; }
.vl-postbox-area .wp-block-pullquote p { line-height: 1; }
.vl-postbox-area .has-large-font-size { line-height: 1; margin-top: 20px; }
.vl-postbox-area .wp-block-gallery { margin-top: 10px; }
.vl-postbox-area .wp-block-file a { background: rgb(50, 55, 60); padding: 5px 10px; color: rgb(255, 255, 255); border-radius: 20px; }
.postbox-item.sticky { border-top: 2px solid rgb(205, 95, 55); }
.comments-replay a { background: rgb(205, 95, 56); color: rgb(255, 255, 255); font-size: 14px; padding: 1px 15px; display: inline-block; }
.comments-replay { margin-top: 15px; }
.comment-form-cookies-consent { display: none; }
p.logged-in-as a { color: var(--vtc-bg-main-bg-1); }
p.form-submit { margin: 0px; }
.wp-block-group { box-sizing: border-box; margin-bottom: 20px; }
.wp-block-navigation__responsive-container-content ul.wp-block-page-list { padding-left: 0px; }
.wp-block-navigation__responsive-container-content ul.wp-block-page-list a:hover { text-decoration: underline; }
.wp-block-navigation__responsive-container-content ul.wp-block-page-list li { padding-bottom: 7px; }
.wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content { display: flex; flex-grow: 1; font-size: 17px; }
.wp-block-post-template.is-layout-flow { padding: 0px; }
.wp-block-post-template.is-layout-flow li { margin-bottom: 25px; }
.wp-block-query-pagination.is-layout-flex { margin-bottom: 25px; }
.wp-block-avatar { margin-bottom: 20px; }
.wp-block-post-navigation-link a { color: var(--vl-theme-primary); border-bottom: 1px solid var(--vl-theme-primary); margin-bottom: 12px; display: inline-block; }
.wp-block-read-more { margin: 18px 0px; color: var(--vl-theme-primary); border-bottom: 1px solid var(--vl-theme-primary); }
ol.wp-block-comment-template { margin-bottom: 0px; padding-left: 15px; }
.latest-comments li { font-size: 16px; }
.latest-comments > ul > li { list-style: none; margin-bottom: 5px; }
.comment-reply-title { font-size: 28px; line-height: 1.1; margin-bottom: 14px; font-weight: 600; }
.latest-comments ul #respond { margin-top: 25px; }
.vl-page-content .post-comments { overflow: hidden; clear: both; padding-top: 60px; }
.vl-page-content .latest-comments > ul { padding-left: 0px; }
.page-links > span.page-links-title { border: 0px; color: rgb(68, 68, 68); }
.vl-page-content blockquote { padding: 50px 50px 40px; color: rgb(102, 102, 102); position: relative; font-style: normal; text-align: left; clear: both; font-weight: 400; border-radius: 7px; border: 0px; background: var(--vl-gradient-primary); margin: 30px 0px !important; }
.vl-page-contents blockquote::before { content: ""; position: static; font-family: "Font Awesome 5 Pro"; font-size: 32px; color: var(--vl-theme-1); line-height: 1; margin-bottom: 20px; display: inline-block; }
.vl-page-content blockquote cite { margin-top: 10px; display: block; font-size: 15px; font-style: normal; position: relative; }
.vl-page-content table, .vl-page-content th, .vl-page-content td { border: 1px solid rgb(209, 209, 209); }
.vl-page-content table { margin-bottom: 30px; font-size: 16px; }
.vl-page-content table th { padding: 12px; font-size: 15px; border-color: rgb(221, 221, 221); text-align: center; font-weight: 500; }
.vl-page-content table td { border-color: rgb(221, 221, 221); padding: 12px; }
.vl-page-content table a { color: var(--vl-theme-2); }
.vl-page-content ol, .vl-page-content ul { padding-left: 25px; margin-bottom: 25px; font-size: 16px; }
.vl-page-content ol li ol, .vl-page-content ul li ul { margin-bottom: 0px; }
.vl-page-content .size-full.alignright { clear: both; margin-top: 30px; margin-bottom: 30px; }
.sidebar__widget ul { padding-left: 0px; }
.sidebar__widget .nice-select { float: none; }
.sidebar__widget .wp-calendar-nav { margin-bottom: 0px; }
.sidebar__widget ul li ul { padding-top: 7px; padding-left: 15px; }
.sidebar__widget #wp-calendar tbody td#today { background: var(--vl-theme-2); color: rgb(255, 255, 255); }
.sidebar__widget.widget_rss ul li { margin-bottom: 15px; }
.sidebar__widget.widget_recent_comments ul li a::after { display: none; }
.sidebar__widget.widget_recent_comments ul li a { padding-left: 0px; }
.sidebar__widget.widget_recent_comments ul li .comment-author-link a { color: var(--vl-theme-1); }
.sidebar__widget.widget_recent_entries ul li a::after { display: none; }
.sidebar__widget.widget_recent_entries ul li a { padding-left: 0px; }
.sidebar__widget.widget_rss ul li a::after { display: none; }
.sidebar__widget.widget_rss ul li a { padding-left: 0px; }
.sidebar__widget .nice-select .list { width: 100%; }
.vl-footer-widget .nice-select { float: none; }
.vl-footer-widget #wp-calendar tbody td { background: transparent; border: 1px solid rgb(32, 45, 66); color: rgb(255, 255, 255); }
.vl-footer-widget ul { overflow: hidden; }
.vl-footer-widget ul ul { padding-left: 15px; padding-top: 11px; }
.footer-default-widget ul li:last-child { margin-bottom: 0px; }
.vl-footer-widget .nice-select { float: none; }
.vl-footer-widget #wp-calendar thead th { color: rgb(255, 255, 255); }
.vl-footer-widget #wp-calendar caption { color: rgb(255, 255, 255); }
.vl-footer-widget .wp-calendar-nav { color: rgb(255, 255, 255); }
.footer-default-widget ul li span.comment-author-link a { color: rgb(255, 255, 255); }
.footer-default-widget.widget_recent_comments ul li { color: rgb(189, 188, 188); }
.footer-default-widget.widget_rss ul li a { color: rgb(255, 255, 255); }
.footer-default-widget .rssSummary { color: rgb(180, 184, 187); }
.footer-default-widget .rss-date, .footer-default-widget cite { color: rgb(180, 184, 187); }
.footer-default-widget .textwidget p strong { color: rgb(255, 255, 255); display: inline-block; margin-bottom: 10px; }
.footer-default-widget .textwidget p img { margin-bottom: 20px; }
.footer-default-widget p { color: rgb(180, 184, 187); }
.vl-main-menu ul li.menu-last .sub-menu { left: auto; right: 0px; }
.vl-main-menu ul li.menu-last .sub-menu li > .sub-menu { left: auto; visibility: hidden; opacity: 0; right: 100%; }
.vl-main-menu ul li.menu-last .sub-menu li:hover > .sub-menu { visibility: visible; opacity: 1; }
.vl-main-menu ul li .sub-menu a::after { display: none; }
.screen-reader-text { border: 0px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; position: absolute !important; overflow-wrap: normal !important; }
.screen-reader-text:focus { background-color: rgb(238, 238, 238); clip-path: none; color: rgb(68, 68, 68); display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }
.bypostauthor { display: block; }
.gallery-caption { display: block; }
.rc__thumb { float: left; }
.rc__content { overflow: hidden; }
.header__lang ul li a { color: rgb(255, 255, 255); font-weight: 600; font-size: 16px; }
.header__lang ul li { list-style: none; position: relative; }
.header__lang ul li ul { position: absolute; top: 110%; right: 0px; background: rgb(255, 255, 255); z-index: 2; width: 120px; padding: 12px 20px; box-shadow: rgba(0, 0, 0, 0.16) 0px 2px 6px 0px; opacity: 0; visibility: hidden; transition: 0.3s; }
.header__lang ul li:hover ul { opacity: 1; visibility: visible; top: 100%; }
.header__lang ul li { list-style: none; position: relative; }
.header__lang ul li ul li a { color: rgb(34, 34, 34); font-size: 14px; font-weight: 500; }
.header__lang ul li ul li:hover > a { color: var(--vl-theme-2); }
.logo img { width: 113px; }
.header__logo-overlay img { width: 113px; }
.header__side-logo img { width: 113px; }
.sidebar__logo img { width: 130px; }
.mobile-logo img { width: 113px; }
.footer__logo img { width: 120px; }
.breadcrumb-menu span { color: rgb(255, 255, 255); font-size: 16px; font-weight: 600; }
.breadcrumb-menu span.dvr { margin: 0px 8px; font-size: 13px; }
.error-404-title { font-size: 180px; font-weight: 700; line-height: 1; }
.error__content p { margin: 20px 0px 30px; padding: 0px 69px; }
.error__title { font-size: 35px; }
.sidebar__widget .wp-block-search__button-outside.wp-block-search__text-button.wp-block-search { margin-bottom: 0px; }
.sidebar__widget .wp-block-group__inner-container h2 { position: relative; display: inline-block; font-weight: 800; font-size: 22px; margin-bottom: 30px; }
.sidebar__widget ol { padding-left: 0px; }
.sidebar__widget .wp-block-latest-comments .wp-block-latest-comments__comment .wp-block-latest-comments__comment-author { font-size: 16px; font-weight: 500; position: relative; color: var(--vl-heading-primary); padding-left: 0px; }
.sidebar__widget .wp-block-calendar table th { background: none; font-weight: 700; padding-bottom: 0px; }
.vl-footer-widget .wp-block-group__inner-container h2 { font-size: 18px; color: var(--vl-common-white); margin-bottom: 40px; }
.vl-footer-widget .wp-block-search .wp-block-search__label { display: none; }
.vl-footer-widget .wp-block-latest-comments .wp-block-latest-comments__comment .wp-block-latest-comments__comment-author { font-size: 16px; font-weight: 500; position: relative; color: rgb(255, 255, 255); padding-left: 0px; }
.vl-footer-widget.widget_block ol { padding-left: 0px; }
.vl-footer-widget.widget_block .wp-block-latest-comments__comment-link { color: var(--vl-fw-regular); }
.vl-footer-widget.widget_block .wp-block-latest-comments__comment-meta { line-height: 1.4; }
.vl-footer-widget.widget_block .wp-block-calendar table th { font-weight: 700; background: none; padding-bottom: 5px !important; }
.vl-footer-widget.widget_block #wp-calendar tbody td { background: none; color: rgb(180, 184, 187); }
.admin-bar .header-sticky { margin-top: 32px; }
@media (max-width: 600px) {
  .admin-bar .header-sticky { margin-top: 0px; }
}
@media only screen and (min-width: 600px) and (max-width: 767px) {
  .admin-bar .header-sticky { margin-top: 46px; }
}
.comment-reply-title small { margin-left: 16px; font-size: 16px; color: var(--vl-theme-2); }
#commentform .comment-notes { margin-bottom: 15px; }
.wp-block-comments #commentform { margin-bottom: 30px; }
.wp-block-comments #commentform p { margin-bottom: 15px; }
.postbox__details ul.wp-block-page-list { padding-left: 0px; margin-bottom: 20px; }
.postbox__details ul.wp-block-post-template { padding-left: 0px; margin-bottom: 20px; }
.postbox__details ul.wp-block-post-template li { margin-bottom: 20px; }
.postbox__details .wp-block-query-pagination { margin-bottom: 20px; }
.postbox__details .wp-block-query-pagination a { border: 1px solid var(--vl-theme-1); color: var(--vl-theme-1); padding: 5px 10px; }
.postbox__details .wp-block-query-pagination a.wp-block-query-pagination-next { padding: 3px 15px; }
.postbox__details .wp-block-query-pagination span.dots { padding: 5px; }
.postbox__details .wp-block-avatar img { border-radius: 50%; margin-bottom: 10px; }
.postbox__details .wp-block-post-author { margin-bottom: 20px; }
.postbox__details .wp-block-post-author img { border-radius: 50%; }
.postbox__details .wp-block-post-author .wp-block-post-author__name { font-weight: 600; font-size: 18px; line-height: 16px; color: rgb(32, 33, 36); }
.postbox__details .wp-block-post-date, .postbox__details .wp-block-post-terms { font-weight: 500; font-size: 14px; color: rgb(136, 136, 136); }
.postbox__details .wp-block-post-navigation-link a { border-bottom: 1px solid rgba(145, 145, 145, 0.867); }
.postbox__details .post-navigation-link-previous { margin-bottom: 20px; }
.postbox__details .wp-block-post-navigation-link a:hover { border-bottom: 1px dashed rgba(145, 145, 145, 0.867); }
.postbox__details .wp-block-read-more { border-bottom: 1px solid rgba(145, 145, 145, 0.867); margin-bottom: 20px; }
.postbox__details .wp-block-read-more:hover { border-bottom: 1px dotted rgba(145, 145, 145, 0.867); }
.postbox__details .wp-block-comment-template { padding-left: 0px; }
.postbox__details .wp-block-comments-title { margin-bottom: 20px; }
.postbox__details .wp-block-comment-author-name a { font-weight: 600; font-size: 16px; line-height: 16px; color: rgb(32, 33, 36); display: block; margin-bottom: 5px; }
.postbox__details .wp-block-comment-date { font-weight: 500; font-size: 14px; line-height: 18px; color: rgb(136, 136, 136); display: inline-block; margin-bottom: 5px; }
.postbox__details .wp-block-comment-content p { font-size: 16px; }
.postbox__details .wp-block-comment-reply-link a { display: inline-block; height: 30px; line-height: 27px; padding: 0px 18px; font-weight: 500; font-size: 13px; color: rgb(32, 33, 36); border: 1px solid rgb(240, 240, 240); border-radius: 20px; transition: 0.3s; margin-top: 10px; }
.postbox__details .wp-block-comment-reply-link a:hover { color: rgb(255, 255, 255); background: var(--vl-gradient-primary); border-color: var(--vl-gradient-primary); }
.postbox__details .wp-block-post-comments-form .comment-form-comment label { color: rgb(32, 33, 36); font-weight: 600; margin-bottom: 10px; }
.postbox__details .wp-block-post-comments-form textarea { border-radius: 12px; padding: 20px; width: 100%; height: 160px; resize: none; border: 0px; outline: 0px; font-weight: 500; font-size: 15px; box-shadow: rgb(229, 229, 229) 0px 0px 0px 1px inset; transition: box-shadow 0.3s cubic-bezier(0.3, 0, 0, 0.3); color: rgb(0, 2, 41); }
.postbox__details .wp-block-post-comments-form .form-submit input { display: inline-block; background-color: var(--vtc-bg-main-bg-1); color: rgb(255, 255, 255); height: 50px; line-height: 50px; border-radius: 4px; padding: 0px 35px; font-size: 15px; font-weight: 600; text-align: center; text-transform: capitalize; position: relative; overflow: hidden; z-index: 1; transition: 0.5s; border-color: var(--vl-gradient-primary); }
.postbox__details .wp-block-post-comments-form { margin-top: 10px; }
.vl-postbox-area .wp-block-loginout a { border-bottom: 1px solid rgb(221, 221, 221); margin-bottom: 20px; display: inline-block; }
.vl-postbox-area .wp-block-loginout a:hover { border-bottom: 1px dashed; }
.vl-postbox-area .logged-in-as { margin-top: 5px; }
.vl-postbox-area .wp-block-categories { margin-bottom: 20px; }
.vl-postbox-area .wp-block-page-list li { list-style: none; }
.vl-postbox-area .wp-block-latest-posts__list { margin-bottom: 20px; }
.vl-postbox-area .wp-block-rss { margin-bottom: 20px; }
.vl-postbox-area .wp-block-social-links { padding-left: 0px; margin-bottom: 10px; }
.vl-postbox-area .wp-block-file__button { padding: 5px 10px; }
.vl-postbox-area .wp-block-file__button:hover { color: rgb(255, 255, 255); }
.vl-postbox-area .wp-block-video { margin-top: 20px; }
.vl-postbox-area .postbox__details.tagcloud { clear: both; }
.vl-postbox-area .wp-block-pullquote p { line-height: 1; }
.vl-postbox-area .has-large-font-size { line-height: 1; margin-top: 20px; }
.vl-postbox-area .wp-block-gallery { margin-top: 10px; }
.vl-postbox-area .wp-block-file a { background: rgb(50, 55, 60); padding: 5px 10px; color: rgb(255, 255, 255); border-radius: 20px; }
.comments-replay a { background: rgb(205, 95, 56); color: rgb(255, 255, 255); font-size: 14px; padding: 1px 15px; display: inline-block; }
.comments-replay { margin-top: 15px; }
.comment-form-cookies-consent { display: none; }
p.logged-in-as a { color: var(--vtc-bg-main-bg-1); }
p.form-submit { margin: 0px; }
.wp-block-group { box-sizing: border-box; margin-bottom: 20px; }
.wp-block-navigation__responsive-container-content ul.wp-block-page-list { padding-left: 0px; }
.wp-block-navigation__responsive-container-content ul.wp-block-page-list a:hover { text-decoration: underline; }
.wp-block-navigation__responsive-container-content ul.wp-block-page-list li { padding-bottom: 7px; }
.wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content { display: flex; flex-grow: 1; font-size: 17px; }
.wp-block-post-template.is-layout-flow { padding: 0px; }
.wp-block-post-template.is-layout-flow li { margin-bottom: 25px; }
.wp-block-query-pagination.is-layout-flex { margin-bottom: 25px; }
.wp-block-avatar { margin-bottom: 20px; }
.wp-block-post-navigation-link a { color: var(--vl-theme-2); border-bottom: 1px solid var(--vl-theme-2); margin-bottom: 12px; display: inline-block; }
.wp-block-read-more { margin: 18px 0px; color: var(--vl-theme-2); border-bottom: 1px solid var(--vl-theme-2); }
ol.wp-block-comment-template { padding-left: 0px; }
.wp-block-comment-date a, .wp-block-comment-author-name a { font-size: 15px; }
.comment-reply-link { color: var(--vl-theme-primary); font-size: 15px; }
.wp-block-post-comments-form .comment-form textarea { box-sizing: border-box; display: block; width: 100%; height: 200px; }
.wp-block-post-comments-form input[type="submit"] { background-color: var(--vl-theme-primary); border-radius: 0px; border-width: 0px; color: rgb(255, 255, 255); font-family: inherit; font-size: inherit; line-height: inherit; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; }
.wp-social-link.wp-social-link-fivehundredpx.wp-block-social-link { padding-top: 0px; }
.wp-social-link.wp-social-link-wordpress.wp-block-social-link { padding-top: 0px; }
.wp-block-social-links.is-layout-flex { padding-left: 0px; }
.wp-block-column p { margin: 0px; }
:where(.wp-block-columns.has-background) { padding: 1.25em 2.375em; }
.wp-block-file__button { background: rgb(50, 55, 60); color: rgb(255, 255, 255); text-decoration: none; padding: 7px 15px; }
.wp-block-media-text { margin-bottom: 20px; }
.wp-block-quote { background: no-repeat; font-size: 15px; }
.comment-reply-link { color: var(--vl-theme-2); font-size: 15px; }
.wp-block-post-comments-form .comment-form textarea { box-sizing: border-box; display: block; width: 100%; height: 200px; }
.wp-block-post-comments-form input[type="submit"] { background-color: var(--vl-theme-2); border-radius: 0px; border-width: 0px; color: rgb(255, 255, 255); font-family: inherit; font-size: inherit; line-height: inherit; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; }
.wp-social-link.wp-social-link-fivehundredpx.wp-block-social-link { padding-top: 0px; }
.wp-social-link.wp-social-link-wordpress.wp-block-social-link { padding-top: 0px; }
.wp-block-social-links.is-layout-flex { padding-left: 0px; }
.wp-block-column p { margin: 0px; }
:where(.wp-block-columns.has-background) { padding: 1.25em 2.375em; }
.wp-block-file__button { background: rgb(50, 55, 60); color: rgb(255, 255, 255); text-decoration: none; padding: 7px 15px; }
.wp-block-media-text { margin-bottom: 20px; }
.wp-block-quote { background: no-repeat; }
.wp-block-pullquote blockquote, .wp-block-pullquote cite, .wp-block-pullquote p { color: inherit; background: none; }
.wp-block-pullquote { border-bottom: 2px solid; border-top: 2px solid; }
.wp-block-pullquote blockquote cite::before { display: none; color: inherit; background: none; }
.wp-block-pullquote { border-bottom: 2px solid; border-top: 2px solid; }
.wp-block-pullquote blockquote cite::before { display: none; }
.wp-block-pullquote cite, .wp-block-pullquote footer, .wp-block-pullquote__citation { font-size: 14px; }
.wp-block-image { overflow: hidden; }
.postbox__details .postbox-content { margin-bottom: 75px; }
.postbox-tags { overflow: hidden; clear: both; }
.postbox-content p { overflow: hidden; }
.postbox-content p a { color: var(--vl-theme-primary); }
pre { overflow-x: auto; white-space: pre-wrap; overflow-wrap: break-word; font-size: 14px; }
.wp-block-image { overflow: hidden; }
.postbox__details .postbox-content { margin-bottom: 75px; }
.postbox-tags { overflow: hidden; clear: both; margin-top: 10px; }
.postbox-content p { overflow: hidden; }
.postbox-content p a { color: var(--vl-theme-2); }
pre { overflow-x: auto; white-space: pre-wrap; overflow-wrap: break-word; }
div.postbox-comment-content > ul, div.postbox-comment-content > ol { margin-bottom: 30px; }
.footer-info-list div i img { width: 16px; }
.vl-postbox-pagination ul { padding-left: 0px; }
.vl-header-logo { padding: 15px 0px; }
@media (max-width: 767px) {
  .vl-header-logo { padding: 0px; }
}
@media only screen and (min-width: 767px) and (max-width: 1180px) {
  .vl-header-logo { line-height: 3.2 !important; }
}
@media only screen and (min-width: 575px) and (max-width: 768px) {
  .blog-sidebar__wrapper { padding-left: 0px !important; }
}
.sidebar__widget .vl-post-area ul, .sidebar__widget .vl-post-area ol { padding-left: 20px; margin-bottom: 30px; }
.footer-info-list div i img { width: 16px; }
.vl-postbox-pagination ul { padding-left: 0px; }
.vl-header-logo { padding: 15px 0px; }
@media (max-width: 767px) {
  .vl-header-logo { padding: 0px; }
}
.rc__post-thumb.mr-20 { width: 70px; height: 72px; }
.rc__post-thumb a img { width: 100%; height: 100%; object-fit: cover; }
img.alignright.size-thumbnail.wp-image-827 { float: none; margin-left: 0px !important; }
@media (max-width: 767px) {
  .blog-sidebar__wrapper { padding: 0px; }
}
.comment-list .postbox__comment-avater img { max-width: 100%; width: 80px; height: 80px; border-radius: 50%; margin-bottom: 74px; }
.wp-block-search__input { border-radius: 4px; padding: 16px 0px 10px 0.25em; }
.vl-postbox-area ul > li ul, .vl-postbox-area ol > li ol { padding-left: 20px; }
.wp-block-search__button svg { fill: currentcolor; min-height: 24px; min-width: 24px; vertical-align: text-bottom; }
.vl-postbox-area ol ol, .vl-postbox-area ol ul, .vl-postbox-area ul ol, .vl-postbox-area ul ul { margin-bottom: 0px; }
.vl-postbox-area .wp-block-file { margin-bottom: 20px; }
.vl-postbox-area ul, .vl-postbox-area ol { padding-left: 0px; }
.vl-postbox-area ol { padding-left: 24px; }
.logged-in-as { margin-bottom: 10px; }
.postbox__item blockquote { padding: 35px 40px; margin-bottom: 50px; margin-top: 50px; }
.postbox__item blockquote cite::before { content: ""; font-size: 28px; color: rgb(255, 255, 255); padding-bottom: 0px; display: inline-block; background: rgb(25, 21, 21); height: 2px; width: 16px; font-weight: 400; text-align: center; top: -4px; margin-right: 10px; position: relative; }
.postbox__item blockquote p { font-family: var(--vl-ff-heading); font-weight: 700; font-size: 22px; color: var(--vl-theme-1); margin-bottom: 5px; }
.postbox__item blockquote cite { font-weight: 500; font-size: 14px; font-style: inherit; position: relative; color: var(--vtc-text-common-color-3); margin-top: 18px; display: block; }
.wp-block-archives-dropdown.wp-block-archives { margin-bottom: 20px; }
label.wp-block-archives__label { margin-bottom: 6px; }
.wp-block-file { margin-bottom: 20px; }
.nice-select.postform { width: 100%; }
.vl-sidebar-widget-content .textwidget p img { width: 100%; height: auto; }
.vl-sidebar-widget-content .textwidget a img { width: 100%; height: auto; }
.textwidget .nice-select { width: 100%; }
.vl-footer-widget-content ul li { color: rgb(162, 162, 162); }
.vl-footer-widget #wp-calendar tbody td { background: transparent; border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); }
.vl-footer-widget #wp-calendar thead tr th { background: transparent; border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); }
.wp-block-group .wp-block-heading, .wp-block-search .wp-block-search__label { font-size: 24px; font-weight: 600; margin-bottom: 25px; letter-spacing: -0.96px; }
.vl-text-white { color: rgb(255, 255, 255); }
@media screen and (max-width: 769px) {
  * { margin: 0px; padding: 0px; }
  body { font-size: 16px; font-family: arial, sans-serif; }
  a, a:hover { outline: none; text-decoration: none; }
  ul, li { list-style: none; }
  .mobile-logo a { font-size: 20px; font-weight: 700; color: rgb(0, 0, 0); text-decoration: none; }
  .mobile-logo-unick { margin-top: -30px; margin-bottom: 10px; }
  .mobile-header { position: fixed; top: 0px; left: 0px; width: 100%; padding: 17px 0px; z-index: 999; background: rgb(255, 255, 255); }
  .mobile-header.mobile-header-main { position: fixed; top: 0px; left: 0px; width: 100%; padding: 17px 0px; z-index: 999; background: rgb(255, 255, 255); }
  .mobile-header-elements { display: flex; align-items: center; justify-content: space-between; }
  .mobile-nav-icon { font-size: 23px; border: 1px solid; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; border-radius: 4px; color: rgb(0, 0, 0); }
  .mobile-nav-icon { font-size: 23px; border: 1px solid; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; border-radius: 4px; color: rgb(0, 0, 0); }
  .mobile-sidebar { position: fixed; height: 100%; width: 100%; background: rgb(255, 255, 255); z-index: 9999; padding: 40px 30px; left: -100%; top: 0px; visibility: hidden; opacity: 0; transition: 0.3s; }
  .mobile-sidebar .contact-icon { background: rgb(255, 255, 255); }
  .mobile-sidebar.mobile-menu-active { left: 0px; visibility: visible; opacity: 1; transition: 0.3s; padding-top: 55px; max-height: 100%; overflow-y: scroll; }
  .menu-close { position: absolute; right: 20px; top: 20px; font-size: 25px; color: rgb(0, 0, 0); cursor: pointer; }
  .mobile-nav li a { font-size: 18px; line-height: 24px; color: rgb(0, 0, 0); padding: 10px 0px; display: block; }
  ul.mobile-nav-list { margin-top: 30px; }
  li.has-children { position: relative; z-index: 2; }
  span.mobile-nav-menu-icon { position: absolute; right: 0px; top: 0px; height: 50px; width: 50px; text-align: center; line-height: 50px; color: rgb(255, 255, 255); }
  ul.mobile-menu-sub { display: none; position: relative; left: 0px; padding-left: 10px; transition: 0.3s; }
  ul.mobile-menu-sub.sub-menu-active { display: block; position: relative; transition: 0.3s; }
  .mobile-nav li { position: relative; z-index: 2; }
  span.submenu-button { position: absolute; width: 100%; height: 44px; top: 0px; left: 0px; z-index: 3; transition: 0.3s; }
  span.submenu-button::after, span.submenu-button::before { position: absolute; content: ""; height: 20px; width: 2px; background: rgb(0, 0, 0); top: 12px; right: 9px; transition: 0.3s; }
  span.submenu-button::before { height: 2px; width: 20px; right: 0px; top: 22px; }
  span.submenu-button.submenu-opened::after { visibility: hidden; opacity: 0; }
  .sub-menu { display: none; padding-left: 15px; }
  span.multi-drop-icon { position: absolute; right: 10px; width: 20px; height: 100%; top: 0px; text-align: center; display: flex; align-items: center; justify-content: flex-end; }
  ul.mobile-nav-list { max-height: 500px; overflow-y: scroll; }
  .single-footer.single-footer-menu.single-footer4 h3 { margin-bottom: 0px; }
  .social.social4-menu.social4 { margin-top: 0px; }
  a.mobile-menu-button.hash-nav { padding: 15px; border-radius: 5px; margin-top: 20px; border: 1px solid; text-align: center; margin-bottom: 20px; }
}
.mobile-menu-a a { color: rgb(255, 255, 255); font-size: 16px; line-height: 16px; }
.mobile-menu-icon-box { display: flex; align-items: start; padding: 5px 0px; }
.mobile-menu-icon { padding-right: 8px; }
.mobile-menu-social h3 { font-size: 20px; line-height: 24px; font-weight: 600; color: rgb(255, 255, 255); padding: 20px 0px; }
select { padding: 12px; width: 100%; border-radius: 4px; }
.mean-container .mean-nav ul li > a.mean-expand i, .vl-product-tab-2 .nav-tabs .nav-link .vl-product-tab-tooltip, .vl-tab-line, .vl-accordion .accordion-button .vl-accordion-plus, .vl-accordion .accordion-button .vl-accordion-plus::after, .vl-accordion .accordion-button .vl-accordion-plus::before, .vl-swiper-dot .swiper-pagination-bullet, .vl-swiper-dot-border .swiper-pagination-bullet, .vl-swiper-scrollbar, .back-to-top-wrapper, a, button, p, input, select, textarea, li, .transition-3 { transition: 0.3s ease-out; }
.vl-hotspot svg, .vl-pagination ul li a svg, .vl-pagination ul li span svg, .vl-swiper-arrow button svg, .vl-btn svg, .vl-theme-toggle-main span svg { transform: translateY(-2px); }
.vl-section-title-pre-bg { font-family: var(--vl-ff-abril); }
.vl-product-tab-2 .nav-tabs .nav-link:not(:first-child)::after { transform: translateY(-50%); }
:root { --vl-ff-body: 'Jost', sans-serif; --vl-ff-heading: 'Jost', sans-serif; --vl-ff-p: 'Kumbh Sans', sans-serif; --vl-ff-fontawesome: "Font Awesome 6 Pro"; --vl-common-white: #ffffff; --vl-common-black: #000; --vl-common-gray: #F4F5FA; --vl-theme-primary: #00A3C3; --vl-theme-secondary: #16243E; --vl-gradient-primary: linear-gradient(90deg, #004D6E 0%, #00ACCC 100%); --vl-heading-primary: #16243E; --vl-heading-secondary: #16243E; --vl-text-body: #333F4D; --vl-text-1: #67687A; --vl-text-2: #757474; --vl-border-primary: #EAEBED; --vl-border-secondary: #F0F2F4; }
a:not([href]):not([class]), a:not([href]):not([class]):hover { color: inherit; text-decoration: none; }
a:focus, .button:focus { text-decoration: none; outline: none; }
a:focus, a:hover { color: inherit; text-decoration: none; }
a, button { color: inherit; outline: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: transparent; }
button:hover { cursor: pointer; }
button:focus { outline: 0px; }
.uppercase { text-transform: uppercase; }
.capitalize { text-transform: capitalize; }
input[type="text"], input[type="email"], input[type="tel"], input[type="number"], input[type="password"], input[type="url"], textarea { outline: none; background-color: var(--vtc-text-text-white-text-1); height: 56px; width: 100%; line-height: 56px; font-size: 16px; color: var(--vl-common-black); padding-left: 26px; padding-right: 26px; border: 1px solid rgb(224, 226, 227); }
input[type="text"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder, input[type="tel"]::-webkit-input-placeholder, input[type="number"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, input[type="url"]::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: rgb(149, 153, 157); }
input[type="text"]::placeholder, input[type="email"]::placeholder, input[type="tel"]::placeholder, input[type="number"]::placeholder, input[type="password"]::placeholder, input[type="url"]::placeholder, textarea::placeholder { color: rgb(149, 153, 157); }
[dir="rtl"] input[type="text"], [dir="rtl"] input[type="email"], [dir="rtl"] input[type="tel"], [dir="rtl"] input[type="number"], [dir="rtl"] input[type="password"], [dir="rtl"] input[type="url"], [dir="rtl"] textarea { text-align: right; }
input[type="text"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="url"]:focus, textarea:focus { border-color: var(--vl-common-black); }
input[type="text"]:focus::placeholder, input[type="email"]:focus::placeholder, input[type="tel"]:focus::placeholder, input[type="number"]:focus::placeholder, input[type="password"]:focus::placeholder, input[type="url"]:focus::placeholder, textarea:focus::placeholder { opacity: 0; }
textarea { line-height: 1.4; padding-top: 17px; padding-bottom: 17px; }
input[type="color"] { appearance: none; background: none; border: 0px; cursor: pointer; height: 100%; width: 100%; padding: 0px; border-radius: 50%; }
::selection { background: var(--vl-common-black); color: var(--vl-common-white); text-shadow: none; }
::placeholder { color: var(--vl-common-black); font-size: 16px; opacity: 1; }
@keyframes shape-animaiton1 { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(100px); }
}
@keyframes shape-animaiton2 { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(30px); }
}
@keyframes shape-animaiton3 { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(10px); }
}
@keyframes shape-animaiton4 { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1000deg); }
}
@keyframes animate1 { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(-20px); }
}
@keyframes animate2 { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(20px); }
}
@keyframes animate3 { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(15px); }
}
@keyframes animate4 { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(-25px); }
}
@keyframes animate5 { 
  0% { transform: scale(0.5); }
  100% { transform: scale(1); }
}
.shape-animaiton1 { position: relative; animation-name: shape-animaiton1; animation-duration: 2s; animation-iteration-count: infinite; animation-direction: alternate; animation-timing-function: cubic-bezier(0.59, 0.59, 1, 1); }
.shape-animaiton2 { position: relative; animation-name: shape-animaiton2; animation-duration: 2s; animation-iteration-count: infinite; animation-direction: alternate; animation-timing-function: ease-in-out; }
.shape-animaiton3 { position: relative; animation-name: shape-animaiton3; animation-duration: 2s; animation-iteration-count: infinite; animation-direction: alternate; animation-timing-function: ease-in-out; }
.shape-animaiton4 { position: relative; animation-name: shape-animaiton4; animation-duration: 62s; animation-iteration-count: infinite; animation-direction: alternate; animation-timing-function: linear; }
.animate1 { position: relative; animation-name: animate1; animation-duration: 2s; animation-iteration-count: infinite; animation-direction: alternate; animation-timing-function: ease-in-out; }
.animate2 { position: relative; animation-name: animate2; animation-duration: 2s; animation-iteration-count: infinite; animation-direction: alternate; animation-timing-function: ease-in-out; }
.animate3 { position: relative; animation-name: animate3; animation-duration: 4s; animation-iteration-count: infinite; animation-direction: alternate; animation-timing-function: ease-in-out; }
.animate4 { position: relative; animation-name: animate4; animation-duration: 4s; animation-iteration-count: infinite; animation-direction: alternate; animation-timing-function: ease-in-out; }
.animate5 { position: relative; animation-name: animate5; animation-duration: 4s; animation-iteration-count: infinite; animation-direction: alternate; animation-timing-function: ease-in-out; }
body.body, html { overflow-x: hidden; }
body { font-family: Figtree, sans-serif; font-size: var(--f-fs-font-fs16); }
.body2 { background-image: url("../img/bg/home-page2-bg.png"); background-position: center center; background-repeat: no-repeat; background-size: cover; z-index: -33; }
@media screen and (min-width: 769px) {
  body.body2.body.unic-body { overflow-x: initial !important; }
}
* { margin: 0px; padding: 0px; box-sizing: border-box; }
input, textarea, select, option { max-width: 100%; }
ul { padding: 0px; margin: 0px; list-style: none; }
p { padding: 0px; margin: 0px; }
img { max-width: 100%; height: auto; }
a, a:hover, a:focus { outline: none; text-decoration: none; }
body.body { font-size: 16px; font-weight: 400; line-height: 26px; overflow-x: hidden; z-index: -33; position: relative; }
.sp { padding: 100px 0px; }
.sp2 { padding: 120px 0px; }
.pt100 { padding-top: 100px; }
.pt140 { padding-top: 140px; }
.pb120 { padding-bottom: 120px; }
.pl60 { padding-left: 60px; }
.pb40 { padding-bottom: 40px; }
.pr60 { padding-right: 60px; }
@media (max-width: 768px) {
  .sp { padding: 50px 0px; }
  .pt100 { padding-top: 50px; }
  .pt140 { padding-top: 70px; }
  .pb120 { padding-bottom: 60px; }
  .sp2 { padding: 60px 0px; }
  .pl60 { padding-left: 0px; }
  .pr60 { padding-right: 0px; }
}
.space4 { height: 4px; }
.space6 { height: 6px; }
.space28 { height: 28px; }
.space8 { height: 8px; }
.space12 { height: 12px; }
.space14 { height: 16px; }
.space16 { height: 16px; }
.space24 { height: 24px; }
.space32 { height: 32px; }
.space10 { height: 10px; }
.space5 { height: 5px; }
.space5 { height: 5px; }
@media (max-width: 767px) {
  .space10 { height: 5px; }
  .sp5 { padding-bottom: 50px; }
}
.space20 { height: 20px; }
@media (max-width: 767px) {
  .space20 { height: 10px; }
}
.space30 { height: 30px; }
@media (max-width: 767px) {
  .space30 { height: 15px; }
}
.space40 { height: 40px; }
@media (max-width: 767px) {
  .space40 { height: 20px; }
}
.space50 { height: 50px; }
.space45 { height: 45px; }
@media (max-width: 767px) {
  .space50 { height: 25px; }
}
.space60 { height: 60px; }
.space55 { height: 55px; }
.space70 { height: 70px; }
.space80 { height: 80px; }
.space90 { height: 90px; }
.space100 { height: 100px; }
.space120 { height: 120px; }
.text-right { text-align: right; }
.section-padding { padding: 120px 0px; }
@media (max-width: 991px) {
  .section-padding { padding: 60px 0px; }
}
.section-padding2 { padding: 120px 0px 90px; }
@media (max-width: 991px) {
  .section-padding2 { padding: 60px 0px 30px; }
}
.padding-bottom { padding-bottom: 120px; }
@media (max-width: 991px) {
  .padding-bottom { padding-bottom: 60px; }
}
.padding-bottom2 { padding-bottom: 90px; }
@media (max-width: 991px) {
  .padding-bottom2 { padding-bottom: 30px; }
}
.padding-top { padding-top: 120px; }
@media (max-width: 991px) {
  .padding-top { padding-top: 60px; }
}
.padding-top2 { padding-top: 90px; }
@media (max-width: 991px) {
  .padding-top2 { padding-top: 30px; }
}
.padding-90 { padding: 90px 0px; }
@media (max-width: 991px) {
  .padding-90 { padding: 50px 0px; }
}
.w-full { width: 100%; }
@media (min-width: 992px) {
  .w-lg-full { width: 100%; }
}
.text-center { text-align: center; }
@media (min-width: 992px) {
  .text-lg-center { text-align: center; }
}
.text-left { text-align: left !important; }
.weight-400 { font-weight: 400 !important; }
.weight-500 { font-weight: 500 !important; }
.weight-600 { font-weight: 600 !important; }
.weight-700 { font-weight: 700 !important; }
.weight-800 { font-weight: 800 !important; }
.weight-900 { font-weight: 900 !important; }
.font-f-1 { font-family: Hind, sans-serif !important; }
.font-f-2 { font-family: "Plus Jakarta Sans", sans-serif !important; }
.font-f-3 { font-family: "Spline Sans", sans-serif !important; }
.font-f-4 { font-family: Catamaran, sans-serif !important; }
.font-12 { font-size: 12px; }
.font-14 { font-size: 16px; }
.font-16 { font-size: 16px; }
.font-18 { font-size: 18px; }
.font-20 { font-size: 20px; }
.font-22 { font-size: 22px; }
.font-24 { font-size: 24px; }
.font-26 { font-size: 26px; }
.font-28 { font-size: 28px; }
.font-30 { font-size: 30px; }
.font-32 { font-size: 32px; }
.font-34 { font-size: 34px; }
.font-36 { font-size: 36px; }
.font-40 { font-size: 40px; }
.font-42 { font-size: 42px; }
.font-44 { font-size: 44px; }
.font-46 { font-size: 48px; }
.font-48 { font-size: 48px; }
.font-50 { font-size: 60px; }
.font-52 { font-size: 52px; }
.font-54 { font-size: 54px; }
.font-56 { font-size: 56px; }
.font-58 { font-size: 58px; }
.font-60 { font-size: 60px; }
.font-62 { font-size: 62px; }
.font-70 { font-size: 70px; }
.font-72 { font-size: 72px; }
.font-74 { font-size: 74px; }
.font-76 { font-size: 76px; }
.font-78 { font-size: 78px; }
.font-80 { font-size: 80px; }
.font-82 { font-size: 82px; }
.font-84 { font-size: 84px; }
.font-86 { font-size: 86px; }
.font-88 { font-size: 88px; }
.font-90 { font-size: 90px; }
.font-92 { font-size: 92px; }
.font-94 { font-size: 94px; }
.font-96 { font-size: 96px; }
.font-98 { font-size: 98px; }
.font-100 { font-size: 100px; }
@media screen and (min-width: 1024px) {
  .text-md-right { text-align: right; }
  .text-md-center { text-align: center; }
  .text-md-left { text-align: left; }
  .font-lg-12 { font-size: 12px; }
  .font-lg-14 { font-size: 16px; }
  .font-lg-16 { font-size: 16px; }
  .font-lg-18 { font-size: 18px; }
  .font-lg-20 { font-size: 20px; }
  .font-lg-22 { font-size: 22px; }
  .font-lg-24 { font-size: 24px; }
  .font-lg-26 { font-size: 26px; }
  .font-lg-28 { font-size: 28px; }
  .font-lg-30 { font-size: 30px; }
  .font-lg-32 { font-size: 32px; }
  .font-lg-34 { font-size: 34px; }
  .font-lg-36 { font-size: 36px; }
  .font-lg-40 { font-size: 40px; }
  .font-lg-42 { font-size: 42px; }
  .font-lg-44 { font-size: 44px; }
  .font-lg-45 { font-size: 45px; }
  .font-lg-46 { font-size: 48px; }
  .font-lg-48 { font-size: 48px; }
  .font-lg-50 { font-size: 60px; }
  .font-lg-52 { font-size: 52px; }
  .font-lg-54 { font-size: 54px; }
  .font-lg-56 { font-size: 56px; }
  .font-lg-58 { font-size: 58px; }
  .font-lg-60 { font-size: 60px; }
  .font-lg-62 { font-size: 62px; }
  .font-lg-66 { font-size: 66px; }
  .font-lg-70 { font-size: 70px; }
  .font-lg-72 { font-size: 72px; }
  .font-lg-74 { font-size: 74px; }
  .font-lg-76 { font-size: 76px; }
  .font-lg-78 { font-size: 78px; }
  .font-lg-80 { font-size: 80px; }
  .font-lg-82 { font-size: 82px; }
  .font-lg-84 { font-size: 84px; }
  .font-lg-86 { font-size: 86px; }
  .font-lg-88 { font-size: 88px; }
  .font-lg-90 { font-size: 90px; }
  .font-lg-92 { font-size: 92px; }
  .font-lg-94 { font-size: 94px; }
  .font-lg-96 { font-size: 96px; }
  .font-lg-98 { font-size: 98px; }
  .font-lg-100 { font-size: 100px; }
  .line-height-lg-14 { line-height: 16px; }
  .line-height-lg-16 { line-height: 16px; }
  .line-height-lg-18 { line-height: 18px; }
  .line-height-lg-20 { line-height: 20px; }
  .line-height-lg-22 { line-height: 22px; }
  .line-height-lg-24 { line-height: 24px; }
  .line-height-lg-26 { line-height: 26px; }
  .line-height-lg-28 { line-height: 28px; }
  .line-height-lg-30 { line-height: 30px; }
  .line-height-lg-32 { line-height: 32px; }
  .line-height-lg-34 { line-height: 34px; }
  .line-height-lg-36 { line-height: 36px; }
  .line-height-lg-38 { line-height: 38px; }
  .line-height-lg-40 { line-height: 40px; }
  .line-height-lg-42 { line-height: 42px; }
  .line-height-lg-44 { line-height: 44px; }
  .line-height-lg-48 { line-height: 48px; }
  .line-height-lg-50 { line-height: 50px; }
  .line-height-lg-52 { line-height: 52px; }
  .line-height-lg-54 { line-height: 54px; }
  .line-height-lg-56 { line-height: 56px; }
  .line-height-lg-58 { line-height: 58px; }
  .line-height-lg-60 { line-height: 60px; }
  .line-height-lg-62 { line-height: 62px; }
  .line-height-lg-64 { line-height: 64px; }
  .line-height-lg-66 { line-height: 66px; }
  .line-height-lg-68 { line-height: 68px; }
  .line-height-lg-70 { line-height: 70px; }
  .line-height-lg-72 { line-height: 72px; }
  .line-height-lg-74 { line-height: 74px; }
  .line-height-lg-76 { line-height: 76px; }
  .line-height-lg-78 { line-height: 78px; }
  .line-height-lg-80 { line-height: 80px; }
  .line-height-lg-82 { line-height: 82px; }
  .line-height-lg-84 { line-height: 84px; }
  .line-height-lg-86 { line-height: 86px; }
  .line-height-lg-88 { line-height: 88px; }
  .line-height-lg-90 { line-height: 90px; }
  .line-height-lg-92 { line-height: 92px; }
  .line-height-lg-94 { line-height: 94px; }
  .line-height-lg-96 { line-height: 96px; }
  .line-height-lg-98 { line-height: 98px; }
  .line-height-lg-100 { line-height: 100px; }
}
@media screen and (min-width: 768px) {
  .font-md-12 { font-size: 12px; }
  .font-md-14 { font-size: 16px; }
  .font-md-16 { font-size: 16px; }
  .font-md-18 { font-size: 18px; }
  .font-md-20 { font-size: 20px; }
  .font-md-22 { font-size: 22px; }
  .font-md-24 { font-size: 24px; }
  .font-md-26 { font-size: 26px; }
  .font-md-28 { font-size: 28px; }
  .font-md-30 { font-size: 30px; }
  .font-md-32 { font-size: 32px; }
  .font-md-34 { font-size: 34px; }
  .font-md-36 { font-size: 36px; }
  .font-md-40 { font-size: 40px; }
  .font-md-42 { font-size: 42px; }
  .font-md-44 { font-size: 44px; }
  .font-md-46 { font-size: 48px; }
  .font-md-48 { font-size: 48px; }
  .font-md-50 { font-size: 60px; }
  .font-md-52 { font-size: 52px; }
  .font-md-54 { font-size: 54px; }
  .font-md-56 { font-size: 56px; }
  .font-md-58 { font-size: 58px; }
  .font-md-60 { font-size: 60px; }
  .font-md-62 { font-size: 62px; }
  .font-md-74 { font-size: 74px; }
  .font-md-76 { font-size: 76px; }
  .font-md-78 { font-size: 78px; }
  .font-md-80 { font-size: 80px; }
  .font-md-82 { font-size: 82px; }
  .font-md-84 { font-size: 84px; }
  .font-md-86 { font-size: 86px; }
  .font-md-88 { font-size: 88px; }
  .font-md-90 { font-size: 90px; }
  .font-md-92 { font-size: 92px; }
  .font-md-94 { font-size: 94px; }
  .font-md-96 { font-size: 96px; }
  .font-md-98 { font-size: 98px; }
  .font-md-100 { font-size: 100px; }
  .line-height-md-12 { line-height: 12px; }
  .line-height-md-14 { line-height: 16px; }
  .line-height-md-16 { line-height: 16px; }
  .line-height-md-18 { line-height: 18px; }
  .line-height-md-20 { line-height: 20px; }
  .line-height-md-22 { line-height: 22px; }
  .line-height-md-24 { line-height: 24px; }
  .line-height-md-26 { line-height: 26px; }
  .line-height-md-28 { line-height: 28px; }
  .line-height-md-30 { line-height: 30px; }
  .line-height-md-32 { line-height: 32px; }
  .line-height-md-34 { line-height: 34px; }
  .line-height-md-36 { line-height: 36px; }
  .line-height-md-38 { line-height: 38px; }
  .line-height-md-40 { line-height: 40px; }
  .line-height-md-42 { line-height: 42px; }
  .line-height-md-44 { line-height: 44px; }
  .line-height-md-48 { line-height: 48px; }
  .line-height-md-50 { line-height: 50px; }
  .line-height-md-52 { line-height: 52px; }
  .line-height-md-54 { line-height: 54px; }
  .line-height-md-56 { line-height: 56px; }
  .line-height-md-58 { line-height: 58px; }
  .line-height-md-60 { line-height: 60px; }
  .line-height-md-62 { line-height: 62px; }
  .line-height-md-64 { line-height: 64px; }
  .line-height-md-66 { line-height: 66px; }
  .line-height-md-68 { line-height: 68px; }
  .line-height-md-70 { line-height: 70px; }
  .line-height-md-72 { line-height: 72px; }
  .line-height-md-74 { line-height: 74px; }
  .line-height-md-76 { line-height: 76px; }
  .line-height-md-78 { line-height: 78px; }
  .line-height-md-80 { line-height: 80px; }
  .line-height-md-82 { line-height: 82px; }
  .line-height-md-84 { line-height: 84px; }
  .line-height-md-86 { line-height: 86px; }
  .line-height-md-88 { line-height: 88px; }
  .line-height-md-90 { line-height: 90px; }
  .line-height-md-92 { line-height: 92px; }
  .line-height-md-94 { line-height: 94px; }
  .line-height-md-96 { line-height: 96px; }
  .line-height-md-98 { line-height: 98px; }
  .line-height-md-100 { line-height: 100px; }
}
@media screen and (min-width: 576px) {
  .font-sm-12 { font-size: 12px; }
  .font-sm-14 { font-size: 16px; }
  .font-sm-16 { font-size: 16px; }
  .font-sm-18 { font-size: 18px; }
  .font-sm-20 { font-size: 20px; }
  .font-sm-22 { font-size: 22px; }
  .font-sm-24 { font-size: 24px; }
  .font-sm-26 { font-size: 26px; }
  .font-sm-28 { font-size: 28px; }
  .font-sm-30 { font-size: 30px; }
  .font-sm-32 { font-size: 32px; }
  .font-sm-34 { font-size: 34px; }
  .font-sm-36 { font-size: 36px; }
  .font-sm-40 { font-size: 40px; }
  .font-sm-42 { font-size: 42px; }
  .font-sm-44 { font-size: 44px; }
  .font-sm-46 { font-size: 48px; }
  .font-sm-48 { font-size: 48px; }
  .font-sm-50 { font-size: 60px; }
  .font-sm-52 { font-size: 52px; }
  .font-sm-54 { font-size: 54px; }
  .font-sm-56 { font-size: 56px; }
  .font-sm-58 { font-size: 58px; }
  .font-sm-60 { font-size: 60px; }
  .font-sm-62 { font-size: 62px; }
  .font-sm-74 { font-size: 74px; }
  .font-sm-76 { font-size: 76px; }
  .font-sm-78 { font-size: 78px; }
  .font-sm-80 { font-size: 80px; }
  .font-sm-82 { font-size: 82px; }
  .font-sm-84 { font-size: 84px; }
  .font-sm-86 { font-size: 86px; }
  .font-sm-88 { font-size: 88px; }
  .font-sm-90 { font-size: 90px; }
  .font-sm-92 { font-size: 92px; }
  .font-sm-94 { font-size: 94px; }
  .font-sm-96 { font-size: 96px; }
  .font-sm-98 { font-size: 98px; }
  .font-sm-100 { font-size: 100px; }
  .line-height-sm-12 { line-height: 12px; }
  .line-height-sm-14 { line-height: 16px; }
  .line-height-sm-16 { line-height: 16px; }
  .line-height-sm-18 { line-height: 18px; }
  .line-height-sm-20 { line-height: 20px; }
  .line-height-sm-22 { line-height: 22px; }
  .line-height-sm-24 { line-height: 24px; }
  .line-height-sm-26 { line-height: 26px; }
  .line-height-sm-28 { line-height: 28px; }
  .line-height-sm-30 { line-height: 30px; }
  .line-height-sm-32 { line-height: 32px; }
  .line-height-sm-34 { line-height: 34px; }
  .line-height-sm-36 { line-height: 36px; }
  .line-height-sm-38 { line-height: 38px; }
  .line-height-sm-40 { line-height: 40px; }
  .line-height-sm-42 { line-height: 42px; }
  .line-height-sm-44 { line-height: 44px; }
  .line-height-sm-48 { line-height: 48px; }
  .line-height-sm-50 { line-height: 50px; }
  .line-height-sm-52 { line-height: 52px; }
  .line-height-sm-54 { line-height: 54px; }
  .line-height-sm-56 { line-height: 56px; }
  .line-height-sm-58 { line-height: 58px; }
  .line-height-sm-60 { line-height: 60px; }
  .line-height-sm-62 { line-height: 62px; }
  .line-height-sm-64 { line-height: 64px; }
  .line-height-sm-66 { line-height: 66px; }
  .line-height-sm-68 { line-height: 68px; }
  .line-height-sm-70 { line-height: 70px; }
  .line-height-sm-72 { line-height: 72px; }
  .line-height-sm-74 { line-height: 74px; }
  .line-height-sm-76 { line-height: 76px; }
  .line-height-sm-78 { line-height: 78px; }
  .line-height-sm-80 { line-height: 80px; }
  .line-height-sm-82 { line-height: 82px; }
  .line-height-sm-84 { line-height: 84px; }
  .line-height-sm-86 { line-height: 86px; }
  .line-height-sm-88 { line-height: 88px; }
  .line-height-sm-90 { line-height: 90px; }
  .line-height-sm-92 { line-height: 92px; }
  .line-height-sm-94 { line-height: 94px; }
  .line-height-sm-96 { line-height: 96px; }
  .line-height-sm-98 { line-height: 98px; }
  .line-height-sm-100 { line-height: 100px; }
}
.mr-2 { margin-right: 8px; }
@media (max-width: 767px) {
  .mobile-hidden { display: none; }
}
.mb-30 { margin-bottom: 30px; }
.mobile-sidebar .single-footer h3 { color: var(--vtc-text-text-white-text-1); }
.mobile-sidebar .single-contact a { color: var(--vtc-text-text-white-text-1); }
.lg-ml-15 { margin-left: 15px; }
@media (max-width: 767px) {
  .lg-ml-15 { margin-left: 0px; }
}
.lg-mr-15 { margin-right: 15px; }
@media (max-width: 767px) {
  .lg-mr-15 { margin-right: 0px; }
}
._relative { position: relative; }
._absolute { position: absolute; }
.bg-cover { background-size: cover; background-position: center center; }
.bg-contain { background-size: contain; background-position: center center; }
.img-cover img, .img-cover { object-fit: cover; }
.width100 img { width: 100%; }
:root { --vtc-text-pera-text-1: #77787B; --vtc-text-heading-text-1: #081120; --vtc-text-heading-text-2: #19326A; --vtc-text-heading-text-3: #001431; --vtc-text-common-color-1: #5957E5; --vtc-text-common-color-2: #FC253F; --vtc-text-common-color-3: #FF7A01; --vtc-text-common-color-4: #FD965B; --vtc-text-common-color-5: #23342E; --vtc-text-common-color-6: #52B5E9; --vtc-text-common-color-7: #FA6444; --vtc-text-common-color-8: #2A9134; --vtc-text-common-color-9: #F6AA32; --vtc-text-common-color-10: #F1C832; --vtc-text-common-color-11: #31572C; --vtc-text-pera-text-2: #CCCCD5; --vtc-text-pera-text-3: #5A5F6A; --vtc-text-pera-text-4: #696B6D; --vtc-text-pera-text-5: #5B5D5F; --vtc-text-text-white-text-1: #ffffff; --vtc-bg-main-bg-1: #FF7A01; --vtc-bg-main-bg-2: #FC253F; --vtc-bg-main-bg-3: #FD965B; --vtc-bg-main-bg-4: #23342E; --vtc-bg-main-bg-5: #19326A; --vtc-bg-main-bg-6: #52B5E9; --vtc-bg-main-bg-7: #325D28; --vtc-bg-common-bg1: #FFF2E6; --vtc-bg-common-bg2: #F5F3F4; --vtc-bg-common-bg3: #28284D; --vtc-bg-common-bg4: #FFFAEC; --vtc-bg-common-bg5: #FFF4EF; --vtc-bg-common-bg6: #E9EBEA; --vtc-bg-common-bg7: #ECF3F6; --vtc-bg-common-bg8: #E5E7EA; --vtc-bg-common-bg9: #F2F4F7; --vtc-bg-common-bg10: #5957E5; --vtc-bg-common-bg11: #FA6444; --vtc-bg-common-bg12: #2A9134; --vtc-bg-common-bg13: #F6AA32; --vtc-bg-common-bg14: #F6AA32; --vtc-bg-common-bg15: #31572C; --vtc-bg-common-bg16: #F7F5FB; --vtc-bg-common-bg17: #F3F5F2; --vtc-bg-common-bg18: #141339; --vtc-bg-common-bg19: #F8F7FF; --vtc-bg-common-bg20: #081120; --vtc-bg-bg-white: #ffffff; --vtc-border-border-1: #f0f0f0; --vtc-border-border-2: #dfdcdc; --f-fw-regular: 400; --f-fw-medium: 500; --f-fw-semibold: 600; --f-fw-bold: 700; --f-fw-ex-bold: 800; --f-ff-font-1: 'Figtree', sans-serif; --f-fs-font-fs16: 16px; --f-fs-font-fs18: 18px; --f-fs-font-fs20: 20px; --f-fs-font-fs22: 22px; --f-fs-font-fs24: 24px; --f-fs-font-fs26: 26px; --f-fs-font-fs28: 28px; --f-fs-font-fs30: 30px; --f-fs-font-fs32: 32px; --f-fs-font-fs34: 34px; --f-fs-font-fs36: 36px; --f-fs-font-fs40: 40px; --f-fs-font-fs42: 42px; --f-fs-font-fs44: 44px; --f-fs-font-fs48: 48px; --f-fs-font-fs50: 50px; --f-fs-font-fs52: 52px; --f-fs-font-fs54: 54px; --f-fs-font-fs56: 56px; --f-fs-font-fs58: 58px; --f-fs-font-fs60: 60px; --f-fs-font-fs62: 62px; --f-fs-font-fs64: 64px; --f-fs-font-fs66: 66px; --f-fs-font-fs68: 68px; --f-fs-font-fs70: 70px; --f-fs-font-fs72: 72px; --f-fs-font-fs74: 74px; --f-fs-font-fs76: 76px; --f-fs-font-fs78: 78px; --f-fs-font-fs80: 80px; --f-fs-font-fs82: 82px; --f-fs-font-fs84: 84px; --f-fs-font-fs86: 86px; --f-fs-font-fs88: 88px; }
.heading1-w span.span { display: inline-block; color: var(--vtc-text-text-white-text-1); font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs16); font-weight: var(--f-fw-medium); border-radius: 4px; background-color: rgba(255, 255, 255, 0.176); padding: 8px 12px; margin-bottom: 16px; }
.heading1-w h2 { font-size: var(--f-fs-font-fs44); line-height: var(--f-fs-font-fs54); color: var(--vtc-text-text-white-text-1); font-weight: var(--f-fw-bold); }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .heading1-w h2 { font-size: var(--f-fs-font-fs32); line-height: var(--f-fs-font-fs40); }
}
@media (max-width: 767px) {
  .heading1-w h2 { font-size: var(--f-fs-font-fs32); line-height: var(--f-fs-font-fs40); }
}
.heading1-w p { color: var(--vtc-text-pera-text-2); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); }
.heading1-w h4 a { display: inline-block; font-size: var(--f-fs-font-fs20); line-height: var(--f-fs-font-fs20); font-weight: var(--f-fw-bold); color: var(--vtc-text-text-white-text-1); }
.heading1 span.span { display: inline-block; color: var(--vtc-text-heading-text-1); font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs16); font-weight: var(--f-fw-medium); border-radius: 4px; background-color: rgba(255, 124, 1, 0.157); padding: 8px 12px; margin-bottom: 16px; }
.heading1 h5 a { display: inline-block; font-size: var(--f-fs-font-fs20); line-height: var(--f-fs-font-fs20); color: var(--vtc-text-heading-text-1); font-weight: var(--f-fw-bold); transition: 0.4s; }
.heading1 h5 a:hover { color: var(--vtc-bg-main-bg-1); transition: 0.4s; }
.heading1 h2 { font-size: var(--f-fs-font-fs44); line-height: var(--f-fs-font-fs54); color: var(--vtc-text-heading-text-1); font-weight: var(--f-fw-bold); transition: 0.4s; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .heading1 h2 { font-size: var(--f-fs-font-fs32); line-height: var(--f-fs-font-fs40); }
}
@media (max-width: 767px) {
  .heading1 h2 { font-size: var(--f-fs-font-fs32); line-height: var(--f-fs-font-fs40); }
}
.heading1 h3 { font-size: var(--f-fs-font-fs32); line-height: var(--f-fs-font-fs32); color: var(--vtc-text-heading-text-1); font-weight: var(--f-fw-bold); transition: 0.4s; }
.heading1 p { color: var(--vtc-text-pera-text-1); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); transition: 0.4s; }
.heading1 h4 a { font-size: var(--f-fs-font-fs20); line-height: var(--f-fs-font-fs20); font-weight: var(--f-fw-bold); color: var(--vtc-text-heading-text-1); display: inline-block; transition: 0.4s; }
.heading2 span.span { display: inline-block; color: var(--vtc-text-text-white-text-1); font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs16); font-weight: var(--f-fw-medium); border-radius: 4px; background-color: var(--vtc-bg-common-bg3); padding: 8px 12px; margin-bottom: 16px; }
.heading2 h2 { font-size: var(--f-fs-font-fs44); line-height: var(--f-fs-font-fs54); color: var(--vtc-text-text-white-text-1); font-weight: var(--f-fw-bold); }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .heading2 h2 { font-size: var(--f-fs-font-fs32); line-height: var(--f-fs-font-fs40); }
}
@media (max-width: 767px) {
  .heading2 h2 { font-size: var(--f-fs-font-fs32); line-height: var(--f-fs-font-fs40); }
}
.heading2 h3 { font-size: var(--f-fs-font-fs32); line-height: var(--f-fs-font-fs32); color: var(--vtc-text-text-white-text-1); font-weight: var(--f-fw-bold); transition: 0.4s; }
.heading2 h5 a { display: inline-block; font-size: var(--f-fs-font-fs20); line-height: var(--f-fs-font-fs20); color: var(--vtc-text-text-white-text-1); font-weight: var(--f-fw-bold); transition: 0.4s; }
.heading2 h5 a:hover { color: var(--vtc-bg-main-bg-2); transition: 0.4s; }
.heading2 h4 a { display: inline-block; font-size: var(--f-fs-font-fs24); line-height: var(--f-fs-font-fs24); color: var(--vtc-text-text-white-text-1); font-weight: var(--f-fw-bold); transition: 0.4s; }
.heading2 p { color: var(--vtc-text-pera-text-2); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); transition: 0.4s; }
.heading3 span.span { display: inline-block; color: var(--vtc-text-heading-text-1); font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs16); font-weight: var(--f-fw-medium); border-radius: 4px; background-color: var(--vtc-bg-common-bg6); padding: 8px 12px; margin-bottom: 16px; }
.heading3 h2 { font-size: var(--f-fs-font-fs44); line-height: var(--f-fs-font-fs54); color: var(--vtc-text-heading-text-1); font-weight: var(--f-fw-bold); transition: 0.4s; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .heading3 h2 { font-size: var(--f-fs-font-fs32); line-height: var(--f-fs-font-fs40); }
}
@media (max-width: 767px) {
  .heading3 h2 { font-size: var(--f-fs-font-fs32); line-height: var(--f-fs-font-fs40); }
}
.heading3 p { color: var(--vtc-text-pera-text-1); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); }
.heading3 h4 a { display: inline-block; font-size: var(--f-fs-font-fs24); line-height: var(--f-fs-font-fs24); color: var(--vtc-text-heading-text-1); font-weight: var(--f-fw-bold); transition: 0.4s; }
.heading3 h4 a:hover { color: var(--vtc-bg-main-bg-3); transition: 0.4s; }
.heading3 h5 a { display: inline-block; font-size: var(--f-fs-font-fs20); line-height: var(--f-fs-font-fs20); color: var(--vtc-text-heading-text-1); font-weight: var(--f-fw-bold); transition: 0.4s; }
.heading3 h5 a:hover { color: var(--vtc-bg-main-bg-3); transition: 0.4s; }
.heading3-w span.span { display: inline-block; color: var(--vtc-bg-bg-white); font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs16); font-weight: var(--f-fw-medium); border-radius: 4px; background-color: rgba(255, 255, 255, 0.255); padding: 8px 12px; margin-bottom: 16px; }
.heading3-w h2 { font-size: var(--f-fs-font-fs44); line-height: var(--f-fs-font-fs54); color: var(--vtc-bg-bg-white); font-weight: var(--f-fw-bold); transition: 0.4s; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .heading3-w h2 { font-size: var(--f-fs-font-fs32); line-height: var(--f-fs-font-fs40); }
}
@media (max-width: 767px) {
  .heading3-w h2 { font-size: var(--f-fs-font-fs32); line-height: var(--f-fs-font-fs40); }
}
.heading3-w p { color: var(--vtc-text-pera-text-2); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); }
.heading3-w h5 { display: inline-block; font-size: var(--f-fs-font-fs24); line-height: var(--f-fs-font-fs24); color: var(--vtc-bg-bg-white); font-weight: var(--f-fw-bold); transition: 0.4s; }
.heading3-w h4 a { display: inline-block; font-size: var(--f-fs-font-fs20); line-height: var(--f-fs-font-fs20); color: var(--vtc-bg-bg-white); font-weight: var(--f-fw-bold); transition: 0.4s; }
.heading3-w h4 a:hover { color: var(--vtc-bg-main-bg-3); transition: 0.4s; }
.heading4 span.span { display: inline-block; color: var(--vtc-text-heading-text-2); font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs16); font-weight: var(--f-fw-medium); border-radius: 4px; background-color: var(--vtc-bg-common-bg7); padding: 8px 12px; margin-bottom: 16px; }
.heading4 span.span2 { display: inline-block; color: var(--vtc-text-heading-text-2); font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs16); font-weight: var(--f-fw-medium); border-radius: 4px; background-color: var(--vtc-bg-bg-white); padding: 8px 12px; margin-bottom: 16px; }
.heading4 h2 { font-size: var(--f-fs-font-fs44); line-height: var(--f-fs-font-fs54); color: var(--vtc-text-heading-text-2); font-weight: var(--f-fw-bold); transition: 0.4s; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .heading4 h2 { font-size: var(--f-fs-font-fs32); line-height: var(--f-fs-font-fs40); }
}
@media (max-width: 767px) {
  .heading4 h2 { font-size: var(--f-fs-font-fs32); line-height: var(--f-fs-font-fs40); }
}
.heading4 h5 a { display: inline-block; font-size: var(--f-fs-font-fs20); line-height: var(--f-fs-font-fs20); color: var(--vtc-text-heading-text-2); font-weight: var(--f-fw-bold); transition: 0.4s; }
.heading4 h5 a:hover { transition: 0.4s; color: var(--vtc-bg-main-bg-6); }
.heading4 h4 a { display: inline-block; font-size: var(--f-fs-font-fs24); line-height: var(--f-fs-font-fs24); color: var(--vtc-text-heading-text-2); font-weight: var(--f-fw-bold); transition: 0.4s; }
.heading4 h4 a:hover { transition: 0.4s; color: var(--vtc-bg-main-bg-6); }
.heading4 p { color: var(--vtc-text-pera-text-3); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); }
.heading4-w span.span { display: inline-block; color: var(--vtc-text-text-white-text-1); font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs16); font-weight: var(--f-fw-medium); border-radius: 4px; background-color: rgba(255, 255, 255, 0.184); padding: 8px 12px; margin-bottom: 16px; }
.heading4-w h2 { font-size: var(--f-fs-font-fs44); line-height: var(--f-fs-font-fs54); color: var(--vtc-text-text-white-text-1); font-weight: var(--f-fw-bold); transition: 0.4s; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .heading4-w h2 { font-size: var(--f-fs-font-fs32); line-height: var(--f-fs-font-fs40); }
}
@media (max-width: 767px) {
  .heading4-w h2 { font-size: var(--f-fs-font-fs32); line-height: var(--f-fs-font-fs40); }
}
.heading4-w h5 a { display: inline-block; font-size: var(--f-fs-font-fs20); line-height: var(--f-fs-font-fs28); color: var(--vtc-text-text-white-text-1); font-weight: var(--f-fw-bold); transition: 0.4s; }
.heading4-w h5 a:hover { transition: 0.4s; color: var(--vtc-bg-main-bg-6); }
.heading4-w p { color: var(--vtc-text-pera-text-2); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); }
.heading5 span.span { display: inline-block; color: var(--vtc-text-heading-text-3); font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs16); font-weight: var(--f-fw-medium); border-radius: 4px; background-color: var(--vtc-bg-common-bg8); padding: 8px 12px; margin-bottom: 16px; }
.heading5 h2 { font-size: var(--f-fs-font-fs44); line-height: var(--f-fs-font-fs54); color: var(--vtc-text-heading-text-3); font-weight: var(--f-fw-bold); transition: 0.4s; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .heading5 h2 { font-size: var(--f-fs-font-fs32); line-height: var(--f-fs-font-fs40); }
}
@media (max-width: 767px) {
  .heading5 h2 { font-size: var(--f-fs-font-fs32); line-height: var(--f-fs-font-fs40); }
}
.heading5 h5 a { display: inline-block; font-size: var(--f-fs-font-fs20); line-height: var(--f-fs-font-fs28); color: var(--vtc-text-heading-text-3); font-weight: var(--f-fw-bold); transition: 0.4s; }
.heading5 h5 a:hover { transition: 0.4s; color: var(--vtc-bg-main-bg-2); }
.heading5 h4 a { display: inline-block; color: var(--vtc-text-heading-text-3); font-size: var(--f-fs-font-fs24); line-height: var(--f-fs-font-fs24); font-weight: var(--f-fw-bold); transition: 0.4s; }
.heading5 h4 a:hover { color: var(--vtc-bg-main-bg-2); transition: 0.4s; }
.heading5 p { color: var(--vtc-text-pera-text-1); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); transition: 0.4s; }
.heading6 span.span { color: var(--vtc-text-common-color-11); font-size: 18px; font-style: normal; font-weight: 600; line-height: 18px; text-transform: uppercase; border-radius: 4px; background: rgb(224, 229, 222); padding: 10px 16px 5px; display: inline-block; margin-bottom: 16px; }
.heading6 span.span img { transform: translateY(-3px); margin-right: 3px; }
.heading6 h2 { color: var(--vtc-text-heading-text-1); font-size: 44px; font-style: normal; font-weight: 600; line-height: 44px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .heading6 h2 { font-size: 30px; line-height: 38px; }
}
@media (max-width: 767px) {
  .heading6 h2 { font-size: 30px; line-height: 38px; }
}
.heading6 p { color: rgb(85, 85, 85); font-size: 18px; font-style: normal; font-weight: 500; line-height: 26px; }
.heading6 h4 a { display: inline-block; color: var(--vtc-text-heading-text-1); font-size: 20px; font-style: normal; font-weight: 700; line-height: 20px; transition: 0.4s; }
.heading6 h4 a:hover { color: var(--vtc-text-common-color-10); transition: 0.4s; }
.heading6-w span.span { color: var(--vtc-text-text-white-text-1); font-size: 18px; font-style: normal; font-weight: 600; line-height: 18px; text-transform: uppercase; border-radius: 4px; background: rgba(255, 255, 255, 0.1); padding: 10px 16px 5px; display: inline-block; margin-bottom: 16px; }
.heading6-w span.span img { transform: translateY(-3px); margin-right: 3px; }
.heading6-w h2 { color: var(--vtc-text-text-white-text-1); font-size: 44px; font-style: normal; font-weight: 700; line-height: 54px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .heading6-w h2 { font-size: 30px; line-height: 38px; }
}
@media (max-width: 767px) {
  .heading6-w h2 { font-size: 30px; line-height: 38px; }
}
.heading6-w p { color: rgba(255, 255, 255, 0.773); font-size: 18px; font-style: normal; font-weight: 500; line-height: 28px; }
.heading7 span.span { color: var(--vtc-text-common-color-1); font-size: 18px; font-style: normal; font-weight: 600; line-height: 18px; text-transform: uppercase; border-radius: 4px; background: rgb(238, 238, 252); padding: 10px 16px 5px; display: inline-block; margin-bottom: 16px; }
.heading7 span.span img { transform: translateY(-3px); margin-right: 3px; }
.heading7 h2 { color: var(--vtc-text-heading-text-1); font-size: 44px; font-style: normal; font-weight: 600; line-height: 44px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .heading7 h2 { font-size: 30px; line-height: 38px; }
}
@media (max-width: 767px) {
  .heading7 h2 { font-size: 30px; line-height: 38px; }
}
.heading7 p { color: rgb(85, 85, 85); font-size: 18px; font-style: normal; font-weight: 500; line-height: 26px; }
.heading7 h4 a { display: inline-block; color: var(--vtc-text-heading-text-1); font-size: 20px; font-style: normal; font-weight: 700; line-height: 20px; transition: 0.4s; }
.heading7 h4 a:hover { color: var(--vtc-text-common-color-10); transition: 0.4s; }
.heading8 span.span { color: rgb(20, 19, 57); font-size: 18px; font-style: normal; font-weight: 600; line-height: 18px; text-transform: uppercase; border-radius: 4px; background: rgba(20, 19, 57, 0.067); padding: 10px 16px 5px; display: inline-block; margin-bottom: 16px; }
.heading8 span.span img { transform: translateY(-3px); margin-right: 3px; }
.heading8 h2 { color: var(--vtc-text-heading-text-1); font-size: 44px; font-style: normal; font-weight: 600; line-height: 44px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .heading8 h2 { font-size: 30px; line-height: 38px; }
}
@media (max-width: 767px) {
  .heading8 h2 { font-size: 30px; line-height: 38px; }
}
.heading8 p { color: rgb(85, 85, 85); font-size: 18px; font-style: normal; font-weight: 500; line-height: 26px; }
.heading9 span.span { color: var(--vtc-text-common-color-8); font-size: 18px; font-style: normal; font-weight: 600; line-height: 18px; text-transform: uppercase; border-radius: 4px; background: rgb(234, 244, 235); padding: 10px 16px 5px; display: inline-block; margin-bottom: 16px; }
.heading9 span.span img { transform: translateY(-3px); margin-right: 3px; }
.heading9 h2 { color: var(--vtc-text-heading-text-1); font-size: 44px; font-style: normal; font-weight: 600; line-height: 44px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .heading9 h2 { font-size: 30px; line-height: 38px; }
}
@media (max-width: 767px) {
  .heading9 h2 { font-size: 30px; line-height: 38px; }
}
.heading9 p { color: rgb(85, 85, 85); font-size: 18px; font-style: normal; font-weight: 500; line-height: 26px; }
.heading10 span.span { color: var(--vtc-text-common-color-7); font-size: 18px; font-style: normal; font-weight: 600; line-height: 18px; text-transform: uppercase; border-radius: 4px; background: rgb(255, 239, 236); padding: 10px 16px 5px; display: inline-block; margin-bottom: 16px; }
.heading10 span.span img { transform: translateY(-3px); margin-right: 3px; }
.heading10 h2 { color: var(--vtc-text-heading-text-1); font-size: 44px; font-style: normal; font-weight: 600; line-height: 44px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .heading10 h2 { font-size: 30px; line-height: 38px; }
}
@media (max-width: 767px) {
  .heading10 h2 { font-size: 30px; line-height: 38px; }
}
.heading10 p { color: rgb(85, 85, 85); font-size: 18px; font-style: normal; font-weight: 500; line-height: 26px; }
.theme-pagination ul { margin: 0px; padding: 0px; list-style: none; }
.theme-pagination li { display: inline-block; }
.theme-pagination li a { width: 55px; height: 55px; text-align: center; line-height: 55px; background: var(--vtc-bg-common-bg2); border-radius: 4px; margin: 0px 4px; transition: 0.3s; display: block; color: rgb(0, 0, 0); font-weight: var(--f-fw-bold); }
.blog2-box { border: 1px solid rgba(86, 95, 118, 0.2); border-radius: 6px; }
.theme-pagination li a:hover, .theme-pagination li a.active { background: var(--vtc-bg-main-bg-1); box-shadow: rgba(122, 120, 198, 0.2) 0px 4px 10px; transition: 0.3s; color: var(--vtc-text-text-white-text-1); }
@media screen and (min-width: 768px) {
  .overlay-anim { position: relative; }
  .overlay-anim::after { background: rgba(255, 255, 255, 0.3); content: ""; position: absolute; left: 0px; top: 0px; width: 100%; height: 0px; opacity: 1; z-index: 9; pointer-events: none; }
  .overlay-anim:hover::after { height: 100%; opacity: 0; transition: 400ms linear; }
}
@media screen and (min-width: 768px) {
  .reveal { position: relative; display: inline-flex; visibility: hidden; overflow: hidden; }
  .reveal img { height: 100%; width: 100%; object-fit: cover; transform-origin: left center; }
}
.blok:nth-of-type(2n+1) { background-color: white; }
.blok:nth-of-type(2n) { background-color: black; }
.progress-wrap { position: fixed; right: 30px; bottom: 30px; height: 56px; width: 56px; cursor: pointer; display: block; border-radius: 50px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 2px inset; z-index: 1; opacity: 0; visibility: hidden; transform: translateY(15px); transition: 200ms linear; }
.progress-wrap.active-progress { opacity: 1; visibility: visible; transform: translateY(0px); z-index: 99; }
.progress-wrap::after { position: absolute; font-family: FontAwesome; content: ""; text-align: center; line-height: 56px; font-size: 18px; color: rgb(3, 37, 108); left: 0px; top: 0px; height: 56px; width: 56px; cursor: pointer; display: block; z-index: 1; transition: 200ms linear; }
.progress-wrap:hover::after { opacity: 0; }
.progress-wrap::before { position: absolute; font-family: FontAwesome; content: ""; text-align: center; line-height: 56px; font-size: 18px; opacity: 0; left: 0px; top: 0px; height: 56px; width: 56px; cursor: pointer; display: block; z-index: 2; transition: 200ms linear; }
.progress-wrap:hover::before { opacity: 1; }
.progress-wrap svg path { fill: none; }
.progress-wrap svg.progress-circle path { stroke: rgb(3, 37, 108); stroke-width: 4; box-sizing: border-box; transition: 200ms linear; }
.progress-wrap.progress-wrap2 { position: fixed; right: 30px; bottom: 30px; height: 56px; width: 56px; cursor: pointer; display: block; border-radius: 50px; box-shadow: rgba(255, 255, 255, 0.267) 0px 0px 0px 2px inset; z-index: 1; opacity: 0; visibility: hidden; transform: translateY(15px); transition: 200ms linear; }
.progress-wrap.progress-wrap2.active-progress { opacity: 1; visibility: visible; transform: translateY(0px); z-index: 99; color: rgb(255, 255, 255); }
.progress-wrap.progress-wrap2::after { position: absolute; font-family: FontAwesome; content: ""; text-align: center; line-height: 56px; font-size: 18px; color: rgb(247, 247, 247); left: 0px; top: 0px; height: 56px; width: 56px; cursor: pointer; display: block; z-index: 1; transition: 200ms linear; }
.progress-wrap.progress-wrap2:hover::after { opacity: 0; }
.progress-wrap.progress-wrap2::before { position: absolute; font-family: FontAwesome; content: ""; text-align: center; line-height: 56px; font-size: 18px; opacity: 0; left: 0px; top: 0px; height: 56px; width: 56px; cursor: pointer; display: block; z-index: 2; transition: 200ms linear; }
.progress-wrap.progress-wrap2:hover::before { opacity: 1; }
.progress-wrap.progress-wrap2 svg path { fill: none; }
.progress-wrap.progress-wrap2 svg.progress-circle path { stroke: var(--vtc-text-text-white-text-1); stroke-width: 4; box-sizing: border-box; transition: 200ms linear; }
.shape-right { position: absolute; right: 0px; top: 0px; z-index: -2; }
.shape-left { position: absolute; left: 0px; top: 0px; z-index: -2; }
.theme-btn1 { position: relative; display: inline-block; vertical-align: middle; appearance: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-weight: var(--f-fw-bold); font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs16); text-transform: capitalize; padding: 18px 22px; background-color: var(--vtc-bg-main-bg-1); overflow: hidden; z-index: 1; border-radius: 4px; color: var(--vtc-text-text-white-text-1); outline: none !important; }
.subscribe-area .theme-btn1 { padding: 15px 22px; }
.theme-btn1::before { content: ""; position: absolute; inset: 0px; background-color: rgb(255, 170, 96); background-position: left center; transition-delay: 0.1s; transition-timing-function: ease-in-out; transition-duration: 0.5s; transition-property: all; transform-origin: left center; transform-style: preserve-3d; transform: scaleX(0); z-index: -1; }
.theme-btn1:hover::before { transform: scaleX(1); }
.theme-btn1::after { content: ""; position: absolute; inset: 0px; background-color: rgb(3, 0, 0); transform: scaleY(0); transform-style: preserve-3d; transition: 0.6s linear; transform-origin: right center; z-index: -1; }
.theme-btn1:hover::after { transform: scaleY(1); transform-origin: center bottom; transition: 0.4s linear; }
.theme-btn1:hover { color: var(--vtc-text-text-white-text-1); }
.theme-btn1 span { position: relative; margin-left: 4px; font-size: 16px; transition: 0.4s linear; transform: rotate(-45deg); display: inline-block; }
.theme-btn2 { position: relative; display: inline-block; vertical-align: middle; appearance: none; font-weight: var(--f-fw-bold); font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs16); color: var(--vtc-text-heading-text-1); border: 2px solid var(--vtc-text-heading-text-1); text-transform: capitalize; padding: 16px 22px; background: transparent; overflow: hidden; z-index: 1; border-radius: 4px; transition: 0.4s; margin-left: 20px; outline: none !important; }
@media (max-width: 767px) {
  .theme-btn2 { margin-left: 0px; margin-right: 30px; margin-top: 20px; }
}
.theme-btn2::before { content: ""; position: absolute; inset: 0px; background-color: rgb(255, 170, 96); background-position: left center; transition-delay: 0.1s; transition-timing-function: ease-in-out; transition-duration: 0.5s; transition-property: all; transform-origin: left center; transform-style: preserve-3d; transform: scaleX(0); z-index: -1; }
.theme-btn2:hover::before { transform: scaleX(1); }
.theme-btn2::after { content: ""; position: absolute; inset: 0px; background-color: rgb(3, 0, 0); transform: scaleY(0); transform-style: preserve-3d; transition: 0.4s linear; transform-origin: right center; z-index: -1; }
.theme-btn2:hover::after { transform: scaleY(1); transform-origin: center bottom; transition: 0.4s linear; }
.theme-btn2:hover { color: var(--vtc-text-text-white-text-1); }
.theme-btn2 span { position: relative; margin-left: 4px; font-size: 16px; transition: 0.4s linear; transform: rotate(-45deg); display: inline-block; }
.theme-btn3 { position: relative; display: inline-block; vertical-align: middle; appearance: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-weight: var(--f-fw-bold); font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs16); color: var(--vtc-text-text-white-text-1); text-transform: capitalize; padding: 18px 22px; background-color: var(--vtc-bg-main-bg-1); overflow: hidden; z-index: 1; border-radius: 4px; outline: none !important; }
.theme-btn3::before { content: ""; position: absolute; inset: 0px; background-color: rgb(3, 0, 0); background-position: left center; transition-delay: 0.1s; transition-timing-function: ease-in-out; transition-duration: 0.5s; transition-property: all; transform-origin: left center; transform-style: preserve-3d; transform: scaleX(0); z-index: -1; }
.theme-btn3:hover::before { transform: scaleX(1); }
.theme-btn3::after { content: ""; position: absolute; inset: 0px; background-color: rgb(255, 170, 96); transform: scaleY(0); transform-style: preserve-3d; transition: 0.6s linear; transform-origin: right center; z-index: -1; }
.theme-btn3:hover::after { transform: scaleY(1); transform-origin: center bottom; transition: 0.4s linear; }
.theme-btn3:hover { color: var(--vtc-text-text-white-text-1); }
.theme-btn3 span { position: relative; margin-left: 4px; font-size: 16px; transition: 0.4s linear; transform: rotate(-45deg); display: inline-block; }
.theme-btn4 { display: inline-block; vertical-align: middle; appearance: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-weight: var(--f-fw-bold); font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs16); color: var(--vtc-text-text-white-text-1); text-transform: capitalize; padding: 18px 22px; background-color: var(--vtc-bg-main-bg-2); overflow: hidden; z-index: 1; border-radius: 4px; position: relative; outline: none !important; }
.theme-btn4::after { content: ""; position: absolute; top: 0px; right: -1px; height: 100%; width: 102%; background-color: rgb(203, 61, 78); transform: rotateY(95deg); transition: 0.6s linear; z-index: -1; opacity: 0; border-radius: 4px; }
.theme-btn4:hover::after { transform: rotateY(0deg); transform-origin: center bottom; transition: 0.4s linear; opacity: 1; }
.theme-btn4:hover { color: var(--vtc-text-text-white-text-1); }
.theme-btn4 span { position: relative; margin-left: 4px; font-size: 16px; transition: 0.4s linear; transform: rotate(-45deg); display: inline-block; }
.theme-btn5 { display: inline-block; vertical-align: middle; appearance: none; font-weight: var(--f-fw-bold); font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs16); color: var(--vtc-text-text-white-text-1); border: 2px solid var(--vtc-text-text-white-text-1); text-transform: capitalize; padding: 16px 22px; overflow: hidden; z-index: 1; border-radius: 4px; position: relative; margin-left: 20px; transition: 0.4s; outline: none !important; }
@media (max-width: 767px) {
  .theme-btn5 { margin-left: 0px; margin-top: 20px; margin-right: 70px; }
}
.theme-btn5::after { content: ""; position: absolute; top: 0px; right: -1px; height: 100%; width: 102%; background-color: var(--vtc-bg-main-bg-2); transform: rotateY(95deg); transition: 0.6s linear; z-index: -1; opacity: 0; border-radius: 4px; }
.theme-btn5:hover::after { transform: rotateY(0deg); transform-origin: center bottom; transition: 0.4s linear; opacity: 1; }
.theme-btn5:hover { color: var(--vtc-text-text-white-text-1); border: 2px solid var(--vtc-bg-main-bg-2); transition: 0.4s; }
.theme-btn5 span { position: relative; margin-left: 4px; font-size: 16px; transition: 0.4s linear; transform: rotate(-45deg); display: inline-block; }
.theme-btn6 { position: relative; display: inline-block; vertical-align: middle; appearance: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-weight: var(--f-fw-bold); font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs16); color: var(--vtc-text-text-white-text-1); text-transform: capitalize; padding: 18px 22px; background-color: var(--vtc-bg-main-bg-3); overflow: hidden; z-index: 1; border-radius: 4px; outline: none !important; }
.theme-btn6::after { content: ""; position: absolute; top: 0px; right: -1px; height: 100%; width: 0%; background-color: var(--vtc-text-heading-text-1); transition: 0.4s linear; z-index: -1; opacity: 0; border-radius: 0px; }
.theme-btn6::before { content: ""; position: absolute; top: 0px; left: 0px; height: 100%; width: 0%; background-color: var(--vtc-text-heading-text-1); transition: 0.4s linear; z-index: -1; opacity: 0; border-radius: 0px; }
.theme-btn6:hover { transform-origin: center bottom; transition: 0.4s linear; opacity: 1; }
.theme-btn6:hover::after { width: 51%; opacity: 1; }
.theme-btn6:hover::before { width: 51%; opacity: 1; }
.theme-btn6:hover { color: var(--vtc-text-text-white-text-1); }
.theme-btn6 span { position: relative; margin-left: 4px; font-size: 16px; transition: 0.4s linear; transform: rotate(-45deg); display: inline-block; }
.theme-btn7 { position: relative; display: inline-block; vertical-align: middle; appearance: none; font-weight: var(--f-fw-bold); font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs16); color: var(--vtc-text-text-white-text-1); text-transform: capitalize; padding: 16px 22px; border: 2px solid var(--vtc-text-text-white-text-1); overflow: hidden; z-index: 1; border-radius: 4px; margin-left: 20px; transition: 0.4s; outline: none !important; }
@media (max-width: 767px) {
  .theme-btn7 { margin-left: 0px; }
}
.theme-btn7::after { content: ""; position: absolute; top: 0px; right: -1px; height: 100%; width: 0%; background-color: var(--vtc-bg-main-bg-3); transition: 0.4s linear; z-index: -1; opacity: 0; border-radius: 0px; }
.theme-btn7::before { content: ""; position: absolute; top: 0px; left: 0px; height: 100%; width: 0%; background-color: var(--vtc-bg-main-bg-3); transition: 0.4s linear; z-index: -1; opacity: 0; border-radius: 0px; }
.theme-btn7:hover { transform-origin: center bottom; transition: 0.4s linear; opacity: 1; }
.theme-btn7:hover::after { width: 51%; opacity: 1; }
.theme-btn7:hover::before { width: 51%; opacity: 1; }
.theme-btn7:hover { color: var(--vtc-text-text-white-text-1); border: 2px solid var(--vtc-bg-main-bg-3); transition: 0.4s; }
.theme-btn7 span { position: relative; margin-left: 4px; font-size: 16px; transition: 0.4s linear; transform: rotate(-45deg); display: inline-block; }
.theme-btn8 { position: relative; display: inline-block; vertical-align: middle; appearance: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-weight: var(--f-fw-bold); font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs16); color: var(--vtc-text-text-white-text-1); text-transform: capitalize; padding: 18px 22px; background-color: var(--vtc-bg-main-bg-6); overflow: hidden; z-index: 1; border-radius: 4px; outline: none !important; }
.theme-btn8::before { content: ""; position: absolute; inset: 0px; background-color: rgb(173, 217, 236); background-position: left center; transition-delay: 0.1s; transition-timing-function: ease-in-out; transition-duration: 0.5s; transition-property: all; transform-origin: left center; transform-style: preserve-3d; transform: scaleX(0); z-index: -1; }
.theme-btn8:hover::before { transform: scaleX(1); }
.theme-btn8::after { content: ""; position: absolute; inset: 0px; background-color: rgb(3, 0, 0); transform: scaleY(0); transform-style: preserve-3d; transition: 0.6s linear; transform-origin: right center; z-index: -1; }
.theme-btn8:hover::after { transform: scaleY(1); transform-origin: center bottom; transition: 0.4s linear; }
.theme-btn8:hover { color: var(--vtc-text-text-white-text-1); }
.theme-btn8 span { position: relative; margin-left: 4px; font-size: 16px; transition: 0.4s linear; transform: rotate(-45deg); display: inline-block; }
.theme-btn10 { position: relative; display: inline-block; vertical-align: middle; appearance: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-weight: var(--f-fw-bold); font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs16); color: var(--vtc-text-text-white-text-1); text-transform: capitalize; padding: 18px 22px; background-color: var(--vtc-bg-main-bg-5); overflow: hidden; z-index: 1; border-radius: 4px; outline: none !important; }
.theme-btn10::before { content: ""; position: absolute; inset: 0px; background-color: rgb(168, 219, 241); background-position: left center; transition-delay: 0.1s; transition-timing-function: ease-in-out; transition-duration: 0.5s; transition-property: all; transform-origin: left center; transform-style: preserve-3d; transform: scaleX(0); z-index: -1; }
.theme-btn10:hover::before { transform: scaleX(1); }
.theme-btn10::after { content: ""; position: absolute; inset: 0px; background-color: var(--vtc-bg-main-bg-6); transform: scaleY(0); transform-style: preserve-3d; transition: 0.6s linear; transform-origin: right center; z-index: -1; }
.theme-btn10:hover::after { transform: scaleY(1); transform-origin: center bottom; transition: 0.4s linear; }
.theme-btn10:hover { color: var(--vtc-text-text-white-text-1); }
.theme-btn10 span { position: relative; margin-left: 4px; font-size: 16px; transition: 0.4s linear; transform: rotate(-45deg); display: inline-block; }
.theme-btn9 { position: relative; display: inline-block; vertical-align: middle; appearance: none; border: 2px solid var(--vtc-text-heading-text-2); font-weight: var(--f-fw-bold); font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs16); color: var(--vtc-text-heading-text-2); text-transform: capitalize; padding: 16px 22px; overflow: hidden; z-index: 1; border-radius: 4px; margin-left: 16px; transition: 0.4s; outline: none !important; }
@media (max-width: 767px) {
  .theme-btn9 { margin-left: 0px; margin-right: 30px; }
}
.theme-btn9::before { content: ""; position: absolute; inset: 0px; background-color: rgb(3, 0, 0); background-position: left center; transition-delay: 0.1s; transition-timing-function: ease-in-out; transition-duration: 0.5s; transition-property: all; transform-origin: left center; transform-style: preserve-3d; transform: scaleX(0); z-index: -1; }
.theme-btn9:hover::before { transform: scaleX(1); }
.theme-btn9::after { content: ""; position: absolute; inset: 0px; background-color: var(--vtc-bg-main-bg-6); transform: scaleY(0); transform-style: preserve-3d; transition: 0.6s linear; transform-origin: right center; z-index: -1; }
.theme-btn9:hover::after { transform: scaleY(1); transform-origin: center bottom; transition: 0.4s linear; }
.theme-btn9:hover { color: var(--vtc-text-text-white-text-1); border: 2px solid var(--vtc-bg-main-bg-6); transition: 0.4s; }
.theme-btn9 span { position: relative; margin-left: 4px; font-size: 16px; transition: 0.4s linear; transform: rotate(-45deg); display: inline-block; }
.theme-btn11 { color: rgb(17, 17, 17); font-size: 18px; font-style: normal; font-weight: 700; line-height: 18px; text-transform: uppercase; display: inline-block; background-color: var(--vtc-bg-common-bg14); border-radius: 8px; padding: 18px 22px; transition: 0.4s; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.theme-btn11 span { display: inline-block; transform: rotate(0deg); transition: 0.4s; }
.theme-btn11:hover { color: rgb(17, 17, 17); transition: 0.4s; transform: translateY(-5px); background-color: rgb(255, 216, 77); }
.theme-btn11:hover span { transition: 0.4s; transform: rotate(-45deg); }
.theme-btn12 { color: var(--vtc-text-text-white-text-1); font-size: 18px; font-style: normal; font-weight: 700; line-height: 18px; text-transform: uppercase; display: inline-block; background-color: var(--vtc-bg-common-bg10); border-radius: 8px; padding: 19px 22px; transition: 0.4s; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.theme-btn12:hover { color: var(--vtc-text-text-white-text-1); transition: 0.4s; transform: translateY(-5px); background-color: rgb(110, 108, 252); }
.theme-btn13 { color: var(--vtc-text-heading-text-1); font-size: 18px; font-style: normal; font-weight: 700; line-height: 18px; text-transform: uppercase; display: inline-block; background-color: var(--vtc-bg-bg-white); border-radius: 8px; padding: 19px 22px; transition: 0.4s; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.theme-btn13:hover { color: var(--vtc-text-text-white-text-1); transition: 0.4s; transform: translateY(-5px); background-color: rgb(110, 108, 252); }
.theme-btn14 { color: var(--vtc-text-heading-text-1); font-size: 18px; font-style: normal; font-weight: 700; line-height: 18px; text-transform: uppercase; display: inline-block; background-color: var(--vtc-bg-common-bg13); border-radius: 8px; padding: 19px 22px; transition: 0.4s; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.theme-btn14:hover { color: var(--vtc-text-heading-text-1); transition: 0.4s; transform: translateY(-5px); background-color: rgb(247, 183, 82); }
.theme-btn15 { color: var(--vtc-text-text-white-text-1); font-size: 18px; font-style: normal; font-weight: 700; line-height: 18px; text-transform: uppercase; display: inline-block; background-color: var(--vtc-bg-common-bg12); border-radius: 8px; padding: 18px 22px; transition: 0.4s; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.theme-btn15 span { display: inline-block; transform: rotate(0deg); transition: 0.4s; }
.theme-btn15:hover { color: var(--vtc-text-text-white-text-1); transition: 0.4s; transform: translateY(-5px); background-color: var(--vtc-text-heading-text-1); }
.theme-btn15:hover span { transition: 0.4s; transform: rotate(-45deg); }
.theme-btn16 { color: var(--vtc-text-text-white-text-1); font-size: 18px; font-style: normal; font-weight: 700; line-height: 18px; text-transform: uppercase; display: inline-block; background-color: var(--vtc-bg-common-bg11); border-radius: 8px; padding: 18px 22px; transition: 0.4s; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.theme-btn16 span { display: inline-block; transform: rotate(0deg); transition: 0.4s; }
.theme-btn16:hover { color: var(--vtc-text-text-white-text-1); transition: 0.4s; transform: translateY(-5px); background-color: var(--vtc-text-heading-text-1); }
.theme-btn16:hover span { transition: 0.4s; transform: rotate(-45deg); }
.about2 .about1-box { display: flex; align-items: start; margin-top: 32px; }
.about2 .about1-box .icon { height: 70px; width: 70px; background-color: rgba(255, 255, 255, 0.24); border-radius: 50%; text-align: center; line-height: 70px; margin-right: 20px; transition: 0.4s; }
.about2 .about1-box:hover .icon { background-color: var(--vtc-bg-main-bg-2); transition: 0.4s; }
.about2 .image { margin-right: 30px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about2 .image { margin-right: 0px; margin-bottom: 40px; }
}
@media (max-width: 767px) {
  .about2 .image { margin-right: 0px; margin-bottom: 40px; }
}
.about2 .image img { width: 100%; }
.about3 .image img { width: 100%; border-radius: 4px; }
.about3 .conter-box { border-radius: 4px; padding: 32px; }
.about3 .conter-box h3 { font-size: var(--f-fs-font-fs44); line-height: var(--f-fs-font-fs54); color: var(--vtc-text-text-white-text-1); font-weight: var(--f-fw-bold); }
.about3 .conter-box p { color: rgba(255, 255, 255, 0.8); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); }
.about3 .conter-box1 { background-color: var(--vtc-bg-main-bg-4); margin-top: 30px; }
.about3 .conter-box2 { background-color: var(--vtc-bg-main-bg-3); margin-bottom: 30px; }
.about3 .about3-icon-box { display: flex; align-items: start; margin-top: 32px; }
.about3 .about3-icon-box .icon { background-color: var(--vtc-bg-common-bg6); border-radius: 50%; height: 70px; width: 70px; line-height: 70px; text-align: center; transition: 0.4s; }
.about3 .about3-icon-box .icon img { transition: 0.4s; }
.about3 .about3-icon-box .heading3 { padding-left: 20px; }
.about3 .about3-icon-box .heading3 p { padding-top: 12px; }
.about3 .about3-icon-box:hover .icon { background-color: var(--vtc-bg-main-bg-3); }
.about3 .about3-icon-box:hover .icon img { filter: brightness(0) invert(1); transition: 0.4s; }
.about3 .about3-heading { padding-left: 30px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about3 .about3-heading { padding-left: 0px; }
}
@media (max-width: 767px) {
  .about3 .about3-heading { padding-left: 0px; }
}
.about4 .images { position: relative; text-align: start; }
.about4 .images .image2 { position: absolute; right: 30px; bottom: 100px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about4 .about4-heading { margin-top: 30px; }
}
@media (max-width: 767px) {
  .about4 .about4-heading { margin-top: 30px; }
}
.about4 .heading4 .about4-border { background-color: var(--vtc-text-pera-text-3); width: 100%; height: 1px; opacity: 0.2; margin: 24px 0px; }
.about4 .heading4 .about4-box { display: flex; align-items: center; margin-bottom: 30px; }
.about4 .heading4 .about4-box .icon { height: 70px; width: 70px; border-radius: 50%; background-color: var(--vtc-bg-common-bg7); text-align: center; line-height: 70px; margin-right: 20px; transition: 0.4s; }
.about4 .heading4 .about4-box .icon img { transition: 0.4s; }
.about4 .heading4 .about4-box:hover .icon { background-color: var(--vtc-bg-main-bg-5); transition: 0.4s; }
.about4 .heading4 .about4-box:hover .icon img { transition: 0.4s; filter: brightness(0) invert(1); }
.about5 .images { position: relative; min-height: 575px; }
.about5 .images .image1 { position: absolute; right: 0px; top: 0px; }
.about5 .images .image2 { position: absolute; left: 0px; bottom: 0px; }
.about5 .images .image3 { position: absolute; left: 0px; top: 100px; }
.about5 .about5-heading { padding-left: 30px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about5 .about5-heading { padding-left: 0px; margin-top: 40px; }
}
@media (max-width: 767px) {
  .about5 .about5-heading { padding-left: 0px; margin-top: 40px; }
}
.about5 .about5-heading .icon-box { margin-top: 30px; }
.about5 .about5-heading .icon-box .icon { height: 70px; width: 70px; background-color: var(--vtc-bg-common-bg8); border-radius: 50%; line-height: 70px; text-align: center; margin-bottom: 20px; transition: 0.4s; }
.about5 .about5-heading .icon-box .icon img { transition: 0.4s; }
.about5 .about5-heading .icon-box:hover .icon { background-color: var(--vtc-bg-main-bg-2); transition: 0.4s; }
.about5 .about5-heading .icon-box:hover .icon img { transition: 0.4s; filter: brightness(0) invert(1); }
.about5 .buttons-about5 { display: flex; align-items: center; }
.about5 .buttons-about5 .phone-btn { display: flex; align-items: center; margin-left: 24px; }
.about5 .buttons-about5 .phone-btn .icon a { display: inline-block; height: 50px; width: 50px; line-height: 50px; text-align: center; font-size: 20px; color: var(--vtc-bg-main-bg-2); border-radius: 4px; border: 2px solid var(--vtc-bg-main-bg-2); }
.about5 .buttons-about5 .phone-btn .heading { padding-left: 20px; }
.about5 .buttons-about5 .phone-btn .heading p { color: var(--vtc-text-heading-text-3); font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs16); font-weight: var(--f-fw-medium); padding-bottom: 8px; }
.about5 .buttons-about5 .phone-btn .heading h4 a { display: inline-block; color: var(--vtc-text-heading-text-3); font-size: var(--f-fs-font-fs24); line-height: var(--f-fs-font-fs24); font-weight: var(--f-fw-bold); transition: 0.4s; }
.about5 .buttons-about5 .phone-btn .heading h4 a:hover { color: var(--vtc-bg-main-bg-2); transition: 0.4s; }
.about-page-sec1 .image img { width: 100%; border-radius: 4px; }
.about-page-sec1 .conter-box { border-radius: 4px; padding: 32px; }
.about-page-sec1 .conter-box h3 { font-size: var(--f-fs-font-fs44); line-height: var(--f-fs-font-fs54); color: var(--vtc-text-text-white-text-1); font-weight: var(--f-fw-bold); }
.about-page-sec1 .conter-box p { color: rgba(255, 255, 255, 0.8); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); }
.about-page-sec1 .conter-box1 { background-color: var(--vtc-text-heading-text-1); margin-top: 30px; }
.about-page-sec1 .conter-box2 { background-color: var(--vtc-bg-main-bg-1); margin-bottom: 30px; }
.about-page-sec1 .about3-icon-box { display: flex; align-items: start; margin-top: 32px; }
.about-page-sec1 .about3-icon-box .icon { background-color: var(--vtc-bg-common-bg1); border-radius: 50%; height: 70px; width: 70px; line-height: 70px; text-align: center; transition: 0.4s; }
.about-page-sec1 .about3-icon-box .icon img { transition: 0.4s; }
.about-page-sec1 .about3-icon-box .heading1 { padding-left: 20px; }
.about-page-sec1 .about3-icon-box .heading1 p { padding-top: 12px; }
.about-page-sec1 .about3-icon-box:hover .icon { background-color: var(--vtc-bg-main-bg-1); }
.about-page-sec1 .about3-icon-box:hover .icon img { filter: brightness(0) invert(1); transition: 0.4s; }
.about-page-sec1 .about3-heading { padding-left: 30px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about-page-sec1 .about3-heading { padding-left: 0px; }
}
@media (max-width: 767px) {
  .about-page-sec1 .about3-heading { padding-left: 0px; }
}
.mission { background-color: var(--vtc-bg-common-bg2); }
.mission .mission-box { background-color: var(--vtc-text-text-white-text-1); border-radius: 4px; padding: 24px; margin-top: 34px; transition: 0.4s; }
.mission .mission-box .icon { height: 60px; width: 60px; background-color: rgba(255, 124, 1, 0.13); text-align: center; line-height: 60px; border-radius: 50%; margin-bottom: 20px; transition: 0.4s; }
.mission .mission-box:hover { transition: 0.4s; transform: translateY(-10px); background-color: var(--vtc-bg-main-bg-1); }
.mission .mission-box:hover .icon { background-color: var(--vtc-bg-bg-white); transition: 0.4s; }
.mission .mission-box:hover .heading1 h5 a { color: var(--vtc-text-text-white-text-1); transition: 0.4s; }
.mission .mission-box:hover .heading1 p { color: rgba(255, 255, 255, 0.835); transition: 0.4s; }
.team1.about-page-team { background-color: var(--vtc-bg-bg-white); }
.team1.about-page-team .team1-box .heading-area { background-color: var(--vtc-bg-common-bg2); }
.tes1.about-page-testimonial { background-color: var(--vtc-bg-common-bg2); }
.tes1.about-page-testimonial .tes1-slider .single-slider { background-color: var(--vtc-bg-bg-white); }
.tes1.about-page-testimonial .tes7-buttons button { background-color: rgb(246, 231, 220); }
.about6 .images-all { position: relative; height: 580px; }
.about6 .images-all .image2 { position: absolute; bottom: 0px; right: 0px; }
.about6 .images-all .image3 { position: absolute; top: 40px; right: 60px; }
.about6 .heading6 { padding-left: 30px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about6 .heading6 { padding-left: 0px; padding-top: 40px; }
}
@media (max-width: 767px) {
  .about6 .heading6 { padding-left: 0px; padding-top: 40px; }
}
.about6 .heading6 .list li { color: var(--vtc-text-heading-text-1); font-size: 18px; font-style: normal; font-weight: 500; line-height: 18px; display: flex; align-items: center; padding-top: 18px; }
.about6 .heading6 .list li .check { display: inline-block; height: 22px; width: 22px; text-align: center; line-height: 22px; background-color: var(--vtc-bg-common-bg15); border-radius: 50%; font-size: 12px; color: var(--vtc-text-text-white-text-1); margin-right: 5px; }
.about7 .images-all { position: relative; }
.about7 .images-all .shape { position: absolute; top: -50px; left: -40px; }
.about7 .images-all .image { margin-bottom: 30px; }
.about7 .images-all .image img { width: 100%; }
.about7 .images-all .review-area { background-color: var(--vtc-bg-common-bg10); border-radius: 7px; padding: 28px; margin: 0px 20px; }
@media (max-width: 767px) {
  .about7 .images-all .review-area { margin: 0px; }
}
.about7 .images-all .review-area h3 { color: var(--vtc-text-text-white-text-1); font-size: 48px; font-style: normal; font-weight: 600; line-height: 48px; }
.about7 .images-all .review-area p { color: rgba(255, 255, 255, 0.9); font-size: 19.193px; font-style: normal; font-weight: 500; line-height: 19.193px; padding-top: 12px; }
.about7 .images-all .review-area img { padding-top: 12px; }
.about7 .heading7 { padding-left: 40px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about7 .heading7 { padding-left: 0px; padding-top: 30px; }
}
@media (max-width: 767px) {
  .about7 .heading7 { padding-left: 0px; padding-top: 30px; }
}
.about7 .heading7 .counter-box { padding-top: 30px; text-align: center; padding-right: 30px; }
.about7 .heading7 .counter-box h3 { color: var(--vtc-text-heading-text-1); font-size: 36px; font-style: normal; font-weight: 600; line-height: 36px; }
.about7 .heading7 .counter-box p { padding-top: 16px; }
.about8 .heading8 .list li { color: var(--vtc-text-heading-text-1); font-size: 18px; font-style: normal; font-weight: 500; line-height: 18px; display: flex; align-items: center; padding-top: 18px; }
.about8 .heading8 .list li .check { display: inline-block; height: 22px; width: 22px; text-align: center; line-height: 22px; background-color: var(--vtc-bg-common-bg18); border-radius: 50%; font-size: 12px; color: var(--vtc-text-text-white-text-1); margin-right: 5px; }
.about8 .about8-images { margin-right: -70px; margin-left: 50px; position: relative; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about8 .about8-images { margin-left: 0px; margin-bottom: 50px; margin-top: 50px; }
}
@media (max-width: 767px) {
  .about8 .about8-images { margin-left: 0px; }
}
.about8 .about8-images .shape { position: absolute; bottom: -100px; left: -100px; z-index: 1; opacity: 0.4; }
.about8 .about8-images .cs_case_study_1_list { display: flex; position: relative; z-index: 2; }
@media (max-width: 767px) {
  .about8 .about8-images .cs_case_study_1_list { flex-direction: column; }
}
.about8 .about8-images .cs_case_study_1_list > .cs_case_study.cs_style_1 { flex: 1 1 0%; }
.about8 .about8-images .cs_case_study_1_list .cs_case_study.cs_style_1 { min-height: 400px; }
.about8 .about8-images .cs_case_study_1_list .cs_case_study.cs_style_1 .cs_case_study_in { transition: 0.2s; left: 80px; opacity: 0; }
@media (max-width: 767px) {
  .about8 .about8-images .cs_case_study_1_list .cs_case_study.cs_style_1 .cs_case_study_in { left: 0px; opacity: 1; }
}
.about8 .about8-images .cs_case_study_1_list .cs_case_study.cs_style_1.active { flex: 3 1 0%; }
.about8 .about8-images .cs_case_study_1_list .cs_case_study.cs_style_1.active .cs_case_study_in { opacity: 1; left: 0px; transition: 0.6s 0.3s; }
.about8 .about8-images .cs_case_study_1_list .cs_case_study.cs_style_1.active .cs_case_study_icon { transform: scale(0) rotate(360deg); transition-delay: 0.1s; }
.about8 .about8-images .cs_case_study.cs_style_1 { height: 700px; display: flex; align-items: flex-end; position: relative; overflow: hidden; transition: 0.4s; }
@media (max-width: 1400px) {
  .about8 .about8-images .cs_case_study.cs_style_1 { height: 600px; }
}
.about8 .about8-images .cs_case_study.cs_style_1 .cs_case_study_title a { text-decoration: none; background-image: linear-gradient(currentcolor, currentcolor); background-repeat: no-repeat; background-position: left bottom; background-size: 100% 3px; }
.about8 .about8-images .cs_case_study.cs_style_1 .cs_case_study_number { left: 70px; top: 70px; z-index: 1; }
@media (max-width: 767px) {
  .about8 .about8-images .cs_case_study.cs_style_1 .cs_case_study_number { left: 30px; top: 40px; }
}
.about8 .about8-images .cs_case_study.cs_style_1 .cs_case_study_category { margin-bottom: 15px; }
.about8 .about8-images .cs_case_study.cs_style_1 .cs_case_study_thumb { position: absolute; height: 100%; width: 100%; left: 0px; top: 0px; }
@media (max-width: 767px) {
  .about8 .about8-images .cs_case_study.cs_style_1 .cs_case_study_thumb { margin-bottom: 30px; top: auto; bottom: 30px; }
}
.about8 .about8-images .cs_case_study.cs_style_1 .cs_case_study_in { position: relative; z-index: 2; width: 100%; padding: 88px 72px; }
@media (max-width: 1400px) {
  .about8 .about8-images .cs_case_study.cs_style_1 .cs_case_study_in { padding: 50px; }
}
@media (max-width: 767px) {
  .about8 .about8-images .cs_case_study.cs_style_1 .cs_case_study_in { padding: 30px; }
}
.about8 .about8-images .cs_case_study.cs_style_1 .cs_case_study_icon { left: 70px; bottom: 86px; z-index: 1; background-color: rgb(79, 71, 71); color: var(--vtc-text-text-white-text-1); height: 55px; width: 55px; font-size: 20px; transition: 0.6s; }
@media (max-width: 1400px) {
  .about8 .about8-images .cs_case_study.cs_style_1 .cs_case_study_icon { left: 40px; bottom: 50px; }
}
@media (max-width: 767px) {
  .about8 .about8-images .cs_case_study.cs_style_1 .cs_case_study_icon { display: none; }
}
.about8 .about8-images .cs_case_study_thumb { background-image: url("../img/hero/hero7-image1.png"); background-position: center center; background-size: cover; background-repeat: no-repeat; cursor: pointer; }
.about8 .about8-images .cs_case_study_thumb.cs_case_study_thumb2 { background-image: url("../img/hero/hero7-image2.png"); background-position: center center; background-size: cover; background-repeat: no-repeat; cursor: pointer; }
.about8 .about8-images .cs_case_study_thumb.cs_case_study_thumb3 { background-image: url("../img/hero/hero7-image3.png"); background-position: center center; background-size: cover; background-repeat: no-repeat; cursor: pointer; }
.about8 .about8-images .cs_case_study.cs_style_1.cs_hover_active { margin: 0px 12px; border-radius: 8px; height: 460px; }
.about9 .heading9 { padding-left: 40px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about9 .heading9 { padding-left: 0px; margin-top: 40px; }
}
@media (max-width: 767px) {
  .about9 .heading9 { padding-left: 0px; margin-top: 40px; }
}
.about9 .heading9 .list li { color: var(--vtc-text-heading-text-1); font-size: 18px; font-style: normal; font-weight: 500; line-height: 18px; display: flex; align-items: center; padding-top: 18px; }
.about9 .heading9 .list li .check { display: inline-block; height: 22px; width: 22px; text-align: center; line-height: 22px; background-color: var(--vtc-bg-common-bg12); border-radius: 50%; font-size: 12px; color: var(--vtc-text-text-white-text-1); margin-right: 5px; }
@media (max-width: 767px) {
  .about9 .images-all .image { margin-top: 30px; }
}
.about9 .images-all .image img { width: 100%; }
.about10 .about10-images { margin-right: 30px; position: relative; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about10 .about10-images { margin-right: 0px; }
}
@media (max-width: 767px) {
  .about10 .about10-images { margin-right: 0px; }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about10 .about10-images { margin-left: 0px; margin-bottom: 50px; margin-top: 50px; }
}
@media (max-width: 767px) {
  .about10 .about10-images { margin-left: 0px; }
}
.about10 .about10-images .shape { position: absolute; bottom: -100px; left: -100px; z-index: 1; opacity: 0.4; }
.about10 .about10-images .cs_case_study_1_list { display: flex; position: relative; z-index: 2; }
@media (max-width: 767px) {
  .about10 .about10-images .cs_case_study_1_list { flex-direction: column; }
}
.about10 .about10-images .cs_case_study_1_list > .cs_case_study.cs_style_1 { flex: 1 1 0%; }
.about10 .about10-images .cs_case_study_1_list .cs_case_study.cs_style_1 { min-height: 400px; }
.about10 .about10-images .cs_case_study_1_list .cs_case_study.cs_style_1 .cs_case_study_in { transition: 0.2s; left: 80px; opacity: 0; }
@media (max-width: 767px) {
  .about10 .about10-images .cs_case_study_1_list .cs_case_study.cs_style_1 .cs_case_study_in { left: 0px; opacity: 1; }
}
.about10 .about10-images .cs_case_study_1_list .cs_case_study.cs_style_1.active { flex: 3 1 0%; }
.about10 .about10-images .cs_case_study_1_list .cs_case_study.cs_style_1.active .cs_case_study_in { opacity: 1; left: 0px; transition: 0.6s 0.3s; }
.about10 .about10-images .cs_case_study_1_list .cs_case_study.cs_style_1.active .cs_case_study_icon { transform: scale(0) rotate(360deg); transition-delay: 0.1s; }
.about10 .about10-images .cs_case_study.cs_style_1 { height: 700px; display: flex; align-items: flex-end; position: relative; overflow: hidden; transition: 0.4s; }
@media (max-width: 1400px) {
  .about10 .about10-images .cs_case_study.cs_style_1 { height: 600px; }
}
.about10 .about10-images .cs_case_study.cs_style_1 .cs_case_study_title a { text-decoration: none; background-image: linear-gradient(currentcolor, currentcolor); background-repeat: no-repeat; background-position: left bottom; background-size: 100% 3px; }
.about10 .about10-images .cs_case_study.cs_style_1 .cs_case_study_number { left: 70px; top: 70px; z-index: 1; }
@media (max-width: 767px) {
  .about10 .about10-images .cs_case_study.cs_style_1 .cs_case_study_number { left: 30px; top: 40px; }
}
.about10 .about10-images .cs_case_study.cs_style_1 .cs_case_study_category { margin-bottom: 15px; }
.about10 .about10-images .cs_case_study.cs_style_1 .cs_case_study_thumb { position: absolute; height: 100%; width: 100%; left: 0px; top: 0px; }
@media (max-width: 767px) {
  .about10 .about10-images .cs_case_study.cs_style_1 .cs_case_study_thumb { margin-bottom: 30px; top: auto; bottom: 30px; }
}
.about10 .about10-images .cs_case_study.cs_style_1 .cs_case_study_in { position: relative; z-index: 2; width: 100%; padding: 88px 72px; }
@media (max-width: 1400px) {
  .about10 .about10-images .cs_case_study.cs_style_1 .cs_case_study_in { padding: 50px; }
}
@media (max-width: 767px) {
  .about10 .about10-images .cs_case_study.cs_style_1 .cs_case_study_in { padding: 30px; }
}
.about10 .about10-images .cs_case_study.cs_style_1 .cs_case_study_icon { left: 70px; bottom: 86px; z-index: 1; background-color: rgb(79, 71, 71); color: var(--vtc-text-text-white-text-1); height: 55px; width: 55px; font-size: 20px; transition: 0.6s; }
@media (max-width: 1400px) {
  .about10 .about10-images .cs_case_study.cs_style_1 .cs_case_study_icon { left: 40px; bottom: 50px; }
}
@media (max-width: 767px) {
  .about10 .about10-images .cs_case_study.cs_style_1 .cs_case_study_icon { display: none; }
}
.about10 .about10-images .cs_case_study_thumb { background-image: url("../img/hero/hero7-image1.png"); background-position: center center; background-size: cover; background-repeat: no-repeat; cursor: pointer; }
.about10 .about10-images .cs_case_study_thumb.cs_case_study_thumb2 { background-image: url("../img/hero/hero7-image2.png"); background-position: center center; background-size: cover; background-repeat: no-repeat; cursor: pointer; }
.about10 .about10-images .cs_case_study_thumb.cs_case_study_thumb3 { background-image: url("../img/hero/hero7-image3.png"); background-position: center center; background-size: cover; background-repeat: no-repeat; cursor: pointer; }
.about10 .about10-images .cs_case_study.cs_style_1.cs_hover_active { margin: 0px 12px; border-radius: 8px; height: 460px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about10 .heading10 { padding-top: 30px; }
}
@media (max-width: 767px) {
  .about10 .heading10 { padding-top: 30px; }
}
.about10 .heading10 .counter-box { padding-top: 30px; text-align: center; }
.about10 .heading10 .counter-box h3 { color: var(--vtc-text-heading-text-1); font-size: 36px; font-style: normal; font-weight: 600; line-height: 36px; }
.about10 .heading10 .counter-box p { padding-top: 16px; }
.service1-box { margin-top: 30px; overflow: hidden; border-radius: 4px; position: relative; transition: 0.4s; }
.service1-box .image img { width: 100%; transition: 0.4s; }
.service1-box .hover-area { position: absolute; bottom: 0px; margin: 24px; transform: translateY(60px); opacity: 0; transition: 0.4s; z-index: 2; }
.service1-box .hover-area p { color: rgba(255, 255, 255, 0.79); }
.service1-box::after { content: ""; position: absolute; bottom: -500px; right: -30px; height: 600px; width: 600px; background-color: var(--vtc-bg-main-bg-1); border-radius: 50%; opacity: 0; transition: 0.4s; }
.service1-box:hover::after { opacity: 1; transition: 0.4s; bottom: -350px; }
.service1-box:hover .image img { transition: 0.4s; transform: scale(1.1) rotate(2deg); }
.service1-box:hover .hover-area { opacity: 1; transform: translateY(0px); transition: 0.4s; }
.service1-box.active .hover-area { position: absolute; bottom: 0px; margin: 24px; transform: translateY(0px); opacity: 1; transition: 0.4s; z-index: 2; }
.service1-box.active .hover-area p { color: rgba(255, 255, 255, 0.79); }
.service1-box.active::after { content: ""; position: absolute; bottom: -350px; right: -30px; height: 600px; width: 600px; background-color: var(--vtc-bg-main-bg-1); border-radius: 50%; opacity: 1; transition: 0.4s; }
.service2-box { margin-top: 60px; padding: 70px 32px 32px; border-radius: 4px; background-color: rgba(255, 255, 255, 0.1); position: relative; transition: 0.4s; }
.service2-box::after { content: ""; position: absolute; height: 100%; width: 100%; border-radius: 4px; top: 0px; left: 0px; transform: rotateY(95deg); transition: 0.6s linear; background-color: var(--vtc-bg-main-bg-2); z-index: -1; opacity: 0; }
.service2-box .icon { height: 70px; width: 70px; line-height: 70px; text-align: center; border-radius: 50%; background-color: rgb(70, 70, 107); position: absolute; top: -35px; left: 30px; transition: 0.4s; }
.service2-box .icon img { transition: 0.4s; filter: brightness(0) invert(1); }
.service2-box .learn { display: inline-block; vertical-align: middle; appearance: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-weight: var(--f-fw-bold); font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs16); color: var(--vtc-text-text-white-text-1); text-transform: capitalize; padding: 16px 22px; background-color: var(--vtc-bg-main-bg-2); overflow: hidden; z-index: 1; border-radius: 4px; position: relative; margin-top: 24px; transition: 0.4s; outline: none !important; }
.service2-box .learn span { position: relative; margin-left: 4px; font-size: 16px; transition: 0.4s linear; transform: rotate(-45deg); display: inline-block; }
.service2-box:hover { transform: translateY(-10px); transition: 0.4s; }
.service2-box:hover::after { transform: rotateY(0deg); transition: 0.4s linear; background-color: var(--vtc-bg-main-bg-2); z-index: -1; opacity: 1; }
.service2-box:hover .icon { background-color: var(--vtc-text-text-white-text-1); transition: 0.4s; }
.service2-box:hover .icon img { transition: 0.4s; filter: none; }
.service2-box:hover .learn { color: var(--vtc-bg-main-bg-2); background-color: var(--vtc-text-text-white-text-1); transition: 0.4s; }
.service-benefits .benefits-box { padding: 32px; border-radius: 4px; margin-top: 30px; transition: 0.4s; position: relative; }
.service-benefits .benefits-box::after { content: ""; position: absolute; height: 100%; width: 100%; border-radius: 4px; top: 0px; left: 0px; transform: rotateY(95deg); transition: 0.6s linear; background-color: var(--vtc-bg-main-bg-2); z-index: -1; opacity: 0; }
.service-benefits .benefits-box::before { content: ""; position: absolute; height: 100%; width: 100%; border-radius: 4px; top: 0px; left: 0px; transition: 0.6s linear; background-color: rgb(40, 42, 94); z-index: -3; }
.service-benefits .benefits-box h4 a { line-height: var(--f-fs-font-fs32); }
.service-benefits .benefits-box .icon { height: 70px; width: 70px; line-height: 70px; text-align: center; border-radius: 50%; background-color: rgb(70, 70, 107); transition: 0.4s; margin-bottom: 30px; }
.service-benefits .benefits-box .icon img { transition: 0.4s; filter: brightness(0) invert(1); }
.service-benefits .benefits-box a.learn { display: inline-block; color: var(--vtc-bg-common-bg1); font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs16); font-weight: var(--f-fw-medium); }
.service-benefits .benefits-box a.learn span { display: inline-block; transform: rotate(-45deg); margin-left: 3px; }
.service-benefits .benefits-box:hover { transform: translateY(-10px); transition: 0.4s; }
.service-benefits .benefits-box:hover::after { opacity: 1; transform: rotateY(0deg); transition: 0.4s; }
.service-benefits .benefits-box:hover .icon { background-color: var(--vtc-text-text-white-text-1); transition: 0.4s; }
.service-benefits .benefits-box:hover .icon img { filter: none; transition: 0.4s; }
.service3 { background-position: center center; background-repeat: no-repeat; background-size: cover; position: relative; }
.service3 .service3-box { background-color: var(--vtc-text-text-white-text-1); border-radius: 4px; padding: 32px; margin-top: 30px; transition: 0.4s; }
.service3 .service3-box .icon { height: 70px; width: 70px; line-height: 70px; text-align: center; border-radius: 5px; background-color: var(--vtc-bg-common-bg5); margin-bottom: 30px; transition: 0.4s; }
.service3 .service3-box .icon img { transition: 0.4s linear; }
.service3 .service3-box .learn { display: inline-block; font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs16); color: var(--vtc-text-heading-text-1); font-weight: var(--f-fw-bold); transition: 0.4s; }
.service3 .service3-box .learn:hover { color: var(--vtc-bg-main-bg-3); transition: 0.4s; }
.service3 .service3-box .learn span { display: inline-block; transform: rotate(-45deg); }
.service3 .service3-box:hover { transition: 0.4s; transform: translateY(-10px); }
.service3 .service3-box:hover .icon { height: 70px; width: 70px; line-height: 70px; text-align: center; border-radius: 5px; background-color: var(--vtc-bg-main-bg-3); margin-bottom: 30px; transition: 0.4s; }
.service3 .service3-box:hover .icon img { transition: 0.4s linear; filter: brightness(0) invert(1); transform: rotateY(180deg); }
.service3 .shape1 { position: absolute; top: 0px; right: 0px; }
.service4 { background-color: var(--vtc-bg-main-bg-5); }
.service4-box { position: relative; margin-top: 34px; transition: 0.4s; }
.service4-box .image { overflow: hidden; border-radius: 4px; }
.service4-box .image img { width: 100%; transition: 0.4s; }
.service4-box .icon { display: inline-block; height: 50px; width: 50px; text-align: center; line-height: 50px; font-size: 22px; color: var(--vtc-bg-main-bg-6); background-color: var(--vtc-text-text-white-text-1); border-radius: 50%; position: absolute; top: 24px; right: 24px; transform: rotate(-45deg) scale(1.4); transition: 0.4s; opacity: 0; }
.service4-box .heading4-w { margin: 0px 30px; position: absolute; bottom: 30px; }
.service4-box:hover { transition: 0.4s; transform: translateY(-10px); }
.service4-box:hover .image img { transform: rotate(2deg) scale(1.1); transition: 0.4s; }
.service4-box:hover .icon { opacity: 1; transition: 0.4s; transform: rotate(-45deg) scale(1); }
.service5-box { margin-top: 60px; padding: 70px 32px 32px; border-radius: 4px; background-color: var(--vtc-bg-bg-white); position: relative; transition: 0.4s; }
.service5-box::after { content: ""; position: absolute; height: 100%; width: 100%; border-radius: 4px; top: 0px; left: 0px; transform: rotateY(95deg); transition: 0.6s linear; background-color: var(--vtc-bg-main-bg-2); z-index: -1; opacity: 0; }
.service5-box .icon { height: 70px; width: 70px; line-height: 70px; text-align: center; border-radius: 50%; background-color: rgb(243, 223, 229); position: absolute; top: -35px; left: 30px; transition: 0.4s; }
.service5-box .icon img { transition: 0.4s; }
.service5-box .learn { display: inline-block; vertical-align: middle; appearance: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-weight: var(--f-fw-bold); font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs16); color: var(--vtc-text-text-white-text-1); text-transform: capitalize; padding: 16px 22px; background-color: var(--vtc-bg-main-bg-2); overflow: hidden; z-index: 1; border-radius: 4px; position: relative; margin-top: 24px; transition: 0.4s; outline: none !important; }
.service5-box .learn span { position: relative; margin-left: 4px; font-size: 16px; transition: 0.4s linear; transform: rotate(-45deg); display: inline-block; }
.service5-box:hover { transform: translateY(-10px); transition: 0.4s; }
.service5-box:hover .heading5 h4 a { color: var(--vtc-text-text-white-text-1); transition: 0.4s; }
.service5-box:hover .heading5 p { color: rgba(255, 255, 255, 0.78); transition: 0.4s; }
.service5-box:hover::after { transform: rotateY(0deg); transition: 0.4s linear; background-color: var(--vtc-bg-main-bg-2); z-index: -1; opacity: 1; }
.service5-box:hover .icon { background-color: var(--vtc-text-text-white-text-1); transition: 0.4s; }
.service5-box:hover .icon img { transition: 0.4s; filter: none; }
.service5-box:hover .learn { color: var(--vtc-bg-main-bg-2); background-color: var(--vtc-text-text-white-text-1); transition: 0.4s; }
.service-benefits5 .benefits-box { padding: 32px; border-radius: 4px; margin-top: 30px; transition: 0.4s; position: relative; }
.service-benefits5 .benefits-box::after { content: ""; position: absolute; height: 100%; width: 100%; border-radius: 4px; top: 0px; left: 0px; transform: rotateY(95deg); transition: 0.6s linear; background-color: var(--vtc-bg-main-bg-2); z-index: -1; opacity: 0; }
.service-benefits5 .benefits-box::before { content: ""; position: absolute; height: 100%; width: 100%; border-radius: 4px; top: 0px; left: 0px; transition: 0.6s linear; background-color: var(--vtc-bg-common-bg9); z-index: -3; }
.service-benefits5 .benefits-box h4 a { line-height: var(--f-fs-font-fs32); color: var(--vtc-text-heading-text-3); }
.service-benefits5 .benefits-box p { color: rgba(0, 20, 49, 0.843); }
.service-benefits5 .benefits-box .icon { height: 70px; width: 70px; line-height: 70px; text-align: center; border-radius: 50%; background-color: rgb(243, 223, 229); transition: 0.4s; margin-bottom: 30px; }
.service-benefits5 .benefits-box .icon img { transition: 0.4s; }
.service-benefits5 .benefits-box a.learn { display: inline-block; color: var(--vtc-text-heading-text-3); font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs16); font-weight: var(--f-fw-medium); transition: 0.4s; }
.service-benefits5 .benefits-box a.learn span { display: inline-block; transform: rotate(-45deg); margin-left: 3px; }
.service-benefits5 .benefits-box:hover { transform: translateY(-10px); transition: 0.4s; }
.service-benefits5 .benefits-box:hover::after { opacity: 1; transform: rotateY(0deg); transition: 0.4s; }
.service-benefits5 .benefits-box:hover h4 a { line-height: var(--f-fs-font-fs32); color: var(--vtc-text-text-white-text-1); transition: 0.4s; }
.service-benefits5 .benefits-box:hover p { color: rgba(255, 255, 255, 0.843); transition: 0.4s; }
.service-benefits5 .benefits-box:hover a.learn { display: inline-block; color: var(--vtc-text-text-white-text-1); font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs16); font-weight: var(--f-fw-medium); transition: 0.4s; }
.service-benefits5 .benefits-box:hover a.learn span { display: inline-block; transform: rotate(-45deg); margin-left: 3px; }
.service-benefits5 .benefits-box:hover .icon { background-color: var(--vtc-text-text-white-text-1); transition: 0.4s; }
.service-benefits5 .benefits-box:hover .icon img { filter: none; transition: 0.4s; }
.service6 { background-position: center center; background-size: cover; background-repeat: no-repeat; }
.service6 .service-box { margin-top: 30px; background-color: var(--vtc-bg-bg-white); border-radius: 8px; padding: 24px; position: relative; text-align: center; transition: 0.4s; }
.service6 .service-box .icon { height: 90px; width: 90px; text-align: center; line-height: 90px; background-color: var(--vtc-bg-common-bg17); position: relative; left: 50%; margin-left: -45px; border-radius: 50%; margin-top: -45px; z-index: 9; }
.service6 .service-box .icon img { transition: 0.4s; }
.service6 .service-box .heading6 h5 a { display: inline-block; color: var(--vtc-text-heading-text-1); font-size: 20px; font-style: normal; font-weight: 700; line-height: 20px; text-transform: uppercase; padding-top: 24px; padding-bottom: 12px; transition: 0.4s; }
.service6 .service-box .heading6 h5 a:hover { color: var(--vtc-text-common-color-10); }
.service6 .service-box .image { border-radius: 8px; position: relative; overflow: hidden; }
.service6 .service-box .image img { width: 100%; transition: 0.4s; }
.service6 .service-box .image .arrow { position: absolute; top: 50%; left: 50%; background-color: var(--vtc-bg-common-bg14); height: 48px; width: 48px; text-align: center; line-height: 48px; border-radius: 50%; font-size: 20px; margin-top: -24px; margin-left: -24px; color: var(--vtc-text-heading-text-1); transform: rotate(-45deg) scale(1.5); z-index: 3; opacity: 0; transition: 0.4s; }
.service6 .service-box .image::after { content: ""; position: absolute; left: 0px; top: 0px; height: 100%; width: 100%; background-color: var(--vtc-text-heading-text-1); opacity: 0; border-radius: 8px; z-index: 1; transition: 0.4s; transform: scale(0.6); }
.service6 .service-box:hover { transform: translateY(-10px); transition: 0.4s; }
.service6 .service-box:hover .icon img { transition: 0.4s; transform: rotateY(180deg); }
.service6 .service-box:hover .image img { transition: 0.4s; transform: scale(1.1) rotate(2deg); }
.service6 .service-box:hover .image::after { opacity: 0.4; transform: scale(1); }
.service6 .service-box:hover .image .arrow { transition: 0.4s; transform: rotate(-45deg) scale(1); opacity: 1; }
.service7 .service7-slider .single-slider { margin: 0px 15px; position: relative; }
.service7 .service7-slider .single-slider .image { border-radius: 8px; overflow: hidden; position: relative; }
.service7 .service7-slider .single-slider .image img { width: 100%; transition: 0.4s; min-height: 350px; object-fit: cover; }
.service7 .service7-slider .single-slider .image::after { content: ""; position: absolute; left: 0px; top: 0px; height: 100%; width: 100%; border-radius: 8px; background-color: var(--vtc-text-heading-text-1); opacity: 0; transition: 0.4s; transform: scale(0.6); }
.service7 .service7-slider .single-slider .image .hover-icon { display: inline-block; font-size: 20px; color: var(--vtc-text-text-white-text-1); height: 48px; width: 48px; text-align: center; line-height: 48px; background-color: var(--vtc-bg-common-bg10); border-radius: 50%; transform: rotate(-45deg) scale(1.5); position: absolute; top: 120px; left: 50%; margin-left: -24px; z-index: 2; opacity: 0; transition: 0.4s; }
.service7 .service7-slider .single-slider .hover-area { background-color: var(--vtc-bg-bg-white); padding: 24px; border-radius: 8px; position: absolute; bottom: 24px; margin: 0px 20px 0px 30px; left: 0px; width: 85%; display: flex; align-items: center; }
.service7 .service7-slider .single-slider .hover-area h3 a { display: inline-block; color: var(--vtc-text-heading-text-1); font-size: 20px; font-style: normal; font-weight: 700; line-height: 28px; text-transform: uppercase; padding-left: 20px; transition: 0.4s; }
.service7 .service7-slider .single-slider .hover-area h3 a:hover { color: var(--vtc-text-common-color-1); transition: 0.4s; }
.service7 .service7-slider .single-slider:hover { transition: 0.4s; }
.service7 .service7-slider .single-slider:hover .image img { transition: 0.4s; transform: scale(1.1) rotate(2deg); }
.service7 .service7-slider .single-slider:hover .image .hover-icon { opacity: 1; transform: rotate(-45deg); transition: 0.4s; }
.service7 .service7-slider .single-slider:hover .image::after { transition: 0.4s; opacity: 0.4; transform: scale(1); }
.service7 .service7-slider .single-slider.slick-current.slick-active { transition: 0.4s; }
.service7 .service7-slider .single-slider.slick-current.slick-active .image img { transition: 0.4s; transform: scale(1.1) rotate(2deg); }
.service7 .service7-slider .single-slider.slick-current.slick-active .image .hover-icon { opacity: 1; transform: rotate(-45deg); transition: 0.4s; }
.service7 .service7-slider .single-slider.slick-current.slick-active .image::after { transition: 0.4s; opacity: 0.4; transform: scale(1); }
.service7 .arrows-button { text-align: end; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .service7 .arrows-button { text-align: center; margin-top: 20px; }
}
@media (max-width: 767px) {
  .service7 .arrows-button { text-align: center; margin-top: 20px; }
}
.service7 .arrows-button button { font-size: 20px; background-color: var(--vtc-bg-bg-white); height: 56px; width: 56px; text-align: center; line-height: 56px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 50%; margin-left: 10px; color: var(--vtc-text-heading-text-1); transition: 0.4s; }
.service7 .arrows-button button:hover { background-color: var(--vtc-bg-common-bg10); color: var(--vtc-text-text-white-text-1); transition: 0.4s; }
.service8 .service-box { margin-top: 70px; background-color: var(--vtc-bg-bg-white); border-radius: 8px; padding: 64px 28px 32px; position: relative; transition: 0.4s; }
.service8 .service-box .icon { background-color: var(--vtc-bg-bg-white); box-shadow: rgba(0, 0, 0, 0.09) 0px 0px 40px; height: 80px; width: 80px; text-align: center; line-height: 80px; border-radius: 50%; position: absolute; top: -40px; }
.service8 .service-box .icon img { transition: 0.4s; }
.service8 .service-box .heading h4 a { display: inline-block; color: var(--vtc-text-heading-text-1); font-size: 20px; font-style: normal; font-weight: 700; line-height: 20px; text-transform: uppercase; transition: 0.4s; }
.service8 .service-box .heading h4 a:hover { transition: 0.4s; color: var(--vtc-text-common-color-9); }
.service8 .service-box .heading p { color: rgb(85, 85, 85); font-size: 16px; font-style: normal; font-weight: 500; line-height: 24px; padding: 8px 0px 20px; }
.service8 .service-box .heading .learn { display: inline-block; color: var(--vtc-text-heading-text-1); font-size: 16px; font-style: normal; font-weight: 700; line-height: 16px; text-transform: uppercase; transition: 0.4s; }
.service8 .service-box .heading .learn:hover { transition: 0.4s; color: var(--vtc-text-common-color-9); }
.service8 .service-box:hover { background-color: var(--vtc-text-heading-text-1); transform: translateY(-10px); transition: 0.4s; }
.service8 .service-box:hover .icon img { transform: rotateY(180deg); transition: 0.4s; }
.service8 .service-box:hover .heading h4 a { transition: 0.4s; color: var(--vtc-text-text-white-text-1); }
.service8 .service-box:hover .heading p { transition: 0.4s; color: rgba(255, 255, 255, 0.76); }
.service8 .service-box:hover .heading .learn { transition: 0.4s; color: var(--vtc-text-text-white-text-1); }
.service9 { position: relative; }
.service9::after { content: ""; position: absolute; left: 0px; top: 0px; height: 100%; width: 100%; background-color: var(--vtc-bg-common-bg17); border-radius: 8px; z-index: -4; }
.service9 .service-box { text-align: center; padding: 32px 28px; position: relative; z-index: 4; margin-top: 6px; transition: 0.4s; }
.service9 .service-box:hover { transform: translateY(-10px); transition: 0.4s; }
.service9 .service-box::after { content: ""; position: absolute; left: 0px; bottom: 0px; height: 70%; width: 100%; background-color: var(--vtc-bg-bg-white); border-radius: 8px; z-index: -1; }
.service9 .service-box span.text { display: inline-block; color: var(--vtc-text-common-color-8); font-size: 18px; font-style: normal; font-weight: 600; line-height: 18px; text-transform: uppercase; padding: 28px 0px 24px; }
.service9 .service-box h4 a { display: inline-block; color: var(--vtc-text-heading-text-1); font-size: 20px; font-style: normal; font-weight: 700; line-height: 20px; text-transform: uppercase; transition: 0.4s; }
.service9 .service-box h4 a:hover { color: var(--vtc-text-common-color-8); transition: 0.4s; }
.service9 .service-box p { color: rgb(85, 85, 85); font-size: 18px; font-style: normal; font-weight: 500; line-height: 26px; padding: 16px 0px 20px; }
.service9 .service-box .learn { display: inline-block; color: var(--vtc-text-heading-text-1); font-size: 16px; font-style: normal; font-weight: 700; line-height: 16px; text-transform: uppercase; transition: 0.4s; }
.service9 .service-box .learn:hover { color: var(--vtc-text-common-color-8); transition: 0.4s; }
.service10 .service-box { margin-top: 30px; background-color: var(--vtc-bg-bg-white); border-radius: 8px; padding: 28px 36px; text-align: center; transition: 0.4s; }
.service10 .service-box .icon { background-color: var(--vtc-bg-common-bg16); height: 80px; width: 80px; text-align: center; line-height: 80px; border-radius: 50%; margin: auto; }
.service10 .service-box .heading h4 a { display: inline-block; color: var(--vtc-text-heading-text-1); font-size: 20px; font-style: normal; font-weight: 700; line-height: 20px; text-transform: uppercase; transition: 0.4s; padding-top: 24px; }
.service10 .service-box .heading p { color: rgb(85, 85, 85); font-size: 16px; font-style: normal; font-weight: 500; line-height: 24px; padding: 16px 0px 22px; transition: 0.4s; }
.service10 .service-box .heading .learn { display: inline-block; color: var(--vtc-text-heading-text-1); font-size: 16px; font-style: normal; font-weight: 700; line-height: 16px; text-transform: uppercase; transition: 0.4s; }
.service10 .service-box:hover { transition: 0.4s; transform: translateY(-10px); background-color: var(--vtc-bg-common-bg11); }
.service10 .service-box:hover h4 a { color: var(--vtc-text-text-white-text-1); transition: 0.4s; }
.service10 .service-box:hover p { color: rgba(255, 255, 255, 0.78); transition: 0.4s; }
.service10 .service-box:hover a.learn { color: var(--vtc-text-text-white-text-1); transition: 0.4s; }
.chosse1 .icon-box { background-color: var(--vtc-bg-common-bg2); border-radius: 4px; padding: 24px; text-align: center; transition: 0.4s; margin-bottom: 30px; }
.chosse1 .icon-box .icon { margin-bottom: 20px; transition: 0.4s; }
.chosse1 .icon-box .icon img { transition: 0.4s; }
.chosse1 .icon-box:hover { background-color: var(--vtc-bg-main-bg-1); transition: 0.4s; transform: translateY(-10px); }
.chosse1 .icon-box:hover .icon { transition: 0.4s; }
.chosse1 .icon-box:hover .icon img { transition: 0.4s; transform: rotateY(180deg); filter: brightness(40); }
.chosse1 .icon-box:hover .heading1 h3 { transition: 0.4s; color: var(--vtc-text-text-white-text-1); }
.chosse1 .icon-box:hover .heading1 p { color: var(--vtc-text-text-white-text-1); transition: 0.4s; }
.chosse1 .icon-box.icon-box2 { margin-bottom: 0px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .chosse1 .image { margin-top: 30px; }
}
@media (max-width: 767px) {
  .chosse1 .image { margin-top: 30px; }
}
.chosse1 .image img { width: 100%; border-radius: 4px; }
.chosse1 .choose1-heading { padding-left: 30px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .chosse1 .choose1-heading { padding-left: 0px; padding-top: 30px; }
}
@media (max-width: 767px) {
  .chosse1 .choose1-heading { padding-left: 0px; padding-top: 30px; }
}
.chosse1 .choose1-heading .icon-list { margin-top: 20px; }
.chosse1 .choose1-heading .icon-list li { font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs18); font-weight: var(--f-fw-medium); color: var(--vtc-text-heading-text-1); }
.chosse1 .choose1-heading .icon-list li span { display: inline-block; height: 20px; width: 20px; line-height: 20px; text-align: center; font-size: 12px; background-color: var(--vtc-text-heading-text-1); color: var(--vtc-text-text-white-text-1); border-radius: 50%; margin-right: 5px; }
.cta { background-color: var(--vtc-text-heading-text-1); padding-top: 60px; }
.cta .cta-border { border-bottom: 1px solid rgba(255, 255, 255, 0.3); padding-bottom: 60px; }
.cta .subscribe-area { text-align: end; position: relative; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .cta .subscribe-area { margin-top: 24px; }
}
@media (max-width: 767px) {
  .cta .subscribe-area { margin-top: 24px; }
}
.cta .subscribe-area input { padding: 18px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 4px; width: 80%; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .cta .subscribe-area input { width: 100%; }
}
@media (max-width: 767px) {
  .cta .subscribe-area input { width: 100%; }
}
.cta .subscribe-area input:focus { outline: none; }
.cta .subscribe-area input::placeholder { color: var(--vtc-text-pera-text-4); }
.cta .subscribe-area .button { position: absolute; top: 4.5px; right: 5px; }
.cta2 .cta2-bg { background-position: center center; background-repeat: no-repeat; background-size: cover; position: relative; border-radius: 4px; margin-bottom: -220px; z-index: 2; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .cta2 .cta2-bg { min-height: 780px; }
}
@media (max-width: 767px) {
  .cta2 .cta2-bg { min-height: 730px; }
}
.cta2 .cta2-bg .main-image { text-align: center; position: absolute; bottom: 0px; left: 120px; }
.cta2 .cta2-bg .heading2 { padding: 80px 80px 80px 0px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .cta2 .cta2-bg .heading2 { padding: 80px; }
}
@media (max-width: 767px) {
  .cta2 .cta2-bg .heading2 { padding: 40px; }
}
.cta2 .cta2-bg .heading2 p { color: rgba(255, 255, 255, 0.827); }
.cta2 .cta2-bg .subscribe-area { text-align: start; position: relative; margin-top: 40px; }
@media (max-width: 767px) {
  .cta2 .cta2-bg .subscribe-area { margin-right: 0px; }
}
.cta2 .cta2-bg .subscribe-area input { padding: 18px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 4px; width: 100%; }
.cta2 .cta2-bg .subscribe-area input:focus { outline: none; }
.cta2 .cta2-bg .subscribe-area .button { position: absolute; top: 4px; right: 4px; }
.footer-cta5 { background-position: center center; background-repeat: no-repeat; background-size: cover; }
.cta5 { padding-top: 60px; }
.cta5 .cta-border { border-bottom: 1px solid rgba(255, 255, 255, 0.3); padding-bottom: 60px; }
.cta5 .subscribe-area { text-align: end; position: relative; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .cta5 .subscribe-area { margin-top: 24px; }
}
@media (max-width: 767px) {
  .cta5 .subscribe-area { margin-top: 24px; }
}
.cta5 .subscribe-area input { padding: 18px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 4px; width: 80%; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .cta5 .subscribe-area input { width: 100%; }
}
@media (max-width: 767px) {
  .cta5 .subscribe-area input { width: 100%; }
}
.cta5 .subscribe-area input:focus { outline: none; }
.cta5 .subscribe-area input::placeholder { color: var(--vtc-text-pera-text-4); }
.cta5 .subscribe-area .button { position: absolute; top: 5px; right: 5px; }
.cta6 { background-color: var(--vtc-bg-main-bg-7); }
.cta6 .images { text-align: end; position: relative; }
.cta6 .images .img1 { position: absolute; top: 75px; right: 0px; }
.cta6 .heading6-w { padding: 60px 0px; }
.cta6 .heading6-w .form-area { position: relative; margin-top: 30px; margin-right: 40px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .cta6 .heading6-w .form-area { margin-right: 0px; }
}
@media (max-width: 767px) {
  .cta6 .heading6-w .form-area { margin-right: 0px; }
}
.cta6 .heading6-w .form-area .button { position: absolute; bottom: 5px; right: 5px; }
.cta6 .heading6-w .form-area input { width: 100%; border-radius: 8px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 20px; }
.cta6 .heading6-w .form-area input:focus { outline: none; }
.cta6 .heading6-w .form-area input::placeholder { color: var(--Paragraph-Color, #646375); font-size: 18px; font-style: normal; font-weight: 500; line-height: 18px; }
.cta7 { background-size: cover; background-position: center bottom; background-repeat: no-repeat; padding: 80px 0px; }
.cta7 .heading6-w .form-area { position: relative; margin-top: 30px; margin-right: 40px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .cta7 .heading6-w .form-area { margin-right: 0px; }
}
@media (max-width: 767px) {
  .cta7 .heading6-w .form-area { margin-right: 0px; }
}
.cta7 .heading6-w .form-area .button { position: absolute; bottom: 5px; right: 5px; }
.cta7 .heading6-w .form-area input { width: 100%; border-radius: 8px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 20px; }
.cta7 .heading6-w .form-area input:focus { outline: none; }
.cta7 .heading6-w .form-area input::placeholder { color: var(--Paragraph-Color, #646375); font-size: 18px; font-style: normal; font-weight: 500; line-height: 18px; }
.cta7 .cta-contact-area .contact-box { padding: 24px; border-radius: 8px; background-color: rgba(255, 255, 255, 0.13); display: flex; align-items: center; transition: 0.4s; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .cta7 .cta-contact-area .contact-box { margin-top: 30px; }
}
@media (max-width: 767px) {
  .cta7 .cta-contact-area .contact-box { margin-top: 30px; }
}
.cta7 .cta-contact-area .contact-box:hover { transition: 0.4s; transform: translateY(-5px); }
.cta7 .cta-contact-area .contact-box .icon { height: 60px; width: 60px; text-align: center; line-height: 60px; background-color: var(--vtc-bg-bg-white); border-radius: 50%; }
.cta7 .cta-contact-area .contact-box .heading { padding-left: 20px; }
.cta7 .cta-contact-area .contact-box .heading h6 { color: rgba(255, 255, 255, 0.808); font-size: 16px; font-style: normal; font-weight: 400; line-height: 16px; }
.cta7 .cta-contact-area .contact-box .heading a { display: inline-block; color: var(--vtc-text-text-white-text-1); font-size: 20px; font-style: normal; font-weight: 600; line-height: 20px; padding-top: 13px; transition: 0.4s; }
.cta7 .cta-contact-area .contact-box .heading a:hover { color: var(--vtc-text-common-color-1); }
.cta8 { background-position: center center; background-repeat: no-repeat; background-size: cover; padding: 80px 0px; }
.cta8 .heading6-w .form-area { position: relative; margin: 30px 30px 0px; }
.cta8 .heading6-w .form-area input { padding: 19px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 8px; width: 100%; }
.cta8 .heading6-w .form-area input:focus { outline: none; }
.cta8 .heading6-w .form-area input::placeholder { color: rgb(85, 85, 85); font-size: 18px; font-style: normal; font-weight: 500; line-height: 18px; }
.cta8 .heading6-w .form-area .button { position: absolute; right: 4px; top: 4px; }
.cta9 { background-color: var(--vtc-bg-common-bg12); }
.cta9 .images { text-align: end; position: relative; }
.cta9 .images .img1 { position: absolute; top: 75px; right: 0px; }
.cta9 .images .img2 { position: absolute; top: 3px; right: 0px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .cta9 .images .img2 { position: static; }
}
@media (max-width: 767px) {
  .cta9 .images .img2 { position: static; }
}
.cta9 .heading6-w { padding: 60px 0px; }
.cta9 .heading6-w .form-area { position: relative; margin-top: 30px; margin-right: 40px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .cta9 .heading6-w .form-area { margin-right: 0px; }
}
@media (max-width: 767px) {
  .cta9 .heading6-w .form-area { margin-right: 0px; }
}
.cta9 .heading6-w .form-area .button { position: absolute; bottom: 5px; right: 5px; }
.cta9 .heading6-w .form-area input { width: 100%; border-radius: 8px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 20px; }
.cta9 .heading6-w .form-area input:focus { outline: none; }
.cta9 .heading6-w .form-area input::placeholder { color: var(--Paragraph-Color, #646375); font-size: 18px; font-style: normal; font-weight: 500; line-height: 18px; }
.faq-all-area .accordion-item.active { transition: 0.4s; background-color: var(--vtc-bg-main-bg-1) !important; }
.faq-all-area .accordion-item.active button { transition: 0.4s; background-color: var(--vtc-bg-main-bg-1) !important; color: rgb(245, 243, 244) !important; }
.faq-all-area .accordion-item.active .accordion-body { color: rgba(255, 255, 255, 0.698) !important; }
.faq-all-area .accordion-item.active .accordion-button:not(.collapsed)::after { background-image: var(--bs-accordion-btn-active-icon); transform: var(--bs-accordion-btn-icon-transform); filter: brightness(0) invert(1); }
.faq-all-area .accordion { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.faq-all-area .accordion .accordion-item { margin-top: 20px; border-radius: 7px; padding: 2px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: var(--vtc-bg-common-bg2); }
.faq-all-area .accordion .accordion-item button { font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs18); font-weight: var(--f-fw-semibold); color: var(--ztc-text-text-1); padding: 20px; background-color: var(--vtc-bg-common-bg2); }
.faq-all-area .accordion .accordion-item button:focus { box-shadow: none; }
.faq-all-area .accordion .accordion-item .accordion-body { font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-regular); color: var(--ztc-text-pera-text-1); padding: 0px 16px 16px; }
.faq-all-area .accordion .accordion-button:not(.collapsed)::after { background-image: var(--bs-accordion-btn-active-icon); transform: var(--bs-accordion-btn-icon-transform); filter: brightness(0); }
.faq-all-area .accordion-button:not(.collapsed) { color: var(--ztc-text-text-1); background-color: var(--vtc-bg-common-bg2); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: inset 0 calc(var(--bs-accordion-border-width) * -1) 0 var(--bs-accordion-border-color); }
.faq-all-area .accordion { --bs-accordion-color: #000; --bs-accordion-bg: var(--vtc-bg-bg-white); --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease; --bs-accordion-border-color: #dee2e600; --bs-accordion-border-width: 1px; --bs-accordion-border-radius: 0.375rem; --bs-accordion-inner-border-radius: calc(0.375rem - 1px); --bs-accordion-btn-padding-x: 1.25rem; --bs-accordion-btn-padding-y: 1rem; --bs-accordion-btn-color: var(--bs-body-color); --bs-accordion-btn-bg: var(--bs-accordion-bg); --bs-accordion-btn-icon-width: 1.25rem; --bs-accordion-btn-icon-transform: rotate(-180deg); --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out; --bs-accordion-btn-focus-border-color: #86b7fe; --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); --bs-accordion-body-padding-x: 1.25rem; --bs-accordion-body-padding-y: 1rem; --bs-accordion-active-color: #0c63e4; --bs-accordion-active-bg: #e7f1ff; }
.hero1-slider { padding: 50px 0px; background-color: var(--vtc-text-heading-text-1); }
.hero9-slider { padding: 50px 0px; background-color: var(--vtc-bg-common-bg17); }
.hero9-slider .single-slider { margin: 0px 20px; }
.logo-slider3 .single-slider { margin: 0px 10px; }
.logo-slider4 { margin-top: 40px; }
.logo-slider4 .single-slider { margin: 0px 10px; }
.logo-slider-area .slider-pera { margin-bottom: 60px; position: relative; background-color: var(--vtc-bg-bg-white); z-index: 2; text-align: center; }
.logo-slider-area .slider-pera p { color: var(--vtc-text-heading-text-1); text-align: center; font-weight: var(--f-fw-bold); font-size: var(--f-fs-font-fs20); line-height: var(--f-fs-font-fs20); background-color: var(--vtc-bg-bg-white); padding: 0px 40px; display: inline-block; }
.logo-slider-area .slider-pera::after { content: ""; position: absolute; top: 10px; left: 0px; height: 2px; width: 100%; background-color: var(--vtc-bg-common-bg4); z-index: -1; }
.solution4-box { margin-top: 34px; background-color: var(--vtc-bg-common-bg7); border-radius: 4px; transition: 0.4s; }
.solution4-box .image { overflow: hidden; border-radius: 4px 4px 0px 0px; }
.solution4-box .image img { width: 100%; transition: 0.4s; }
.solution4-box .icon { height: 60px; width: 60px; line-height: 60px; text-align: center; border-radius: 50%; background-color: var(--vtc-bg-bg-white); margin-top: -30px; margin-left: 24px; position: relative; z-index: 2; transition: 0.4s; }
.solution4-box .icon img { transition: 0.4s; }
.solution4-box .heading4 { padding: 24px; }
.solution4-box:hover { transform: translateY(-10px); transition: 0.4s; }
.solution4-box:hover .image img { transition: 0.4s; transform: rotate(2deg) scale(1.1); }
.solution4-box:hover .icon { background-color: var(--vtc-bg-main-bg-6); transition: 0.4s; transform: rotateY(180deg); }
.solution4-box:hover .icon img { transition: 0.4s; filter: brightness(40); }
.video-area5 { background-position: center center; background-repeat: no-repeat; background-size: cover; height: 800px; }
.video-area5 .video-area-button { margin-top: 200px; }
.video-area5 .video-area-button a { display: inline-block; height: 100px; width: 100px; background-color: var(--vtc-bg-bg-white); border-radius: 50%; text-align: center; line-height: 100px; font-size: 24px; color: var(--vtc-bg-main-bg-2); transition: 0.4s; }
.video-area5 .video-area-button a:hover { color: var(--vtc-text-text-white-text-1); background-color: var(--vtc-bg-main-bg-2); }
.video-area5 .video-area-button p { color: var(--vtc-text-text-white-text-1); font-size: var(--f-fs-font-fs24); line-height: var(--f-fs-font-fs24); font-weight: var(--f-fw-bold); padding-top: 24px; }
.others6 { position: relative; }
.others6 .others-boxs { padding: 20px; margin-top: 30px; background-color: var(--vtc-bg-common-bg17); border-radius: 8px; display: flex; align-items: center; transition: 0.4s; margin-right: 30px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .others6 .others-boxs { margin-right: 0px; }
}
@media (max-width: 767px) {
  .others6 .others-boxs { margin-right: 0px; }
}
.others6 .others-boxs .icon { height: 80px; width: 80px; text-align: center; line-height: 80px; background-color: var(--vtc-bg-bg-white); border-radius: 50%; }
.others6 .others-boxs .icon img { transition: 0.4s; }
.others6 .others-boxs .heading6 { padding-left: 20px; }
.others6 .others-boxs .heading6 p { padding-top: 16px; }
.others6 .others-boxs:hover { transform: translateY(-10px); }
.others6 .others-boxs:hover .icon img { transition: 0.4s; transform: rotateY(180deg); }
.others6 .images-all { height: 530px; position: relative; text-align: center; }
.others6 .images-all .image2 { position: absolute; bottom: 0px; left: 0px; }
.others6 .sec-shape { position: absolute; right: 0px; top: 0px; z-index: -2; }
.industries7 .industries-box { background-color: var(--vtc-bg-common-bg19); padding: 28px; border-radius: 8px; text-align: center; transition: 0.4s; }
.industries7 .industries-box h3 { color: var(--vtc-text-heading-text-1); font-size: 24px; font-style: normal; font-weight: 600; line-height: 24px; text-transform: uppercase; transition: 0.4s; }
.industries7 .industries-box .bottom { display: flex; align-items: center; justify-content: center; margin-top: 16px; }
.industries7 .industries-box .bottom .icons { margin-right: 12px; }
.industries7 .industries-box .bottom .icons img { transition: 0.4s; }
.industries7 .industries-box .bottom .pera p { color: rgb(85, 85, 85); font-size: 18px; font-style: normal; font-weight: 600; line-height: 18px; transition: 0.4s; }
.industries7 .industries-box:hover { transform: translateY(-10px); background-color: var(--vtc-bg-common-bg10); transition: 0.4s; }
.industries7 .industries-box:hover h3 { transition: 0.4s; color: var(--vtc-text-text-white-text-1); }
.industries7 .industries-box:hover .bottom .icons img { transition: 0.4s; filter: brightness(0) invert(1); }
.industries7 .industries-box:hover .bottom .pera p { transition: 0.4s; color: rgba(255, 255, 255, 0.76); }
.others8 { position: relative; }
.others8 .others-boxs { padding: 20px; margin-top: 30px; background-color: var(--vtc-bg-common-bg16); border-radius: 8px; display: flex; align-items: center; transition: 0.4s; margin-right: 30px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .others8 .others-boxs { margin-right: 0px; }
}
@media (max-width: 767px) {
  .others8 .others-boxs { margin-right: 0px; }
}
.others8 .others-boxs .icon { height: 80px; width: 80px; text-align: center; line-height: 80px; background-color: var(--vtc-bg-bg-white); border-radius: 50%; }
.others8 .others-boxs .icon img { transition: 0.4s; }
.others8 .others-boxs .heading8 { padding-left: 20px; }
.others8 .others-boxs .heading8 h4 a { display: inline-block; color: var(--vtc-text-heading-text-1); font-size: 20px; font-style: normal; font-weight: 700; line-height: 20px; transition: 0.4s; }
.others8 .others-boxs .heading8 h4 a:hover { transition: 0.4s; color: var(--vtc-text-common-color-9); }
.others8 .others-boxs .heading8 p { padding-top: 16px; }
.others8 .others-boxs:hover { transform: translateY(-10px); }
.others8 .others-boxs:hover .icon img { transition: 0.4s; transform: rotateY(180deg); }
.others8 .images-all { height: 530px; position: relative; text-align: center; margin-top: 30px; margin-left: 50px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .others8 .images-all { margin-left: 0px; }
}
@media (max-width: 767px) {
  .others8 .images-all { margin-left: 0px; }
}
.others8 .images-all .image2 { position: absolute; bottom: 0px; left: 0px; }
.others8 .sec-shape { position: absolute; right: 0px; top: 0px; z-index: -2; }
.solutions9 .solutions-box { margin-top: 30px; background-color: var(--vtc-bg-bg-white); border-radius: 8px; text-align: center; transition: 0.4s; }
.solutions9 .solutions-box .heading-area { position: relative; }
.solutions9 .solutions-box .heading-area .icon { background-color: var(--vtc-bg-common-bg17); height: 90px; width: 90px; border-radius: 50%; text-align: center; line-height: 90px; margin-top: -45px; position: absolute; z-index: 2; left: 50%; margin-left: -45px; }
.solutions9 .solutions-box .heading-area .icon img { transition: 0.4s; }
.solutions9 .solutions-box .heading-area .heading { padding: 60px 24px 24px; }
.solutions9 .solutions-box .heading-area .heading h4 a { display: inline-block; color: var(--vtc-text-heading-text-1); font-size: 24px; font-style: normal; font-weight: 600; line-height: 24px; transition: 0.4s; }
.solutions9 .solutions-box .heading-area .heading h4 a:hover { transition: 0.4s; color: var(--vtc-text-common-color-8); }
.solutions9 .solutions-box .heading-area .heading p { color: rgb(85, 85, 85); font-size: 18px; font-style: normal; font-weight: 500; line-height: 28px; padding-top: 16px; }
.solutions9 .solutions-box .image { overflow: hidden; border-radius: 8px 8px 0px 0px; }
.solutions9 .solutions-box .image img { width: 100%; transition: 0.4s; }
.solutions9 .solutions-box:hover { transition: 0.4s; transform: translateY(-10px); }
.solutions9 .solutions-box:hover .image img { transform: scale(1.1) rotate(2deg); transition: 0.4s; }
.solutions9 .solutions-box:hover .heading-area .icon img { transition: 0.4s; transform: rotateY(180deg); }
.toggle-inner { width: 75px; margin: 0px auto; height: 35px; border: 1px solid rgb(14, 17, 36); background: var(--vtc-bg-main-bg-2); border-radius: 25px; position: relative; }
.toggle-inner input { position: absolute; left: 0px; width: 100%; height: 100%; margin: 0px; border-radius: 25px; right: 0px; z-index: 1; opacity: 0; cursor: pointer; }
.custom-toggle { position: absolute; height: 25px; width: 25px; background-color: var(--vtc-bg-bg-white); top: 4px; left: 5px; border-radius: 50%; transition: 300ms; }
.toggle-inner .t-month, .toggle-inner .t-year { position: absolute; left: -70px; top: 8px; color: var(--vtc-text-text-white-text-1); transition: 300ms; font-size: 16px; font-weight: 500; line-height: 16px; }
.toggle-inner { margin-top: 30px; }
.toggle-inner .t-year { left: unset; right: -140px; opacity: 0.5; }
.active > .toggle-inner .t-month { opacity: 0.5; }
.active > .toggle-inner .t-year { opacity: 1; }
.toggle-inner input:checked + span { left: 43px; }
.toggle-inner { width: 75px; margin: 0px auto; height: 35px; border: 1px solid var(--vtc-bg-main-bg-2); border-radius: 25px; position: relative; }
.pricing-box { padding: 32px 24px; border-radius: 4px; border: 1px solid rgba(16, 0, 43, 0.15); position: relative; margin-top: 40px; }
.pricing-box h5 { font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs18); color: rgb(246, 248, 249); font-weight: var(--f-fw-bold); margin-bottom: 16px; transition: 0.4s; }
.pricing-box h3 { font-size: var(--f-fs-font-fs44); line-height: var(--f-fs-font-fs44); color: var(--vtc-text-text-white-text-1); font-weight: var(--f-fw-bold); padding: 30px 0px 16px; transition: 0.4s; }
.pricing-box .pricing-btn { width: 100%; border-radius: 8px; padding: 22px; background-color: var(--vtc-text-heading-text-1); display: inline-block; text-align: center; font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs16); font-weight: var(--f-fw-bold); color: var(--vtc-text-text-white-text-1); margin: 32px 0px; transition: 0.4s; }
.pricing-box .pricing-btn:hover { transform: translateY(-5px); transition: 0.4s; }
.pricing-box .h-pera { font-size: var(--f-fs-font-fs20); line-height: var(--f-fs-font-fs20); color: var(--vtc-text-text-white-text-1); font-weight: var(--f-fw-medium); transition: 0.4s; }
.pricing-box .list { margin-top: 10px; }
.pricing-box .list li { color: rgb(169, 170, 191); font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs20); font-weight: var(--f-fw-medium); padding-top: 16px; display: flex; align-items: center; transition: 0.4s; }
.pricing-box .list li span { display: inline-block; height: 16px; width: 16px; line-height: 12px; font-size: 8px; border: 1px solid rgb(255, 255, 255); color: var(--vtc-text-text-white-text-1); text-align: center; border-radius: 50%; margin-right: 8px; transition: 0.4s; }
.pricing-box::after { content: ""; position: absolute; height: 100%; width: 100%; border-radius: 4px; top: 0px; left: 0px; transform: rotateY(95deg); transition: 0.4s linear; background-color: var(--vtc-bg-bg-white); z-index: -2; opacity: 0; }
.pricing-box::before { content: ""; position: absolute; height: 100%; width: 100%; border-radius: 4px; top: 0px; left: 0px; transition: 0.6s linear; background-color: rgb(40, 42, 94); z-index: -3; }
.pricing-box:hover::after { opacity: 1; transform: rotateY(0deg); transition: 0.4s linear; }
.pricing-box:hover h5 { font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs18); color: var(--vtc-text-heading-text-1); font-weight: var(--f-fw-bold); margin-bottom: 16px; }
.pricing-box:hover p { color: var(--vtc-text-pera-text-1); }
.pricing-box:hover h3 { font-size: var(--f-fs-font-fs44); line-height: var(--f-fs-font-fs44); color: var(--vtc-text-heading-text-1); font-weight: var(--f-fw-bold); padding: 30px 0px 16px; }
.pricing-box:hover .h-pera { font-size: var(--f-fs-font-fs20); line-height: var(--f-fs-font-fs20); color: var(--vtc-text-heading-text-1); font-weight: var(--f-fw-medium); transition: 0.4s; }
.pricing-box:hover .pricing-btn { width: 100%; border-radius: 8px; padding: 22px; background-color: var(--vtc-bg-main-bg-2); display: inline-block; text-align: center; font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs16); font-weight: var(--f-fw-bold); color: var(--vtc-text-text-white-text-1); margin: 32px 0px; transition: 0.4s; }
.pricing-box:hover .list { margin-top: 10px; }
.pricing-box:hover .list li { color: var(--vtc-text-pera-text-5); font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs20); font-weight: var(--f-fw-medium); padding-top: 16px; display: flex; align-items: center; }
.pricing-box:hover .list li span { display: inline-block; height: 16px; width: 16px; line-height: 12px; font-size: 8px; border: 1px solid var(--vtc-text-heading-text-1); color: var(--vtc-text-heading-text-1); text-align: center; border-radius: 50%; margin-right: 8px; }
.pricing-box.active::after { opacity: 1; transform: rotateY(0deg); transition: 0.4s linear; }
.pricing-box.active h5 { font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs18); color: var(--vtc-text-heading-text-1); font-weight: var(--f-fw-bold); margin-bottom: 16px; }
.pricing-box.active p { color: var(--vtc-text-pera-text-1); }
.pricing-box.active h3 { font-size: var(--f-fs-font-fs44); line-height: var(--f-fs-font-fs44); color: var(--vtc-text-heading-text-1); font-weight: var(--f-fw-bold); padding: 30px 0px 16px; }
.pricing-box.active .h-pera { font-size: var(--f-fs-font-fs20); line-height: var(--f-fs-font-fs20); color: var(--vtc-text-heading-text-1); font-weight: var(--f-fw-medium); transition: 0.4s; }
.pricing-box.active .pricing-btn { width: 100%; border-radius: 8px; padding: 22px; background-color: var(--vtc-bg-main-bg-2); display: inline-block; text-align: center; font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs16); font-weight: var(--f-fw-bold); color: var(--vtc-text-text-white-text-1); margin: 32px 0px; transition: 0.4s; }
.pricing-box.active .list { margin-top: 10px; }
.pricing-box.active .list li { color: var(--vtc-text-pera-text-5); font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs20); font-weight: var(--f-fw-medium); padding-top: 16px; display: flex; align-items: center; }
.pricing-box.active .list li span { display: inline-block; height: 16px; width: 16px; line-height: 12px; font-size: 8px; border: 1px solid var(--vtc-text-heading-text-1); color: var(--vtc-text-heading-text-1); text-align: center; border-radius: 50%; margin-right: 8px; }
.pricing-plan-page2 .toggle-inner .t-month, .pricing-plan-page2 .toggle-inner .t-year { position: absolute; left: -70px; top: 8px; color: var(--vtc-text-heading-text-3); transition: 300ms; font-size: 16px; font-weight: 500; line-height: 16px; }
.pricing-plan-page2 .toggle-inner .t-year { left: unset; right: -140px; opacity: 0.5; }
.pricing-plan-page2 .active > .toggle-inner .t-month { opacity: 0.5; }
.pricing-plan-page2 .active > .toggle-inner .t-year { opacity: 1; }
.pricing-box2 { padding: 32px 24px; border-radius: 4px; position: relative; margin-top: 40px; }
.pricing-box2 h5 { font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs18); color: var(--vtc-text-heading-text-3); font-weight: var(--f-fw-bold); margin-bottom: 16px; transition: 0.4s; }
.pricing-box2 h3 { font-size: var(--f-fs-font-fs44); line-height: var(--f-fs-font-fs44); color: var(--vtc-text-heading-text-3); font-weight: var(--f-fw-bold); padding: 30px 0px 16px; transition: 0.4s; }
.pricing-box2 .heading2 p { color: var(---vtc-text-pera-text-1); }
.pricing-box2 .pricing-btn { width: 100%; border-radius: 8px; padding: 22px; background-color: var(--vtc-text-heading-text-1); display: inline-block; text-align: center; font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs16); font-weight: var(--f-fw-bold); color: var(--vtc-text-text-white-text-1); margin: 32px 0px; transition: 0.4s; }
.pricing-box2 .pricing-btn:hover { transform: translateY(-5px); transition: 0.4s; }
.pricing-box2 .h-pera { font-size: var(--f-fs-font-fs20); line-height: var(--f-fs-font-fs20); color: var(---vtc-text-pera-text-3); font-weight: var(--f-fw-medium); transition: 0.4s; }
.pricing-box2 .list { margin-top: 10px; }
.pricing-box2 .list li { color: var(--vtc-text-pera-text-3); font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs20); font-weight: var(--f-fw-medium); padding-top: 16px; display: flex; align-items: center; transition: 0.4s; }
.pricing-box2 .list li span { display: inline-block; height: 16px; width: 16px; line-height: 12px; font-size: 8px; border: 1px solid var(--vtc-text-heading-text-1); color: var(--vtc-text-heading-text-1); text-align: center; border-radius: 50%; margin-right: 8px; transition: 0.4s; }
.pricing-box2::after { content: ""; position: absolute; height: 100%; width: 100%; border-radius: 4px; top: 0px; left: 0px; transform: rotateY(95deg); transition: 0.4s linear; background-color: var(--vtc-bg-common-bg9); z-index: -2; opacity: 0; }
.pricing-box2::before { content: ""; position: absolute; height: 100%; width: 100%; border-radius: 4px; top: 0px; left: 0px; transition: 0.6s linear; background-color: var(--vtc-bg-common-bg9); z-index: -3; }
.pricing-box2:hover::after { opacity: 1; transform: rotateY(0deg); transition: 0.4s linear; }
.pricing-box2:hover h5 { font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs18); color: var(--vtc-text-heading-text-1); font-weight: var(--f-fw-bold); margin-bottom: 16px; }
.pricing-box2:hover p { color: var(--vtc-text-pera-text-1); }
.pricing-box2:hover h3 { font-size: var(--f-fs-font-fs44); line-height: var(--f-fs-font-fs44); color: var(--vtc-text-heading-text-1); font-weight: var(--f-fw-bold); padding: 30px 0px 16px; }
.pricing-box2:hover .h-pera { font-size: var(--f-fs-font-fs20); line-height: var(--f-fs-font-fs20); color: var(--vtc-text-heading-text-1); font-weight: var(--f-fw-medium); transition: 0.4s; }
.pricing-box2:hover .pricing-btn { width: 100%; border-radius: 8px; padding: 22px; background-color: var(--vtc-bg-main-bg-2); display: inline-block; text-align: center; font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs16); font-weight: var(--f-fw-bold); color: var(--vtc-text-text-white-text-1); margin: 32px 0px; transition: 0.4s; }
.pricing-box2:hover .list { margin-top: 10px; }
.pricing-box2:hover .list li { color: var(--vtc-text-pera-text-5); font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs20); font-weight: var(--f-fw-medium); padding-top: 16px; display: flex; align-items: center; }
.pricing-box2:hover .list li span { display: inline-block; height: 16px; width: 16px; line-height: 12px; font-size: 8px; border: 1px solid var(--vtc-text-heading-text-1); color: var(--vtc-text-heading-text-1); text-align: center; border-radius: 50%; margin-right: 8px; }
.pricing-box2.active .pricing-btn { width: 100%; border-radius: 8px; padding: 22px; background-color: var(--vtc-bg-main-bg-2); display: inline-block; text-align: center; font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs16); font-weight: var(--f-fw-bold); color: var(--vtc-text-text-white-text-1); margin: 32px 0px; transition: 0.4s; }
.contact1 { background-color: var(--vtc-text-heading-text-1); }
.contact1 .heading1-w { padding-right: 60px; }
.contact1 .contact1-box { background-color: var(--vtc-bg-bg-white); padding: 24px 32px; border-radius: 4px; display: flex; align-items: center; margin-top: 30px; transition: 0.4s; }
.contact1 .contact1-box:hover { transition: 0.4s; transform: translateY(-10px); }
.contact1 .contact1-box .icon { height: 70px; line-height: 80px; width: 70px; text-align: center; background-color: var(--vtc-bg-common-bg1); border-radius: 50%; margin-right: 20px; }
.contact1 .contact1-box .heading p { color: var(--vtc-text-pera-text-1); font-weight: var(--f-fw-medium); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs18); }
.contact1 .contact1-box .heading a { display: inline-block; font-size: var(--f-fs-font-fs24); line-height: var(--f-fs-font-fs24); font-weight: var(--f-fw-bold); color: var(--vtc-text-heading-text-1); padding-top: 16px; transition: 0.4s; }
.contact1 .contact1-box .heading a:hover { color: var(--vtc-bg-main-bg-1); transition: 0.4s; }
.contact1 .contact1-form { background-color: var(--vtc-bg-bg-white); border-radius: 4px; padding: 32px; }
.contact1 .contact1-form .heading1 h3 { font-size: var(--f-fs-font-fs24); line-height: var(--f-fs-font-fs24); font-weight: var(--f-fw-bold); color: var(--vtc-text-heading-text-1); }
.contact1 .contact1-form .single-input input, .contact1 .contact1-form .single-input textarea { border-radius: 4px; padding: 16px; border: 1px solid rgb(230, 231, 233); width: 100%; margin-top: 20px; color: rgb(82, 88, 99); font-weight: var(--f-fw-medium); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs18); }
.contact1 .contact1-form .single-input input:focus, .contact1 .contact1-form .single-input textarea:focus { outline: none; }
.contact1 .contact1-form .single-input input::placeholder, .contact1 .contact1-form .single-input textarea::placeholder { color: rgb(82, 88, 99); font-weight: var(--f-fw-medium); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs18); }
.contact1 .contact1-form .button { text-align: end; margin-top: 20px; }
.contact3 { background-color: var(--vtc-bg-common-bg4); position: relative; }
.contact3 .contact3-box { background-color: var(--vtc-bg-bg-white); border-radius: 4px; padding: 24px 32px; display: flex; align-items: center; margin-top: 24px; }
.contact3 .contact3-box .icon { background-color: var(--vtc-bg-common-bg4); height: 70px; width: 70px; line-height: 70px; text-align: center; border-radius: 50%; }
.contact3 .contact3-box .heading3 { padding-left: 16px; }
.contact3 .contact3-box .heading3 h6 { font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs18); font-weight: var(--f-fw-medium); color: var(--vtc-text-common-color-5); padding-bottom: 12px; margin-bottom: 0px; }
.contact3 .contact3-form { background-color: var(--vtc-bg-main-bg-4); border-radius: 4px; padding: 32px; margin-left: 30px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .contact3 .contact3-form { margin-left: 0px; margin-top: 30px; }
}
@media (max-width: 767px) {
  .contact3 .contact3-form { margin-left: 0px; margin-top: 30px; }
}
.contact3 .contact3-form .heading1 h3 { font-size: var(--f-fs-font-fs24); line-height: var(--f-fs-font-fs24); font-weight: var(--f-fw-bold); color: var(--vtc-text-heading-text-1); }
.contact3 .contact3-form .single-input input, .contact3 .contact3-form .single-input textarea { border-radius: 4px; padding: 16px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; margin-top: 20px; background-color: rgb(57, 72, 67); color: rgb(196, 200, 199); font-weight: var(--f-fw-medium); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs18); }
.contact3 .contact3-form .single-input input:focus, .contact3 .contact3-form .single-input textarea:focus { outline: none; }
.contact3 .contact3-form .single-input input::placeholder, .contact3 .contact3-form .single-input textarea::placeholder { color: rgb(196, 200, 199); font-weight: var(--f-fw-medium); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs18); }
.contact3 .contact3-form .button { text-align: end; margin-top: 20px; }
.contact3 .shape { position: absolute; top: 0px; left: 0px; }
.contact4 .contact3-box { background-color: var(--vtc-bg-common-bg7); border-radius: 4px; padding: 24px 32px; display: flex; align-items: center; margin-top: 24px; transition: 0.4s; }
.contact4 .contact3-box .icon { background-color: var(--vtc-bg-bg-white); height: 70px; width: 70px; line-height: 70px; text-align: center; border-radius: 50%; }
.contact4 .contact3-box .heading4 { padding-left: 16px; }
.contact4 .contact3-box .heading4 h6 { font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs18); font-weight: var(--f-fw-medium); color: var(--vtc-text-common-color-5); padding-bottom: 12px; }
.contact4 .contact3-box:hover { transition: 0.4s; transform: translateY(-5px); }
.contact4 .contact3-form { background-color: var(--vtc-bg-main-bg-5); border-radius: 4px; padding: 32px; margin-left: 30px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .contact4 .contact3-form { margin-left: 0px; margin-top: 30px; }
}
@media (max-width: 767px) {
  .contact4 .contact3-form { margin-left: 0px; margin-top: 30px; }
}
.contact4 .contact3-form .heading1 h3 { font-size: var(--f-fs-font-fs24); line-height: var(--f-fs-font-fs24); font-weight: var(--f-fw-bold); color: var(--vtc-text-heading-text-1); }
.contact4 .contact3-form .single-input input, .contact4 .contact3-form .single-input textarea { border-radius: 4px; padding: 16px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; margin-top: 20px; background-color: rgb(48, 70, 121); color: var(--vtc-bg-bg-white); }
.contact4 .contact3-form .single-input input:focus, .contact4 .contact3-form .single-input textarea:focus { outline: none; }
.contact4 .contact3-form .single-input input::placeholder, .contact4 .contact3-form .single-input textarea::placeholder { color: rgb(196, 200, 199); font-weight: var(--f-fw-medium); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs18); }
.contact4 .contact3-form .button { text-align: end; margin-top: 20px; }
.contact4 .shape { position: absolute; top: 0px; left: 0px; }
.contact5 { background-position: center center; background-size: cover; background-repeat: no-repeat; }
.contact5 .heading5 span.span { background-color: var(--vtc-bg-bg-white); }
.contact5 .contact3-box { background-color: var(--vtc-bg-bg-white); border-radius: 4px; padding: 24px 32px; display: flex; align-items: center; margin-top: 24px; transition: 0.4s; }
.contact5 .contact3-box .icon { background-color: rgb(255, 222, 226); height: 70px; width: 70px; line-height: 70px; text-align: center; border-radius: 50%; }
.contact5 .contact3-box .heading4 { padding-left: 16px; }
.contact5 .contact3-box .heading4 h6 { font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs18); font-weight: var(--f-fw-medium); color: var(--vtc-text-common-color-5); padding-bottom: 12px; }
.contact5 .contact3-box:hover { transition: 0.4s; transform: translateY(-5px); }
.contact5 .contact3-form { background-color: var(--vtc-text-heading-text-3); border-radius: 4px; padding: 32px; margin-left: 30px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .contact5 .contact3-form { margin-left: 0px; margin-top: 30px; }
}
@media (max-width: 767px) {
  .contact5 .contact3-form { margin-left: 0px; margin-top: 30px; }
}
.contact5 .contact3-form .heading1 h3 { font-size: var(--f-fs-font-fs24); line-height: var(--f-fs-font-fs24); font-weight: var(--f-fw-bold); color: var(--vtc-text-heading-text-1); }
.contact5 .contact3-form .single-input input, .contact5 .contact3-form .single-input textarea { border-radius: 4px; padding: 16px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; margin-top: 20px; background-color: rgba(255, 255, 255, 0.184); color: var(--vtc-bg-bg-white); }
.contact5 .contact3-form .single-input input:focus, .contact5 .contact3-form .single-input textarea:focus { outline: none; }
.contact5 .contact3-form .single-input input::placeholder, .contact5 .contact3-form .single-input textarea::placeholder { color: rgb(196, 200, 199); font-weight: var(--f-fw-medium); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs18); }
.contact5 .contact3-form .button { text-align: end; margin-top: 20px; }
.contact5 .shape { position: absolute; top: 0px; left: 0px; }
.contact-page .contact-page-box { border-top: 1px solid rgb(218, 219, 221); margin-top: 30px; }
.contact-page .contact-page-box .contact-box { padding-top: 30px; }
.contact-page .contact-page-box .contact-box h4 a { font-size: var(--f-fs-font-fs24); line-height: var(--f-fs-font-fs24); padding-top: 10px; }
.contact-page .contact-page-box .contact-box .icon { background-color: var(--vtc-bg-common-bg1); height: 70px; width: 70px; line-height: 70px; text-align: center; border-radius: 50%; margin-bottom: 16px; }
.contact-page .contact-page-box .contact-box.contact-box2 { position: relative; padding-left: 0px; }
@media (max-width: 767px) {
  .contact-page .contact-page-box .contact-box.contact-box2 { padding-left: 0px; }
}
.contact-page .contact-page-box .contact-box.contact-box2::after { content: ""; position: absolute; top: 0px; left: -50px; height: 100%; width: 1px; background-color: rgb(218, 219, 221); }
@media (max-width: 767px) {
  .contact-page .contact-page-box .contact-box.contact-box2::after { display: none; }
}
.contact-page .contact1-form { background-color: var(--vtc-bg-common-bg2); padding: 32px; border-radius: 4px; margin-left: 30px; }
.contact-page .contact1-form .single-input input, .contact-page .contact1-form .single-input textarea { background-color: rgb(233, 232, 233); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; margin-top: 20px; padding: 16px; color: rgb(96, 101, 110); font-weight: var(--f-fw-medium); font-size: var(--f-fs-font-fs18); }
.contact-page .contact1-form .single-input input::placeholder, .contact-page .contact1-form .single-input textarea::placeholder { color: rgb(96, 101, 110); font-weight: var(--f-fw-medium); font-size: var(--f-fs-font-fs18); }
.contact-page .contact1-form .single-input input:focus, .contact-page .contact1-form .single-input textarea:focus { outline: none; }
.contact-page .contact1-form .button { text-align: end; margin-top: 20px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .contact-page .contact1-form { margin-left: 0px; }
}
@media (max-width: 767px) {
  .contact-page .contact1-form { margin-left: 0px; }
}
.contact-map-page { margin-bottom: -8px; }
.contact-map-page iframe { width: 100%; }
.contact6 .contact9-content-area { border-radius: 8px; background: var(--vtc-bg-bg-white); padding: 50px; }
.contact6 .contact9-content-area .form-area h3 { color: rgb(15, 10, 7); font-size: 24px; font-style: normal; font-weight: 600; line-height: 24px; }
.contact6 .contact9-content-area .form-area p { color: rgb(95, 95, 95); font-size: 16px; font-style: normal; font-weight: 500; line-height: 16px; }
.contact6 .contact9-content-area .form-area .single-input { margin-top: 20px; }
.contact6 .contact9-content-area .form-area .single-input input, .contact6 .contact9-content-area .form-area .single-input textarea { width: 100%; background-color: rgb(241, 241, 241); border-radius: 4px; padding: 16px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.contact6 .contact9-content-area .form-area .single-input input::placeholder, .contact6 .contact9-content-area .form-area .single-input textarea::placeholder { color: var(--Text-Color, #858585); font-size: 16px; font-style: normal; font-weight: 500; line-height: 16px; }
.contact6 .contact9-content-area .form-area .single-input input:focus, .contact6 .contact9-content-area .form-area .single-input textarea:focus { outline: none; }
.contact6 .contact9-content-area .form-area .button-area { text-align: end; margin-top: 24px; }
.contact6 .contact9-content-area .contact9-box { border-radius: 8px; background: var(--vtc-bg-bg-white); box-shadow: rgba(0, 0, 0, 0.09) 0px 4px 40px 0px; padding: 24px; display: flex; align-items: center; margin-left: 40px; transition: 0.4s; margin-bottom: 20px; }
.contact6 .contact9-content-area .contact9-box .heading { padding-left: 20px; }
.contact6 .contact9-content-area .contact9-box .heading h5 { color: var(--Text-Color, #181818); font-size: 20px; font-style: normal; font-weight: 600; line-height: 20px; transition: 0.4s; }
.contact6 .contact9-content-area .contact9-box .heading a { display: inline-block; color: var(--Paragraph-Color, #646375); font-size: 16px; font-style: normal; font-weight: 500; line-height: 26px; padding-top: 10px; transition: 0.4s; }
.contact6 .contact9-content-area .contact9-box .icon { background-color: var(--vtc-bg-main-bg-7); height: 80px; width: 80px; line-height: 80px; text-align: center; border-radius: 50%; transition: 0.4s; }
.contact6 .contact9-content-area .contact9-box .icon img { transition: 0.4s; filter: brightness(40); }
.contact6 .contact9-content-area .contact9-box:hover { transform: translateY(-10px); transition: 0.4s; background-color: var(--vtc-bg-main-bg-7); }
.contact6 .contact9-content-area .contact9-box:hover .icon { background-color: var(--vtc-bg-bg-white); transition: 0.4s; }
.contact6 .contact9-content-area .contact9-box:hover .icon img { filter: none; transition: 0.4s; transform: rotateY(180deg); }
.contact6 .contact9-content-area .contact9-box:hover .heading h5 { color: var(--vtc-text-text-white-text-1); transition: 0.4s; }
.contact6 .contact9-content-area .contact9-box:hover .heading a { color: rgba(255, 255, 255, 0.753); transition: 0.4s; }
.contact7 .contact-from { margin-top: 30px; background-color: var(--vtc-bg-common-bg19); padding: 40px; border-radius: 8px; }
.contact7 .contact-from h3 { color: var(--vtc-text-heading-text-1); font-size: 24px; font-style: normal; font-weight: 600; line-height: 24px; }
.contact7 .contact-from p { color: rgb(85, 85, 85); font-size: 16px; font-style: normal; font-weight: 500; line-height: 16px; padding-top: 16px; }
.contact7 .contact-from .form-area { margin-top: 8px; }
.contact7 .contact-from .form-area .single-input { margin-top: 20px; }
.contact7 .contact-from .form-area .single-input input, .contact7 .contact-from .form-area .single-input textarea { padding: 16px; width: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 4px; }
.contact7 .contact-from .form-area .single-input input::placeholder, .contact7 .contact-from .form-area .single-input textarea::placeholder { color: rgb(85, 85, 85); font-size: 16px; font-style: normal; font-weight: 500; line-height: 16px; }
.contact7 .contact-from .form-area .single-input input:focus, .contact7 .contact-from .form-area .single-input textarea:focus { outline: none; }
.contact7 .contact-from .form-area .button-area { text-align: end; }
.contact7 .contact-map { margin-top: 30px; }
.contact7 .contact-map iframe { height: 653px; border-radius: 8px; }
.contact8 .contact9-content-area { border-radius: 8px; background: var(--vtc-bg-bg-white); padding: 48px; margin-top: 60px; }
.contact8 .contact9-content-area .form-area h3 { color: rgb(15, 10, 7); font-size: 24px; font-style: normal; font-weight: 600; line-height: 24px; }
.contact8 .contact9-content-area .form-area p { color: rgb(95, 95, 95); font-size: 16px; font-style: normal; font-weight: 500; line-height: 16px; }
.contact8 .contact9-content-area .form-area .single-input { margin-top: 20px; }
.contact8 .contact9-content-area .form-area .single-input input, .contact8 .contact9-content-area .form-area .single-input textarea { width: 100%; background-color: rgb(241, 241, 241); border-radius: 4px; padding: 16px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.contact8 .contact9-content-area .form-area .single-input input::placeholder, .contact8 .contact9-content-area .form-area .single-input textarea::placeholder { color: var(--Text-Color, #858585); font-size: 16px; font-style: normal; font-weight: 500; line-height: 16px; }
.contact8 .contact9-content-area .form-area .single-input input:focus, .contact8 .contact9-content-area .form-area .single-input textarea:focus { outline: none; }
.contact8 .contact9-content-area .form-area .button-area { text-align: end; margin-top: 24px; }
.contact8 .contact9-content-area .contact9-box { border-radius: 8px; background: var(--vtc-bg-bg-white); box-shadow: rgba(0, 0, 0, 0.09) 0px 4px 40px 0px; padding: 24px; display: flex; align-items: center; margin-left: 40px; transition: 0.4s; margin-bottom: 20px; }
.contact8 .contact9-content-area .contact9-box .heading { padding-left: 20px; }
.contact8 .contact9-content-area .contact9-box .heading h5 { color: var(--Text-Color, #181818); font-size: 20px; font-style: normal; font-weight: 600; line-height: 20px; transition: 0.4s; }
.contact8 .contact9-content-area .contact9-box .heading a { display: inline-block; color: var(--Paragraph-Color, #646375); font-size: 16px; font-style: normal; font-weight: 500; line-height: 26px; padding-top: 10px; transition: 0.4s; }
.contact8 .contact9-content-area .contact9-box .icon { background-color: var(--vtc-bg-common-bg18); height: 80px; width: 80px; line-height: 80px; text-align: center; border-radius: 50%; transition: 0.4s; }
.contact8 .contact9-content-area .contact9-box .icon img { transition: 0.4s; filter: brightness(40); }
.contact8 .contact9-content-area .contact9-box:hover { transform: translateY(-10px); transition: 0.4s; background-color: var(--vtc-bg-common-bg18); }
.contact8 .contact9-content-area .contact9-box:hover .icon { background-color: var(--vtc-bg-bg-white); transition: 0.4s; }
.contact8 .contact9-content-area .contact9-box:hover .icon img { filter: none; transition: 0.4s; transform: rotateY(180deg); }
.contact8 .contact9-content-area .contact9-box:hover .heading h5 { color: var(--vtc-text-text-white-text-1); transition: 0.4s; }
.contact8 .contact9-content-area .contact9-box:hover .heading a { color: rgba(255, 255, 255, 0.753); transition: 0.4s; }
.contact9 .contact9-content-area { border-radius: 8px; background: var(--vtc-bg-common-bg17); padding: 48px; margin-top: 60px; }
.contact9 .contact9-content-area .form-area h3 { color: rgb(15, 10, 7); font-size: 24px; font-style: normal; font-weight: 600; line-height: 24px; }
.contact9 .contact9-content-area .form-area p { color: rgb(95, 95, 95); font-size: 16px; font-style: normal; font-weight: 500; line-height: 16px; }
.contact9 .contact9-content-area .form-area .single-input { margin-top: 20px; }
.contact9 .contact9-content-area .form-area .single-input input, .contact9 .contact9-content-area .form-area .single-input textarea { width: 100%; background-color: var(--vtc-bg-bg-white); border-radius: 4px; padding: 16px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.contact9 .contact9-content-area .form-area .single-input input::placeholder, .contact9 .contact9-content-area .form-area .single-input textarea::placeholder { color: var(--Text-Color, #858585); font-size: 16px; font-style: normal; font-weight: 500; line-height: 16px; }
.contact9 .contact9-content-area .form-area .single-input input:focus, .contact9 .contact9-content-area .form-area .single-input textarea:focus { outline: none; }
.contact9 .contact9-content-area .form-area .button-area { text-align: end; margin-top: 24px; }
.contact9 .contact9-content-area .contact9-box { border-radius: 8px; background: var(--vtc-bg-bg-white); box-shadow: rgba(0, 0, 0, 0.09) 0px 4px 40px 0px; padding: 24px; display: flex; align-items: center; margin-left: 40px; transition: 0.4s; margin-bottom: 20px; }
.contact9 .contact9-content-area .contact9-box .heading { padding-left: 20px; }
.contact9 .contact9-content-area .contact9-box .heading h5 { color: var(--Text-Color, #181818); font-size: 20px; font-style: normal; font-weight: 600; line-height: 20px; transition: 0.4s; }
.contact9 .contact9-content-area .contact9-box .heading a { display: inline-block; color: var(--Paragraph-Color, #646375); font-size: 16px; font-style: normal; font-weight: 500; line-height: 26px; padding-top: 10px; transition: 0.4s; }
.contact9 .contact9-content-area .contact9-box .icon { background-color: var(--vtc-bg-common-bg12); height: 80px; width: 80px; line-height: 80px; text-align: center; border-radius: 50%; transition: 0.4s; }
.contact9 .contact9-content-area .contact9-box .icon img { transition: 0.4s; filter: brightness(40); }
.contact9 .contact9-content-area .contact9-box:hover { transform: translateY(-10px); transition: 0.4s; background-color: var(--vtc-bg-common-bg12); }
.contact9 .contact9-content-area .contact9-box:hover .icon { background-color: var(--vtc-bg-bg-white); transition: 0.4s; }
.contact9 .contact9-content-area .contact9-box:hover .icon img { filter: none; transition: 0.4s; transform: rotateY(180deg); }
.contact9 .contact9-content-area .contact9-box:hover .heading h5 { color: var(--vtc-text-text-white-text-1); transition: 0.4s; }
.contact9 .contact9-content-area .contact9-box:hover .heading a { color: rgba(255, 255, 255, 0.753); transition: 0.4s; }
.contact10 .contact-from { margin-top: 30px; background-color: var(--vtc-bg-common-bg16); padding: 40px; border-radius: 8px; }
.contact10 .contact-from h3 { color: var(--vtc-text-heading-text-1); font-size: 24px; font-style: normal; font-weight: 600; line-height: 24px; }
.contact10 .contact-from p { color: rgb(85, 85, 85); font-size: 16px; font-style: normal; font-weight: 500; line-height: 16px; padding-top: 16px; }
.contact10 .contact-from .form-area { margin-top: 8px; }
.contact10 .contact-from .form-area .single-input { margin-top: 20px; }
.contact10 .contact-from .form-area .single-input input, .contact10 .contact-from .form-area .single-input textarea { padding: 16px; width: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 4px; }
.contact10 .contact-from .form-area .single-input input::placeholder, .contact10 .contact-from .form-area .single-input textarea::placeholder { color: rgb(85, 85, 85); font-size: 16px; font-style: normal; font-weight: 500; line-height: 16px; }
.contact10 .contact-from .form-area .single-input input:focus, .contact10 .contact-from .form-area .single-input textarea:focus { outline: none; }
.contact10 .contact-from .form-area .button-area { text-align: end; }
.contact10 .contact-map { margin-top: 30px; }
.contact10 .contact-map iframe { height: 653px; border-radius: 8px; }
.hero-area1 { min-height: 750px; background-color: var(--vtc-bg-common-bg2); display: flex; align-items: center; }
.hero-area1 .main-heading { padding-top: 60px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-area1 .main-heading { padding-top: 140px; }
}
@media (max-width: 767px) {
  .hero-area1 .main-heading { padding-top: 140px; }
}
.hero-area1 .main-heading span.span { display: inline-block; color: var(--vtc-bg-main-bg-1); font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs16); font-weight: var(--f-fw-medium); border-radius: 4px; background-color: rgba(255, 124, 1, 0.157); padding: 8px 12px; margin-bottom: 16px; }
.hero-area1 .main-heading h1 { font-size: var(--f-fs-font-fs64); line-height: var(--f-fs-font-fs70); color: var(--vtc-text-heading-text-1); font-weight: var(--f-fw-bold); }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-area1 .main-heading h1 { font-size: 36px; line-height: 42px; }
}
@media (max-width: 767px) {
  .hero-area1 .main-heading h1 { font-size: var(--f-fs-font-fs40); line-height: var(--f-fs-font-fs48); }
}
.hero-area1 .main-heading p { color: var(--vtc-text-pera-text-1); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); }
.hero-area1 .hero1-images { height: 530px; text-align: end; margin-right: -100px; position: relative; margin-top: 60px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-area1 .hero1-images { margin-right: 0px; margin-bottom: 60px; }
}
@media (max-width: 767px) {
  .hero-area1 .hero1-images { margin-right: 0px; margin-bottom: 60px; }
}
.hero-area1 .hero1-images .image2 { position: absolute; top: 33px; right: 75px; border-radius: 0px 0px 50% 50%; overflow: hidden; }
.hero-area1 .hero1-images .image3 { position: absolute; left: 0px; bottom: 0px; }
.hero-area1 .hero1-images .image4 { position: absolute; top: 70px; right: 100px; }
.hero-area2 { min-height: 750px; background-position: center center; background-repeat: no-repeat; background-size: cover; display: flex; align-items: center; position: relative; }
.hero-area2 .main-heading { padding-top: 80px; }
.hero-area2 .main-heading span.span { display: inline-block; color: var(--vtc-text-text-white-text-1); font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs16); font-weight: var(--f-fw-medium); border-radius: 4px; background-color: var(--vtc-bg-common-bg3); padding: 8px 12px; margin-bottom: 16px; }
.hero-area2 .main-heading h1 { font-size: var(--f-fs-font-fs64); line-height: var(--f-fs-font-fs70); color: var(--vtc-text-text-white-text-1); font-weight: var(--f-fw-bold); }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-area2 .main-heading h1 { font-size: var(--f-fs-font-fs40); line-height: var(--f-fs-font-fs48); }
}
@media (max-width: 767px) {
  .hero-area2 .main-heading h1 { font-size: var(--f-fs-font-fs40); line-height: var(--f-fs-font-fs48); }
}
.hero-area2 .main-heading p { color: var(--vtc-text-pera-text-2); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); }
.hero-area2 .shape1 { position: absolute; top: 150px; left: 50px; }
@media (max-width: 767px) {
  .hero-area2 .shape1 { display: none; }
}
.hero-area2 .shape2 { position: absolute; top: 300px; right: 50px; }
@media (max-width: 767px) {
  .hero-area2 .shape2 { display: none; }
}
.hero-area2 .images { position: relative; margin-right: -30px; height: 600px; margin-bottom: -100px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-area2 .images { margin-bottom: 30px; margin-right: 0px; }
}
@media (max-width: 767px) {
  .hero-area2 .images { height: 450px; margin-bottom: 30px; margin-right: 0px; }
}
.hero-area2 .images .image1 { position: absolute; bottom: -30px; right: 0px; }
.hero-area2 .images .image2 { position: absolute; bottom: -30px; right: 30px; }
.hero-area2 .images .image3 { position: absolute; bottom: 0px; right: 0px; }
.hero-area3 { min-height: 900px; background-position: center bottom; background-repeat: no-repeat; background-size: cover; display: flex; align-items: center; }
.hero-area3 .main-heading { position: relative; padding-top: 80px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-area3 .main-heading { margin: 120px 0px 80px; padding-top: 0px; }
}
@media (max-width: 767px) {
  .hero-area3 .main-heading { margin: 120px 0px 80px; padding-top: 0px; }
}
.hero-area3 .main-heading span.span { display: inline-block; color: var(--vtc-text-text-white-text-1); font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs16); font-weight: var(--f-fw-medium); border-radius: 4px; background-color: rgba(255, 255, 255, 0.173); padding: 8px 12px; margin-bottom: 16px; }
.hero-area3 .main-heading h1 { font-size: var(--f-fs-font-fs64); line-height: var(--f-fs-font-fs70); color: var(--vtc-text-text-white-text-1); font-weight: var(--f-fw-bold); }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-area3 .main-heading h1 { font-size: var(--f-fs-font-fs40); line-height: var(--f-fs-font-fs48); }
}
@media (max-width: 767px) {
  .hero-area3 .main-heading h1 { font-size: var(--f-fs-font-fs40); line-height: var(--f-fs-font-fs48); }
}
.hero-area3 .main-heading p { color: var(--vtc-text-pera-text-2); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); }
.hero-area3 .main-heading .reating-area { margin-top: 32px; }
.hero-area3 .main-heading .reating-area p.pera { color: var(--vtc-text-text-white-text-1); font-size: var(--f-fs-font-fs20); line-height: var(--f-fs-font-fs20); font-weight: var(--f-fw-bold); }
.hero-area3 .main-heading .reating-area .reating { display: flex; align-items: center; margin-top: 12px; }
.hero-area3 .main-heading .reating-area .reating .stars ul li { display: inline-block; color: rgb(255, 214, 0); margin: 0px 2px; }
.hero-area3 .main-heading .reating-area .reating .stars ul li:nth-last-child(1) { color: var(--vtc-text-text-white-text-1); }
.hero-area3 .main-heading .arrow-shape { position: absolute; left: 325px; bottom: 0px; }
.hero-area3 .images-all { margin-top: 80px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-area3 .images-all { margin-bottom: 100px; margin-top: 0px; }
}
@media (max-width: 767px) {
  .hero-area3 .images-all { margin-bottom: 100px; margin-top: 0px; }
}
@media (max-width: 767px) {
  .hero-area3 .images-all .image { margin-bottom: 20px; }
}
.hero-area3 .images-all .image img { width: 100%; border-radius: 4px; }
.video-play-button { position: relative; z-index: 10; margin: 0px 30px; width: 32px; height: 44px; border-radius: 50%; cursor: pointer; display: flex; align-items: center; justify-content: center; }
.video-play-button::before { content: ""; position: absolute; z-index: 0; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); display: block; width: 60px; height: 60px; background: var(--vtc-bg-main-bg-3); border-radius: 50%; animation: 1500ms ease-out 0s infinite normal none running pulse-border; }
.video-play-button::after { content: ""; position: absolute; z-index: 1; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); display: block; width: 60px; height: 60px; background: var(--vtc-bg-main-bg-3); border-radius: 50%; transition: 200ms; }
.video-play-button:hover::after { background-color: rgb(252, 118, 41); }
.video-play-button img { position: relative; z-index: 3; max-width: 100%; width: auto; height: auto; }
.video-play-button span { display: block; position: relative; z-index: 3; width: 0px; height: 0px; border-left: 12px solid rgb(255, 255, 255); border-top: 10px solid transparent; border-bottom: 10px solid transparent; }
@keyframes pulse-border { 
  0% { transform: translateX(-50%) translateY(-50%) translateZ(0px) scale(1); opacity: 1; }
  100% { transform: translateX(-50%) translateY(-50%) translateZ(0px) scale(1.5); opacity: 0; }
}
.video-area { position: relative; }
.video-area .video-buttton { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
.hero-area4 { background-color: var(--vtc-bg-common-bg7); min-height: 1150px; }
.hero-area4 .main-heading { padding-top: 180px; }
.hero-area4 .main-heading span.span { display: inline-block; font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs16); font-weight: var(--f-fw-medium); color: var(--vtc-text-heading-text-2); padding: 8px 12px; border-radius: 4px; background-color: var(--vtc-text-text-white-text-1); margin-bottom: 16px; }
.hero-area4 .main-heading h1 { font-size: var(--f-fs-font-fs64); line-height: var(--f-fs-font-fs70); color: var(--vtc-text-heading-text-2); font-weight: var(--f-fw-bold); }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-area4 .main-heading h1 { font-size: var(--f-fs-font-fs40); line-height: var(--f-fs-font-fs48); }
}
@media (max-width: 767px) {
  .hero-area4 .main-heading h1 { font-size: var(--f-fs-font-fs40); line-height: var(--f-fs-font-fs48); }
}
.hero-area4 .main-heading p { color: rgb(67, 89, 134); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); }
.hero-area4 .images-all { position: relative; height: 480px; margin-top: 60px; }
.hero-area4 .images-all .image1 { position: absolute; left: 0px; bottom: 0px; z-index: 4; }
.hero-area4 .images-all .image1:hover { z-index: 99; transition: 0.4s; }
.hero-area4 .images-all .image1:hover img { transform: scale(1.1); transition: 0.4s; }
.hero-area4 .images-all .image2 { position: absolute; left: 315px; top: 0px; z-index: 3; transition: 0.4s; }
.hero-area4 .images-all .image2 img { transition: 0.4s; }
.hero-area4 .images-all .image2:hover { z-index: 99; transition: 0.4s; }
.hero-area4 .images-all .image2:hover img { transform: scale(1.1); transition: 0.4s; }
.hero-area4 .images-all .image3 { position: absolute; right: 315px; bottom: 0px; z-index: 2; }
.hero-area4 .images-all .image3 img { transition: 0.4s; }
.hero-area4 .images-all .image3:hover { z-index: 99; transition: 0.4s; }
.hero-area4 .images-all .image3:hover img { transform: scale(1.1); transition: 0.4s; }
.hero-area4 .images-all .image4 { position: absolute; right: 0px; top: 0px; }
.hero-area4 .images-all .image4 img { transition: 0.4s; }
.hero-area4 .images-all .image4:hover { z-index: 99; transition: 0.4s; }
.hero-area4 .images-all .image4:hover img { transform: scale(1.1); transition: 0.4s; }
.hero-area4 .shape-all-area { position: absolute; top: 250px; left: -70px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-area4 .shape-all-area { display: none; }
}
@media (max-width: 767px) {
  .hero-area4 .shape-all-area { display: none; }
}
.hero-area4 .shape-all-area .icon { position: absolute; left: 35px; top: 35px; z-index: 2; }
.hero-area4 .shape-all-area .icon a { display: inline-block; height: 82px; width: 82px; border-radius: 50%; text-align: center; line-height: 82px; background-color: var(--vtc-bg-main-bg-1); font-size: 30px; color: var(--vtc-text-text-white-text-1); transition: 0.4s; }
.hero-area4 .shape-all-area .icon a:hover { background-color: var(--vtc-bg-main-bg-5); }
.hero-area4 .shape2 { position: absolute; top: 350px; right: 0px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-area4 .shape2 { display: none; }
}
@media (max-width: 767px) {
  .hero-area4 .shape2 { display: none; }
}
.hero-area4 .images-all-md { margin: 60px 0px; }
.hero-area4 .images-all-md img { margin-bottom: 30px; }
.hero-area5 { background-position: center center; background-repeat: no-repeat; background-size: cover; min-height: 850px; display: flex; align-items: center; position: relative; }
.hero-area5 .main-heading { padding-top: 140px; }
.hero-area5 .main-heading span.span { display: inline-block; color: var(--vtc-text-text-white-text-1); font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs16); font-weight: var(--f-fw-medium); border-radius: 4px; background-color: var(--vtc-bg-common-bg3); padding: 8px 12px; margin-bottom: 16px; }
.hero-area5 .main-heading h1 { font-size: var(--f-fs-font-fs64); line-height: var(--f-fs-font-fs70); color: var(--vtc-text-text-white-text-1); font-weight: var(--f-fw-bold); }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-area5 .main-heading h1 { font-size: var(--f-fs-font-fs40); line-height: var(--f-fs-font-fs48); }
}
@media (max-width: 767px) {
  .hero-area5 .main-heading h1 { font-size: var(--f-fs-font-fs40); line-height: var(--f-fs-font-fs48); }
}
.hero-area5 .main-heading p { color: var(--vtc-text-pera-text-2); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); }
.hero-area5 .images-all { position: relative; height: 800px; margin-bottom: -50px; text-align: end; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-area5 .images-all { height: 650px; margin-bottom: 0px; }
}
@media (max-width: 767px) {
  .hero-area5 .images-all { height: 500px; margin-bottom: 0px; }
}
.hero-area5 .images-all .image1 { position: absolute; bottom: 0px; right: 100px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-area5 .images-all .image1 { display: none; }
}
@media (max-width: 767px) {
  .hero-area5 .images-all .image1 { display: none; }
}
.hero-area5 .images-all .image2 { position: absolute; bottom: 0px; right: 0px; }
.hero-area5 .shape { position: absolute; left: 0px; bottom: 0px; }
.common-hero { background-color: var(--vtc-bg-common-bg2); height: 350px; display: flex; align-items: center; }
.common-hero .main-heading { padding-top: 70px; }
.common-hero .main-heading h1 { font-size: 50px; line-height: 60px; font-weight: var(--f-fw-bold); color: var(--vtc-text-heading-text-1); }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .common-hero .main-heading h1 { font-size: var(--f-fs-font-fs40); line-height: 48px; }
}
@media (max-width: 767px) {
  .common-hero .main-heading h1 { font-size: 36px; line-height: 48px; }
}
.common-hero .main-heading .pages-intro { display: flex; align-items: center; justify-content: center; padding-top: 16px; flex-wrap: wrap; }
.common-hero .main-heading .pages-intro a { display: inline-block; color: var(--vtc-text-heading-text-1); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); }
.common-hero .main-heading .pages-intro span { display: inline-block; color: var(--vtc-text-heading-text-1); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); padding: 0px 5px; }
.common-hero .main-heading .pages-intro p { display: inline-block; color: var(--vtc-text-heading-text-1); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-bold); }
.hero6 { min-height: 850px; background-size: cover; background-position: center bottom; background-repeat: no-repeat; display: flex; align-items: center; }
.hero6 .images-all { position: relative; height: 500px; text-align: end; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero6 .images-all { margin-top: 40px; margin-bottom: 40px; }
}
@media (max-width: 767px) {
  .hero6 .images-all { margin-top: 50px; }
}
.hero6 .images-all .image2 { position: absolute; left: 90px; bottom: 0px; }
.hero6 .main-heading { padding-top: 50px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero6 .main-heading { padding-top: 170px; }
}
@media (max-width: 767px) {
  .hero6 .main-heading { padding-top: 170px; }
}
.hero6 .main-heading span.span { color: var(--vtc-text-text-white-text-1); font-size: 18px; font-style: normal; font-weight: 600; line-height: 18px; text-transform: uppercase; border-radius: 4px; background: rgba(255, 255, 255, 0.1); padding: 10px 16px 5px; display: inline-block; margin-bottom: 16px; }
.hero6 .main-heading span.span img { filter: brightness(0) invert(1); transform: translateY(-3px); margin-right: 3px; }
.hero6 .main-heading h1 { color: var(--vtc-text-text-white-text-1); font-size: 56px; font-style: normal; font-weight: 600; line-height: 64px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero6 .main-heading h1 { font-size: 40px; line-height: 48px; }
}
@media (max-width: 767px) {
  .hero6 .main-heading h1 { font-size: 40px; line-height: 48px; }
}
.hero6 .main-heading p { color: rgba(255, 255, 255, 0.9); font-size: 18px; font-style: normal; font-weight: 500; line-height: 26px; }
.hero7 { min-height: 850px; background-size: cover; background-position: center bottom; background-repeat: no-repeat; display: flex; align-items: center; }
.hero7 .main-heading { margin-top: 100px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero7 .main-heading { margin-top: 160px; }
}
@media (max-width: 767px) {
  .hero7 .main-heading { margin-top: 160px; }
}
.hero7 .main-heading span.span { color: var(--vtc-text-text-white-text-1); font-size: 18px; font-style: normal; font-weight: 600; line-height: 18px; text-transform: uppercase; border-radius: 4px; background: rgba(255, 255, 255, 0.1); padding: 10px 16px 5px; display: inline-block; margin-bottom: 16px; }
.hero7 .main-heading span.span img { filter: brightness(0) invert(1); transform: translateY(-3px); margin-right: 3px; }
.hero7 .main-heading h1 { color: var(--vtc-text-text-white-text-1); font-size: 56px; font-style: normal; font-weight: 600; line-height: 64px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero7 .main-heading h1 { font-size: 40px; line-height: 48px; }
}
@media (max-width: 767px) {
  .hero7 .main-heading h1 { font-size: 40px; line-height: 48px; }
}
.hero7 .main-heading p { color: rgba(255, 255, 255, 0.9); font-size: 18px; font-style: normal; font-weight: 500; line-height: 26px; }
.hero7 .hero7-images { margin-top: 100px; margin-right: -70px; margin-left: 50px; position: relative; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero7 .hero7-images { margin-left: 0px; margin-bottom: 50px; margin-top: 50px; }
}
@media (max-width: 767px) {
  .hero7 .hero7-images { margin-left: 0px; }
}
.hero7 .hero7-images .shape { position: absolute; bottom: -100px; left: -100px; z-index: 1; opacity: 0.4; }
.hero7 .hero7-images .cs_case_study_1_list { display: flex; position: relative; z-index: 2; }
@media (max-width: 767px) {
  .hero7 .hero7-images .cs_case_study_1_list { flex-direction: column; }
}
.hero7 .hero7-images .cs_case_study_1_list > .cs_case_study.cs_style_1 { flex: 1 1 0%; }
.hero7 .hero7-images .cs_case_study_1_list .cs_case_study.cs_style_1 { min-height: 400px; }
.hero7 .hero7-images .cs_case_study_1_list .cs_case_study.cs_style_1 .cs_case_study_in { transition: 0.2s; left: 80px; opacity: 0; }
@media (max-width: 767px) {
  .hero7 .hero7-images .cs_case_study_1_list .cs_case_study.cs_style_1 .cs_case_study_in { left: 0px; opacity: 1; }
}
.hero7 .hero7-images .cs_case_study_1_list .cs_case_study.cs_style_1.active { flex: 3 1 0%; }
.hero7 .hero7-images .cs_case_study_1_list .cs_case_study.cs_style_1.active .cs_case_study_in { opacity: 1; left: 0px; transition: 0.6s 0.3s; }
.hero7 .hero7-images .cs_case_study_1_list .cs_case_study.cs_style_1.active .cs_case_study_icon { transform: scale(0) rotate(360deg); transition-delay: 0.1s; }
.hero7 .hero7-images .cs_case_study.cs_style_1 { height: 700px; display: flex; align-items: flex-end; position: relative; overflow: hidden; transition: 0.4s; }
@media (max-width: 1400px) {
  .hero7 .hero7-images .cs_case_study.cs_style_1 { height: 600px; }
}
.hero7 .hero7-images .cs_case_study.cs_style_1 .cs_case_study_title a { text-decoration: none; background-image: linear-gradient(currentcolor, currentcolor); background-repeat: no-repeat; background-position: left bottom; background-size: 100% 3px; }
.hero7 .hero7-images .cs_case_study.cs_style_1 .cs_case_study_number { left: 70px; top: 70px; z-index: 1; }
@media (max-width: 767px) {
  .hero7 .hero7-images .cs_case_study.cs_style_1 .cs_case_study_number { left: 30px; top: 40px; }
}
.hero7 .hero7-images .cs_case_study.cs_style_1 .cs_case_study_category { margin-bottom: 15px; }
.hero7 .hero7-images .cs_case_study.cs_style_1 .cs_case_study_thumb { position: absolute; height: 100%; width: 100%; left: 0px; top: 0px; }
@media (max-width: 767px) {
  .hero7 .hero7-images .cs_case_study.cs_style_1 .cs_case_study_thumb { margin-bottom: 30px; top: auto; bottom: 30px; }
}
.hero7 .hero7-images .cs_case_study.cs_style_1 .cs_case_study_in { position: relative; z-index: 2; width: 100%; padding: 88px 72px; }
@media (max-width: 1400px) {
  .hero7 .hero7-images .cs_case_study.cs_style_1 .cs_case_study_in { padding: 50px; }
}
@media (max-width: 767px) {
  .hero7 .hero7-images .cs_case_study.cs_style_1 .cs_case_study_in { padding: 30px; }
}
.hero7 .hero7-images .cs_case_study.cs_style_1 .cs_case_study_icon { left: 70px; bottom: 86px; z-index: 1; background-color: rgb(79, 71, 71); color: var(--vtc-text-text-white-text-1); height: 55px; width: 55px; font-size: 20px; transition: 0.6s; }
@media (max-width: 1400px) {
  .hero7 .hero7-images .cs_case_study.cs_style_1 .cs_case_study_icon { left: 40px; bottom: 50px; }
}
@media (max-width: 767px) {
  .hero7 .hero7-images .cs_case_study.cs_style_1 .cs_case_study_icon { display: none; }
}
.hero7 .hero7-images .cs_case_study_thumb { background-image: url("../img/hero/hero7-image1.png"); background-position: center center; background-size: cover; background-repeat: no-repeat; cursor: pointer; }
.hero7 .hero7-images .cs_case_study_thumb.cs_case_study_thumb2 { background-image: url("../img/hero/hero7-image2.png"); background-position: center center; background-size: cover; background-repeat: no-repeat; cursor: pointer; }
.hero7 .hero7-images .cs_case_study_thumb.cs_case_study_thumb3 { background-image: url("../img/hero/hero7-image3.png"); background-position: center center; background-size: cover; background-repeat: no-repeat; cursor: pointer; }
.hero7 .hero7-images .cs_case_study.cs_style_1.cs_hover_active { margin: 0px 12px; border-radius: 8px; height: 500px; }
.hero8 { min-height: 850px; background-size: cover; background-position: center bottom; background-repeat: no-repeat; display: flex; align-items: center; position: relative; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero8 { min-height: 1000px; }
}
@media (max-width: 767px) {
  .hero8 { min-height: 1060px; }
}
.hero8 .main-heading { margin-top: 100px; position: relative; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero8 .main-heading { margin-top: 0px; }
}
@media (max-width: 767px) {
  .hero8 .main-heading { margin-top: 0px; }
}
.hero8 .main-heading span.span { color: var(--vtc-text-text-white-text-1); font-size: 18px; font-style: normal; font-weight: 600; line-height: 18px; text-transform: uppercase; border-radius: 4px; background: rgba(255, 255, 255, 0.1); padding: 10px 16px 5px; display: inline-block; margin-bottom: 16px; }
.hero8 .main-heading span.span img { filter: brightness(0) invert(1); transform: translateY(-3px); margin-right: 3px; }
.hero8 .main-heading h1 { color: var(--vtc-text-text-white-text-1); font-size: 56px; font-style: normal; font-weight: 600; line-height: 64px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero8 .main-heading h1 { font-size: 40px; line-height: 48px; }
}
@media (max-width: 767px) {
  .hero8 .main-heading h1 { font-size: 40px; line-height: 48px; }
}
.hero8 .main-heading p { color: rgba(255, 255, 255, 0.9); font-size: 18px; font-style: normal; font-weight: 500; line-height: 26px; }
.hero8 .main-heading .shape { position: absolute; bottom: 0px; right: -50px; }
.hero8 .image1 { position: absolute; bottom: 0px; left: 80px; z-index: 1; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero8 .image1 { height: 300px; }
}
@media (max-width: 767px) {
  .hero8 .image1 { height: 300px; }
}
.hero8 .image2 { position: absolute; top: 0px; right: 80px; z-index: 1; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero8 .image2 { height: 300px; }
}
@media (max-width: 767px) {
  .hero8 .image2 { height: 300px; }
}
.hero9 { min-height: 850px; background-size: cover; background-position: center bottom; background-repeat: no-repeat; display: flex; align-items: center; position: relative; }
.hero9 .main-images { padding-top: 90px; position: relative; text-align: end; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero9 .main-images { padding-top: 40px; margin-bottom: 40px; }
}
@media (max-width: 767px) {
  .hero9 .main-images { padding-top: 40px; margin-bottom: 40px; }
}
.hero9 .main-images .image2 { position: absolute; bottom: 100px; left: 0px; }
.hero9 .main-heading { padding-right: 70px; padding-top: 80px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero9 .main-heading { padding-top: 160px; }
}
@media (max-width: 767px) {
  .hero9 .main-heading { padding-top: 160px; }
  .hero9 .main-heading { padding-right: 0px; }
}
.hero9 .main-heading span.span { color: var(--vtc-text-common-color-8); font-size: 18px; font-style: normal; font-weight: 600; line-height: 18px; text-transform: uppercase; border-radius: 4px; background: rgb(234, 244, 235); padding: 10px 16px 5px; display: inline-block; margin-bottom: 16px; }
.hero9 .main-heading span.span img { transform: translateY(-3px); margin-right: 3px; }
.hero9 .main-heading h1 { color: rgb(17, 17, 17); font-size: 56px; font-style: normal; font-weight: 600; line-height: 64px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero9 .main-heading h1 { font-size: 40px; line-height: 40px; }
}
@media (max-width: 767px) {
  .hero9 .main-heading h1 { font-size: 40px; line-height: 40px; }
}
.hero9 .main-heading p { color: rgba(17, 17, 17, 0.9); font-size: 18px; font-style: normal; font-weight: 500; line-height: 26px; }
.hero10-sliders .hero10-single { min-height: 850px; position: relative; display: flex; align-items: center; }
.hero10-sliders .hero10-single::after { content: ""; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; background-image: url("../img/bg/hero10-bg.jpg"); z-index: -3; background-position: center center; background-repeat: no-repeat; background-size: cover; transition: 4s; }
.hero10-sliders .hero10-single.slick-current.slick-active::after { content: ""; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; background-image: url("../img/bg/hero10-bg.jpg"); z-index: -3; background-position: center center; background-repeat: no-repeat; background-size: cover; transition: 4s; transform: scale(1.2); }
.hero10-sliders .hero10-single.slick-current.slick-active .main-heading { padding-top: 80px; }
@media (max-width: 767px) {
  .hero10-sliders .hero10-single.slick-current.slick-active .main-heading { padding-top: 20px; }
}
.hero10-sliders .hero10-single.slick-current.slick-active .main-heading span.span { color: var(--vtc-text-text-white-text-1); font-size: 18px; font-style: normal; font-weight: 600; line-height: 18px; text-transform: uppercase; border-radius: 4px; background: rgba(255, 255, 255, 0.1); padding: 10px 16px 10px 40px; display: inline-block; margin-bottom: 16px; position: relative; transform: translateY(0px); opacity: 1; transition: 4s; }
.hero10-sliders .hero10-single.slick-current.slick-active .main-heading span.span img { filter: brightness(0) invert(1); transform: translateY(-3px); margin-right: 3px; position: absolute; left: 10px; top: 12px; }
.hero10-sliders .hero10-single.slick-current.slick-active .main-heading h1 { color: var(--vtc-text-text-white-text-1); font-size: 56px; font-style: normal; font-weight: 600; line-height: 64px; transform: translateY(0px); opacity: 1; transition: 4s; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero10-sliders .hero10-single.slick-current.slick-active .main-heading h1 { font-size: 40px; line-height: 48px; }
}
@media (max-width: 767px) {
  .hero10-sliders .hero10-single.slick-current.slick-active .main-heading h1 { font-size: 40px; line-height: 48px; }
}
.hero10-sliders .hero10-single.slick-current.slick-active .main-heading p { color: rgba(255, 255, 255, 0.9); font-size: 18px; font-style: normal; font-weight: 500; line-height: 26px; transform: translateY(0px); opacity: 1; transition: 4s; }
.hero10-sliders .hero10-single.slick-current.slick-active .main-heading .button { transform: translateY(0px); opacity: 1; transition: 4s; }
.hero10-sliders .hero10-single .main-heading { padding-top: 80px; }
.hero10-sliders .hero10-single .main-heading span.span { color: var(--vtc-text-text-white-text-1); font-size: 18px; font-style: normal; font-weight: 600; line-height: 18px; text-transform: uppercase; border-radius: 4px; background: rgba(255, 255, 255, 0.1); padding: 10px 16px 10px 40px; display: inline-block; margin-bottom: 16px; position: relative; transform: translateY(-100px); opacity: 0; transition: 4s; }
.hero10-sliders .hero10-single .main-heading span.span img { filter: brightness(0) invert(1); transform: translateY(-3px); margin-right: 3px; position: absolute; left: 10px; top: 12px; }
.hero10-sliders .hero10-single .main-heading h1 { color: var(--vtc-text-text-white-text-1); font-size: 56px; font-style: normal; font-weight: 600; line-height: 64px; transform: translateY(-100px); opacity: 0; transition: 4s; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero10-sliders .hero10-single .main-heading h1 { font-size: 40px; line-height: 48px; }
}
@media (max-width: 767px) {
  .hero10-sliders .hero10-single .main-heading h1 { font-size: 40px; line-height: 48px; }
}
.hero10-sliders .hero10-single .main-heading p { color: rgba(255, 255, 255, 0.9); font-size: 18px; font-style: normal; font-weight: 500; line-height: 26px; transform: translateY(50px); opacity: 0; transition: 4s; }
.hero10-sliders .hero10-single .main-heading .button { transform: translateY(50px); opacity: 0; transition: 4s; }
.hero10-btns button { position: absolute; top: 50%; right: 70px; height: 56px; width: 56px; text-align: center; line-height: 56px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 50%; transition: 0.4s; font-size: 22px; background-color: var(--vtc-bg-bg-white); }
@media (max-width: 767px) {
  .hero10-btns button { top: 83%; right: auto; left: 40px; }
}
.hero10-btns button:hover { transition: 0.4s; background-color: var(--vtc-bg-common-bg11); color: var(--vtc-text-text-white-text-1); }
.hero10-btns .hero10-next-arrow { margin-top: -70px; }
@media (max-width: 767px) {
  .hero10-btns .hero10-next-arrow { margin-top: 0px; }
}
@media (max-width: 767px) {
  .hero10-btns .hero10-prev-arrow { margin-left: 70px; }
}
.hero10-icons-area { margin-top: -60px; position: relative; z-index: 2; }
@media (max-width: 767px) {
  .hero10-icons-area { margin-top: 30px; }
}
.hero10-icons-area .hero10-icon-boxs .single-box { border-radius: 8px; background: var(--vtc-bg-bg-white); box-shadow: rgba(0, 0, 0, 0.09) 0px 15px 40px 0px; padding: 28px 24px; display: flex; align-items: center; transition: 0.4s; }
.hero10-icons-area .hero10-icon-boxs .single-box:hover { transform: translateY(-10px); transition: 0.4s; }
@media (max-width: 767px) {
  .hero10-icons-area .hero10-icon-boxs .single-box { margin-top: 30px; }
}
.hero10-icons-area .hero10-icon-boxs .single-box .icon { height: 60px; width: 60px; background: rgba(250, 100, 68, 0.2); border-radius: 50%; line-height: 60px; text-align: center; }
.hero10-icons-area .hero10-icon-boxs .single-box .heading { padding-left: 16px; }
.hero10-icons-area .hero10-icon-boxs .single-box .heading h5 { color: rgb(0, 0, 0); font-size: 20px; font-style: normal; font-weight: 600; line-height: 20px; }
.hero10-icons-area .hero10-icon-boxs .single-box .heading p { color: rgb(85, 85, 85); font-size: 18px; font-style: normal; font-weight: 600; line-height: 18px; padding-top: 12px; }
.preloader { position: fixed; inset: 0px; z-index: 1000; background-color: var(--vtc-bg-bg-white); display: flex; align-items: center; justify-content: center; }
.preloader.preloader2 { position: fixed; inset: 0px; z-index: 1000; background-color: rgb(0, 0, 45); display: flex; align-items: center; justify-content: center; }
.loading-container, .loading { height: 100px; position: relative; width: 100px; border-radius: 100%; }
.loading-container { margin: 40px auto; }
.loading { border-width: 1px; border-style: solid; border-image: none; border-color: transparent var(--vtc-bg-main-bg-1) transparent var(--vtc-bg-main-bg-1); animation: 1.5s linear 0s infinite normal none running rotate-loading; transform-origin: 50% 50%; }
.loading-container:hover .loading, .loading-container .loading { transition: 0.5s ease-in-out; }
#loading-icon { position: absolute; top: 50%; left: 50%; max-width: 66px; transform: translate(-50%, -50%); }
@keyframes rotate-loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.case3 .image-area { text-align: center; position: relative; }
.case3 .image-area .image img { width: 100%; }
.case3 .image-area::after { content: ""; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; background-color: var(--vtc-bg-main-bg-3); border-radius: 4px; transform: scale(1); opacity: 0; transition: 0.4s; }
.case3 .image-area .heading-area { position: absolute; top: 50%; z-index: 9; right: -50%; margin-top: -70px; opacity: 0; transition: 0.4s; width: 100%; left: 0px; padding: 30px; }
.case3 .image-area .heading-area .icon { display: inline-block; height: 48px; width: 48px; background-color: var(--vtc-bg-bg-white); border-radius: 50%; transform: rotate(-45deg); line-height: 48px; text-align: center; color: var(--vtc-bg-main-bg-3); font-size: 18px; }
.case3 .image-area .heading-area p { color: var(--vtc-text-text-white-text-1); font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs16); font-weight: var(--f-fw-medium); padding: 24px 0px 16px; }
.case3 .image-area .heading-area h4 a { display: inline-block; font-size: var(--f-fs-font-fs22); line-height: var(--f-fs-font-fs30); color: var(--vtc-bg-bg-white); font-weight: var(--f-fw-semibold); transition: 0.4s; }
.case3 .image-area:hover::after { content: ""; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; background-color: var(--vtc-bg-main-bg-3); border-radius: 4px; transform: scale(0.9); opacity: 1; transition: 0.4s; }
.case3 .image-area:hover .heading-area { opacity: 1; transition: 0.4s; }
.case3 .image-area.image-area2 { max-height: 370px; overflow: hidden; border-radius: 4px; }
.case3 .image-area.image-area3 { max-height: 770px; overflow: hidden; border-radius: 4px; }
.case3 .image-area.active::after { content: ""; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; background-color: var(--vtc-bg-main-bg-3); border-radius: 4px; transform: scale(0.9); opacity: 1; transition: 0.4s; }
.case3 .image-area.active .heading-area { opacity: 1; transition: 0.4s; }
.case7 .case7-slider { padding: 0px; }
.case7 .case7-slider .single-slider { margin: 0px 15px; position: relative; }
.case7 .case7-slider .single-slider .image { border-radius: 8px; overflow: hidden; }
.case7 .case7-slider .single-slider .image img { width: 100%; transition: 0.4s; height: 330px; object-fit: cover; }
.case7 .case7-slider .single-slider .hover-area { background-color: var(--vtc-bg-bg-white); padding: 24px; border-radius: 8px; position: absolute; bottom: 24px; margin: 0px 20px 0px 30px; left: 0px; width: 85%; }
.case7 .case7-slider .single-slider .hover-area p { color: rgb(85, 85, 85); font-size: 16px; font-style: normal; font-weight: 500; line-height: 16px; text-transform: uppercase; }
.case7 .case7-slider .single-slider .hover-area h4 a { display: inline-block; color: var(--vtc-text-heading-text-1); font-size: 20px; font-style: normal; font-weight: 600; line-height: 20px; padding-top: 16px; }
.case7 .case7-slider .single-slider .hover-area h4 a:hover { transition: 0.4s; color: var(--vtc-text-common-color-1); }
.case7 .case7-slider .single-slider .hover-area .arrow { position: absolute; display: inline-block; height: 48px; width: 48px; background-color: var(--vtc-bg-common-bg10); line-height: 48px; text-align: center; border-radius: 50%; font-size: 20px; color: var(--vtc-text-text-white-text-1); transform: rotate(-54deg); top: -20px; right: -20px; }
.case7 .case7-slider .single-slider:hover { transition: 0.4s; }
.case7 .case7-slider .single-slider:hover .image img { transition: 0.4s; transform: scale(1.1) rotate(2deg); }
.case7 .arrows-button { text-align: end; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .case7 .arrows-button { text-align: center; margin-top: 20px; }
}
@media (max-width: 767px) {
  .case7 .arrows-button { text-align: center; margin-top: 20px; }
}
.case7 .arrows-button button { font-size: 20px; background-color: var(--vtc-bg-common-bg19); height: 56px; width: 56px; text-align: center; line-height: 56px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 50%; margin-left: 10px; color: var(--vtc-text-heading-text-1); transition: 0.4s; }
.case7 .arrows-button button:hover { background-color: var(--vtc-bg-common-bg10); color: var(--vtc-text-text-white-text-1); transition: 0.4s; }
.case9 .case7-slider { margin-top: 60px; }
.case9 .case7-slider .single-slider { margin: 0px 15px; position: relative; }
.case9 .case7-slider .single-slider .image { border-radius: 8px; overflow: hidden; }
.case9 .case7-slider .single-slider .image img { width: 100%; transition: 0.4s; }
.case9 .case7-slider .single-slider .hover-area { background-color: var(--vtc-bg-bg-white); padding: 24px; border-radius: 8px; position: absolute; bottom: 24px; margin: 0px 20px 0px 30px; left: 0px; width: 85%; }
.case9 .case7-slider .single-slider .hover-area p { color: rgb(85, 85, 85); font-size: 16px; font-style: normal; font-weight: 500; line-height: 16px; text-transform: uppercase; }
.case9 .case7-slider .single-slider .hover-area h4 a { display: inline-block; color: var(--vtc-text-heading-text-1); font-size: 20px; font-style: normal; font-weight: 600; line-height: 20px; padding-top: 16px; }
.case9 .case7-slider .single-slider .hover-area h4 a:hover { transition: 0.4s; color: var(--vtc-text-common-color-8); }
.case9 .case7-slider .single-slider .hover-area .arrow { position: absolute; display: inline-block; height: 48px; width: 48px; background-color: var(--vtc-bg-common-bg12); line-height: 48px; text-align: center; border-radius: 50%; font-size: 20px; color: var(--vtc-text-text-white-text-1); transform: rotate(-54deg); top: -20px; right: -20px; }
.case9 .case7-slider .single-slider:hover { transition: 0.4s; }
.case9 .case7-slider .single-slider:hover .image img { transition: 0.4s; transform: scale(1.1) rotate(2deg); }
.case9 .arrows-button { text-align: end; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .case9 .arrows-button { text-align: center; margin-top: 20px; }
}
@media (max-width: 767px) {
  .case9 .arrows-button { text-align: center; margin-top: 20px; }
}
.case9 .arrows-button button { font-size: 20px; background-color: rgb(234, 244, 235); height: 56px; width: 56px; text-align: center; line-height: 56px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 50%; margin-left: 10px; color: var(--vtc-text-common-color-8); transition: 0.4s; }
.case9 .arrows-button button:hover { background-color: var(--vtc-bg-common-bg12); color: var(--vtc-text-text-white-text-1); transition: 0.4s; }
.case10 .case-box { margin-top: 30px; position: relative; }
@media (max-width: 767px) {
  .case10 .case-box { margin-top: 80px; }
}
.case10 .case-box .image { border-radius: 8px; overflow: hidden; }
.case10 .case-box .image img { width: 100%; transition: 0.4s; }
.case10 .case-box .hover-area { background-color: var(--vtc-bg-bg-white); padding: 24px; border-radius: 8px; position: absolute; bottom: 30px; margin: 0px 130px 0px 30px; }
@media (max-width: 767px) {
  .case10 .case-box .hover-area { margin: 0px; }
}
.case10 .case-box .hover-area h6 { color: rgb(85, 85, 85); font-size: 18px; font-style: normal; font-weight: 600; line-height: 18px; text-transform: uppercase; }
.case10 .case-box .hover-area h3 a { display: inline-block; color: var(--vtc-text-heading-text-1); font-size: 24px; font-style: normal; font-weight: 600; line-height: 30px; padding: 6px 0px; transition: 0.4s; }
.case10 .case-box .hover-area h3 a:hover { color: var(--vtc-text-common-color-7); transition: 0.4s; }
.case10 .case-box .hover-area p { color: rgb(85, 85, 85); font-size: 16px; font-style: normal; font-weight: 500; line-height: 26px; }
.case10 .case-box .hover-area .arrow { display: inline-block; height: 56px; width: 56px; line-height: 56px; text-align: center; background-color: var(--vtc-bg-common-bg11); color: var(--vtc-text-text-white-text-1); border-radius: 50%; font-size: 20px; transform: rotate(-45deg); position: absolute; right: -20px; top: -20px; }
.case10 .case-box:hover { transition: 0.4s; }
.case10 .case-box:hover .image img { transition: 0.4s; transform: scale(1.1) rotate(2deg); }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .project-two__single-box { margin-top: 30px; }
}
@media (max-width: 767px) {
  .project-two__single-box { margin-top: 30px; }
}
.team1 { background-color: var(--vtc-bg-common-bg2); }
.team1 .team1-box { position: relative; border-radius: 4px; overflow: hidden; height: 450px; }
.team1 .team1-box .image { border-radius: 4px; overflow: hidden; }
.team1 .team1-box .image img { width: 100%; transition: 0.4s; }
.team1 .team1-box .heading-area { padding: 32px; background-color: var(--vtc-bg-bg-white); position: absolute; bottom: -65px; width: 100%; text-align: center; border-radius: 0px 0px 4px 4px; transition: 0.4s; }
.team1 .team1-box .heading-area .heading1 h4 a { display: inline-block; font-size: var(--f-fs-font-fs24); line-height: var(--f-fs-font-fs24); color: var(--vtc-text-heading-text-1); font-weight: var(--f-fw-bold); margin-bottom: 6px; transition: 0.4s; }
.team1 .team1-box .heading-area .heading1 h4 a:hover { transition: 0.4s; color: var(--vtc-bg-main-bg-1); }
.team1 .team1-box .heading-area .heading1 p { color: var(--vtc-text-pera-text-1); }
.team1 .team1-box .heading-area .icons { opacity: 0; transition: 0.4s; }
.team1 .team1-box .heading-area .icons ul { margin-top: 20px; }
.team1 .team1-box .heading-area .icons ul li { display: inline-block; }
.team1 .team1-box .heading-area .icons ul li a { display: inline-block; height: 40px; width: 40px; line-height: 40px; text-align: center; border-radius: 50%; background-color: rgba(255, 124, 1, 0.157); margin: 0px 3px; color: var(--vtc-text-heading-text-1); transition: 0.4s; }
.team1 .team1-box .heading-area .icons ul li a:hover { background-color: var(--vtc-bg-main-bg-1); color: var(--vtc-bg-bg-white); transition: 0.4s; }
.team1 .team1-box:hover .image img { transition: 0.4s; transform: scale(1.1) rotate(2deg); }
.team1 .team1-box:hover .heading-area { bottom: 0px; transition: 0.4s; }
.team1 .team1-box:hover .heading-area .icons { transition: 0.4s; opacity: 1; }
.team3 { background-color: var(--vtc-bg-common-bg4); }
.team3 .team3-box { background-color: var(--vtc-bg-bg-white); border-radius: 4px; }
.team3 .team3-box .image-area { position: relative; }
.team3 .team3-box .image-area .image { overflow: hidden; border-radius: 4px 4px 0px 0px; position: relative; }
.team3 .team3-box .image-area .image img { width: 100%; border-radius: 4px 4px 0px 0px; transition: 0.4s; }
.team3 .team3-box .image-area .image::after { content: ""; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; background-color: var(--vtc-text-heading-text-1); opacity: 0; transform: scale(0.6); transition: 0.4s; }
.team3 .team3-box .image-area .icons { position: absolute; top: 50%; left: 50%; margin-top: -24px; margin-left: -100px; transform: translateY(60px); opacity: 0; transition: 0.4s; }
.team3 .team3-box .image-area .icons ul li { display: inline-block; }
.team3 .team3-box .image-area .icons ul li a { display: inline-block; font-size: var(--f-fs-font-fs18); line-height: 40px; height: 40px; width: 40px; text-align: center; background-color: var(--vtc-bg-bg-white); border-radius: 50%; color: var(--vtc-text-heading-text-1); margin: 0px 3px; transition: 0.4s; }
.team3 .team3-box .image-area .icons ul li a:hover { color: var(--vtc-bg-bg-white); background-color: var(--vtc-bg-main-bg-3); transition: 0.4s; transform: translateY(-3px); }
.team3 .team3-box .heading3 { padding: 32px 3px; text-align: center; }
.team3 .team3-box .heading3 p { padding-top: 6px; }
.team3 .team3-box:hover .image-area .image img { transition: 0.4s; transform: rotate(4deg) scale(1.1); }
.team3 .team3-box:hover .image-area .image::after { opacity: 0.6; transform: scale(1); transition: 0.4s; }
.team3 .team3-box:hover .image-area .icons { transform: translateY(0px); opacity: 1; transition: 0.4s; }
.team4 { background-color: var(--vtc-bg-common-bg7); }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .team4-box { margin-top: 30px; }
}
@media (max-width: 767px) {
  .team4-box { margin-top: 30px; }
}
.team4-box .heading4 { padding-top: 20px; }
.team4-box .heading4 p { padding-top: 7px; }
.team4-box .image-area { position: relative; }
.team4-box .image-area .image { overflow: hidden; border-radius: 4px; }
.team4-box .image-area .image img { width: 100%; }
.team4-box .image-area::after { content: ""; position: absolute; height: 100%; width: 100%; top: 0px; left: 0px; background-color: rgba(25, 51, 106, 0.42); border-radius: 4px; transition: 0.4s; transform: scale(0.7); opacity: 0; }
.team4-box .image-area .icon { display: inline-block; border: 1px solid rgb(255, 255, 255); height: 60px; width: 60px; line-height: 60px; text-align: center; color: var(--vtc-text-text-white-text-1); font-size: 24px; border-radius: 50%; transform: rotate(-45deg) scale(2); position: absolute; top: 50%; left: 50%; z-index: 3; margin-top: -30px; margin-left: -30px; opacity: 0; transition: 0.4s; }
.team4-box:hover .image-area::after { content: ""; position: absolute; height: 100%; width: 100%; top: 0px; left: 0px; background-color: rgba(25, 51, 106, 0.42); border-radius: 4px; transition: 0.4s; transform: scale(1); opacity: 1; }
.team4-box:hover .image-area .icon { display: inline-block; border: 1px solid rgb(255, 255, 255); height: 60px; width: 60px; line-height: 60px; text-align: center; color: var(--vtc-text-text-white-text-1); font-size: 24px; border-radius: 50%; transform: rotate(-45deg) scale(1); position: absolute; top: 50%; left: 50%; z-index: 3; margin-top: -30px; margin-left: -30px; opacity: 1; transition: 0.4s; }
.team-page .team1-box { margin-bottom: 30px; position: relative; border-radius: 4px; overflow: hidden; height: 450px; }
.team-page .team1-box .image { border-radius: 4px; overflow: hidden; }
.team-page .team1-box .image img { width: 100%; transition: 0.4s; }
.team-page .team1-box .heading-area { padding: 32px; background-color: var(--vtc-bg-common-bg2); position: absolute; bottom: -65px; width: 100%; text-align: center; border-radius: 0px 0px 4px 4px; transition: 0.4s; }
.team-page .team1-box .heading-area .heading1 h4 a { display: inline-block; font-size: var(--f-fs-font-fs24); line-height: var(--f-fs-font-fs24); color: var(--vtc-text-heading-text-1); font-weight: var(--f-fw-bold); margin-bottom: 6px; transition: 0.4s; }
.team-page .team1-box .heading-area .heading1 h4 a:hover { transition: 0.4s; color: var(--vtc-bg-main-bg-1); }
.team-page .team1-box .heading-area .heading1 p { color: var(--vtc-text-pera-text-1); }
.team-page .team1-box .heading-area .icons { opacity: 0; transition: 0.4s; }
.team-page .team1-box .heading-area .icons ul { margin-top: 20px; }
.team-page .team1-box .heading-area .icons ul li { display: inline-block; }
.team-page .team1-box .heading-area .icons ul li a { display: inline-block; height: 40px; width: 40px; line-height: 40px; text-align: center; border-radius: 50%; background-color: rgba(255, 124, 1, 0.157); margin: 0px 3px; color: var(--vtc-text-heading-text-1); transition: 0.4s; }
.team-page .team1-box .heading-area .icons ul li a:hover { background-color: var(--vtc-bg-main-bg-1); color: var(--vtc-bg-bg-white); transition: 0.4s; }
.team-page .team1-box:hover .image img { transition: 0.4s; transform: scale(1.1) rotate(2deg); }
.team-page .team1-box:hover .heading-area { bottom: 0px; transition: 0.4s; }
.team-page .team1-box:hover .heading-area .icons { transition: 0.4s; opacity: 1; }
.team6 { position: relative; }
.team6 .team-box { transition: 0.4s; }
.team6 .team-box .image { border-radius: 4px; overflow: hidden; position: relative; }
.team6 .team-box .image img { width: 100%; transition: 0.4s; }
.team6 .team-box .image .hover-area { position: absolute; right: 50px; bottom: 70px; z-index: 9; transform: translateX(100px); transition: 0.4s; }
.team6 .team-box .image .hover-area ul li a { display: inline-block; height: 40px; width: 40px; line-height: 40px; text-align: center; border-radius: 50%; background-color: var(--vtc-bg-bg-white); margin-bottom: 8px; color: rgb(24, 13, 3); font-size: 16px; transition: 0.4s; }
.team6 .team-box .image .hover-area ul li a:hover { background: var(--vtc-bg-common-bg15); color: var(--vtc-text-text-white-text-1); transition: 0.4s; }
.team6 .team-box .heading-area { border-radius: 4px; background: var(--vtc-bg-bg-white); box-shadow: rgba(0, 0, 0, 0.09) 0px 10px 48px 0px; padding: 24px; margin: -50px 24px 0px; position: relative; z-index: 2; text-align: start; display: flex; align-items: center; justify-content: space-between; }
.team6 .team-box .heading-area h4 a { display: inline-block; color: var(--Home-Page-3-text-Colors, #180D03); font-size: 24px; font-style: normal; font-weight: 600; line-height: 24px; transition: 0.4s; }
.team6 .team-box .heading-area h4 a:hover { transition: 0.4s; color: var(--vtc-text-common-color-10); }
.team6 .team-box .heading-area p { color: var(--Home-Page-3-paragraph, #5B5855); font-size: 16px; font-style: normal; font-weight: 500; line-height: 16px; padding-top: 8px; }
.team6 .team-box .heading-area .shere-icon { height: 50px; width: 50px; text-align: center; line-height: 50px; border-radius: 50%; background-color: var(--vtc-bg-common-bg14); }
.team6 .team-box .heading-area .shere-icon i { color: rgb(255, 255, 255); }
.tes1-slider { padding: 0px; }
.tes4-slider { padding: 0px; }
.team6 .team-box:hover { transform: translateY(-10px); transition: 0.4s; }
.team6 .team-box:hover .hover-area { transform: translateX(0px); transition: 0.4s; }
.team6 .team-box:hover .image img { transition: 0.4s; transform: scale(1.1) rotate(2deg); }
.team6 .sec-shape { position: absolute; right: 0px; top: 0px; z-index: -2; }
.team7 .team-box { box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 18px; }
.team7 { background-position: center bottom; background-repeat: no-repeat; background-size: cover; }
.team7 .main-image { margin-top: 100px; }
@media (max-width: 767px) {
  .team7 .main-image { margin-top: 40px; }
}
.team7 .main-image img { width: 100%; }
.team7 .team-box { padding: 20px 36px; border-radius: 8px; background-color: var(--vtc-bg-bg-white); transition: 0.4s; text-align: center; display: inline-block; }
@media (max-width: 767px) {
  .team7 .team-box { position: static; margin-top: 30px; background-color: var(--vtc-bg-common-bg10); padding: 20px; }
  .team7 .team-box h5 a { transition: 0.4s; color: var(--vtc-text-text-white-text-1) !important; }
  .team7 .team-box p { transition: 0.4s; color: rgba(255, 255, 255, 0.733) !important; }
}
.team7 .team-box:hover { transition: 0.4s; transform: translateY(-10px); background-color: var(--vtc-bg-common-bg10); }
.team7 .team-box:hover h5 a { color: var(--vtc-text-text-white-text-1); transition: 0.4s; }
.team7 .team-box:hover p { transition: 0.4s; color: rgba(255, 255, 255, 0.733); }
.team7 .team-box h5 a { display: inline-block; color: var(--vtc-text-heading-text-1); font-size: 20px; font-style: normal; font-weight: 600; line-height: 20px; transition: 0.4s; }
.team7 .team-box p { color: rgb(85, 85, 85); font-size: 16px; font-style: normal; font-weight: 400; line-height: 16px; padding-top: 12px; transition: 0.4s; }
.team8 { position: relative; }
.team8 .team-box { margin-top: 30px; transition: 0.4s; }
.team8 .team-box .image { border-radius: 4px; overflow: hidden; position: relative; }
.team8 .team-box .image img { width: 100%; transition: 0.4s; }
.team8 .team-box .image .hover-area { position: absolute; right: 50px; bottom: 70px; z-index: 9; transform: translateX(100px); transition: 0.4s; }
.team8 .team-box .image .hover-area ul li a { display: inline-block; height: 40px; width: 40px; line-height: 40px; text-align: center; border-radius: 50%; background-color: var(--vtc-bg-bg-white); margin-bottom: 8px; color: rgb(24, 13, 3); font-size: 16px; transition: 0.4s; }
.team8 .team-box .image .hover-area ul li a:hover { background: var(--vtc-bg-common-bg18); color: var(--vtc-text-text-white-text-1); transition: 0.4s; }
.team8 .team-box .heading-area { border-radius: 4px; background: var(--vtc-bg-bg-white); box-shadow: rgba(0, 0, 0, 0.09) 0px 10px 48px 0px; padding: 24px; margin: -50px 24px 0px; position: relative; z-index: 2; text-align: start; display: flex; align-items: center; justify-content: space-between; }
.team8 .team-box .heading-area h4 a { display: inline-block; color: var(--Home-Page-3-text-Colors, #180D03); font-size: 24px; font-style: normal; font-weight: 600; line-height: 24px; transition: 0.4s; }
.team8 .team-box .heading-area h4 a:hover { transition: 0.4s; color: var(--vtc-text-common-color-9); }
.team8 .team-box .heading-area p { color: var(--Home-Page-3-paragraph, #5B5855); font-size: 16px; font-style: normal; font-weight: 500; line-height: 16px; padding-top: 8px; }
.team8 .team-box .heading-area .shere-icon { height: 50px; width: 50px; text-align: center; line-height: 50px; border-radius: 50%; background-color: var(--vtc-bg-common-bg13); }
.team8 .team-box:hover { transform: translateY(-10px); transition: 0.4s; }
.team8 .team-box:hover .hover-area { transform: translateX(0px); transition: 0.4s; }
.team8 .team-box:hover .image img { transition: 0.4s; transform: scale(1.1) rotate(2deg); }
.team8 .sec-shape { position: absolute; right: 0px; top: 0px; z-index: -2; }
.team9 { background-position: center bottom; background-repeat: no-repeat; background-size: cover; padding-top: 100px; }
.team9 .main-image { margin-top: 100px; }
@media (max-width: 767px) {
  .team9 .main-image { margin-top: 40px; }
}
.team9 .main-image img { width: 100%; }
.team9 .team-box { position: absolute; bottom: 100px; padding: 20px 36px; border-radius: 8px; background-color: var(--vtc-bg-bg-white); transition: 0.4s; text-align: center; }
@media (max-width: 767px) {
  .team9 .team-box { position: static; margin-top: 30px; background-color: var(--vtc-bg-common-bg12); padding: 20px; }
  .team9 .team-box h5 a { transition: 0.4s; color: var(--vtc-text-text-white-text-1) !important; }
  .team9 .team-box p { transition: 0.4s; color: rgba(255, 255, 255, 0.733) !important; }
}
.team9 .team-box:hover { transition: 0.4s; transform: translateY(-10px); background-color: var(--vtc-bg-common-bg12); }
.team9 .team-box:hover h5 a { color: var(--vtc-text-text-white-text-1); transition: 0.4s; }
.team9 .team-box:hover p { transition: 0.4s; color: rgba(255, 255, 255, 0.733); }
.team9 .team-box h5 a { display: inline-block; color: var(--vtc-text-heading-text-1); font-size: 20px; font-style: normal; font-weight: 600; line-height: 20px; transition: 0.4s; }
.team9 .team-box p { color: rgb(85, 85, 85); font-size: 16px; font-style: normal; font-weight: 400; line-height: 16px; padding-top: 12px; transition: 0.4s; }
.team9 .team-box.top { bottom: 200px; }
.project-two { position: relative; display: block; }
.project-two__top { position: relative; display: block; margin-bottom: 46px; }
.project-two__top .section-title { margin-bottom: 0px; }
.project-two__bottom { position: relative; display: block; }
.project-two__box { position: relative; align-items: center; margin-left: -15px; margin-right: -15px; display: flex; justify-content: space-between; flex-wrap: wrap; }
.project-two__box li { position: relative; flex: 0 0 33.3333%; padding-left: 15px; padding-right: 15px; transition: 0.5s; margin-bottom: 30px; }
.project-two-carousel .project-two__box { display: block; }
.project-two__box-content { position: relative; display: block; overflow: hidden; min-height: 464px; z-index: 1; }
.single-project-two__bg { position: absolute; inset: 0px; background-repeat: no-repeat; background-size: cover; background-position: center center; transition: 500ms; z-index: -1; border-radius: 5px; }
.project-two__box-content-inner-wrapper { position: relative; display: block; }
.project-two__box-content-inner { position: absolute; padding: 30px; width: 89%; bottom: 30px; height: 120px; margin: 0px 22px; transform-origin: center top; transition: 500ms; z-index: 3; overflow: hidden; display: flex; align-items: center; justify-content: space-between; background-color: var(--vtc-bg-main-bg-1); border-radius: 4px; }
@media (max-width: 767px) {
  .project-two__box-content-inner { height: 120px !important; }
}
.project-two__box-content-inner .title-box { position: relative; display: block; }
.project-two__box-content .img-holder-img-bg { position: absolute; inset: 0px; opacity: 0; transition: 0.5s; transform: perspective(540px) rotateX(-10deg); transform-origin: center top; z-index: 1; }
.project-two__box-content-inner-icon { position: absolute; inset: 50% 0px 0px; display: flex; align-items: center; justify-content: center; transition: 500ms; z-index: 6; height: 0px; line-height: 0; }
.project-two__box-content-inner-icon > a { position: relative; display: flex; width: 54px; height: 54px; line-height: 54px; text-align: center; border-radius: 50%; font-size: 21px; background-color: var(--bondor-primary); color: var(--bondor-black); align-items: center; justify-content: center; transition: 500ms; z-index: 5; }
.project-two__box-content-inner-icon > a:hover { background-color: var(--bondor-white); color: var(--bondor-black); }
.project-two__box-content-inner-wrapper p { color: var(--vtc-text-text-white-text-1); font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs16); font-weight: var(--f-fw-medium); padding-bottom: 10px; }
.project-two__box-content-inner-wrapper h4 { font-size: 22px; font-weight: 700; line-height: 28px; letter-spacing: -0.016em; }
.project-two__box-content-inner-wrapper h4 a { color: var(--vtc-text-text-white-text-1); transition: 500ms; }
.project-two__box-content-inner-wrapper h4 a:hover { color: var(--vtc-text-text-white-text-1); }
@media (min-width: 768px) {
  .project-two__box.project-two__box2 li { flex: 1.66 1 0%; }
  .project-two__box li.active .project-two__box-content .img-holder-img-bg { opacity: 0.8; transform: perspective(540px) rotateX(0deg); }
  .project-two__box li.active .project-two__box-content .project-two__box-content-inner .icon a { display: inline-block; color: var(--vtc-bg-main-bg-1); height: 48px; width: 48px; background-color: var(--vtc-text-text-white-text-1); border-radius: 50%; text-align: center; line-height: 48px; font-size: 20px; transform: rotate(-45deg); }
}
.project-two__single-box .icon a { display: inline-block; color: var(--vtc-bg-main-bg-1); height: 48px; width: 48px; background-color: var(--vtc-text-text-white-text-1); border-radius: 50%; text-align: center; line-height: 48px; font-size: 20px; transform: rotate(-45deg); }
@media only screen and (max-width: 767px) {
  .project-two { padding: 0px 0px 100px; }
  .project-two__box li.active { flex: 0 0 100%; }
  .project-two__box.project-two__box2 li { flex: 0 0 100%; }
  .project-two__box-content { min-height: 400px; }
  .project-two__box-content-inner { padding: 32px; height: 550px; display: flex; align-items: center; }
  .project-two__box-content-inner-wrapper h4 { font-size: 28px; }
}
.owl-carousel.owl-dot-style1 .owl-dots button { background: rgb(206, 207, 210); color: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; height: 16px; line-height: 10px; width: 16px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 50%; margin: 3px; padding: 0px !important; }
.owl-carousel.owl-dot-style1 .owl-dots button.active { background: var(--vtc-bg-main-bg-1); }
.owl-carousel.owl-dot-style1 .owl-dots { position: absolute; bottom: -55px; width: 100%; right: 0px; text-align: center; }
.owl-carousel.owl-dot-style1 .owl-dots button { position: relative; border: 3px solid rgb(255, 255, 255) !important; }
.owl-carousel.owl-dot-style1 .owl-dots button::after { position: absolute; content: ""; height: 18px; width: 18px; background: var(--vtc-bg-main-bg-1); z-index: -1; border-radius: 50%; left: -4px; top: -4px; transition: 0.3s; visibility: hidden; opacity: 0; }
.owl-carousel.owl-dot-style1 .owl-dots button.active::after { visibility: visible; opacity: 1; }
.project-two__carousel.owl-theme .owl-nav { position: absolute; top: -120px; right: 0px; margin: 0px; z-index: 2; }
.project-two__carousel.owl-theme .owl-nav .owl-next { height: 60px; width: 60px; line-height: 60px; border-radius: 50%; color: var(--bondor-black); background-color: rgb(255, 255, 255); box-shadow: rgba(18, 14, 14, 0.08) 0px 0px 40px 0px; font-size: 20px; margin: 0px; text-align: center; transition: 500ms; position: relative; display: inline-block; }
.project-two__carousel.owl-theme .owl-nav .owl-prev { height: 60px; width: 60px; line-height: 60px; border-radius: 50%; color: var(--bondor-black); background-color: rgb(255, 255, 255); box-shadow: rgba(18, 14, 14, 0.08) 0px 0px 40px 0px; font-size: 20px; margin: 0px; text-align: center; transition: 500ms; position: relative; display: inline-block; transform: rotate(-180deg); }
.project-two__carousel.owl-theme .owl-nav .owl-next { margin-left: 10px; }
.project-two__carousel.owl-theme .owl-nav .owl-prev { margin-right: 10px; }
.project-two__carousel.owl-theme .owl-nav .owl-next span, .project-two__carousel.owl-theme .owl-nav .owl-prev span { position: relative; display: flex; align-items: center; justify-content: center; }
.project-two__carousel.owl-theme .owl-nav .owl-next:hover, .project-two__carousel.owl-theme .owl-nav .owl-prev:hover { background-color: var(--bondor-base); color: var(--bondor-white); }
.project-two__carousel.owl-theme .owl-nav .disabled { opacity: 1; }
.tes1 .tes1-slider { margin-top: 30px; }
.tes1 .tes1-slider .single-slider { padding: 32px; background-color: var(--vtc-bg-common-bg2); border-radius: 4px; margin: 0px 10px; }
.tes1 .tes1-slider .single-slider ul.stars li { display: inline-block; background-color: rgba(255, 124, 1, 0.13); height: 32px; width: 32px; line-height: 32px; text-align: center; border-radius: 4px; font-size: 18px; color: var(--vtc-bg-main-bg-1); margin-right: 5px; }
.tes1 .tes1-slider .single-slider .pera p { color: var(--vtc-text-pera-text-4); font-size: var(--f-fs-font-fs20); line-height: var(--f-fs-font-fs30); font-weight: var(--f-fw-medium); padding: 24px 0px; }
.tes1 .tes1-slider .single-slider .bottom-heading h4 a { font-size: var(--f-fs-font-fs24); line-height: var(--f-fs-font-fs24); color: var(--vtc-text-heading-text-1); font-weight: var(--f-fw-bold); }
.tes1 .tes1-slider .single-slider .bottom-heading p { color: var(--vtc-text-pera-text-4); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs18); font-weight: var(--f-fw-medium); padding-top: 10px; }
.tes1 .tes7-buttons { text-align: end; }
.tes1 .tes7-buttons button { height: 48px; width: 48px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 4px; background-color: var(--vtc-bg-common-bg1); margin-right: 10px; color: var(--vtc-text-heading-text-1); transition: 0.4s; }
.tes1 .tes7-buttons button:hover { color: var(--vtc-text-text-white-text-1); background-color: var(--vtc-bg-main-bg-1); transition: 0.4s; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .tes2 { padding-bottom: 120px; }
}
@media (max-width: 767px) {
  .tes2 { padding-bottom: 120px; }
}
.tes2 .image { margin-right: 40px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .tes2 .image { margin-right: 0px; margin-bottom: 40px; }
}
@media (max-width: 767px) {
  .tes2 .image { margin-right: 0px; margin-bottom: 40px; }
}
.tes2 .image img { width: 100%; }
.tes2 .tes2-slider .tes2-signle-slider p { color: var(--vtc-text-text-white-text-1); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); padding: 24px 0px; }
.tes2 .tes2-slider .tes2-signle-slider .icon { width: 60px; }
.tes2 .tes2-slider .tes2-signle-slider .bottom-area { display: flex; align-items: center; }
.tes2 .tes2-slider .tes2-signle-slider .bottom-area .image-bottom img { width: 50px; }
.tes2 .tes2-slider .tes2-signle-slider .bottom-area .heading-bottom { margin-left: 24px; }
.tes2 .tes2-slider .tes2-signle-slider .bottom-area .heading-bottom h5 { font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-bold); color: var(--vtc-text-text-white-text-1); }
.tes2 .tes2-slider .tes2-signle-slider .bottom-area .heading-bottom h5 span { display: inline-block; font-weight: var(--f-fw-regular); font-size: 16px; }
.tes2 .owl-dots button { background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; height: 16px; line-height: 10px; width: 16px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 50%; margin: 3px; background-color: var(--vtc-bg-main-bg-2); padding: 0px !important; }
.tes2 .owl-dots button.active { background: var(--vtc-bg-main-bg-2); }
.tes2 .owl-dots { position: absolute; bottom: -65px; width: 100%; right: 0px; }
.tes2 .owl-dots button { position: relative; border: 3px solid rgb(0, 4, 67) !important; }
.tes2 .owl-dots button::after { position: absolute; content: ""; height: 18px; width: 18px; background: var(--vtc-bg-main-bg-2); z-index: -1; border-radius: 50%; left: -4px; top: -4px; transition: 0.3s; visibility: hidden; opacity: 0; }
.tes2 .owl-dots button.active::after { visibility: visible; opacity: 1; }
.tes3 .single-slider { margin: 0px 10px; }
.tes3 .single-slider .single-slider-content { background-color: var(--vtc-bg-common-bg4); border-radius: 4px; padding: 40px; position: relative; border: 1px solid rgb(255, 250, 236); transition: 0.4s; }
.tes3 .single-slider .single-slider-content::after { content: ""; position: absolute; bottom: -23px; left: 60px; height: 56px; width: 70px; border-radius: 4px; transform: rotate(45deg); background-color: var(--vtc-bg-common-bg4); z-index: -2; }
.tes3 .single-slider .single-slider-content ul.stars { margin-bottom: 24px; }
.tes3 .single-slider .single-slider-content ul.stars li { display: inline-block; background-color: rgb(255, 230, 207); height: 32px; width: 32px; line-height: 32px; text-align: center; border-radius: 4px; font-size: 16px; color: var(--vtc-bg-main-bg-3); margin-right: 5px; }
.tes3 .single-slider .single-slider-content .pera p { color: var(--vtc-text-pera-text-4); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); }
.tes3 .single-slider .bottom-heading { display: flex; align-items: center; margin-top: 50px; }
.tes3 .single-slider .bottom-heading .heading3 { padding-left: 20px; }
.tes3 .single-slider.slick-current.slick-active .single-slider-content { border: 1px solid var(--vtc-bg-main-bg-3); transition: 0.4s; }
.tes3 .single-slider.slick-current.slick-active .single-slider-content::after { background-color: var(--vtc-bg-main-bg-3); }
.tes3 .tes7-buttons { text-align: end; }
.tes3 .tes7-buttons button { height: 48px; width: 48px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 4px; background-color: rgb(233, 235, 234); margin-right: 10px; color: var(--vtc-text-heading-text-1); transition: 0.4s; font-size: 18px; }
.tes3 .tes7-buttons button:hover { color: var(--vtc-text-text-white-text-1); background-color: var(--vtc-bg-main-bg-3); transition: 0.4s; }
.tes4 ul.stars { margin-bottom: 24px; }
.tes4 ul.stars li { display: inline-block; background-color: var(--vtc-bg-common-bg7); height: 32px; width: 32px; line-height: 32px; text-align: center; border-radius: 4px; font-size: 16px; color: var(--vtc-bg-main-bg-6); margin-right: 5px; }
.tes4 .tes4-slider .single-slider { background-color: var(--vtc-text-text-white-text-1); border-radius: 4px; padding: 32px; margin: 0px 10px; }
.tes4 .tes4-slider .single-slider .bottom-heading { display: flex; align-items: center; margin-top: 32px; }
.tes4 .tes4-slider .single-slider .bottom-heading .heading4 { padding-left: 20px; }
.tes4 .tes4-slider .single-slider .bottom-heading .heading4 p { padding-top: 6px; }
.tes4 .tes7-buttons { text-align: end; }
.tes4 .tes7-buttons button { height: 48px; width: 48px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 4px; background-color: rgba(82, 180, 233, 0.118); margin-right: 10px; color: var(--vtc-text-heading-text-1); transition: 0.4s; font-size: 18px; }
.tes4 .tes7-buttons button:hover { color: var(--vtc-text-text-white-text-1); background-color: var(--vtc-bg-main-bg-5); transition: 0.4s; }
.tes2 .tes5-bg { background-position: center center; background-repeat: no-repeat; background-size: cover; padding: 100px 30px; border-radius: 4px; margin-top: -250px; position: relative; z-index: 2; }
.testimonial-page .single-slider { background-color: var(--vtc-bg-common-bg2); border-radius: 4px; padding: 32px; margin-bottom: 30px; transition: 0.4s; }
.testimonial-page .single-slider ul.stars { margin-bottom: 24px; }
.testimonial-page .single-slider ul.stars li { display: inline-block; background-color: rgb(246, 231, 220); height: 32px; width: 32px; line-height: 32px; text-align: center; border-radius: 4px; font-size: 16px; color: var(--vtc-bg-main-bg-1); margin-right: 5px; }
.testimonial-page .single-slider .bottom-heading { display: flex; align-items: center; margin-top: 32px; }
.testimonial-page .single-slider .bottom-heading .heading1 { padding-left: 20px; }
.testimonial-page .single-slider .bottom-heading .heading1 p { padding-top: 6px; }
.testimonial-page .single-slider:hover { transform: translateY(-10px); transition: 0.4s; }
.tes6 { background-position: center center; background-repeat: no-repeat; background-size: cover; }
.tes6 .arrows-button { text-align: end; }
.tes6 .arrows-button button { display: inline-block; height: 56px; width: 56px; text-align: center; line-height: 56px; border-radius: 50%; font-size: 20px; color: rgb(0, 4, 67); background-color: var(--vtc-bg-bg-white); transition: 0.4s; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin-right: 7px; }
.tes6 .arrows-button button:hover { background-color: rgb(255, 168, 0); transition: 0.4s; }
.tes6 .tes6-all-slider .single-slider { background-color: var(--vtc-bg-bg-white); padding: 24px; border-radius: 4px; margin: 0px 10px; }
.tes6 .tes6-all-slider .single-slider p { color: rgb(7, 26, 28); font-size: 18px; font-style: normal; font-weight: 500; line-height: 28px; padding-top: 16px; }
.tes6 .tes6-all-slider .single-slider .stars { padding-top: 4px; }
.tes6 .tes6-all-slider .single-slider .stars li { display: inline-block; color: rgb(255, 168, 0); font-size: 15px; margin-right: 4px; }
.tes6 .tes6-all-slider .single-slider .bottom-area { display: flex; align-items: center; padding-top: 20px; margin-top: 20px; border-top: 1px solid rgb(230, 232, 232); }
.tes6 .tes6-all-slider .single-slider .bottom-area .heading { padding-left: 20px; }
.tes6 .tes6-all-slider .single-slider .bottom-area .heading a { display: inline-block; color: rgb(7, 26, 28); font-size: 20px; font-style: normal; font-weight: 600; line-height: 20px; }
.tes6 .tes6-all-slider .single-slider .bottom-area .heading p { color: rgb(77, 80, 80); font-size: 16px; font-style: normal; font-weight: 500; line-height: 16px; padding-top: 10px; }
.case6 { position: relative; background-position: center center; background-repeat: no-repeat; background-size: cover; }
.case6 .project-two { position: relative; display: block; }
.case6 .project-two .owl-nav { position: absolute; top: -99px; right: 0px; }
.case6 .project-two .owl-nav button { height: 56px; width: 56px; text-align: center; line-height: 56px; font-size: 20px; background-color: var(--vtc-bg-bg-white); border-radius: 50%; transition: 0.4s; margin-right: 10px; }
.case6 .project-two .owl-nav button:hover { background-color: var(--vtc-bg-common-bg14); transition: 0.4s; }
.case6 .project-two__top { position: relative; display: block; margin-bottom: 46px; }
.case6 .project-two__top .section-title { margin-bottom: 0px; }
.case6 .project-two__bottom { position: relative; display: block; }
.case6 .project-two__box { position: relative; display: flex; align-items: center; flex-wrap: wrap; margin-left: -15px; margin-right: -15px; }
.case6 .project-two__box li { position: relative; flex: 0 0 33.3333%; padding-left: 15px; padding-right: 15px; transition: 0.5s; }
.case6 .project-two__box li.active { flex: 0 0 50%; }
.case6 .project-two__box.project-two__box2 li { flex: 0 0 50%; }
.case6 .project-two__box-content { position: relative; display: block; overflow: hidden; min-height: 400px; z-index: 1; }
.case6 .single-project-two__bg { position: absolute; inset: 0px; background-repeat: no-repeat; background-size: cover; background-position: center center; transition: 500ms; z-index: -1; border-radius: 5px; }
.case6 .project-two__box-content-inner-wrapper { position: relative; display: block; }
.case6 .project-two__box-content-inner { position: absolute; padding: 30px; width: 89%; bottom: 30px; height: 120px; margin: 0px 30px; transform-origin: center top; transition: 500ms; z-index: 3; overflow: hidden; display: flex; align-items: center; justify-content: space-between; background-color: var(--vtc-bg-bg-white); border-radius: 8px; }
@media (max-width: 767px) {
  .case6 .project-two__box-content-inner { height: 120px !important; }
}
.case6 .project-two__box-content-inner .icon a { background: var(--vtc-bg-common-bg14) !important; color: rgb(0, 0, 0) !important; }
.case6 .project-two__box-content.project-two__box-content2 .project-two__box-content-inner { opacity: 1; transform: perspective(540px) rotateY(0deg) translateY(0px); transition-delay: 500ms; }
.case6 .project-two__box-content-inner .title-box { position: relative; display: block; }
.case6 .project-two__box-content .img-holder-img-bg { position: absolute; inset: 0px; opacity: 0; transition: 0.5s; transform: perspective(540px) rotateX(-10deg); transform-origin: center top; z-index: 1; }
.case6 .project-two__box-content:hover .img-holder-img-bg { opacity: 1; transform: perspective(540px) rotateX(0deg); }
.case6 .project-two__box-content-inner-icon { position: absolute; inset: 50% 0px 0px; display: flex; align-items: center; justify-content: center; transform: scale(0) translateY(-50%); transition: 500ms; z-index: 6; height: 0px; line-height: 0; }
.case6 .project-two__box-content-inner-icon > a { position: relative; display: flex; width: 54px; height: 54px; line-height: 54px; text-align: center; border-radius: 50%; font-size: 21px; background-color: var(--bondor-primary); color: var(--bondor-black); align-items: center; justify-content: center; transition: 500ms; z-index: 5; }
.case6 .project-two__box-content-inner-icon > a:hover { background-color: var(--bondor-white); color: var(--bondor-black); }
.case6 .project-two__box-content-inner-wrapper p { color: var(--SEO-Marketing-Paragraph-Color, #5D6369); font-size: 16px; font-style: normal; font-weight: 500; line-height: 16px; text-transform: uppercase; padding-bottom: 10px; }
.case6 .project-two__box-content-inner-wrapper h4 { font-size: 22px; font-weight: 700; line-height: 28px; letter-spacing: -0.016em; }
.case6 .project-two__box-content-inner-wrapper h4 a { color: var(--SEO-Marketing-Text-Color, #0B0314); font-size: 20px; font-style: normal; font-weight: 600; line-height: 20px; transition: 500ms; }
.case6 .project-two__box-content-inner-wrapper h4 a:hover { color: var(--SEO-Marketing-Text-Color, #0B0314); }
@media (min-width: 768px) {
  .case6 .project-two__box li { flex: 1 1 0%; }
  .case6 .project-two__box li.active { flex: 1.66 1 0%; }
  .case6 .project-two__box.project-two__box2 li { flex: 1.66 1 0%; }
  .case6 .project-two__box li.active .project-two__box-content .img-holder-img-bg { opacity: 0.8; transform: perspective(540px) rotateX(0deg); }
  .case6 .project-two__box li.active .project-two__box-content .project-two__box-content-inner .icon a { display: inline-block; color: var(--vtc-bg-main-bg-1); height: 48px; width: 48px; background-color: var(--vtc-text-text-white-text-1); border-radius: 50%; text-align: center; line-height: 48px; font-size: 20px; transform: rotate(-45deg); }
}
.case6 .project-two__single-box .icon a { display: inline-block; color: var(--vtc-bg-main-bg-1); height: 48px; width: 48px; background-color: var(--vtc-text-text-white-text-1); border-radius: 50%; text-align: center; line-height: 48px; font-size: 20px; transform: rotate(-45deg); }
@media only screen and (max-width: 767px) {
  .case6 .project-two { padding: 100px 0px; }
  .case6 .project-two__box li.active { flex: 0 0 100%; }
  .case6 .project-two__box.project-two__box2 li { flex: 0 0 100%; }
  .case6 .project-two__box-content { min-height: 400px; }
  .case6 .project-two__box-content-inner { padding: 32px; height: 550px; display: flex; align-items: center; }
  .case6 .project-two__box-content-inner-wrapper h4 { font-size: 28px; }
}
.case6 .owl-carousel.owl-dot-style1 .owl-dots button { background: rgb(206, 207, 210); color: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; height: 16px; line-height: 10px; width: 16px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 50%; margin: 3px; padding: 0px !important; }
.case6 .owl-carousel.owl-dot-style1 .owl-dots button.active { background: var(--vtc-bg-main-bg-1); }
.case6 .owl-carousel.owl-dot-style1 .owl-dots { position: absolute; bottom: -55px; width: 100%; right: 0px; text-align: center; }
.case6 .owl-carousel.owl-dot-style1 .owl-dots button { position: relative; border: 3px solid rgb(255, 255, 255) !important; }
.case6 .owl-carousel.owl-dot-style1 .owl-dots button::after { position: absolute; content: ""; height: 18px; width: 18px; background: var(--vtc-bg-main-bg-1); z-index: -1; border-radius: 50%; left: -4px; top: -4px; transition: 0.3s; visibility: hidden; opacity: 0; }
.case6 .owl-carousel.owl-dot-style1 .owl-dots button.active::after { visibility: visible; opacity: 1; }
.case6 .project-two__carousel.owl-theme .owl-nav { position: absolute; top: -120px; right: 0px; margin: 0px; z-index: 2; }
.case6 .project-two__carousel.owl-theme .owl-nav .owl-next { height: 60px; width: 60px; line-height: 60px; border-radius: 50%; color: var(--bondor-black); background-color: rgb(255, 255, 255); box-shadow: rgba(18, 14, 14, 0.08) 0px 0px 40px 0px; font-size: 20px; margin: 0px; text-align: center; transition: 500ms; position: relative; display: inline-block; }
.case6 .project-two__carousel.owl-theme .owl-nav .owl-prev { height: 60px; width: 60px; line-height: 60px; border-radius: 50%; color: var(--bondor-black); background-color: rgb(255, 255, 255); box-shadow: rgba(18, 14, 14, 0.08) 0px 0px 40px 0px; font-size: 20px; margin: 0px; text-align: center; transition: 500ms; position: relative; display: inline-block; transform: rotate(-180deg); }
.case6 .project-two__carousel.owl-theme .owl-nav .owl-next { margin-left: 10px; }
.case6 .project-two__carousel.owl-theme .owl-nav .owl-prev { margin-right: 10px; }
.case6 .project-two__carousel.owl-theme .owl-nav .owl-next span, .case6 .project-two__carousel.owl-theme .owl-nav .owl-prev span { position: relative; display: flex; align-items: center; justify-content: center; }
.case6 .project-two__carousel.owl-theme .owl-nav .owl-next:hover, .case6 .project-two__carousel.owl-theme .owl-nav .owl-prev:hover { background-color: var(--bondor-base); color: var(--bondor-white); }
.case6 .project-two__carousel.owl-theme .owl-nav .disabled { opacity: 1; }
.case8 { position: relative; background-position: center center; background-repeat: no-repeat; background-size: cover; }
.case8 .project-two { position: relative; display: block; padding: 100px 0px; }
.case8 .project-two .owl-nav { position: absolute; top: -99px; right: 0px; }
.case8 .project-two .owl-nav button { height: 56px; width: 56px; text-align: center; line-height: 56px; font-size: 20px; background-color: var(--vtc-bg-bg-white); border-radius: 50%; transition: 0.4s; margin-right: 10px; }
.case8 .project-two .owl-nav button:hover { background-color: var(--vtc-bg-common-bg13); transition: 0.4s; }
.case8 .project-two__top { position: relative; display: block; margin-bottom: 46px; }
.case8 .project-two__top .section-title { margin-bottom: 0px; }
.case8 .project-two__bottom { position: relative; display: block; }
.case8 .project-two__box { position: relative; display: flex; align-items: center; flex-wrap: wrap; margin-left: -15px; margin-right: -15px; }
.case8 .project-two__box li { position: relative; flex: 0 0 33.3333%; padding-left: 15px; padding-right: 15px; transition: 0.5s; }
.case8 .project-two__box li.active { flex: 0 0 50%; }
.case8 .project-two__box.project-two__box2 li { flex: 0 0 50%; }
.case8 .project-two__box-content { position: relative; display: block; overflow: hidden; min-height: 464px; z-index: 1; }
.case8 .single-project-two__bg { position: absolute; inset: 0px; background-repeat: no-repeat; background-size: cover; background-position: center center; transition: 500ms; z-index: -1; border-radius: 5px; }
.case8 .project-two__box-content-inner-wrapper { position: relative; display: block; }
.case8 .project-two__box-content-inner { position: absolute; padding: 37px 50px; width: 89%; bottom: 30px; height: 120px; margin: 0px 30px; opacity: 0; transform: perspective(540px) rotateY(0deg) translateY(-100px); transform-origin: center top; transition: 500ms; z-index: 3; overflow: hidden; display: flex; align-items: center; justify-content: space-between; background-color: var(--vtc-bg-bg-white); border-radius: 8px; }
@media (max-width: 767px) {
  .case8 .project-two__box-content-inner { height: 120px !important; }
}
.case8 .project-two__box-content-inner .icon a { background: var(--vtc-bg-common-bg13) !important; color: rgb(0, 0, 0) !important; }
.case8 .project-two__box-content:hover .project-two__box-content-inner { opacity: 1; transform: perspective(540px) rotateY(0deg) translateY(0px); transition-delay: 500ms; }
.case8 .project-two__box-content.project-two__box-content2 .project-two__box-content-inner { opacity: 1; transform: perspective(540px) rotateY(0deg) translateY(0px); transition-delay: 500ms; }
.case8 .project-two__box-content-inner .title-box { position: relative; display: block; }
.case8 .project-two__box-content .img-holder-img-bg { position: absolute; inset: 0px; opacity: 0; transition: 0.5s; transform: perspective(540px) rotateX(-10deg); transform-origin: center top; z-index: 1; }
.case8 .project-two__box-content:hover .img-holder-img-bg { opacity: 1; transform: perspective(540px) rotateX(0deg); }
.case8 .project-two__box-content-inner-icon { position: absolute; inset: 50% 0px 0px; display: flex; align-items: center; justify-content: center; transform: scale(0) translateY(-50%); opacity: 0; transition: 500ms; z-index: 6; height: 0px; line-height: 0; }
.case8 .project-two__box-content:hover .project-two__box-content-inner-icon { transform: scale(1) translateY(-50%); transition-delay: 500ms; opacity: 1; }
.case8 .project-two__box-content-inner-icon > a { position: relative; display: flex; width: 54px; height: 54px; line-height: 54px; text-align: center; border-radius: 50%; font-size: 21px; background-color: var(--bondor-primary); color: var(--bondor-black); align-items: center; justify-content: center; transition: 500ms; z-index: 5; }
.case8 .project-two__box-content-inner-icon > a:hover { background-color: var(--bondor-white); color: var(--bondor-black); }
.case8 .project-two__box-content-inner-wrapper p { color: var(--SEO-Marketing-Paragraph-Color, #5D6369); font-size: 16px; font-style: normal; font-weight: 500; line-height: 16px; text-transform: uppercase; padding-bottom: 10px; }
.case8 .project-two__box-content-inner-wrapper h4 { font-size: 22px; font-weight: 700; line-height: 28px; letter-spacing: -0.016em; }
.case8 .project-two__box-content-inner-wrapper h4 a { color: var(--SEO-Marketing-Text-Color, #0B0314); font-size: 20px; font-style: normal; font-weight: 600; line-height: 20px; transition: 500ms; }
.case8 .project-two__box-content-inner-wrapper h4 a:hover { color: var(--SEO-Marketing-Text-Color, #0B0314); }
@media (min-width: 768px) {
  .case8 .project-two__box li { flex: 1 1 0%; }
  .case8 .project-two__box li.active { flex: 1.66 1 0%; }
  .case8 .project-two__box.project-two__box2 li { flex: 1.66 1 0%; }
  .case8 .project-two__box li.active .project-two__box-content .project-two__box-content-inner .icon a { display: inline-block; color: var(--vtc-bg-main-bg-1); height: 48px; width: 48px; background-color: var(--vtc-text-text-white-text-1); border-radius: 50%; text-align: center; line-height: 48px; font-size: 20px; transform: rotate(-45deg); }
}
.case8 .project-two__single-box .icon a { display: inline-block; color: var(--vtc-bg-main-bg-1); height: 48px; width: 48px; background-color: var(--vtc-text-text-white-text-1); border-radius: 50%; text-align: center; line-height: 48px; font-size: 20px; transform: rotate(-45deg); }
@media only screen and (max-width: 767px) {
  .case8 .project-two { padding: 100px 0px; }
  .case8 .project-two__box li.active { flex: 0 0 100%; }
  .case8 .project-two__box.project-two__box2 li { flex: 0 0 100%; }
  .case8 .project-two__box-content { min-height: 550px; }
  .case8 .project-two__box-content-inner { padding: 32px; height: 550px; display: flex; align-items: center; }
  .case8 .project-two__box-content-inner-wrapper h4 { font-size: 28px; }
}
.case8 .owl-carousel.owl-dot-style1 .owl-dots button { background: rgb(206, 207, 210); color: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; height: 16px; line-height: 10px; width: 16px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 50%; margin: 3px; padding: 0px !important; }
.case8 .owl-carousel.owl-dot-style1 .owl-dots button.active { background: var(--vtc-bg-main-bg-1); }
.case8 .owl-carousel.owl-dot-style1 .owl-dots { position: absolute; bottom: -55px; width: 100%; right: 0px; text-align: center; }
.case8 .owl-carousel.owl-dot-style1 .owl-dots button { position: relative; border: 3px solid rgb(255, 255, 255) !important; }
.case8 .owl-carousel.owl-dot-style1 .owl-dots button::after { position: absolute; content: ""; height: 18px; width: 18px; background: var(--vtc-bg-main-bg-1); z-index: -1; border-radius: 50%; left: -4px; top: -4px; transition: 0.3s; visibility: hidden; opacity: 0; }
.case8 .owl-carousel.owl-dot-style1 .owl-dots button.active::after { visibility: visible; opacity: 1; }
.case8 .project-two__carousel.owl-theme .owl-nav { position: absolute; top: -120px; right: 0px; margin: 0px; z-index: 2; }
.case8 .project-two__carousel.owl-theme .owl-nav .owl-next { height: 60px; width: 60px; line-height: 60px; border-radius: 50%; color: var(--bondor-black); background-color: rgb(255, 255, 255); box-shadow: rgba(18, 14, 14, 0.08) 0px 0px 40px 0px; font-size: 20px; margin: 0px; text-align: center; transition: 500ms; position: relative; display: inline-block; }
.case8 .project-two__carousel.owl-theme .owl-nav .owl-prev { height: 60px; width: 60px; line-height: 60px; border-radius: 50%; color: var(--bondor-black); background-color: rgb(255, 255, 255); box-shadow: rgba(18, 14, 14, 0.08) 0px 0px 40px 0px; font-size: 20px; margin: 0px; text-align: center; transition: 500ms; position: relative; display: inline-block; transform: rotate(-180deg); }
.case8 .project-two__carousel.owl-theme .owl-nav .owl-next { margin-left: 10px; }
.case8 .project-two__carousel.owl-theme .owl-nav .owl-prev { margin-right: 10px; }
.case8 .project-two__carousel.owl-theme .owl-nav .owl-next span, .case8 .project-two__carousel.owl-theme .owl-nav .owl-prev span { position: relative; display: flex; align-items: center; justify-content: center; }
.case8 .project-two__carousel.owl-theme .owl-nav .owl-next:hover, .case8 .project-two__carousel.owl-theme .owl-nav .owl-prev:hover { background-color: var(--bondor-base); color: var(--bondor-white); }
.case8 .project-two__carousel.owl-theme .owl-nav .disabled { opacity: 1; }
.testimonial4-section-area { position: relative; }
@media (max-width: 767px) {
  .testimonial4-section-area { padding: 50px 0px 160px; }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .testimonial4-section-area { padding: 50px 0px 120px; }
}
.testimonial4-section-area .testimonial3-header { margin-bottom: 60px; }
.testimonial4-section-area .testimonial3-header span { padding: 8px 10px; display: inline-block; border-radius: 4px; margin-bottom: 24px; }
.testimonial4-section-area .testimonial3-header h1 { line-height: 54px; }
@media (max-width: 767px) {
  .testimonial4-section-area .testimonial3-header h1 { line-height: 42px; }
}
.testimonial4-section-area .testiomnial-img3 { width: 100%; height: 100%; object-fit: cover; }
.testimonial4-section-area .slider-galeria-thumbs.text-center.slick-initialized.slick-slider.slick-vertical { position: relative; left: 50px; }
.testimonial4-section-area .testimonial3-slider-content-area { border-radius: 0.933px; background: var(--vtc-bg-bg-white); padding: 40px 32px; margin: 8px; }
.testimonial4-section-area .testimonial3-slider-content-area .testimonial3-author-area { display: flex; align-items: center; justify-content: space-between; }
.testimonial4-section-area .testimonial3-slider-content-area .testimonial3-author-area ul li { display: inline-block; }
.testimonial4-section-area .testimonial3-slider-content-area .testimonial3-author-area ul li a { height: 40px; width: 40px; text-align: center; display: inline-block; background: rgb(244, 243, 239); color: rgb(255, 186, 0); line-height: 40px; border-radius: 4px; margin-right: 4px; }
.testimonial4-section-area .testimonial3-slider-content-area p { color: rgba(8, 17, 32, 0.76); font-size: 28px; font-style: normal; font-weight: 500; line-height: 43px; padding-top: 10px; }
@media (max-width: 767px) {
  .testimonial4-section-area .testimonial3-slider-content-area p { font-size: 20px; line-height: 28px; }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .testimonial4-section-area .testimonial3-slider-content-area p { font-size: 20px; line-height: 28px; }
}
.testimonial4-section-area .testimonial3-slider-content-area .testimonial3-man-info-area { display: flex; align-items: center; margin-top: 20px; }
.testimonial4-section-area .testimonial3-slider-content-area .testimonial3-man-info-area .mans-img img { height: 100px; width: 100px; object-fit: cover; }
.testimonial4-section-area .testimonial3-slider-content-area .testimonial3-man-info-area .man3-text { margin-left: 16px; }
.testimonial4-section-area .testimonial3-slider-content-area .testimonial3-man-info-area .man3-text p { color: var(--visa-immigrant-consulting-paragraph-color, #585452); font-size: 18px; font-style: normal; font-weight: 500; line-height: 18px; padding: 0px; margin-top: 10px; }
.testimonial4-section-area .testimonial3-slider-content-area .testimonial3-man-info-area .man3-text a { display: inline-block; color: var(--visa-immigrant-consulting-text-color, #100906); font-size: 27.988px; font-style: normal; font-weight: 600; line-height: 27.988px; }
.testimonial4-section-area .slider-galeria-thumbs { width: 100%; }
.testimonial4-section-area .slider-galeria-thumbs .testimonial3-sliders-img { margin-bottom: 20px; }
@media (max-width: 767px) {
  .testimonial4-section-area .slider-galeria-thumbs .testimonial3-sliders-img { text-align: center; position: relative; left: 26%; right: 26%; top: 20px; }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .testimonial4-section-area .slider-galeria-thumbs .testimonial3-sliders-img { text-align: center; position: relative; left: 26%; right: 26%; top: 20px; }
}
.testimonial4-section-area .slider-galeria-thumbs .testimonial3-sliders-img img { width: 80px; height: 80px; object-fit: cover; }
.testimonial4-section-area .testimonial-sliders { margin-bottom: 100px; position: relative; }
@media (max-width: 767px) {
  .testimonial4-section-area .testimonial-sliders { margin-bottom: 50px; }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .testimonial4-section-area .testimonial-sliders { margin-bottom: 50px; }
}
.testimonial4-section-area .testimonial-sliders .testimonial-arrows2 { position: absolute; bottom: 0px; right: 268px; display: flex; align-items: center; }
@media (max-width: 767px) {
  .testimonial4-section-area .testimonial-sliders .testimonial-arrows2 { right: 50%; top: auto; position: absolute; bottom: -145px; margin-right: -80px; }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .testimonial4-section-area .testimonial-sliders .testimonial-arrows2 { right: 50px; bottom: 0px; }
}
.testimonial4-section-area .testimonial-sliders .testimonial-arrows2 button { height: 60px; width: 60px; text-align: center; display: inline-block; line-height: 60px; background: rgba(89, 87, 229, 0.153); transition: 0.4s ease-in-out; color: var(--vtc-text-heading-text-1); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; margin: 0px 8px 0px 0px; font-size: 22px; border-radius: 50%; }
.testimonial4-section-area .testimonial-sliders .testimonial-arrows2 button:hover { transition: 0.4s ease-in-out; background: var(--vtc-bg-common-bg10); color: var(--vtc-text-text-white-text-1); }
.testimonial4-section-area .testimonial-sliders .slider-galeria { float: left; width: 100%; }
.testimonial4-section-area .scetion-background { position: absolute; left: 0px; }
.testimonial4-section-area .slider-galeria { position: relative; top: 60px; }
.testimonial4-section-area .slider-galeria-thumbs { position: relative; top: 60px; }
.testimonial4-section-area .testimonial3-sliders-img.slick-slide.slick-current.slick-active::after { position: absolute; content: ""; height: 100px; width: 100px; z-index: -1; top: 0px; left: 0px; border-radius: 50%; background-color: var(--vtc-bg-common-bg10); }
.testimonial4-section-area .testimonial3-sliders-img.slick-slide.slick-current.slick-active { position: relative; }
.testimonial4-section-area .slider-galeria-thumbs.text-center.slick-initialized.slick-slider.slick-vertical img { position: relative; left: 10px; top: 10px; }
.tes8 .tes8-slider-area { background-color: var(--vtc-bg-bg-white); border-radius: 8px; padding: 32px 50px 32px 32px; position: relative; }
.tes8 .tes8-slider-area .single-slider p { color: var(--Home-Page-1-text-colors, #02000E); font-size: 24px; font-style: normal; font-weight: 500; line-height: 36px; padding: 16px 0px; }
.tes8 .tes8-slider-area .single-slider .bottom-area { display: flex; align-items: center; }
.tes8 .tes8-slider-area .single-slider .bottom-area .heading { padding-left: 16px; }
.tes8 .tes8-slider-area .single-slider .bottom-area .heading h5 a { display: inline-block; color: var(--Home-Page-1-text-colors, #02000E); font-size: 24px; font-style: normal; font-weight: 600; line-height: 24px; transition: 0.4s; }
.tes8 .tes8-slider-area .single-slider .bottom-area .heading h5 a:hover { color: var(--vtc-text-common-color-9); transition: 0.4s; }
.tes8 .tes8-slider-area .single-slider .bottom-area .heading span { color: var(--Home-Page-1-pargraph, #5C5A64); font-size: 16px; font-style: normal; font-weight: 500; line-height: 16px; padding-top: 12px; display: inline-block; }
.tes8 .tes8-slider-area .arrows-button button { font-size: 22px; height: 60px; width: 60px; text-align: center; line-height: 60px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 50%; background-color: var(--vtc-bg-common-bg18); color: var(--vtc-text-text-white-text-1); transition: 0.4s; }
.tes8 .tes8-slider-area .arrows-button button:hover { background-color: var(--vtc-bg-common-bg13); transition: 0.4s; }
.tes8 .tes8-slider-area .arrows-button .tes8-next-arrow { position: absolute; top: 50%; margin-top: -65px; right: -30px; }
.tes8 .tes8-slider-area .arrows-button .tes8-prev-arrow { position: absolute; top: 50%; margin-top: 5px; right: -30px; }
.tes9 { background-position: center center; background-repeat: no-repeat; background-size: cover; }
.tes9 .arrows-button { text-align: end; }
.tes9 .arrows-button button { display: inline-block; height: 56px; width: 56px; text-align: center; line-height: 56px; border-radius: 50%; font-size: 20px; color: var(--vtc-text-common-color-8); background-color: var(--vtc-bg-bg-white); transition: 0.4s; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin-right: 7px; }
.tes9 .arrows-button button:hover { background-color: var(--vtc-bg-common-bg12); color: var(--vtc-text-text-white-text-1); transition: 0.4s; }
.tes9 .tes6-all-slider .single-slider { background-color: var(--vtc-bg-bg-white); padding: 24px; border-radius: 4px; margin: 0px 10px; }
.tes9 .tes6-all-slider .single-slider p { color: rgb(7, 26, 28); font-size: 18px; font-style: normal; font-weight: 500; line-height: 28px; padding-top: 16px; }
.tes9 .tes6-all-slider .single-slider .stars { padding-top: 4px; }
.tes9 .tes6-all-slider .single-slider .stars li { display: inline-block; color: rgb(255, 168, 0); font-size: 15px; margin-right: 4px; }
.tes9 .tes6-all-slider .single-slider .bottom-area { display: flex; align-items: center; padding-top: 20px; margin-top: 20px; border-top: 1px solid rgb(230, 232, 232); }
.tes9 .tes6-all-slider .single-slider .bottom-area .heading { padding-left: 20px; }
.tes9 .tes6-all-slider .single-slider .bottom-area .heading a { display: inline-block; color: rgb(7, 26, 28); font-size: 20px; font-style: normal; font-weight: 600; line-height: 20px; }
.tes9 .tes6-all-slider .single-slider .bottom-area .heading p { color: rgb(77, 80, 80); font-size: 16px; font-style: normal; font-weight: 500; line-height: 16px; padding-top: 10px; }
.tes10 { background-position: center center; background-repeat: no-repeat; background-size: cover; }
.tes10 .arrows-button { text-align: end; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .tes10 .arrows-button { text-align: start; margin-top: 30px; }
}
.tes10 .arrows-button button { display: inline-block; height: 56px; width: 56px; text-align: center; line-height: 56px; border-radius: 50%; font-size: 20px; color: var(--vtc-text-common-color-7); background-color: var(--vtc-bg-common-bg16); transition: 0.4s; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin-right: 7px; }
.tes10 .arrows-button button:hover { background-color: var(--vtc-bg-common-bg11); color: var(--vtc-text-text-white-text-1); transition: 0.4s; }
.tes10 .tes6-all-slider .single-slider { background-color: var(--vtc-bg-common-bg16); padding: 24px; border-radius: 4px; margin: 0px 10px; }
.tes10 .tes6-all-slider .single-slider p { color: rgb(7, 26, 28); font-size: 18px; font-style: normal; font-weight: 500; line-height: 28px; padding-top: 16px; }
.tes10 .tes6-all-slider .single-slider .stars { padding-top: 4px; }
.tes10 .tes6-all-slider .single-slider .stars li { display: inline-block; color: rgb(255, 168, 0); font-size: 15px; margin-right: 4px; }
.tes10 .tes6-all-slider .single-slider .bottom-area { display: flex; align-items: center; padding-top: 20px; margin-top: 20px; border-top: 1px solid rgb(230, 232, 232); }
.tes10 .tes6-all-slider .single-slider .bottom-area .heading { padding-left: 20px; }
.tes10 .tes6-all-slider .single-slider .bottom-area .heading a { display: inline-block; color: rgb(7, 26, 28); font-size: 20px; font-style: normal; font-weight: 600; line-height: 20px; }
.tes10 .tes6-all-slider .single-slider .bottom-area .heading p { color: rgb(77, 80, 80); font-size: 16px; font-style: normal; font-weight: 500; line-height: 16px; padding-top: 10px; }
.work1 .work1-heading { padding-left: 30px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .work1 .work1-heading { padding-left: 0px; margin-top: 40px; }
}
@media (max-width: 767px) {
  .work1 .work1-heading { padding-left: 0px; margin-top: 40px; }
}
.work1 .work1-box { padding: 24px; border-radius: 4px; background-color: var(--vtc-bg-bg-white); margin-top: 20px; display: flex; transition: 0.4s; }
.work1 .work1-box .icon { background-color: var(--vtc-bg-main-bg-1); height: 60px; width: 60px; border-radius: 50%; text-align: center; line-height: 60px; margin-right: 16px; transition: 0.4s; }
.work1 .work1-box .icon img { transition: 0.4s; filter: brightness(0) invert(1); }
.work1 .work1-box .heading1 h4 a { padding-bottom: 10px; }
.work1 .work1-box:hover { transition: 0.4s; transform: translateY(-10px); background-color: var(--vtc-bg-main-bg-1); }
.work1 .work1-box:hover .icon { background-color: var(--vtc-bg-bg-white); transition: 0.4s; }
.work1 .work1-box:hover .icon img { transition: 0.4s; filter: none; }
.work1 .work1-box:hover .heading1 h4 a { transition: 0.4s; color: var(--vtc-bg-bg-white); }
.work1 .work1-box:hover .heading1 p { color: rgba(255, 255, 255, 0.843); transition: 0.4s; }
.work1 .work-img img { width: 100%; }
.work3 { background-position: center center; background-repeat: no-repeat; background-size: cover; position: relative; }
.work3 .work3-box { margin-top: 30px; position: relative; }
.work3 .work3-box .image { margin-bottom: 24px; position: relative; z-index: 2; }
.work3 .work3-box.work3-box2 { position: relative; }
.work3 .work3-box.work3-box2::after { content: ""; position: absolute; top: 19px; left: 0px; height: 1px; width: 107%; background: white; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .work3 .work3-box.work3-box2::after { display: none; }
}
@media (max-width: 767px) {
  .work3 .work3-box.work3-box2::after { display: none; }
}
.work3 .shape { position: absolute; top: 0px; left: 0px; }
.work6 { position: relative; }
.work6 .work-box { position: relative; margin-top: 30px; padding: 0px 10px; }
.work6 .work-box .image-area { position: relative; text-align: center; }
.work6 .work-box .image-area .image1 img { width: 100%; }
.work6 .work-box .image-area .image2 { position: absolute; top: 85px; left: 61px; }
.work6 .work-box .image-area .image2 img { width: 100%; }
.work6 .work-box .heading-area { padding: 20px 34px; background-color: var(--vtc-bg-common-bg17); margin-top: 32px; text-align: center; transition: 0.4s; border-radius: 8px; }
.work6 .work-box .heading-area h3 a { display: inline-block; color: rgb(0, 0, 0); font-size: 20px; font-style: normal; font-weight: 600; line-height: 20px; text-transform: uppercase; transition: 0.4s; }
.work6 .work-box .heading-area p { color: rgb(85, 85, 85); font-size: 16px; font-style: normal; font-weight: 500; line-height: 26px; padding-top: 12px; transition: 0.4s; }
.work6 .work-box:hover .heading-area { transition: 0.4s; background-color: var(--vtc-bg-common-bg15); transform: translateY(-10px); }
.work6 .work-box:hover .heading-area h3 a { transition: 0.4s; color: var(--vtc-text-text-white-text-1); }
.work6 .work-box:hover .heading-area p { color: rgba(255, 255, 255, 0.816); transition: 0.4s; }
.work6 .sec-shape { position: absolute; right: 0px; z-index: -2; top: 0px; }
.work7 .work87-box { margin-top: 30px; position: relative; text-align: center; padding: 0px 40px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .work7 .work87-box { padding: 0px; }
}
@media (max-width: 767px) {
  .work7 .work87-box { padding: 0px; }
}
.work7 .work87-box .icon { height: 70px; width: 70px; line-height: 70px; text-align: center; background-color: var(--vtc-bg-bg-white); border-radius: 50%; margin: auto; }
.work7 .work87-box .icon img { transition: 0.4s; }
.work7 .work87-box .heading { padding-top: 16px; }
.work7 .work87-box .heading h4 a { display: inline-block; color: var(--vtc-text-text-white-text-1); font-size: 20px; font-style: normal; font-weight: 600; line-height: 20px; text-transform: uppercase; }
.work7 .work87-box .heading p { color: rgba(255, 255, 255, 0.8); font-size: 16px; font-style: normal; font-weight: 500; line-height: 26px; padding-top: 10px; }
.work7 .work87-box .shape1 { position: absolute; top: 60px; right: -120px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .work7 .work87-box .shape1 { display: none; }
}
@media (max-width: 767px) {
  .work7 .work87-box .shape1 { display: none; }
}
.work7 .work87-box .shape2 { position: absolute; top: 60px; right: -120px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .work7 .work87-box .shape2 { display: none; }
}
@media (max-width: 767px) {
  .work7 .work87-box .shape2 { display: none; }
}
.work7 .work87-box:hover .icon img { transition: 0.4s; transform: rotateY(180deg); }
.work8 .work87-box { margin-top: 30px; position: relative; text-align: center; padding: 0px 40px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .work8 .work87-box { padding: 0px; }
}
@media (max-width: 767px) {
  .work8 .work87-box { padding: 0px; }
}
.work8 .work87-box .icon { height: 70px; width: 70px; line-height: 70px; text-align: center; background-color: var(--vtc-bg-common-bg16); border-radius: 50%; margin: auto; }
.work8 .work87-box .icon img { transition: 0.4s; }
.work8 .work87-box .heading { padding-top: 16px; }
.work8 .work87-box .heading h4 a { display: inline-block; color: var(--vtc-text-heading-text-1); font-size: 20px; font-style: normal; font-weight: 600; line-height: 20px; text-transform: uppercase; }
.work8 .work87-box .heading p { color: rgb(85, 85, 85); font-size: 16px; font-style: normal; font-weight: 500; line-height: 26px; padding-top: 10px; }
.work8 .work87-box .shape1 { position: absolute; top: 60px; right: -120px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .work8 .work87-box .shape1 { display: none; }
}
@media (max-width: 767px) {
  .work8 .work87-box .shape1 { display: none; }
}
.work8 .work87-box .shape2 { position: absolute; top: 60px; right: -120px; filter: brightness(0); }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .work8 .work87-box .shape2 { display: none; }
}
@media (max-width: 767px) {
  .work8 .work87-box .shape2 { display: none; }
}
.work8 .work87-box:hover .icon img { transition: 0.4s; transform: rotateY(180deg); }
.work9 { position: relative; }
.work9 .work-box { position: relative; margin-top: 30px; padding: 0px 10px; }
.work9 .work-box .image-area { position: relative; text-align: center; }
.work9 .work-box .image-area .image1 img { width: 100%; }
.work9 .work-box .image-area .image2 { position: absolute; top: 85px; left: 61px; }
.work9 .work-box .image-area .image2 img { width: 100%; }
.work9 .work-box .heading-area { padding: 20px 34px; background-color: var(--vtc-bg-common-bg17); margin-top: 32px; text-align: center; transition: 0.4s; border-radius: 8px; }
.work9 .work-box .heading-area h3 a { display: inline-block; color: rgb(0, 0, 0); font-size: 20px; font-style: normal; font-weight: 600; line-height: 20px; text-transform: uppercase; transition: 0.4s; }
.work9 .work-box .heading-area p { color: rgb(85, 85, 85); font-size: 16px; font-style: normal; font-weight: 500; line-height: 26px; padding-top: 12px; transition: 0.4s; }
.work9 .work-box:hover .heading-area { transition: 0.4s; background-color: var(--vtc-bg-common-bg12); transform: translateY(-10px); }
.work9 .work-box:hover .heading-area h3 a { transition: 0.4s; color: var(--vtc-text-text-white-text-1); }
.work9 .work-box:hover .heading-area p { color: rgba(255, 255, 255, 0.816); transition: 0.4s; }
.work9 .sec-shape { position: absolute; right: 0px; z-index: -2; top: 0px; }
.work10 .work-box { margin-top: 30px; transition: 0.4s; }
.work10 .work-box.top { margin-top: 60px; }
.work10 .work-box .image-area { position: relative; }
.work10 .work-box .image-area .image { margin: 0px 30px; background-color: var(--vtc-bg-common-bg16); border-radius: 8px; padding: 10px; }
.work10 .work-box .image-area .image img { width: 100%; }
.work10 .work-box .image-area .step { background-color: var(--vtc-bg-common-bg11); color: var(--vtc-text-text-white-text-1); font-size: 16px; font-style: normal; font-weight: 600; line-height: 16px; text-transform: uppercase; padding: 8px 18px; border-radius: 8px; position: absolute; bottom: 30px; }
.work10 .work-box .heading { padding: 20px 34px; background-color: var(--vtc-bg-common-bg16); border-radius: 8px; margin-top: 30px; text-align: center; transition: 0.4s; }
.work10 .work-box .heading h4 a { color: rgb(0, 0, 0); font-size: 20px; font-style: normal; font-weight: 600; line-height: 20px; text-transform: uppercase; transition: 0.4s; }
.work10 .work-box .heading p { color: rgb(85, 85, 85); font-size: 16px; font-style: normal; font-weight: 500; line-height: 26px; transition: 0.4s; padding-top: 12px; }
.work10 .work-box:hover { transform: translateY(-10px); transition: 0.4s; }
.work10 .work-box:hover .heading { background-color: var(--vtc-bg-common-bg11); transition: 0.4s; transform: translateY(-5px); }
.work10 .work-box:hover .heading h4 a { transition: 0.4s; color: var(--vtc-text-text-white-text-1); }
.work10 .work-box:hover .heading p { color: rgba(255, 255, 255, 0.835); transition: 0.4s; }
.blog1-box { position: relative; margin-top: 30px; }
.blog1-box .heading-area { background-color: var(--vtc-bg-common-bg2); border-radius: 4px; padding: 24px; margin-left: 160px; position: absolute; bottom: 30px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .blog1-box .heading-area { margin-left: 0px; position: static; }
}
@media (max-width: 767px) {
  .blog1-box .heading-area { margin-left: 0px; position: static; }
}
.blog1-box .heading-area .tags { margin-bottom: 10px; }
.blog1-box .heading-area .tags a { display: inline-block; color: var(--vtc-text-pera-text-1); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); transition: 0.4s; margin-right: 30px; }
.blog1-box .heading-area .tags a img { margin-top: -3px; margin-right: 3px; }
.blog1-box .heading-area .heading1 h4 a { line-height: var(--f-fs-font-fs26); transition: 0.4s; }
.blog1-box .heading-area .heading1 h4 a:hover { transition: 0.4s; color: var(--vtc-bg-main-bg-1); }
.blog1-box .heading-area .heading1 .blog1-border { background-color: rgba(255, 124, 1, 0.165); width: 100%; height: 1px; margin-top: 20px; }
.blog1-box .heading-area .heading1 a.learn { display: inline-block; color: var(--vtc-text-heading-text-1); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-bold); margin-top: 20px; transition: 0.4s; }
.blog1-box .heading-area .heading1 a.learn:hover { transition: 0.4s; color: var(--vtc-bg-main-bg-1); }
.blog1-box .heading-area .heading1 a.learn span { display: inline-block; transform: rotate(-45deg); }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .blog1-box .image img { width: 100%; }
}
@media (max-width: 767px) {
  .blog1-box .image img { width: 100%; }
}
.blog2 .blog2-box { margin-top: 30px; background-color: rgb(25, 43, 101); transition: 0.4s; border-radius: 4px; }
.blog2 .blog2-box .image { overflow: hidden; border-radius: 4px 4px 0px 0px; }
.blog2 .blog2-box .image img { width: 100%; transition: 0.4s; }
.blog2 .blog2-box .heading2 { padding: 24px; }
.blog2 .blog2-box .heading2 h4 a { line-height: var(--f-fs-font-fs28); font-size: var(--f-fs-font-fs20); transition: 0.4s; }
.blog2 .blog2-box .heading2 h4 a:hover { transition: 0.4s; color: var(--vtc-bg-main-bg-2); }
.blog2 .blog2-box .heading2 .tags { margin-bottom: 12px; }
.blog2 .blog2-box .heading2 .tags a { display: inline-block; color: var(--vtc-text-pera-text-2); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); margin-right: 20px; }
.blog2 .blog2-box .heading2 .tags a img { margin-top: -3px; margin-left: 3px; }
.blog2 .blog2-box a.learn { display: inline-block; color: var(--vtc-bg-common-bg1); font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs16); font-weight: var(--f-fw-medium); transition: 0.4s; }
.blog2 .blog2-box a.learn span { display: inline-block; transform: rotate(-45deg); margin-left: 3px; }
.blog2 .blog2-box a.learn:hover { transition: 0.4s; color: var(--vtc-bg-main-bg-2); }
.blog2 .blog2-box:hover { transition: 0.4s; transform: translateY(-10px); }
.blog2 .blog2-box:hover .image img { transition: 0.4s; transform: scale(1.1) rotate(4deg); }
.blog3 .blog3-box { margin-top: 30px; position: relative; }
.blog3 .blog3-box .image { border-radius: 4px; overflow: hidden; }
.blog3 .blog3-box .image img { transition: 0.4s; width: 100%; }
.blog3 .blog3-box .heading-area { background-color: var(--vtc-bg-bg-white); border-radius: 0px 4px 4px 0px; padding: 24px; margin-right: 160px; position: absolute; bottom: 30px; left: 0px; box-shadow: rgba(0, 0, 0, 0.2) 0px 20px 30px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .blog3 .blog3-box .heading-area { margin-right: 0px; position: static; }
}
@media (max-width: 767px) {
  .blog3 .blog3-box .heading-area { margin-right: 0px; position: static; }
}
.blog3 .blog3-box .heading-area .tags { margin-bottom: 10px; }
.blog3 .blog3-box .heading-area .tags a { display: inline-block; color: var(--vtc-text-pera-text-1); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); transition: 0.4s; margin-right: 30px; }
.blog3 .blog3-box .heading-area .tags a img { margin-top: -3px; margin-right: 3px; }
.blog3 .blog3-box .heading-area .heading3 h4 a { line-height: var(--f-fs-font-fs28); transition: 0.4s; }
.blog3 .blog3-box .heading-area .heading3 h4 a:hover { transition: 0.4s; color: var(--vtc-bg-main-bg-1); }
.blog3 .blog3-box .heading-area .heading3 .blog1-border { background-color: rgba(35, 52, 46, 0.075); width: 100%; height: 1px; margin-top: 20px; }
.blog3 .blog3-box .heading-area .heading3 a.learn { display: inline-block; color: var(--vtc-text-heading-text-1); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-bold); margin-top: 20px; transition: 0.4s; }
.blog3 .blog3-box .heading-area .heading3 a.learn:hover { transition: 0.4s; color: var(--vtc-bg-main-bg-1); }
.blog3 .blog3-box .heading-area .heading3 a.learn span { display: inline-block; transform: rotate(-45deg); }
.blog3 .blog3-box:hover .image img { transform: scale(1.1) rotate(2deg); transition: 0.4s; }
.blog4-box { margin-top: 30px; background-color: var(--vtc-bg-common-bg7); border-radius: 4px 4px 0px 0px; transition: 0.4s; }
.blog4-box .image { border-radius: 4px; overflow: hidden; }
.blog4-box .image img { width: 100%; transition: 0.4s; }
.blog4-box .heading4 { padding: 24px; }
.blog4-box .heading4 h5 a { line-height: 26px; }
.blog4-box .heading4 .tags { margin-bottom: 16px; }
.blog4-box .heading4 .tags a { display: inline-block; color: var(--vtc-text-pera-text-1); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); transition: 0.4s; margin-right: 30px; }
.blog4-box .heading4 .tags a img { margin-top: -3px; margin-right: 3px; }
.blog4-box .heading4 a.learn { display: inline-block; color: var(--vtc-text-heading-text-1); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-bold); margin-top: 20px; transition: 0.4s; }
.blog4-box .heading4 a.learn:hover { transition: 0.4s; color: var(--vtc-bg-main-bg-6); }
.blog4-box .heading4 a.learn span { display: inline-block; transform: rotate(-45deg); }
.blog4-box:hover { transform: translateY(-10px); transition: 0.4s; }
.blog4-box:hover .image img { transform: scale(1.1) rotate(2deg); transition: 0.4s; }
.blog5 .blog2-box { margin-top: 30px; background-color: var(--vtc-bg-bg-white); transition: 0.4s; border-radius: 4px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.blog5 .blog2-box .image { overflow: hidden; border-radius: 4px 4px 0px 0px; }
.blog5 .blog2-box .image img { width: 100%; transition: 0.4s; }
.blog5 .blog2-box .heading5 { padding: 24px; box-shadow: rgba(0, 0, 0, 0.067) 0px 20px 30px; transition: 0.3s ease-in-out; }
.blog5 .blog2-box .heading5 h4 a { line-height: var(--f-fs-font-fs28); font-size: var(--f-fs-font-fs20); transition: 0.4s; }
.blog5 .blog2-box .heading5 h4 a:hover { transition: 0.4s; color: var(--vtc-bg-main-bg-2); }
.blog5 .blog2-box .heading5 .tags { margin-bottom: 12px; }
.blog5 .blog2-box .heading5 .tags a { display: inline-block; color: var(--vtc-text-heading-text-1); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); margin-right: 20px; }
.blog5 .blog2-box .heading5 .tags a img { margin-top: -3px; margin-left: 3px; filter: brightness(0); }
.blog5 .blog2-box a.learn { display: inline-block; color: var(--vtc-text-heading-text-1); font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs16); font-weight: var(--f-fw-medium); transition: 0.4s; }
.blog5 .blog2-box a.learn span { display: inline-block; transform: rotate(-45deg); margin-left: 3px; }
.blog5 .blog2-box a.learn:hover { transition: 0.4s; color: var(--vtc-bg-main-bg-2); }
.blog5 .blog2-box:hover { transition: 0.4s; transform: translateY(-10px); }
.blog5 .blog2-box:hover .image img { transition: 0.4s; transform: scale(1.1) rotate(4deg); }
.blog-page .blog2-box { background-color: var(--vtc-bg-bg-white); transition: 0.4s; border-radius: 4px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin-bottom: 30px; }
.blog-page .blog2-box .image { overflow: hidden; border-radius: 4px 4px 0px 0px; }
.blog-page .blog2-box .image img { width: 100%; transition: 0.4s; }
.blog-page .blog2-box .heading5 { padding: 24px; box-shadow: rgba(0, 0, 0, 0.067) 0px 20px 30px; transition: 0.3s ease-in-out; }
.blog-page .blog2-box .heading5 h4 a { line-height: var(--f-fs-font-fs28); font-size: var(--f-fs-font-fs20); transition: 0.4s; }
.blog-page .blog2-box .heading5 h4 a:hover { transition: 0.4s; color: var(--vtc-bg-main-bg-1); }
.blog-page .blog2-box .heading5 .tags { margin-bottom: 12px; }
.blog-page .blog2-box .heading5 .tags a { display: inline-block; color: var(--vtc-text-heading-text-1); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); margin-right: 20px; }
.blog-page .blog2-box .heading5 .tags a img { margin-top: -3px; margin-left: 3px; filter: brightness(0); }
.blog-page .blog2-box a.learn { display: inline-block; color: var(--vtc-text-heading-text-1); font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs16); font-weight: var(--f-fw-bold); transition: 0.4s; }
.blog-page .blog2-box a.learn span { display: inline-block; transform: rotate(-45deg); margin-left: 3px; }
.blog-page .blog2-box a.learn:hover { transition: 0.4s; color: var(--vtc-bg-main-bg-1); }
.blog-page .blog2-box:hover { transition: 0.4s; transform: translateY(-10px); }
.blog-page .blog2-box:hover .image img { transition: 0.4s; transform: scale(1.1) rotate(4deg); }
.details-sidebar { background-color: var(--vtc-bg-common-bg2); border-radius: 4px; padding: 32px 24px; }
.details-sidebar .details-box3 h3 { color: var(--vtc-text-heading-text-1); font-size: var(--f-fs-font-fs24); line-height: var(--f-fs-font-fs24); font-weight: var(--f-fw-bold); transition: 0.4s; padding-bottom: 16px; }
.details-sidebar .details-box3 .service-list li a { display: flex; align-items: center; justify-content: space-between; color: var(--vtc-text-heading-text-1); font-size: var(--f-fs-font-fs20); line-height: var(--f-fs-font-fs20); font-weight: var(--f-fw-bold); transition: 0.4s; background-color: var(--vtc-bg-bg-white); padding: 20px 24px; margin-bottom: 20px; border-radius: 4px; }
.details-sidebar .details-box3 .service-list li a:hover { background-color: var(--vtc-bg-main-bg-1); transition: 0.4s; color: var(--vtc-bg-bg-white); }
.details-sidebar .details-box-call { background-color: var(--vtc-bg-main-bg-1); padding: 32px 24px; border-radius: 4px; margin-top: 40px; }
.details-sidebar .details-box-call h3 { color: var(--vtc-bg-bg-white); font-size: var(--f-fs-font-fs24); line-height: var(--f-fs-font-fs30); font-weight: var(--f-fw-bold); transition: 0.4s; padding-bottom: 16px; }
.details-sidebar .details-box-call .call-btn { display: inline-block; background-color: var(--vtc-bg-bg-white); border-radius: 4px; padding: 19px 16px 16px; width: 100%; text-align: center; color: var(--vtc-bg-main-bg-1); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs18); font-weight: var(--f-fw-bold); transition: 0.4s; }
.details-sidebar .details-box-call .call-btn img { margin-top: -3px; margin-right: 3px; }
.details-sidebar .details-box-call .call-btn:hover { transition: 0.4s; transform: translateY(-5px); }
.details-sidebar .details-box2 { margin-top: 40px; padding: 32px 24px; border-radius: 4px; background-color: var(--vtc-bg-bg-white); }
.details-sidebar .details-box2 .service-list li a { display: flex; align-items: center; justify-content: space-between; color: var(--vtc-text-heading-text-1); font-size: var(--f-fs-font-fs20); line-height: var(--f-fs-font-fs20); font-weight: var(--f-fw-bold); transition: 0.4s; background-color: var(--vtc-bg-common-bg2); padding: 20px 24px; margin-bottom: 20px; border-radius: 4px; }
.details-sidebar .details-box2 .service-list li a:hover { background-color: var(--vtc-bg-main-bg-1); transition: 0.4s; color: var(--vtc-bg-bg-white); }
.details-sidebar .details-box2 h3 { color: var(--vtc-text-heading-text-1); font-size: var(--f-fs-font-fs24); line-height: var(--f-fs-font-fs30); font-weight: var(--f-fw-bold); transition: 0.4s; padding-bottom: 16px; }
.details-sidebar .details-box2 p { color: var(--vtc-text-pera-text-1); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); transition: 0.4s; }
.details-sidebar .details-box2 .download-btn1 { display: inline-block; background-color: var(--vtc-bg-main-bg-1); border-radius: 4px; padding: 21px 16px 18px; width: 100%; text-align: center; color: var(--vtc-bg-bg-white); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs18); font-weight: var(--f-fw-bold); transition: 0.4s; margin-top: 16px; }
.details-sidebar .details-box2 .download-btn1 img { margin-top: -4px; margin-right: 3px; filter: brightness(40); }
.details-sidebar .details-box2 .download-btn1:hover { transition: 0.4s; transform: translateY(-5px); }
.details-sidebar .details-box2 .download-btn2 { display: inline-block; background-color: var(--vtc-bg-common-bg1); border-radius: 4px; padding: 19px 16px 18px; width: 100%; text-align: center; color: var(--vtc-text-heading-text-1); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs18); font-weight: var(--f-fw-bold); transition: 0.4s; margin-top: 22px; }
.details-sidebar .details-box2 .download-btn2 img { margin-top: -4px; margin-right: 3px; }
.details-sidebar .details-box2 .download-btn2:hover { transition: 0.4s; transform: translateY(-5px); }
.details-sidebar .details-box2 .icons li { display: inline-block; }
.details-sidebar .details-box2 .icons li a { display: inline-block; height: 40px; width: 40px; text-align: center; line-height: 40px; border-radius: 50%; color: var(--vtc-text-heading-text-1); background-color: var(--vtc-bg-common-bg1); margin: 0px 2px; transition: 0.4s; }
.details-sidebar .details-box2 .icons li a:hover { background-color: var(--vtc-bg-main-bg-1); color: var(--vtc-bg-bg-white); transition: 0.4s; transform: translateY(-3px); }
.details-sidebar .details-box2 .search-area { position: relative; }
.details-sidebar .details-box2 .search-area input { width: 100%; padding: 16px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 4px; background-color: var(--vtc-bg-common-bg2); }
.details-sidebar .details-box2 .search-area input:focus { outline: none; }
.details-sidebar .details-box2 .search-area input::placeholder { color: var(--vtc-text-heading-text-1); font-size: 18px; font-weight: 500; }
.details-sidebar .details-box2 .search-area button { position: absolute; top: 16px; right: 16px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; font-size: 20px; }
.details-sidebar .details-box2 .tags li { display: inline-block; }
.details-sidebar .details-box2 .tags li a { display: inline-block; color: var(--vtc-text-heading-text-1); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs18); font-weight: var(--f-fw-medium); background-color: var(--vtc-bg-common-bg2); border-radius: 4px; padding: 8px 12px; margin: 8px 5px; transition: 0.4s; }
.details-sidebar .details-box2 .tags li a:hover { background-color: var(--vtc-bg-main-bg-1); transition: 0.4s; color: var(--vtc-bg-bg-white); }
.details-sidebar .details-box2 .form input, .details-sidebar .details-box2 .form textarea { background-color: var(--vtc-bg-common-bg2); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 4px; padding: 16px; width: 100%; margin-bottom: 16px; }
.details-sidebar .details-box2 .form input::placeholder, .details-sidebar .details-box2 .form textarea::placeholder { color: var(--vtc-text-pera-text-4); font-size: 18px; font-weight: 500; }
.details-sidebar .details-box2 .form input:focus, .details-sidebar .details-box2 .form textarea:focus { outline: none; }
.details-sidebar .details-box2.search { margin-top: 0px; }
.recent-posts .single-recent-post { display: flex; align-items: center; border-bottom: 1px solid rgb(243, 243, 244); padding: 12px 0px; }
.recent-posts .single-recent-post .image { width: 80px; }
.recent-posts .single-recent-post .heading { padding-left: 20px; }
.recent-posts .single-recent-post .heading a.date { color: var(--vtc-text-pera-text-4); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs18); font-weight: var(--f-fw-medium); display: inline-block; }
.recent-posts .single-recent-post .heading a.date img { margin-top: -4px; margin-right: 4px; }
.recent-posts .single-recent-post .heading h5 a { color: var(--vtc-text-heading-text-1); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs26); font-weight: var(--f-fw-bold); display: inline-block; padding-top: 6px; transition: 0.4s; }
.recent-posts .single-recent-post .heading h5 a:hover { transition: 0.4s; color: var(--vtc-bg-main-bg-1); }
.recent-posts .single-recent-post:nth-last-child(1) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding: 12px 0px 0px; }
.project-details-list ul li { color: var(--vtc-text-pera-text-1); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); transition: 0.4s; display: flex; align-items: center; padding: 6px 0px; }
.project-details-list ul li span { display: inline-block; height: 17px; width: 17px; border-radius: 50%; text-align: center; line-height: 17px; background-color: var(--vtc-bg-main-bg-1); color: var(--vtc-text-text-white-text-1); font-size: 10px; margin-right: 7px; }
.service-details-area .image img { width: 100%; }
.left-padding { padding-left: 30px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .left-padding { padding-left: 0px; }
}
@media (max-width: 767px) {
  .left-padding { padding-left: 0px; }
}
.right-padding { padding-right: 30px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .right-padding { padding-right: 0px; }
}
@media (max-width: 767px) {
  .right-padding { padding-right: 0px; }
}
.porgress-line-all .progress-line { position: relative; margin-top: 28px; }
.porgress-line-all .progress-line h6 { position: absolute; right: 0px; top: 0px; font-size: 16px; line-height: 16px; font-weight: 500; color: var(--vtc-text-heading-text-1); }
.porgress-line-all .progress-line .percentCount { margin-bottom: 10px; font-size: 16px; line-height: 16px; font-weight: 500; color: var(--vtc-text-heading-text-1); }
.blog-details-box .image img { width: 100%; }
.blog-details-box .users { padding-top: 28px; padding-bottom: 16px; }
.blog-details-box .users li { display: inline-block; margin-right: 42px; position: relative; }
.blog-details-box .users li img { margin-top: -5px; margin-right: 3px; }
.blog-details-box .users li img.author { margin-right: 4px; }
.blog-details-box .users li a { display: inline-block; font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs18); font-weight: var(--f-fw-medium); color: var(--vtc-text-pera-text-4); }
.blog-details-box .users li::after { content: ""; position: absolute; top: 4px; right: -24px; height: 20px; width: 2px; background-color: rgba(143, 147, 150, 0.76); }
.blog-details-box .users li:nth-last-child(1)::after { display: none; }
.blog-details-box .project-details-list ul li { color: var(--vtc-text-pera-text-1); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); transition: 0.4s; display: flex; align-items: center; padding: 6px 0px; }
.blog-details-box .project-details-list ul li span { display: inline-block; height: 17px; width: 17px; border-radius: 50%; text-align: center; line-height: 17px; background-color: var(--vtc-bg-main-bg-1); color: var(--vtc-text-text-white-text-1); font-size: 10px; margin-right: 7px; }
.blog-details-border { background-color: rgba(143, 147, 150, 0.247); width: 100%; height: 2px; margin: 40px 0px; }
.after-box-details { background-color: var(--vtc-bg-common-bg2); padding: 30px 32px; border-radius: 4px; margin: 24px 0px; position: relative; }
.after-box-details::after { content: ""; position: absolute; top: 0px; left: 0px; height: 100%; width: 10px; border-radius: 4px; background-color: var(--vtc-bg-main-bg-1); }
.video-details-area { position: relative; }
.video-details-area .video-play-button { position: absolute; z-index: 10; margin: -40px 30px 0px -40px; box-sizing: content-box; display: block; width: 32px; height: 44px; border-radius: 50%; padding: 18px 20px 18px 28px; cursor: pointer; top: 50%; left: 50%; }
.video-details-area .video-play-button::before { content: ""; position: absolute; z-index: 0; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); display: block; width: 60px; height: 60px; background: var(--vtc-bg-main-bg-1); border-radius: 50%; animation: 1500ms ease-out 0s infinite normal none running pulse-border; }
.video-details-area .video-play-button::after { content: ""; position: absolute; z-index: 1; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); display: block; width: 60px; height: 60px; background: var(--vtc-bg-main-bg-1); border-radius: 50%; transition: 200ms; }
.video-details-area .video-play-button:hover::after { background-color: rgb(205, 98, 0); }
.video-details-area .video-play-button img { position: relative; z-index: 3; max-width: 100%; width: auto; height: auto; }
.video-details-area .video-play-button span { display: block; position: relative; z-index: 3; margin-top: 12px; margin-left: 8px; width: 0px; height: 0px; border-left: 12px solid rgb(255, 255, 255); border-top: 10px solid transparent; border-bottom: 10px solid transparent; }
@keyframes pulse-border { 
  0% { transform: translateX(-50%) translateY(-50%) translateZ(0px) scale(1); opacity: 1; }
  100% { transform: translateX(-50%) translateY(-50%) translateZ(0px) scale(1.5); opacity: 0; }
}
.video-details-area .image img { width: 100%; }
.video-details-area .video-area { position: relative; }
.video-details-area .video-area .video-buttton { position: absolute; top: 50%; left: 50%; margin-top: -40px; margin-left: -40px; }
.tags-icons { padding-top: 60px; }
.tags-icons li.text { font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs18); font-weight: var(--f-fw-bold); color: var(--vtc-text-heading-text-1); margin-right: 10px; }
.tags-icons .details-tags ul li { display: inline-block; }
.tags-icons .details-tags ul li a { display: inline-block; color: var(--vtc-text-heading-text-1); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs18); font-weight: var(--f-fw-medium); background-color: var(--vtc-bg-common-bg2); border-radius: 4px; padding: 8px 12px; margin: 8px 5px; transition: 0.4s; }
.tags-icons .details-tags ul li a:hover { background-color: var(--vtc-bg-main-bg-1); transition: 0.4s; color: var(--vtc-bg-bg-white); }
.tags-icons .details-icons { text-align: end; }
.tags-icons .details-icons ul li { display: inline-block; }
.tags-icons .details-icons ul li a { display: inline-block; background-color: var(--vtc-bg-common-bg1); height: 32px; width: 32px; line-height: 32px; text-align: center; color: var(--vtc-bg-main-bg-1); border-radius: 50%; margin: 0px 3px; transition: 0.4s; }
.tags-icons .details-icons ul li a:hover { background-color: var(--vtc-bg-main-bg-1); transition: 0.4s; color: var(--vtc-bg-bg-white); }
.blog-details-commnet-boxs .commnet-box { padding: 24px 32px; background-color: var(--vtc-bg-common-bg2); border-radius: 4px; margin-top: 30px; }
.blog-details-commnet-boxs .commnet-box .top-area { display: flex; align-items: center; justify-content: space-between; }
.blog-details-commnet-boxs .commnet-box .top-area .author-area { display: flex; align-items: center; }
.blog-details-commnet-boxs .commnet-box .top-area .author-area .heading { padding-left: 12px; }
.blog-details-commnet-boxs .commnet-box .top-area .author-area .heading h5 a { display: inline-block; font-size: var(--f-fs-font-fs20); line-height: var(--f-fs-font-fs20); color: var(--vtc-text-heading-text-1); font-weight: var(--f-fw-bold); transition: 0.4s; }
.blog-details-commnet-boxs .commnet-box .top-area .author-area .heading p { color: var(--vtc-text-pera-text-1); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); transition: 0.4s; padding-top: 6px; }
.blog-details-commnet-boxs .commnet-box .top-area .reply-btn { font-size: var(--f-fs-font-fs20); line-height: var(--f-fs-font-fs20); color: var(--vtc-text-heading-text-1); font-weight: var(--f-fw-bold); transition: 0.4s; }
.blog-details-commnet-boxs .commnet-box .top-area .reply-btn:hover { color: var(--vtc-bg-main-bg-1); transition: 0.4s; }
.blog-details-commnet-boxs .commnet-box.commnet-box2 { margin-left: 60px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .blog-details-commnet-boxs .commnet-box.commnet-box2 { margin-left: 0px; }
}
@media (max-width: 767px) {
  .blog-details-commnet-boxs .commnet-box.commnet-box2 { margin-left: 0px; }
}
.details-contact-form { background-color: var(--vtc-bg-common-bg2); padding: 32px; border-radius: 4px; margin-top: 30px; }
.details-contact-form .button { text-align: end; }
.details-contact-form .single-input { margin-top: 20px; }
.details-contact-form .single-input input, .details-contact-form .single-input textarea { width: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 16px; font-weight: var(--f-fw-medium); border-radius: 4px; }
.details-contact-form .single-input input::placeholder, .details-contact-form .single-input textarea::placeholder { color: var(--vtc-text-pera-text-1); font-weight: var(--f-fw-medium); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs18); }
.details-contact-form .single-input input:focus, .details-contact-form .single-input textarea:focus { outline: none; }
.blog7 .blog-box { margin-bottom: 30px; border-radius: 8px; padding: 24px; display: flex; align-items: center; background-color: var(--vtc-bg-bg-white); transition: 0.4s; }
@media (max-width: 767px) {
  .blog7 .blog-box { display: block; margin-bottom: 0px; margin-top: 30px; }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .blog7 .blog-box { margin-top: 30px; margin-bottom: 0px; }
}
.blog7 .blog-box:hover { transform: translateY(-10px); transition: 0.4s; }
.blog7 .blog-box .image { border-radius: 8px; width: 240px; }
.blog7 .blog-box .image img { transition: 0.4s; }
.blog7 .blog-box .heading { padding-left: 20px; }
@media (max-width: 767px) {
  .blog7 .blog-box .heading { padding-left: 0px; padding-top: 20px; }
}
.blog7 .blog-box .heading a { display: inline-block; color: rgb(85, 85, 85); font-size: 16px; font-style: normal; font-weight: 500; line-height: 16px; text-transform: uppercase; }
.blog7 .blog-box .heading a img { transform: translateY(-3px); margin-right: 3px; }
.blog7 .blog-box .heading h4 a { display: inline-block; color: var(--vtc-text-heading-text-1); font-size: 20px; font-style: normal; font-weight: 600; line-height: 28px; padding: 16px 0px; transition: 0.4s; }
.blog7 .blog-box .heading h4 a:hover { color: var(--vtc-text-common-color-1); transition: 0.4s; }
.blog7 .blog-box .heading .learn { display: inline-block; color: var(--vtc-text-heading-text-1); font-size: 16px; font-style: normal; font-weight: 700; line-height: 16px; text-transform: uppercase; transition: 0.4s; }
.blog7 .blog-box .heading .learn:hover { color: var(--vtc-text-common-color-1); transition: 0.4s; }
.blog9 .blog-box { margin-top: 30px; }
.blog9 .blog-box .image { border-radius: 8px 8px 0px 0px; overflow: hidden; }
.blog9 .blog-box .image img { transition: 0.4s; width: 100%; }
.blog9 .blog-box .heading { padding: 24px; background-color: var(--vtc-bg-bg-white); }
.blog9 .blog-box .heading .date { color: rgb(85, 85, 85); font-size: 16px; font-style: normal; font-weight: 500; line-height: 16px; text-transform: uppercase; display: inline-block; }
.blog9 .blog-box .heading .date img { transform: translateY(-3px); margin-right: 3px; }
.blog9 .blog-box .heading h4 a { display: inline-block; color: var(--vtc-text-heading-text-1); font-size: 20px; font-style: normal; font-weight: 600; line-height: 28px; transition: 0.4s; padding: 16px 0px 20px; }
.blog9 .blog-box .heading h4 a:hover { transition: 0.4s; color: var(--vtc-text-common-color-8); }
.blog9 .blog-box .heading .learn { display: inline-block; color: var(--vtc-text-heading-text-1); font-size: 16px; font-style: normal; font-weight: 700; line-height: 16px; text-transform: uppercase; transition: 0.4s; }
.blog9 .blog-box .heading .learn:hover { transition: 0.4s; color: var(--vtc-text-common-color-8); }
.blog9 .blog-box:hover .image img { transition: 0.4s; transform: rotate(2deg) scale(1.1); }
.blog10 .blog-box { margin-bottom: 30px; border-radius: 8px; padding: 24px; display: flex; align-items: center; background-color: var(--vtc-bg-bg-white); transition: 0.4s; }
@media (max-width: 767px) {
  .blog10 .blog-box { display: block; margin-bottom: 0px; margin-top: 30px; }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .blog10 .blog-box { margin-top: 30px; margin-bottom: 0px; }
}
.blog10 .blog-box:hover { transform: translateY(-10px); transition: 0.4s; }
.blog10 .blog-box .image { border-radius: 8px; width: 240px; }
.blog10 .blog-box .image img { transition: 0.4s; }
.blog10 .blog-box .heading { padding-left: 20px; }
@media (max-width: 767px) {
  .blog10 .blog-box .heading { padding-left: 0px; padding-top: 20px; }
}
.blog10 .blog-box .heading a { display: inline-block; color: rgb(85, 85, 85); font-size: 16px; font-style: normal; font-weight: 500; line-height: 16px; text-transform: capitalize; }
.blog10 .blog-box .heading a img { transform: translateY(-3px); margin-right: 3px; }
.blog10 .blog-box .heading h4 a { display: inline-block; color: var(--vtc-text-heading-text-1); font-size: 20px; font-style: normal; font-weight: 600; line-height: 28px; padding: 16px 0px; transition: 0.4s; }
.blog10 .blog-box .heading h4 a:hover { color: var(--vtc-text-common-color-7); transition: 0.4s; }
.blog10 .blog-box .heading .learn { display: inline-block; color: var(--vtc-text-heading-text-1); font-size: 16px; font-style: normal; font-weight: 700; line-height: 16px; text-transform: uppercase; transition: 0.4s; }
.blog10 .blog-box .heading .learn:hover { color: var(--vtc-text-common-color-7); transition: 0.4s; }
.vl-pagination ul { display: flex; }
.vl-pagination ul li { display: inline-block; }
.vl-pagination ul li:not(:last-child) { margin-right: 6px; }
.vl-pagination ul li a, .vl-pagination ul li span { display: inline-block; width: 40px; height: 40px; line-height: 38px; text-align: center; border: 1px solid rgba(2, 11, 24, 0.1); font-size: 16px; font-weight: 500; color: var(--vl-text-body); }
.vl-pagination ul li a:hover, .vl-pagination ul li a.current, .vl-pagination ul li span:hover, .vl-pagination ul li span.current { background: var(--vtc-bg-main-bg-1); border-color: var(--vtc-bg-main-bg-1); color: var(--vtc-text-text-white-text-1); }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .breadcrumb__area { padding-top: 130px; padding-bottom: 130px; }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .breadcrumb__area { padding-top: 120px; padding-bottom: 120px; }
}
.breadcrumb__bg { position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; z-index: -1; }
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
  .breadcrumb__bg { left: 0px; }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
  .breadcrumb__bg { top: 0px; }
}
.breadcrumb__title { font-weight: 600; font-size: 48px; letter-spacing: -1.92px; color: var(--vl-common-white); margin-bottom: 0px; text-transform: capitalize; }
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .breadcrumb__title { font-size: 40px; }
}
@media (max-width: 575px) {
  .breadcrumb__title { text-align: center; margin-bottom: 20px; }
}
.breadcrumb__list span { font-weight: 500; font-size: 20px; letter-spacing: -0.8px; color: var(--vl-common-white); }
.breadcrumb__list span:not(:last-of-type) { margin-right: 8px; }
.breadcrumb__list span a:hover { color: var(--vl-theme-primary); }
.offcanvas__area { position: fixed; left: 0px; top: 0px; width: 400px; height: 100%; transform: translateX(calc(-100% - 80px)); background: var(--vl-common-white) none repeat scroll 0 0; transition: 0.4s ease-in-out; opacity: 0; visibility: hidden; z-index: 999; overflow-y: scroll; overscroll-behavior-y: contain; scrollbar-width: none; }
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
  .offcanvas__area { right: 0px; left: auto; transform: translateX(calc(100% + 80px)); }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .offcanvas__area.home-2-pos { right: 0px; left: auto; transform: translateX(calc(100% + 80px)); }
}
.offcanvas__area.home-3-pos { right: 0px; left: auto; transform: translateX(calc(100% + 80px)); }
.offcanvas__area::-webkit-scrollbar { display: none; }
.offcanvas__area.offcanvas-opened { transform: translateX(0px); visibility: visible; opacity: 1; }
@media (max-width: 575px) {
  .offcanvas__area { width: 100%; }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
  .offcanvas__top { margin-bottom: 30px; }
}
.offcanvas__wrapper { position: relative; padding: 40px; z-index: 999; min-height: 100%; }
@media (max-width: 575px) {
  .offcanvas__wrapper { padding: 30px; }
}
.offcanvas__close { position: absolute; top: 35px; right: 30px; }
@media (max-width: 575px) {
  .offcanvas__close { right: 20px; top: 20px; }
}
.offcanvas__close-btn { position: relative; display: inline-block; font-size: 16px; height: 44px; width: 44px; line-height: 40px; border-radius: 10px; background-color: rgb(245, 245, 245); color: var(--vtc-text-pera-text-1); }
.offcanvas__close-btn::after { position: absolute; content: ""; width: 100%; height: 100%; top: 0px; left: 0px; border-radius: 10px; background: var(--vl-gradient-primary); opacity: 0; transition: 0.3s ease-out; z-index: 0; }
.offcanvas__close-btn svg { position: relative; z-index: 2; transition: 0.3s ease-out; transform: translateY(-1px); }
.offcanvas__close-btn:hover::after { opacity: 1; }
.offcanvas__close-btn:hover svg { color: var(--vl-common-white); transform: rotate(45deg); }
.offcanvas__inner h4 { font-family: var(--vl-ff-space); font-size: 24px; color: var(--vl-common-white); line-height: 1.3; margin-bottom: 15px; }
.offcanvas__inner p { font-family: var(--vl-ff-inter); font-size: 16px; line-height: 22px; color: var(--vl-common-white); margin-bottom: 30px; }
.offcanvas__inner > img { margin-bottom: 30px; }
.offcanvas__menu ul li { list-style: none; margin-bottom: 10px; }
.offcanvas__menu ul li:last-child { margin-bottom: 0px; }
.offcanvas__menu ul li a { font-weight: 700; font-size: 20px; color: var(--vl-common-black); }
.offcanvas__menu ul li:hover > a { color: var(--vl-theme-primary); }
.offcanvas__text p { font-family: var(--vl-ff-inter); font-weight: 400; font-size: 16px; line-height: 1.7; letter-spacing: 0.01em; color: var(--vl-common-black-4); margin-bottom: 25px; }
.offcanvas__contact { margin-bottom: 30px; }
.offcanvas__contact-content { margin-bottom: 10px; }
.offcanvas__contact-content-icon i { color: rgb(110, 193, 228); margin-right: 10px; }
.offcanvas__contact-content-content a { font-size: 16px; }
.offcanvas__social { margin-bottom: 22px; padding-bottom: 40px; }
.offcanvas__social .icon { display: inline-block; width: 40px; height: 40px; line-height: 40px; border-radius: 10px; text-align: center; background: transparent; color: var(--vl-common-white); margin-right: 5px; transition: 0.3s ease-in-out; }
.offcanvas__social .icon.facebook { background-color: rgb(70, 97, 197); }
.offcanvas__social .icon.twitter { background-color: rgb(76, 206, 249); }
.offcanvas__social .icon.youtube { background-color: rgb(255, 0, 0); }
.offcanvas__social .icon.linkedin { background-color: rgb(0, 114, 177); }
.offcanvas__social .icon:hover { transform: translateY(-8px); }
.offcanvas__title { font-size: 24px; color: rgb(27, 29, 33); font-weight: 700; margin-bottom: 10px; }
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
  .offcanvas__popup { display: none; }
}
.offcanvas__popup p { margin-bottom: 20px; }
.offcanvas__popup-gallery { margin-bottom: 30px; }
.offcanvas__popup-gallery a { margin: 5px 3px; display: inline-block; }
.offcanvas__popup-gallery a img { height: 100px; max-width: 100px; object-fit: cover; }
.offcanvas__info-item { margin-bottom: 38px; }
.offcanvas__info-item-title { font-family: var(--vl-ff-space); font-weight: 700; font-size: 18px; color: var(--vl-common-white); margin-bottom: 12px; }
.offcanvas__info-item p { font-size: 16px; color: var(--vl-text-16); margin-bottom: 0px; line-height: 22px; }
.offcanvas__info-item p a:hover { color: var(--vl-theme-primary); }
.vl-postbox-item { border-radius: 5px; background: var(--vl-common-white); box-shadow: rgba(19, 16, 34, 0.06) 0px 4px 13px -2px, rgba(19, 16, 34, 0.1) 0px 4.8px 24.4px -6px; }
.vl-postbox-thumb { border-radius: 5px; }
.vl-postbox-thumb img { width: 100%; border-radius: 5px 5px 0px 0px; }
.vl-postbox-thumb-btn { position: absolute; top: 50%; left: 50%; transform: translate(-50px, -50px); }
a.play-btn.popup-video { width: 80px; height: 80px; text-align: center; background: var(--vtc-bg-main-bg-1); display: inline-block; border-radius: 50%; line-height: 80px; font-size: 22px; color: rgb(255, 255, 255); transition: 0.3s; border: 1px solid transparent; }
a.play-btn.popup-video:hover { border: 1px solid var(--vtc-bg-main-bg-1); background: transparent; color: var(--vtc-bg-main-bg-1); }
.vl-postbox-thumb-date { position: absolute; top: 20px; left: 20px; border-radius: 5px; padding: 7px 16px; z-index: 1; background: var(--vl-common-white); border-top: 2px solid var(--vl-theme-primary); }
.vl-postbox-thumb-date span { font-size: 20px; font-weight: 500; display: block; letter-spacing: -0.8px; background: linear-gradient(90deg, rgb(0, 77, 110) 0%, rgb(0, 172, 204) 100%) text; -webkit-text-fill-color: transparent; margin: 0px; }
.vl-postbox-thumb-date p { color: var(--vtc-text-pera-text-1); margin: 0px; }
.vl-postbox-content { padding: 30px; }
.vl-postbox-content p { color: var(--vtc-text-pera-text-1); margin-bottom: 25px; }
.vl-postbox-meta { margin-bottom: 15px; }
.vl-postbox-meta span { font-family: var(--vl-ff-p); font-size: 16px; font-weight: 400; color: var(--vtc-text-pera-text-1); margin-right: 24px; text-transform: capitalize; }
.vl-postbox-meta span i { color: var(--vtc-text-pera-text-4); margin-right: 5px; }
.vl-postbox-title { font-size: 32px; font-weight: 700; margin-bottom: 12px; color: var(--vtc-text-heading-text-1); }
@media (max-width: 575px) {
  .vl-postbox-title { font-size: 24px; }
}
.vl-postbox-title a:hover { color: var(--vtc-bg-main-bg-1); }
.vl-postbox-btn { font-size: 16px; font-weight: 600; letter-spacing: 0.8px; background: var(--vtc-bg-main-bg-1); }
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
  .vl-postbox-pagination { margin-bottom: 30px; }
}
.vl-postbox-pagination ul li { list-style: none; display: inline-block; margin-right: 20px; }
.vl-postbox-pagination ul li a { position: relative; font-size: 16px; font-weight: 400; color: var(--vtc-bg-main-bg-1); display: inline-block; width: 60px; height: 60px; line-height: 60px; text-align: center; border-radius: 4px; border-width: 1px; border-style: solid; border-image: none; border-color: var(--vtc-bg-main-bg-1); z-index: 1; }
.vl-postbox-pagination ul li .current, .vl-postbox-pagination ul li a:hover { font-size: 16px; font-weight: 400; display: inline-block; width: 60px; height: 60px; line-height: 60px; text-align: center; border-radius: 4px; color: var(--vtc-text-text-white-text-1); background: var(--vtc-bg-main-bg-1); }
.vl-postbox-nav button { position: absolute; top: 50%; left: 30px; height: 60px; width: 60px; border-radius: 50%; font-size: 16px; font-weight: 500; color: var(--vl-common-white); background: rgb(216, 229, 235); z-index: 1; transform: translateY(-50%); }
.vl-postbox-nav button:hover i { background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-color: ; -webkit-text-fill-color: transparent; background-clip: text; }
.vl-postbox-nav button:hover::before { opacity: 1; }
.vl-postbox-nav button::before { position: absolute; content: ""; top: 0px; left: 0px; height: 100%; width: 100%; border-radius: 50%; opacity: 0; background-image: linear-gradient(90deg, rgb(0, 77, 110) 0%, rgb(0, 172, 204) 100%); z-index: -1; transition: 0.3s ease-out; }
.vl-postbox-nav button i { background: linear-gradient(90deg, rgb(0, 77, 110) 0%, rgb(0, 172, 204) 100%) text; -webkit-text-fill-color: transparent; }
.vl-postbox-nav button.vl-blog-next-1 { right: 30px; left: auto; }
.vl-postbox-item-thumb { margin-bottom: 30px; }
.vl-postbox-item-thumb img { width: 100%; border-radius: 5px; }
.vl-postbox-item-wrapper p { color: var(--vtc-text-pera-text-1); margin-bottom: 10px; }
.vl-postbox-meta2 { position: absolute; bottom: -20px; background: var(--vl-common-white); box-shadow: rgba(19, 16, 34, 0.06) 0px 4px 13px -2px, rgba(19, 16, 34, 0.1) 0px 4.8px 24.4px -6px; padding: 16px 40px; margin: 0px 14%; }
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .vl-postbox-meta2 { margin: 0px 8%; }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .vl-postbox-meta2 { margin: 0px 2%; }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .vl-postbox-meta2 { margin: 0px 7%; }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .vl-postbox-meta2 { margin: 0px 1%; padding: 16px 25px; }
}
@media (max-width: 575px) {
  .vl-postbox-meta2 { position: static; padding: 16px 30px; margin: 16px 10%; }
}
.vl-postbox-meta2 span { font-family: var(--vl-ff-p); font-size: 16px; font-weight: 400; color: var(--vtc-text-pera-text-1); display: inline-block; }
.vl-postbox-meta2 span:not(:last-of-type) { margin-right: 30px; }
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .vl-postbox-meta2 span:not(:last-of-type) { margin-right: 25px; }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .vl-postbox-meta2 span:not(:last-of-type) { margin-right: 10px; }
}
.vl-postbox-meta2 span i { margin-right: 2px; }
.vl-postbox-title2 { font-size: 40px; font-weight: 600; letter-spacing: -1.92px; }
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .vl-postbox-title2 { font-size: 42px; }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .vl-postbox-title2 { font-size: 38px; }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .vl-postbox-title2 { font-size: 32px; }
}
@media (max-width: 575px) {
  .vl-postbox-title2 { font-size: 30px; }
}
.vl-postbox-list-wrapper { margin-top: 30px; margin-bottom: 30px; }
@media (max-width: 575px) {
  .vl-postbox-list-wrapper { flex-wrap: wrap; }
}
.vl-postbox-list-title { font-weight: 600; letter-spacing: -0.96px; }
.vl-postbox-list-title i { font-size: 16px; font-weight: 900; height: 16px; width: 16px; margin-right: 2px; text-align: center; line-height: 16px; border-radius: 50%; transform: translateY(-2px); color: var(--vl-common-white); background: var(--vl-gradient-primary); }
.vl-postbox-share-wrapper { margin-top: 60px; padding: 30px 0px 10px; border-top: 1px solid rgba(103, 104, 122, 0.2); border-bottom: 1px solid rgba(103, 104, 122, 0.2); }
@media (max-width: 575px) {
  .vl-postbox-share-wrapper { padding-bottom: 35px; }
}
.vl-postbox-share-social .vl-footer-widget-social a { background: rgb(246, 246, 249); transition: 0.3s ease-out; }
.vl-postbox-share-social .vl-footer-widget-social a i { color: var(--vl-theme-primary); transition: 0.3s ease-out; }
.vl-postbox-share-social .vl-footer-widget-social a:hover { background: none; }
.vl-postbox-share-social .vl-footer-widget-social a:hover i { color: var(--vl-common-white); }
.vl-postbox-comment ul li { list-style: none; }
.vl-postbox-comment ul li.children { margin-left: 110px; }
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
  .vl-postbox-comment ul li.children { margin-left: 0px; }
}
.vl-postbox-comment ul li .vl-postbox-comment-box.border-mr { margin-bottom: 30px; padding-bottom: 45px; border-bottom: 1px solid rgb(227, 227, 227); }
@media (max-width: 575px) {
  .vl-postbox-comment ul li .vl-postbox-comment-box-inner { flex-wrap: wrap; }
}
.vl-postbox-comment ul li .vl-postbox-comment-avater { margin-right: 30px; }
@media (max-width: 575px) {
  .vl-postbox-comment ul li .vl-postbox-comment-avater { margin-bottom: 10px; }
}
.vl-postbox-comment ul li .vl-postbox-comment-avater img { border-radius: 140px; }
.vl-postbox-comment ul li .vl-postbox-comment-content p { color: var(--vtc-text-pera-text-1); }
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
  .vl-postbox-comment ul li .vl-postbox-comment-content p br { display: none; }
}
.vl-postbox-comment ul li .vl-postbox-comment-name { font-size: 24px; font-weight: 600; letter-spacing: -0.96px; margin-bottom: 18px; margin-right: 15px; }
.vl-postbox-comment ul li .vl-postbox-comment-date { font-size: 16px; color: var(--vtc-text-pera-text-1); margin-bottom: 18px; }
.vl-postbox-comment ul li .vl-postbox-comment-reply { position: absolute; bottom: 0px; left: 132px; }
.vl-postbox-comment ul li .vl-postbox-comment-reply a { font-size: 16px; font-weight: 600; letter-spacing: 0.8px; padding: 10px 13px; border-radius: 5px; color: var(--vl-theme-primary); background: rgba(103, 104, 122, 0.1); }
.vl-postbox-comment ul li .vl-postbox-comment-reply a:hover i { animation: 0.5s ease 0s 1 normal forwards running tfLeftToRight; }
.vl-postbox-comment ul li .vl-postbox-comment-reply a i { margin-left: 8px; }
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
  .vl-postbox-reply { margin-bottom: 30px; }
}
.vl-postbox-reply-title { position: relative; font-size: 27px; font-weight: 700; margin-bottom: 40px; letter-spacing: -0.54px; }
.vl-postbox-reply-title::after { position: absolute; content: ""; width: 80px; height: 2px; bottom: -10px; left: 0px; background: var(--vl-gradient-primary); }
.vl-postbox-input input { border: 1px solid rgb(227, 227, 227); border-radius: 5px; height: 70px; font-size: 16px; font-weight: 400; margin-bottom: 20px; background: var(--vl-common-white); }
.vl-postbox-input input::placeholder { font-size: 16px; font-weight: 400; color: var(--vtc-text-pera-text-1); }
.vl-postbox-input input:focus { box-shadow: none; color: var(--vtc-text-pera-text-1); border: 1px solid rgb(0, 172, 204); }
.vl-postbox-input textarea { height: 188px; resize: none; border-radius: 5px; font-size: 16px; font-weight: 400; margin-bottom: 20px; border: 1px solid rgb(227, 227, 227); }
.vl-postbox-input textarea::placeholder { font-size: 16px; font-weight: 400; color: var(--vtc-text-pera-text-1); }
.vl-postbox-input textarea:focus { border: 1px solid rgb(0, 172, 204); color: var(--vtc-text-pera-text-1); }
.vl-postbox-input-btn .vl-btn { width: 100%; border-radius: 5px; padding: 22px 0px; }
blockquote { position: relative; padding: 25px 115px 25px 40px; margin-bottom: 35px; background: var(--vl-common-white); box-shadow: rgba(19, 16, 34, 0.06) 0px 4px 13px -2px, rgba(19, 16, 34, 0.1) 0px 4.8px 24.4px -6px; z-index: 1; }
@media (max-width: 575px) {
  blockquote { padding: 25px 80px 25px 35px; }
}
blockquote img { position: absolute; top: 64px; right: 28px; }
blockquote::after { position: absolute; content: ""; height: 100px; width: 2px; top: 25px; left: 0px; background-color: var(--vl-gradient-primary); }
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  blockquote::after { top: 40px; }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  blockquote::after { height: 145px; top: 32px; }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  blockquote::after { height: 185px; }
}
.vl-postbox-thumb iframe { width: 100%; }
.vl-postbox-item-thumb iframe { width: 100%; }
.vl-postbox-comment .latest-comments ul li .children { margin-left: 60px; }
@media (max-width: 575px) {
  .vl-postbox-comment .latest-comments ul li .children { margin-left: 0px; }
}
.postbox__comment-reply span { font-size: 16px; font-weight: 600; letter-spacing: 0.8px; padding: 6px 15px; border-radius: 5px; color: var(--vtc-text-text-white-text-1); background: var(--vtc-bg-main-bg-1); margin-top: 20px; display: inline-block; transition: 0.3s; }
.postbox__comment-reply span:hover { background-color: var(--vtc-bg-common-bg20); color: var(--vtc-text-text-white-text-1); }
.postbox__comment-title { font-weight: 600; }
.vl-rc__post:not(:last-of-type) { border-bottom: 1px solid rgb(227, 227, 227); margin-bottom: 30px; padding-bottom: 30px; }
.vl-rc__post-thumb img { border-radius: 5px; }
.vl-rc__post-title { font-size: 20px; font-weight: 500; letter-spacing: -0.8px; }
.vl-rc__post-title a:hover { color: var(--vtc-bg-main-bg-1); }
.vl-rc__post-meta span { font-family: var(--vl-ff-p); font-size: 16px; font-weight: 400; color: var(--vl-heading-primary); }
.vl-rc__post-meta span i { color: var(--vtc-text-heading-text-1); margin-right: 10px; }
.vl-rc__post-thumb a img { width: 80px !important; height: 80px !important; }
.vl-rc__post-thumb { flex: 0 0 auto; }
.vl-sidebar-widget-content ul li ul { border-top: 1px solid rgb(227, 227, 227); margin-top: 20px; padding-top: 20px; }
.vl-sidebar-widget { padding: 30px; border-radius: 5px; background: var(--vl-common-white); box-shadow: rgba(19, 16, 34, 0.06) 0px 4px 13px -2px, rgba(19, 16, 34, 0.1) 0px 4.8px 24.4px -6px; }
.vl-sidebar-widget-content ul li { list-style: none; }
.vl-sidebar-widget-content ul li:not(:last-of-type) { border-bottom: 1px solid rgb(227, 227, 227); margin-bottom: 20px; padding-bottom: 20px; }
.vl-sidebar-widget-content ul li a { font-size: 20px; font-weight: 500; letter-spacing: -0.8px; display: block; position: relative; }
.vl-sidebar-widget-content ul li a:hover { color: var(--vtc-bg-main-bg-1 ); }
.vl-sidebar-widget-title { font-size: 24px; font-weight: 600; margin-bottom: 25px; letter-spacing: -0.96px; }
.vl-sidebar-search-input { position: relative; }
.vl-sidebar-search-input input { font-size: 16px; width: 100%; height: 60px; line-height: 60px; border-radius: 10px; background: rgb(246, 246, 249); padding: 0px 60px 0px 25px; border: 1px solid transparent; }
.vl-sidebar-search-input input::placeholder { font-size: 16px; color: var(--vtc-text-pera-text-1); }
.vl-sidebar-search-input input:focus { font-size: 16px; color: var(--vtc-text-pera-text-1); border: 1px solid var(--vl-theme-primary); }
.vl-sidebar-search-input button { position: absolute; top: 15px; right: 30px; }
.vl-sidebar-search-input button i { font-size: 16px; font-weight: 900; background: linear-gradient(90deg, rgb(0, 77, 110) 0%, rgb(0, 172, 204) 100%) text; -webkit-text-fill-color: transparent; }
.vl-sidebar-work { background-repeat: no-repeat; background-size: cover; border-radius: 5px; }
.vl-sidebar-work::after { position: absolute; content: ""; top: 0px; left: 0px; width: 100%; height: 100%; border-radius: 5px; opacity: 0.9; background: var(--vl-heading-primary); z-index: 0; }
.vl-sidebar-work-title { position: relative; font-size: 24px; font-weight: 600; padding: 11px; margin: 0px; z-index: 1; letter-spacing: -0.96px; border-radius: 5px 5px 0px 0px; color: var(--vl-common-white); background: var(--vl-gradient-primary); }
.vl-sidebar-work-content { padding: 40px 30px; }
.vl-sidebar-work-content p { position: relative; z-index: 1; color: var(--vl-common-white); }
.vl-sidebar-work-icon span { display: inline-block; height: 65px; width: 65px; line-height: 65px; border-radius: 5px; background: var(--vl-common-white); margin-bottom: 20px; position: relative; z-index: 1; }
.tagcloud a { color: var(--vtc-text-heading-text-1); padding: 8px 26px; display: inline-block; background: var(--vtc-bg-common-bg2); border-radius: 5px; margin-bottom: 20px; margin-right: 10px; font-size: 16px !important; }
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .tagcloud a { margin-right: 7px; }
}
.tagcloud a:hover { color: var(--vtc-text-text-white-text-1); background-color: var(--vtc-bg-main-bg-1); }
.blog-sidebar__search form input { font-size: 16px; width: 100%; height: 60px; line-height: 60px; border-radius: 10px; background: rgb(246, 246, 249); padding: 0px 60px 0px 25px; border: 1px solid transparent; }
.vl-postbox-wrapper .blog-sidebar__search form button { position: absolute; top: 3px; right: 0px; }
.blog-search-content p { margin-bottom: 12px; }
.blog-sidebar__search form button i { font-size: 16px; font-weight: 900; color: var(--vtc-bg-main-bg-1); }
.comment-reply-title { position: relative; font-size: 27px; font-weight: 700; margin-bottom: 40px; letter-spacing: -0.54px; }
.comment-reply-title::after { position: absolute; content: ""; width: 80px; height: 2px; bottom: -10px; left: 0px; background: var(--vtc-bg-main-bg-1); }
.postbox__comment-input input { border: 1px solid rgb(227, 227, 227); border-radius: 5px; height: 70px; font-size: 16px; font-weight: 400; margin-bottom: 20px; background: var(--vl-common-white); }
.postbox__comment-input input:focus { box-shadow: none; color: var(--vtc-text-pera-text-1); border: 1px solid rgb(0, 172, 204); }
.postbox__comment-input textarea:focus { box-shadow: none; color: var(--vtc-text-pera-text-1); border: 1px solid rgb(0, 172, 204); }
.postbox__comment-input textarea { height: 188px; resize: none; border-radius: 5px; font-size: 16px; font-weight: 400; margin-bottom: 20px; border: 1px solid rgb(227, 227, 227); }
.postbox__comment-form .vl-btn, .form-inner-btn .vl-btn { width: auto; border-radius: 5px; padding: 16px 18px; background: var(--vtc-bg-main-bg-1); font-size: 16px; font-weight: 700; color: var(--vtc-text-text-white-text-1); }
.footer1 { background-color: var(--vtc-text-heading-text-1); }
.footer1 .single-footer-items h3 { font-size: var(--f-fs-font-fs20); line-height: var(--f-fs-font-fs20); font-weight: var(--f-fw-bold); color: var(--vtc-text-text-white-text-1); padding-bottom: 24px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer1 .single-footer-items h3 { margin-top: 16px; padding-top: 24px; }
}
@media (max-width: 767px) {
  .footer1 .single-footer-items h3 { margin-top: 16px; padding-top: 24px; }
}
.footer1 .single-footer-items ul li a { color: var(--vtc-text-pera-text-2); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); display: inline-block; padding: 6px 0px; transition: 0.4s; position: relative; }
.footer1 .single-footer-items ul li a::after { content: ""; position: absolute; top: 10px; left: 0px; height: 20px; width: 0px; background-color: var(--vtc-bg-main-bg-1); opacity: 0; transition: 0.4s; }
.footer1 .single-footer-items ul li a:hover { padding-left: 12px; transition: 0.4s; color: var(--vtc-bg-main-bg-1); }
.footer1 .single-footer-items ul li a:hover::after { width: 3px; opacity: 1; }
.footer1 .single-footer-items .social-icon { margin-top: 24px; }
.footer1 .single-footer-items .social-icon li { display: inline-block; }
.footer1 .single-footer-items .social-icon li a { display: inline-block; margin: 0px 4px; height: 36px; width: 36px; line-height: 36px; border-radius: 36px; background-color: rgba(255, 255, 255, 0.2); text-align: center; color: var(--vtc-text-text-white-text-1); transition: 0.4s; }
.footer1 .single-footer-items .social-icon li a:hover { background-color: var(--vtc-bg-main-bg-1); }
.footer1 .single-footer-items .contact-box { display: flex; align-items: start; margin-bottom: 16px; }
.footer1 .single-footer-items .contact-box .icon { height: 30px; width: 30px; text-align: center; line-height: 30px; background-color: rgba(255, 255, 255, 0.2); border-radius: 50%; transition: 0.4s; }
.footer1 .single-footer-items .contact-box .pera a { display: inline-block; color: var(--vtc-text-pera-text-2); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); margin-left: 16px; transition: 0.4s; }
.footer1 .single-footer-items .contact-box:hover .pera a { color: var(--vtc-bg-main-bg-1); transition: 0.4s; }
.footer1 .single-footer-items .contact-box:hover .icon { background-color: var(--vtc-bg-main-bg-1); transition: 0.4s; }
.footer1 .coppyright p { color: var(--vtc-text-pera-text-2); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); text-align: center; padding: 20px 0px; border-top: 1px solid rgba(255, 255, 255, 0.267); }
.footer-logo-area { padding-right: 60px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer-logo-area { padding-right: 0px; }
}
@media (max-width: 767px) {
  .footer-logo-area { padding-right: 0px; }
}
.pl-5 { padding-left: 24px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .pl-5 { padding-left: 0px; }
}
@media (max-width: 767px) {
  .pl-5 { padding-left: 0px; }
}
.footer2 { padding-top: 100px; background-color: rgb(0, 20, 49); }
.footer2 .footer-logo { width: 160px; }
.footer2 .single-footer-items h3 { font-size: var(--f-fs-font-fs20); line-height: var(--f-fs-font-fs20); font-weight: var(--f-fw-bold); color: var(--vtc-text-text-white-text-1); padding-bottom: 24px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer2 .single-footer-items h3 { margin-top: 16px; padding-top: 24px; }
}
@media (max-width: 767px) {
  .footer2 .single-footer-items h3 { margin-top: 16px; padding-top: 24px; }
}
.footer2 .single-footer-items ul li a { color: var(--vtc-text-pera-text-2); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); display: inline-block; padding: 6px 0px; transition: 0.4s; position: relative; }
.footer2 .single-footer-items ul li a::after { content: ""; position: absolute; top: 10px; left: 0px; height: 20px; width: 0px; background-color: var(--vtc-bg-main-bg-2); opacity: 0; transition: 0.4s; }
.footer2 .single-footer-items ul li a:hover { padding-left: 12px; transition: 0.4s; color: var(--vtc-bg-main-bg-2); }
.footer2 .single-footer-items ul li a:hover::after { width: 3px; opacity: 1; }
.footer2 .single-footer-items .social-icon { margin-top: 24px; }
.footer2 .single-footer-items .social-icon li { display: inline-block; }
.footer2 .single-footer-items .social-icon li a { display: inline-block; margin: 0px 4px; height: 36px; width: 36px; line-height: 36px; border-radius: 36px; background-color: rgba(255, 255, 255, 0.2); text-align: center; color: var(--vtc-text-text-white-text-1); transition: 0.4s; }
.footer2 .single-footer-items .social-icon li a:hover { background-color: var(--vtc-bg-main-bg-2); transition: 0.4s; }
.footer2 .single-footer-items .contact-box { display: flex; align-items: start; margin-bottom: 16px; }
.footer2 .single-footer-items .contact-box .icon { height: 30px; width: 30px; text-align: center; line-height: 30px; background-color: rgba(255, 255, 255, 0.2); border-radius: 50%; transition: 0.4s; }
.footer2 .single-footer-items .contact-box .pera a { display: inline-block; color: var(--vtc-text-pera-text-2); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); margin-left: 16px; transition: 0.4s; }
.footer2 .single-footer-items .contact-box:hover .pera a { color: var(--vtc-bg-main-bg-2); transition: 0.4s; }
.footer2 .single-footer-items .contact-box:hover .icon { background-color: var(--vtc-bg-main-bg-2); transition: 0.4s; }
.footer2 .coppyright p { color: var(--vtc-text-pera-text-2); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); text-align: center; padding: 20px 0px; border-top: 1px solid rgba(255, 255, 255, 0.267); }
.footer-logo-area { padding-right: 60px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer-logo-area { padding-right: 0px; }
}
@media (max-width: 767px) {
  .footer-logo-area { padding-right: 0px; }
}
.pl-5 { padding-left: 24px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .pl-5 { padding-left: 0px; }
}
@media (max-width: 767px) {
  .pl-5 { padding-left: 0px; }
}
.footer3 { background-position: center center; background-size: cover; background-repeat: no-repeat; }
.footer-cta-spacing { padding-top: 295px; }
.footer-top-spacing { padding-top: 80px; }
.footer3 .footer-logo { width: 160px; }
.footer3 .single-footer-items h3 { font-size: var(--f-fs-font-fs20); line-height: var(--f-fs-font-fs20); font-weight: var(--f-fw-bold); color: var(--vtc-text-text-white-text-1); padding-bottom: 24px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer3 .single-footer-items h3 { margin-top: 16px; padding-top: 24px; }
}
@media (max-width: 767px) {
  .footer3 .single-footer-items h3 { margin-top: 16px; padding-top: 24px; }
}
.footer3 .single-footer-items ul li a { color: var(--vtc-text-pera-text-2); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); display: inline-block; padding: 6px 0px; transition: 0.4s; position: relative; }
.footer3 .single-footer-items ul li a::after { content: ""; position: absolute; top: 10px; left: 0px; height: 20px; width: 0px; background-color: var(--vtc-bg-main-bg-3); opacity: 0; transition: 0.4s; }
.footer3 .single-footer-items ul li a:hover { padding-left: 12px; transition: 0.4s; color: var(--vtc-bg-main-bg-3); }
.footer3 .single-footer-items ul li a:hover::after { width: 3px; opacity: 1; }
.footer3 .single-footer-items .social-icon { margin-top: 24px; }
.footer3 .single-footer-items .social-icon li { display: inline-block; }
.footer3 .single-footer-items .social-icon li a { display: inline-block; margin: 0px 4px; height: 36px; width: 36px; line-height: 36px; border-radius: 36px; background-color: rgba(255, 255, 255, 0.2); text-align: center; color: var(--vtc-text-text-white-text-1); transition: 0.4s; }
.footer3 .single-footer-items .social-icon li a:hover { background-color: var(--vtc-bg-main-bg-3); transition: 0.4s; }
.footer3 .single-footer-items .contact-box { display: flex; align-items: start; margin-bottom: 16px; }
.footer3 .single-footer-items .contact-box .icon { height: 30px; width: 30px; text-align: center; line-height: 30px; background-color: rgba(255, 255, 255, 0.2); border-radius: 50%; transition: 0.4s; }
.footer3 .single-footer-items .contact-box .pera a { display: inline-block; color: var(--vtc-text-pera-text-2); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); margin-left: 16px; transition: 0.4s; }
.footer3 .single-footer-items .contact-box:hover .pera a { color: var(--vtc-bg-main-bg-3); transition: 0.4s; }
.footer3 .single-footer-items .contact-box:hover .icon { background-color: var(--vtc-bg-main-bg-3); transition: 0.4s; }
.footer3 .coppyright p { color: var(--vtc-text-pera-text-2); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); text-align: center; padding: 20px 0px; border-top: 1px solid rgba(255, 255, 255, 0.267); }
.footer-logo-area { padding-right: 60px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer-logo-area { padding-right: 0px; }
}
@media (max-width: 767px) {
  .footer-logo-area { padding-right: 0px; }
}
.pl-5 { padding-left: 24px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .pl-5 { padding-left: 0px; }
}
@media (max-width: 767px) {
  .pl-5 { padding-left: 0px; }
}
.footer4 { background-color: var(--vtc-bg-main-bg-5); }
.footer4 .footer-logo { width: 160px; }
.footer4 .single-footer-items h3 { font-size: var(--f-fs-font-fs20); line-height: var(--f-fs-font-fs20); font-weight: var(--f-fw-bold); color: var(--vtc-text-text-white-text-1); padding-bottom: 24px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer4 .single-footer-items h3 { margin-top: 16px; padding-top: 24px; }
}
@media (max-width: 767px) {
  .footer4 .single-footer-items h3 { margin-top: 16px; padding-top: 24px; }
}
.footer4 .single-footer-items ul li a { color: var(--vtc-text-pera-text-2); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); display: inline-block; padding: 6px 0px; transition: 0.4s; position: relative; }
.footer4 .single-footer-items ul li a::after { content: ""; position: absolute; top: 10px; left: 0px; height: 20px; width: 0px; background-color: var(--vtc-bg-main-bg-6); opacity: 0; transition: 0.4s; }
.footer4 .single-footer-items ul li a:hover { padding-left: 12px; transition: 0.4s; color: var(--vtc-bg-main-bg-6); }
.footer4 .single-footer-items ul li a:hover::after { width: 3px; opacity: 1; }
.footer4 .single-footer-items .social-icon { margin-top: 24px; }
.footer4 .single-footer-items .social-icon li { display: inline-block; }
.footer4 .single-footer-items .social-icon li a { display: inline-block; margin: 0px 4px; height: 36px; width: 36px; line-height: 36px; border-radius: 36px; background-color: rgba(255, 255, 255, 0.2); text-align: center; color: var(--vtc-text-text-white-text-1); transition: 0.4s; }
.footer4 .single-footer-items .social-icon li a:hover { background-color: var(--vtc-bg-main-bg-6); transition: 0.4s; }
.footer4 .single-footer-items .contact-box { display: flex; align-items: start; margin-bottom: 16px; }
.footer4 .single-footer-items .contact-box .icon { height: 30px; width: 30px; text-align: center; line-height: 30px; background-color: rgba(255, 255, 255, 0.2); border-radius: 50%; transition: 0.4s; }
.footer4 .single-footer-items .contact-box .pera a { display: inline-block; color: var(--vtc-text-pera-text-2); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); margin-left: 16px; transition: 0.4s; }
.footer4 .single-footer-items .contact-box:hover .pera a { color: var(--vtc-bg-main-bg-6); transition: 0.4s; }
.footer4 .single-footer-items .contact-box:hover .icon { background-color: var(--vtc-bg-main-bg-6); transition: 0.4s; }
.footer4 .coppyright p { color: var(--vtc-text-pera-text-2); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); text-align: center; padding: 20px 0px; border-top: 1px solid rgba(255, 255, 255, 0.267); }
.footer-logo-area { padding-right: 60px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer-logo-area { padding-right: 0px; }
}
@media (max-width: 767px) {
  .footer-logo-area { padding-right: 0px; }
}
.pl-5 { padding-left: 24px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .pl-5 { padding-left: 0px; }
}
@media (max-width: 767px) {
  .pl-5 { padding-left: 0px; }
}
.footer5 .footer-logo { width: 160px; }
.footer5 .single-footer-items h3 { font-size: var(--f-fs-font-fs20); line-height: var(--f-fs-font-fs20); font-weight: var(--f-fw-bold); color: var(--vtc-text-text-white-text-1); padding-bottom: 24px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer5 .single-footer-items h3 { margin-top: 16px; padding-top: 24px; }
}
@media (max-width: 767px) {
  .footer5 .single-footer-items h3 { margin-top: 16px; padding-top: 24px; }
}
.footer5 .single-footer-items ul li a { color: var(--vtc-text-pera-text-2); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); display: inline-block; padding: 6px 0px; transition: 0.4s; position: relative; }
.footer5 .single-footer-items ul li a::after { content: ""; position: absolute; top: 10px; left: 0px; height: 20px; width: 0px; background-color: var(--vtc-bg-main-bg-2); opacity: 0; transition: 0.4s; }
.footer5 .single-footer-items ul li a:hover { padding-left: 12px; transition: 0.4s; color: var(--vtc-bg-main-bg-2); }
.footer5 .single-footer-items ul li a:hover::after { width: 3px; opacity: 1; }
.footer5 .single-footer-items .social-icon { margin-top: 24px; }
.footer5 .single-footer-items .social-icon li { display: inline-block; }
.footer5 .single-footer-items .social-icon li a { display: inline-block; margin: 0px 4px; height: 36px; width: 36px; line-height: 36px; border-radius: 36px; background-color: rgba(255, 255, 255, 0.2); text-align: center; color: var(--vtc-text-text-white-text-1); transition: 0.4s; }
.footer5 .single-footer-items .social-icon li a:hover { background-color: var(--vtc-bg-main-bg-2); }
.footer5 .single-footer-items .contact-box { display: flex; align-items: start; margin-bottom: 16px; }
.footer5 .single-footer-items .contact-box .icon { height: 30px; width: 30px; text-align: center; line-height: 30px; background-color: rgba(255, 255, 255, 0.2); border-radius: 50%; transition: 0.4s; }
.footer5 .single-footer-items .contact-box .pera a { display: inline-block; color: var(--vtc-text-pera-text-2); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); margin-left: 16px; transition: 0.4s; }
.footer5 .single-footer-items .contact-box:hover .pera a { color: var(--vtc-bg-main-bg-2); transition: 0.4s; }
.footer5 .single-footer-items .contact-box:hover .icon { background-color: var(--vtc-bg-main-bg-2); transition: 0.4s; }
.footer5 .coppyright p { color: var(--vtc-text-pera-text-2); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); text-align: center; padding: 20px 0px; border-top: 1px solid rgba(255, 255, 255, 0.267); }
.footer6 .footer-logo { width: 160px; }
.footer6 .single-footer-items h3 { font-size: var(--f-fs-font-fs20); line-height: var(--f-fs-font-fs20); font-weight: var(--f-fw-bold); color: rgb(11, 3, 20); padding-bottom: 24px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer6 .single-footer-items h3 { margin-top: 16px; padding-top: 24px; }
}
@media (max-width: 767px) {
  .footer6 .single-footer-items h3 { margin-top: 16px; padding-top: 24px; }
}
.footer6 .single-footer-items ul li a { color: rgb(11, 3, 20); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); display: inline-block; padding: 6px 0px; transition: 0.4s; position: relative; }
.footer6 .single-footer-items ul li a::after { content: ""; position: absolute; top: 10px; left: 0px; height: 20px; width: 0px; background-color: var(--vtc-bg-common-bg15); opacity: 0; transition: 0.4s; }
.footer6 .single-footer-items ul li a:hover { padding-left: 12px; transition: 0.4s; color: var(--vtc-text-common-color-11); }
.footer6 .single-footer-items ul li a:hover::after { width: 3px; opacity: 1; }
.footer6 .single-footer-items .social-icon { margin-top: 24px; }
.footer6 .single-footer-items .social-icon li { display: inline-block; }
.footer6 .single-footer-items .social-icon li a { display: inline-block; margin: 0px 4px; height: 36px; width: 36px; line-height: 36px; border-radius: 36px; background-color: var(--vtc-bg-common-bg17); text-align: center; color: var(--vtc-text-heading-text-3); transition: 0.4s; }
.footer6 .single-footer-items .social-icon li a:hover { background-color: var(--vtc-bg-common-bg15); color: var(--vtc-text-text-white-text-1); }
.footer6 .single-footer-items .contact-box { display: flex; align-items: start; margin-bottom: 16px; }
.footer6 .single-footer-items .contact-box .pera a { display: inline-block; color: rgb(11, 3, 20); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); margin-left: 16px; transition: 0.4s; }
.footer6 .single-footer-items .contact-box:hover .pera a { color: var(--vtc-text-common-color-11); transition: 0.4s; }
.footer6 .coppyright p { color: rgb(17, 17, 17); font-size: 18px; font-style: normal; font-weight: 500; line-height: 18px; text-align: center; padding: 20px 0px; border-top: 1px solid rgba(17, 17, 17, 0.055); }
.footer7 .footer-logo { width: 160px; }
.footer7 .single-footer-items p { color: rgb(17, 17, 17); font-size: 18px; font-style: normal; font-weight: 500; line-height: 28px; }
.footer7 .single-footer-items h3 { font-size: var(--f-fs-font-fs20); line-height: var(--f-fs-font-fs20); font-weight: var(--f-fw-bold); color: rgb(11, 3, 20); padding-bottom: 24px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer7 .single-footer-items h3 { margin-top: 16px; padding-top: 24px; }
}
@media (max-width: 767px) {
  .footer7 .single-footer-items h3 { margin-top: 16px; padding-top: 24px; }
}
.footer7 .single-footer-items ul li a { color: rgb(11, 3, 20); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); display: inline-block; padding: 6px 0px; transition: 0.4s; position: relative; }
.footer7 .single-footer-items ul li a::after { content: ""; position: absolute; top: 10px; left: 0px; height: 20px; width: 0px; background-color: var(--vtc-bg-common-bg10); opacity: 0; transition: 0.4s; }
.footer7 .single-footer-items ul li a:hover { padding-left: 12px; transition: 0.4s; color: var(--vtc-text-common-color-1); }
.footer7 .single-footer-items ul li a:hover::after { width: 3px; opacity: 1; }
.footer7 .single-footer-items .social-icon { margin-top: 24px; }
.footer7 .single-footer-items .social-icon li { display: inline-block; }
.footer7 .single-footer-items .social-icon li a { display: inline-block; margin: 0px 4px; height: 36px; width: 36px; line-height: 36px; border-radius: 36px; background-color: var(--vtc-bg-common-bg19); text-align: center; color: var(--vtc-text-heading-text-3); transition: 0.4s; }
.footer7 .single-footer-items .social-icon li a:hover { background-color: var(--vtc-bg-common-bg10); color: var(--vtc-text-text-white-text-1); }
.footer7 .single-footer-items .contact-box { display: flex; align-items: start; margin-bottom: 16px; }
.footer7 .single-footer-items .contact-box .pera a { display: inline-block; color: rgb(11, 3, 20); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); margin-left: 16px; transition: 0.4s; }
.footer7 .single-footer-items .contact-box:hover .pera a { color: var(--vtc-text-common-color-1); transition: 0.4s; }
.footer7 .coppyright p { color: rgb(17, 17, 17); font-size: 18px; font-style: normal; font-weight: 500; line-height: 18px; text-align: center; padding: 20px 0px; border-top: 1px solid rgba(17, 17, 17, 0.055); }
.footer8 .footer-logo { width: 160px; }
.footer8 .single-footer-items p { color: rgb(17, 17, 17); font-size: 18px; font-style: normal; font-weight: 500; line-height: 28px; }
.footer8 .single-footer-items h3 { font-size: var(--f-fs-font-fs20); line-height: var(--f-fs-font-fs20); font-weight: var(--f-fw-bold); color: rgb(11, 3, 20); padding-bottom: 24px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer8 .single-footer-items h3 { margin-top: 16px; padding-top: 24px; }
}
@media (max-width: 767px) {
  .footer8 .single-footer-items h3 { margin-top: 16px; padding-top: 24px; }
}
.footer8 .single-footer-items ul li a { color: rgb(11, 3, 20); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); display: inline-block; padding: 6px 0px; transition: 0.4s; position: relative; }
.footer8 .single-footer-items ul li a::after { content: ""; position: absolute; top: 10px; left: 0px; height: 20px; width: 0px; background-color: var(--vtc-bg-common-bg13); opacity: 0; transition: 0.4s; }
.footer8 .single-footer-items ul li a:hover { padding-left: 12px; transition: 0.4s; color: var(--vtc-text-common-color-9); }
.footer8 .single-footer-items ul li a:hover::after { width: 3px; opacity: 1; }
.footer8 .single-footer-items .social-icon { margin-top: 24px; }
.footer8 .single-footer-items .social-icon li { display: inline-block; }
.footer8 .single-footer-items .social-icon li a { display: inline-block; margin: 0px 4px; height: 36px; width: 36px; line-height: 36px; border-radius: 36px; background-color: rgba(20, 19, 57, 0.047); text-align: center; color: var(--vtc-text-heading-text-3); transition: 0.4s; }
.footer8 .single-footer-items .social-icon li a:hover { background-color: var(--vtc-bg-common-bg18); color: var(--vtc-text-text-white-text-1); }
.footer8 .single-footer-items .contact-box { display: flex; align-items: start; margin-bottom: 16px; }
.footer8 .single-footer-items .contact-box .pera a { display: inline-block; color: rgb(11, 3, 20); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); margin-left: 16px; transition: 0.4s; }
.footer8 .single-footer-items .contact-box:hover .pera a { color: var(--vtc-text-common-color-9); transition: 0.4s; }
.footer8 .coppyright p { color: rgb(17, 17, 17); font-size: 18px; font-style: normal; font-weight: 500; line-height: 18px; text-align: center; padding: 20px 0px; border-top: 1px solid rgba(17, 17, 17, 0.055); }
.footer9 .footer-logo { width: 160px; }
.footer9 .single-footer-items p { color: rgb(17, 17, 17); font-size: 18px; font-style: normal; font-weight: 500; line-height: 28px; }
.footer9 .single-footer-items h3 { font-size: var(--f-fs-font-fs20); line-height: var(--f-fs-font-fs20); font-weight: var(--f-fw-bold); color: rgb(11, 3, 20); padding-bottom: 24px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer9 .single-footer-items h3 { margin-top: 16px; padding-top: 24px; }
}
@media (max-width: 767px) {
  .footer9 .single-footer-items h3 { margin-top: 16px; padding-top: 24px; }
}
.footer9 .single-footer-items ul li a { color: rgb(11, 3, 20); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); display: inline-block; padding: 6px 0px; transition: 0.4s; position: relative; }
.footer9 .single-footer-items ul li a::after { content: ""; position: absolute; top: 10px; left: 0px; height: 20px; width: 0px; background-color: var(--vtc-bg-common-bg12); opacity: 0; transition: 0.4s; }
.footer9 .single-footer-items ul li a:hover { padding-left: 12px; transition: 0.4s; color: var(--vtc-text-common-color-8); }
.footer9 .single-footer-items ul li a:hover::after { width: 3px; opacity: 1; }
.footer9 .single-footer-items .social-icon { margin-top: 24px; }
.footer9 .single-footer-items .social-icon li { display: inline-block; }
.footer9 .single-footer-items .social-icon li a { display: inline-block; margin: 0px 4px; height: 36px; width: 36px; line-height: 36px; border-radius: 36px; background-color: rgba(20, 19, 57, 0.047); text-align: center; color: var(--vtc-text-heading-text-3); transition: 0.4s; }
.footer9 .single-footer-items .social-icon li a:hover { background-color: var(--vtc-bg-common-bg12); color: var(--vtc-text-text-white-text-1); }
.footer9 .single-footer-items .contact-box { display: flex; align-items: start; margin-bottom: 16px; }
.footer9 .single-footer-items .contact-box .pera a { display: inline-block; color: rgb(11, 3, 20); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); margin-left: 16px; transition: 0.4s; }
.footer9 .single-footer-items .contact-box:hover .pera a { color: var(--vtc-text-common-color-8); transition: 0.4s; }
.footer9 .coppyright p { color: rgb(17, 17, 17); font-size: 18px; font-style: normal; font-weight: 500; line-height: 18px; text-align: center; padding: 20px 0px; border-top: 1px solid rgba(17, 17, 17, 0.055); }
.footer10 .footer-logo { width: 160px; }
.footer10 .single-footer-items p { color: rgb(17, 17, 17); font-size: 18px; font-style: normal; font-weight: 500; line-height: 28px; }
.footer10 .single-footer-items h3 { font-size: var(--f-fs-font-fs20); line-height: var(--f-fs-font-fs20); font-weight: var(--f-fw-bold); color: rgb(11, 3, 20); padding-bottom: 24px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer10 .single-footer-items h3 { margin-top: 16px; padding-top: 24px; }
}
@media (max-width: 767px) {
  .footer10 .single-footer-items h3 { margin-top: 16px; padding-top: 24px; }
}
.footer10 .single-footer-items ul li a { color: rgb(11, 3, 20); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); display: inline-block; padding: 6px 0px; transition: 0.4s; position: relative; }
.footer10 .single-footer-items ul li a::after { content: ""; position: absolute; top: 10px; left: 0px; height: 20px; width: 0px; background-color: rgb(250, 106, 75); opacity: 0; transition: 0.4s; }
.footer10 .single-footer-items ul li a:hover { padding-left: 12px; transition: 0.4s; color: rgb(250, 106, 75); }
.footer10 .single-footer-items ul li a:hover::after { width: 3px; opacity: 1; }
.footer10 .single-footer-items .social-icon { margin-top: 24px; }
.footer10 .single-footer-items .social-icon li { display: inline-block; }
.footer10 .single-footer-items .social-icon li a { display: inline-block; margin: 0px 4px; height: 36px; width: 36px; line-height: 36px; border-radius: 36px; background-color: rgba(20, 19, 57, 0.047); text-align: center; color: var(--vtc-text-heading-text-3); transition: 0.4s; }
.footer10 .single-footer-items .social-icon li a:hover { background-color: rgb(250, 106, 75); color: var(--vtc-text-text-white-text-1); }
.footer10 .single-footer-items .contact-box { display: flex; align-items: start; margin-bottom: 16px; }
.footer10 .single-footer-items .contact-box .pera a { display: inline-block; color: rgb(11, 3, 20); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); margin-left: 16px; transition: 0.4s; }
.footer10 .single-footer-items .contact-box:hover .pera a { color: rgb(250, 106, 75); transition: 0.4s; }
.footer10 .coppyright p { color: rgb(17, 17, 17); font-size: 18px; font-style: normal; font-weight: 500; line-height: 18px; text-align: center; padding: 20px 0px; border-top: 1px solid rgba(17, 17, 17, 0.055); }
.header-area.header-area1 { border-bottom: 1px solid rgb(255, 255, 255); }
.header-area.header-area1 .header1-buttons { display: flex; align-items: center; }
.header-area.header-area1 .header1-buttons .contact-btn { display: flex; align-items: center; margin-right: 24px; }
.header-area.header-area1 .header1-buttons .contact-btn .icon { height: 38px; width: 38px; text-align: center; line-height: 38px; border-radius: 50%; background-color: var(--ztc-bg-bg-2); margin-right: 10px; }
.header-area.header-area1 .header1-buttons .contact-btn .headding p { font-size: 12px; line-height: 12px; color: var(--ztc-text-pera-text-1); }
.header-area.header-area1 .header1-buttons .contact-btn .headding a { font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs16); font-weight: var(--f-fw-blod); color: var(--ztc-text-text-1); display: inline-block; margin-top: 10px; }
.header-area.header-area1 .header-elements .main-menu-ex ul li a.active { color: var(--vtc-bg-main-bg-1); }
.header-area.header-area3 .header-elements .main-menu-ex ul li a.active { color: var(--vtc-bg-main-bg-1); }
.header-area.header-area4 .header-elements .main-menu-ex ul li a.active { color: var(--vtc-bg-main-bg-6); }
.header-area.header-area5 .header-elements .main-menu-ex ul li a.active { color: var(--vtc-bg-main-bg-2); }
.header-area.header-area2 .header-elements .main-menu-ex ul li a.active { color: var(--vtc-bg-main-bg-2); }
.header-area.header-area6 .header-elements .main-menu-ex ul li a.active { color: var(--vtc-text-common-color-10); }
.header-area.header-area7 .header-elements .main-menu-ex ul li a.active { color: var(--vtc-text-common-color-1); }
.header-area.header-area8 .header-elements .main-menu-ex ul li a.active { color: var(--vtc-text-common-color-9); }
.header-area.header-area9 .header-elements .main-menu-ex ul li a.active { color: var(--vtc-text-common-color-8); }
.header-area.header-area10 .header-elements .main-menu-ex ul li a.active { color: var(--vtc-text-common-color-7); }
.header-area { padding: 12px 0px; position: absolute; background: transparent; width: 100%; z-index: 99; }
.site-logo { max-width: 130px; height: auto; display: flex; align-items: center; }
.site-logo a { display: inline-block; position: relative; z-index: 9; }
.header-area .header-elements { display: flex; align-items: center; justify-content: space-between; }
.header-area1.sticky .header-elements .main-menu-ex { padding: 7px 24px; position: relative; }
.header-area.header-area1 .main-menu-ex ul li .mega-menu-all { visibility: hidden; opacity: 0; box-shadow: rgba(0, 0, 0, 0.2) 0px 20px 30px; position: absolute; background: white; top: 201.3%; transform: scale(1, 0); z-index: 0; transition: 0.4s; border-radius: 5px; padding: 36px 0px; left: -400px; width: 1000px; min-height: 300px; overflow: hidden; transform-origin: center top; display: block; }
.header-area.header-area1 .main-menu-ex ul li .mega-menu-all ul { box-shadow: none !important; padding: 0px 10px !important; }
.header-area.header-area1 .main-menu-ex ul li .mega-menu-all ul li a { display: inline-block; padding: 8px 40px; }
.header-area.header-area1 .main-menu-ex ul li .mega-menu-all .mega-menu-single { position: relative; }
.header-area.header-area1 .main-menu-ex ul li .mega-menu-all .mega-menu-single h3 { font-size: 20px; line-height: 20px; font-weight: 600; color: var(--vtc-text-heading-text-1); padding-left: 44px; position: relative; }
.header-area.header-area1 .main-menu-ex ul li .mega-menu-all .mega-menu-single h3::after { content: ""; position: absolute; bottom: -16px; left: 43px; height: 2px; width: 25%; background-color: rgba(145, 145, 145, 0.21); }
.header-area.header-area1 .main-menu-ex ul li .mega-menu-all .mega-menu-single::after { content: ""; position: absolute; top: 0px; left: 0px; height: 400px; width: 2px; background-color: rgba(145, 145, 145, 0.21); }
.header-area.header-area1 .main-menu-ex ul li .mega-menu-all .mega-menu-single.dis1::after { display: none; }
.header-area.header-area1 .main-menu-ex ul li .vl-submenu { visibility: hidden; opacity: 0; box-shadow: rgba(0, 0, 0, 0.2) 0px 20px 30px; position: absolute; background: white; top: 201.3%; transform: scale(1, 0); z-index: 0; transition: 0.4s; border-radius: 5px; padding: 20px; left: -340px; width: 1300px; max-height: 600px; overflow-x: hidden; transform-origin: center top; display: block; }
.header-area.header-area1 .main-menu-ex ul li .vl-submenu .all-images-menu { display: flex; align-items: center; }
.header-area.header-area1 .main-menu-ex ul li .vl-submenu .homemenu-thumb { transition: 0.4s; position: relative; z-index: 1; margin: 0px 20px 20px 0px; text-align: center; overflow: hidden; }
.header-area.header-area1 .main-menu-ex ul li .vl-submenu .homemenu-thumb .text { position: absolute; z-index: 1; top: 10px; left: 0px; }
.header-area.header-area1 .main-menu-ex ul li .vl-submenu .homemenu-thumb .text::after { position: absolute; content: ""; height: 100px; width: 100px; left: -54px; top: -62px; transition: 0.4s; background: var(--vtc-bg-common-bg20); transform: rotate(-45deg); z-index: -1; }
.header-area.header-area1 .main-menu-ex ul li .vl-submenu .homemenu-thumb .text h2 { font-size: 20px; color: var(--vtc-text-text-white-text-1); transform: rotate(-45deg); margin-left: 7px; margin-bottom: 13px; font-weight: 700; }
.header-area.header-area1 .main-menu-ex ul li .vl-submenu .homemenu-thumb .bottom-heading { color: rgb(8, 17, 26); font-size: 18px; font-style: normal; font-weight: 600; line-height: 18px; display: inline-block; margin-top: 8px; }
.header-area.header-area1 .main-menu-ex ul li .vl-submenu .homemenu-thumb .bottom-heading:hover { color: var(--vtc-text-common-color-3); transition: 0.4s; }
.header-area.header-area1 .main-menu-ex ul li .vl-submenu .homemenu-thumb .bottom-text { color: rgb(0, 0, 0); font-size: 24px; font-style: normal; font-weight: 700; line-height: 24px; letter-spacing: 0.18px; display: inline-block; padding-top: 20px; }
.header-area.header-area1 .main-menu-ex ul li .vl-submenu .homemenu-thumb:hover .img1::after { transform: scale(1); transition: 0.4s; visibility: visible; opacity: 0.4; }
.header-area.header-area1 .main-menu-ex ul li .vl-submenu .homemenu-thumb:hover .homemenu-btn { top: 26%; visibility: visible; opacity: 1; transition: 0.6s; margin-top: 4px; }
.header-area.header-area1 .main-menu-ex ul li .vl-submenu .homemenu-thumb:hover .bottom-text { color: var(--vtc-bg-main-bg-1); transition: 0.4s; }
.header-area.header-area1 .main-menu-ex ul li .vl-submenu .homemenu-thumb.active .img1::after { transform: scale(1); transition: 0.4s; visibility: visible; opacity: 0.3; }
.header-area.header-area1 .main-menu-ex ul li .vl-submenu .homemenu-thumb.active .img1 .coming { position: absolute; top: 50%; left: 50%; margin-left: -84px; margin-top: -30px; height: 60px; width: 168px; z-index: 99; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.header-area.header-area1 .main-menu-ex ul li .vl-submenu .homemenu-thumb .img1 { position: relative; z-index: 1; overflow: hidden; width: 234px; height: 300px; }
.header-area.header-area1 .main-menu-ex ul li .vl-submenu .homemenu-thumb .img1::after { position: absolute; content: ""; height: 100%; width: 100%; left: 0px; top: 0px; transition: 0.4s; background: rgb(0, 0, 38); opacity: 0; border-radius: 4px; transform: scale(0.8); z-index: 1; visibility: hidden; }
.header-area.header-area1 .main-menu-ex ul li .vl-submenu .homemenu-thumb .img1 img { height: 100%; width: 100%; border-radius: 4px; transition: 0.4s; border: 1px solid rgb(229, 231, 235); }
.header-area.header-area1 .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn { position: absolute; top: 30%; z-index: 2; visibility: hidden; opacity: 0; text-align: center; transition: 0.6s; margin: 0px auto; left: 18%; right: 20%; }
.header-area.header-area1 .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn .header-btn1 { display: inline-block; padding: 16px; transition: 0.4s; border-radius: 7px; position: relative; width: 150px; color: var(--vtc-text-text-white-text-1); font-size: 16px; font-style: normal; font-weight: 700; line-height: 16px; text-transform: capitalize; z-index: 1; background: var(--vtc-bg-main-bg-1); }
.header-area.header-area1 .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn .header-btn1 i { transform: rotate(-45deg); margin-left: 4px; transition: 0.4s; }
.header-area.header-area1 .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn .header-btn1:hover { color: var(--vtc-text-text-white-text-1); transition: 0.4s; transform: translateY(-5px); background: var(--vtc-bg-main-bg-1); }
.header-area.header-area1 .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn .header-btn1:hover i { transform: rotate(0deg); transition: 0.4s; }
.header-area.header-area1 .main-menu-ex ul li ul { position: absolute; left: 0px; top: 50px; border-radius: 4px; width: 200px; box-shadow: rgba(0, 0, 0, 0.2) 0px 20px 30px; padding: 10px; }
.header-area.header-area1 .main-menu-ex ul li ul li ul { left: 200px; }
.header-area.header-area1 .main-menu-ex ul li ul li a { color: var(--qt-text-h-text1); }
.header-area.header-area1 .main-menu-ex ul li ul li a::after { content: ""; position: absolute; bottom: 9px; left: 0px; width: 0%; height: 2px; color: var(--vtc-text-text-white-text-1); border-radius: 4px; transition: 0.4s; z-index: -1; opacity: 1; }
.header-area.header-area1 .main-menu-ex ul li ul li a:hover::after { background-color: var(--qt-text-h-text1); border-radius: 4px; width: 50px; left: 17px; opacity: 1; }
.header-area.header-area1 .main-menu-ex ul li a { color: var(--qt-text-h-text1); font-size: 16px; display: block; font-weight: 500; padding: 8px 15px; transition: 0.3s; }
.header-area.header-area1 .main-menu-ex ul li:hover .vl-submenu { visibility: visible; opacity: 1; z-index: 9; top: 150.3%; position: absolute; transition: 0.4s; transform: scale(1); }
.header-area.header-area1 .main-menu-ex ul li:hover .mega-menu-all { opacity: 1; visibility: visible; transform: scale(1) translateY(-30px); }
.main-menu-ex li { display: inline-block; }
.main-menu-ex li { position: relative; z-index: 9; }
.main-menu-ex li li { display: block; }
.main-menu-ex li > ul { opacity: 0; visibility: hidden; top: 60px; right: 0px; transition: 0.3s; transform: translateY(20px) rotateX(45deg); }
.main-menu-ex li li > ul { left: 100%; right: auto; }
.main-menu-ex li li:hover > ul { top: 0px; }
.main-menu-ex li:hover > ul { visibility: visible; opacity: 1; top: 50px; transition: 0.3s; z-index: 99; transform: translateY(0px); }
li.has-dropdown1 { position: relative; }
li.has-dropdown1 span { position: absolute; right: 10px; }
.header-area1.sticky { position: fixed; top: 0px; left: 0px; width: 100%; transform: translate3d(0px, 0px, 0px); animation-name: fade-in-down; animation-duration: 1s; animation-fill-mode: forwards; background-color: var(--vtc-bg-bg-white); box-shadow: rgba(0, 0, 0, 0.067) 0px 20px 30px; transition: 0.3s ease-in-out; z-index: 999; }
.header-area2.sticky { position: fixed; top: 0px; left: 0px; width: 100%; transform: translate3d(0px, 0px, 0px); animation-name: fade-in-down; animation-duration: 1s; animation-fill-mode: forwards; background-color: rgb(0, 0, 41); box-shadow: rgba(0, 0, 0, 0.067) 0px 20px 30px; transition: 0.3s ease-in-out; z-index: 999; }
.header-area3.sticky { position: fixed; top: 0px; left: 0px; width: 100%; transform: translate3d(0px, 0px, 0px); animation-name: fade-in-down; animation-duration: 1s; animation-fill-mode: forwards; background-color: rgb(68, 82, 77); box-shadow: rgba(0, 0, 0, 0.067) 0px 20px 30px; transition: 0.3s ease-in-out; z-index: 999; }
.header-area3.sticky .header-bg { padding: 0px; }
.header-area4.sticky { position: fixed; top: 0px; left: 0px; width: 100%; transform: translate3d(0px, 0px, 0px); animation-name: fade-in-down; animation-duration: 1s; animation-fill-mode: forwards; background-color: var(--vtc-bg-main-bg-5); box-shadow: rgba(0, 0, 0, 0.067) 0px 20px 30px; transition: 0.3s ease-in-out; z-index: 999; }
.header-area5.sticky { position: fixed; top: 0px; left: 0px; width: 100%; transform: translate3d(0px, 0px, 0px); animation-name: fade-in-down; animation-duration: 1s; animation-fill-mode: forwards; background-color: rgb(209, 216, 226); box-shadow: rgba(0, 0, 0, 0.067) 0px 20px 30px; transition: 0.3s ease-in-out; z-index: 999; padding-bottom: 0px; padding-top: 0px !important; }
.header-area6.sticky { position: fixed; top: 0px; left: 0px; width: 100%; transform: translate3d(0px, 0px, 0px); animation-name: fade-in-down; animation-duration: 1s; animation-fill-mode: forwards; background-color: var(--vtc-bg-bg-white); box-shadow: rgba(0, 0, 0, 0.067) 0px 20px 30px; transition: 0.3s ease-in-out; z-index: 999; padding-bottom: 0px; padding-top: 0px !important; }
.header-area6.sticky .header-elements { padding: 16px 0px !important; }
.header-area7.sticky { position: fixed; top: 0px; left: 0px; width: 100%; transform: translate3d(0px, 0px, 0px); animation-name: fade-in-down; animation-duration: 1s; animation-fill-mode: forwards; background-color: var(--vtc-bg-bg-white); box-shadow: rgba(0, 0, 0, 0.067) 0px 20px 30px; transition: 0.3s ease-in-out; z-index: 999; padding-bottom: 0px; padding-top: 0px !important; }
.header-area7.sticky .header-elements { padding: 16px 0px !important; }
.header-area8.sticky { position: fixed; top: 0px; left: 0px; width: 100%; transform: translate3d(0px, 0px, 0px); animation-name: fade-in-down; animation-duration: 1s; animation-fill-mode: forwards; background-color: var(--vtc-bg-bg-white); box-shadow: rgba(0, 0, 0, 0.067) 0px 20px 30px; transition: 0.3s ease-in-out; z-index: 999; padding-bottom: 0px; padding-top: 0px !important; }
.header-area8.sticky .header-elements { padding: 16px 0px !important; }
.header-area9.sticky { position: fixed; top: 0px; left: 0px; width: 100%; transform: translate3d(0px, 0px, 0px); animation-name: fade-in-down; animation-duration: 1s; animation-fill-mode: forwards; background-color: var(--vtc-bg-common-bg17); box-shadow: rgba(0, 0, 0, 0.067) 0px 20px 30px; transition: 0.3s ease-in-out; z-index: 999; padding-bottom: 0px; padding-top: 0px !important; }
.header-area9.sticky .header-elements { padding: 16px 0px !important; }
.header-area10.sticky { position: fixed; top: 0px; left: 0px; width: 100%; transform: translate3d(0px, 0px, 0px); animation-name: fade-in-down; animation-duration: 1s; animation-fill-mode: forwards; background-color: var(--vtc-bg-bg-white); box-shadow: rgba(0, 0, 0, 0.067) 0px 20px 30px; transition: 0.3s ease-in-out; z-index: 999; padding-bottom: 0px; padding-top: 0px !important; }
.header-area10.sticky .header-elements { padding: 16px 0px !important; }
@keyframes fade-in-down { 
  0% { transform: translate3d(0px, -50px, 0px); }
  100% { opacity: 1; transform: none; }
}
.fade-in-down { animation-name: fade-in-down; animation-duration: 1s; animation-fill-mode: forwards; }
.header-area.header-area1 .header-elements .main-menu-ex { padding: 2px 0px; position: relative; }
.header-area.header-area1 .header-elements .main-menu-ex ul li ul { position: absolute; left: 0px; top: 50px; border-radius: 4px; background: var(--vtc-bg-bg-white); backdrop-filter: blur(27px); width: 206px; box-shadow: rgba(0, 0, 0, 0.067) 0px 20px 30px; padding: 10px; }
.header-area.header-area1 .header-elements .main-menu-ex ul li ul:hover > a { transition: 0.4s; padding-left: 25px; color: red; }
.header-area.header-area1 .header-elements .main-menu-ex ul li ul:hover > a::after { background: blue; transition: 0.4s; visibility: visible; opacity: 1; }
.header-area.header-area1 .header-elements .main-menu-ex ul li ul li ul { left: 190px; top: 10px; }
.header-area.header-area1 .header-elements .main-menu-ex ul li ul li a { color: var(--qt-text-h-text3); }
.header-area.header-area1 .header-elements .main-menu-ex ul li ul li a::after { content: ""; position: absolute; bottom: 0px; left: -10px; width: 0px; height: 100%; color: var(--qt-text-h-text3); border-radius: 4px; transition: 0.4s; z-index: -1; opacity: 1; }
.header-area.header-area1 .header-elements .main-menu-ex ul li ul li a:hover { color: var(--vtc-bg-main-bg-1); transition: 0.4s; }
.header-area.header-area1 .header-elements .main-menu-ex ul li ul li a:hover::after { background-color: var(--vtc-bg-main-bg-1); border-radius: 4px; width: 5px; left: -10px; opacity: 1; }
.header-area.header-area1 .header-elements .main-menu-ex ul li a { color: var(--vtc-text-heading-text-1); font-size: 16px; display: block; font-weight: 500; padding: 8px 15px; transition: 0.3s; }
.header-area.header-area1 .header-elements .main-menu-ex ul li a:hover { color: var(--vtc-bg-main-bg-1); }
.header-area.header-area3 .header-elements .main-menu-ex { padding: 2px 24px; position: relative; }
.header-area.header-area3 .header-elements .main-menu-ex ul li .mega-menu-all { visibility: hidden; opacity: 0; box-shadow: rgba(0, 0, 0, 0.2) 0px 20px 30px; position: absolute; background: white; top: 201.3%; transform: scale(1, 0); z-index: 0; transition: 0.4s; border-radius: 5px; padding: 36px 0px; left: -400px; width: 1000px; min-height: 300px; overflow: hidden; transform-origin: center top; display: block; }
.header-area.header-area3 .header-elements .main-menu-ex ul li .mega-menu-all ul { box-shadow: none !important; padding: 0px 10px !important; }
.header-area.header-area3 .header-elements .main-menu-ex ul li .mega-menu-all ul li a { display: inline-block; padding: 8px 40px; }
.header-area.header-area3 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single { position: relative; }
.header-area.header-area3 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single h3 { font-size: 20px; line-height: 20px; font-weight: 600; color: var(--vtc-text-heading-text-1); padding-left: 44px; position: relative; }
.header-area.header-area3 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single h3::after { content: ""; position: absolute; bottom: -16px; left: 43px; height: 2px; width: 25%; background-color: rgba(145, 145, 145, 0.21); }
.header-area.header-area3 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single::after { content: ""; position: absolute; top: 0px; left: 0px; height: 400px; width: 2px; background-color: rgba(145, 145, 145, 0.21); }
.header-area.header-area3 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single.dis1::after { display: none; }
.header-area.header-area3 .header-elements .main-menu-ex ul li .vl-submenu .all-images-menu { display: flex; align-items: center; }
.header-area.header-area3 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb { transition: 0.4s; position: relative; z-index: 1; margin: 0px 20px 20px 0px; text-align: center; overflow: hidden; }
.header-area.header-area3 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .text { position: absolute; z-index: 1; top: 10px; left: 0px; }
.header-area.header-area3 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .text::after { position: absolute; content: ""; height: 100px; width: 100px; left: -54px; top: -62px; transition: 0.4s; background: var(--vtc-bg-common-bg20); transform: rotate(-45deg); z-index: -1; }
.header-area.header-area3 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .text h2 { font-size: 20px; color: var(--vtc-text-text-white-text-1); transform: rotate(-45deg); margin-left: 7px; margin-bottom: 13px; font-weight: 700; }
.header-area.header-area3 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .bottom-heading { color: rgb(8, 17, 26); font-size: 18px; font-style: normal; font-weight: 600; line-height: 18px; display: inline-block; margin-top: 8px; }
.header-area.header-area3 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .bottom-heading:hover { color: var(--vtc-text-common-color-4); transition: 0.4s; }
.header-area.header-area3 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .bottom-text { color: rgb(0, 0, 0); font-size: 24px; font-style: normal; font-weight: 700; line-height: 24px; letter-spacing: 0.18px; display: inline-block; padding-top: 20px; }
.header-area.header-area3 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb:hover .img1::after { transform: scale(1); transition: 0.4s; visibility: visible; opacity: 0.4; }
.header-area.header-area3 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb:hover .homemenu-btn { top: 26%; visibility: visible; opacity: 1; transition: 0.6s; margin-top: 4px; }
.header-area.header-area3 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb:hover .bottom-text { color: var(--vtc-bg-main-bg-1); transition: 0.4s; }
.header-area.header-area3 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb.active .img1::after { transform: scale(1); transition: 0.4s; visibility: visible; opacity: 0.3; }
.header-area.header-area3 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb.active .img1 .coming { position: absolute; top: 50%; left: 50%; margin-left: -84px; margin-top: -30px; height: 60px; width: 168px; z-index: 99; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.header-area.header-area3 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .img1 { position: relative; z-index: 1; overflow: hidden; width: 234px; height: 300px; }
.header-area.header-area3 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .img1::after { position: absolute; content: ""; height: 100%; width: 100%; left: 0px; top: 0px; transition: 0.4s; background: rgb(0, 0, 38); opacity: 0; border-radius: 4px; transform: scale(0.8); z-index: 1; visibility: hidden; }
.header-area.header-area3 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .img1 img { height: 100%; width: 100%; border-radius: 4px; transition: 0.4s; border: 1px solid rgb(229, 231, 235); }
.header-area.header-area3 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn { position: absolute; top: 30%; z-index: 2; visibility: hidden; opacity: 0; text-align: center; transition: 0.6s; margin: 0px auto; left: 18%; right: 20%; }
.header-area.header-area3 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn .header-btn1 { display: inline-block; padding: 16px; transition: 0.4s; border-radius: 7px; position: relative; width: 150px; color: var(--vtc-text-text-white-text-1); font-size: 16px; font-style: normal; font-weight: 700; line-height: 16px; text-transform: capitalize; z-index: 1; background: var(--vtc-bg-main-bg-3); }
.header-area.header-area3 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn .header-btn1 i { transform: rotate(-45deg); margin-left: 4px; transition: 0.4s; }
.header-area.header-area3 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn .header-btn1:hover { color: var(--vtc-text-text-white-text-1); transition: 0.4s; transform: translateY(-5px); background: var(--vtc-bg-main-bg-3); }
.header-area.header-area3 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn .header-btn1:hover i { transform: rotate(0deg); transition: 0.4s; }
.header-area.header-area3 .header-elements .main-menu-ex ul li ul { position: absolute; left: 0px; top: 50px; border-radius: 4px; background: var(--vtc-bg-bg-white); backdrop-filter: blur(27px); width: 206px; box-shadow: rgba(0, 0, 0, 0.067) 0px 20px 30px; padding: 10px; }
.header-area.header-area3 .header-elements .main-menu-ex ul li ul:hover > a { transition: 0.4s; padding-left: 25px; color: red; }
.header-area.header-area3 .header-elements .main-menu-ex ul li ul:hover > a::after { background: blue; transition: 0.4s; visibility: visible; opacity: 1; }
.header-area.header-area3 .header-elements .main-menu-ex ul li ul li ul { left: 190px; top: 10px; }
.header-area.header-area3 .header-elements .main-menu-ex ul li ul li a { color: var(--qt-text-h-text3); }
.header-area.header-area3 .header-elements .main-menu-ex ul li ul li a::after { content: ""; position: absolute; bottom: 0px; left: -10px; width: 0px; height: 100%; color: var(--qt-text-h-text3); border-radius: 4px; transition: 0.4s; z-index: -1; opacity: 1; }
.header-area.header-area3 .header-elements .main-menu-ex ul li ul li a:hover { color: var(--vtc-bg-main-bg-1); transition: 0.4s; }
.header-area.header-area3 .header-elements .main-menu-ex ul li ul li a:hover::after { background-color: var(--vtc-bg-main-bg-1); border-radius: 4px; width: 5px; left: -10px; opacity: 1; }
.header-area.header-area3 .header-elements .main-menu-ex ul li a { color: var(--vtc-text-text-white-text-1); font-size: 16px; display: block; padding: 8px 15px; transition: 0.3s; font-weight: 500; }
.header-area.header-area3 .header-elements .main-menu-ex ul li a:hover { color: var(--vtc-bg-main-bg-1); transition: 0.4s; }
.header-area.header-area3 .header-elements .main-menu-ex ul li:hover .vl-submenu { visibility: visible; opacity: 1; z-index: 9; top: 150.3%; position: absolute; transition: 0.4s; transform: scale(1); }
.header-area.header-area3 .header-elements .main-menu-ex ul li:hover .mega-menu-all { opacity: 1; visibility: visible; transform: scale(1) translateY(-30px); }
.header-area.header-area2 .header-elements .main-menu-ex { padding: 2px 24px; position: relative; }
.header-area.header-area2 .header-elements .main-menu-ex ul li .mega-menu-all { visibility: hidden; opacity: 0; box-shadow: rgba(0, 0, 0, 0.2) 0px 20px 30px; position: absolute; background: white; top: 201.3%; transform: scale(1, 0); z-index: 0; transition: 0.4s; border-radius: 5px; padding: 36px 0px; left: -400px; width: 1000px; min-height: 300px; overflow: hidden; transform-origin: center top; display: block; }
.header-area.header-area2 .header-elements .main-menu-ex ul li .mega-menu-all ul { box-shadow: none !important; padding: 0px 10px !important; }
.header-area.header-area2 .header-elements .main-menu-ex ul li .mega-menu-all ul li a { display: inline-block; padding: 8px 40px; }
.header-area.header-area2 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single { position: relative; }
.header-area.header-area2 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single h3 { font-size: 20px; line-height: 20px; font-weight: 600; color: var(--vtc-text-heading-text-1); padding-left: 44px; position: relative; }
.header-area.header-area2 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single h3::after { content: ""; position: absolute; bottom: -16px; left: 43px; height: 2px; width: 25%; background-color: rgba(145, 145, 145, 0.21); }
.header-area.header-area2 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single::after { content: ""; position: absolute; top: 0px; left: 0px; height: 400px; width: 2px; background-color: rgba(145, 145, 145, 0.21); }
.header-area.header-area2 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single.dis1::after { display: none; }
.header-area.header-area2 .header-elements .main-menu-ex ul li .vl-submenu .all-images-menu { display: flex; align-items: center; }
.header-area.header-area2 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb { transition: 0.4s; position: relative; z-index: 1; margin: 0px 20px 20px 0px; text-align: center; overflow: hidden; }
.header-area.header-area2 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .text { position: absolute; z-index: 1; top: 10px; left: 0px; }
.header-area.header-area2 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .text::after { position: absolute; content: ""; height: 100px; width: 100px; left: -54px; top: -62px; transition: 0.4s; background: var(--vtc-bg-common-bg20); transform: rotate(-45deg); z-index: -1; }
.header-area.header-area2 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .text h2 { font-size: 20px; color: var(--vtc-text-text-white-text-1); transform: rotate(-45deg); margin-left: 7px; margin-bottom: 13px; font-weight: 700; }
.header-area.header-area2 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .bottom-heading { color: rgb(8, 17, 26); font-size: 18px; font-style: normal; font-weight: 600; line-height: 18px; display: inline-block; margin-top: 8px; }
.header-area.header-area2 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .bottom-heading:hover { color: var(--vtc-text-common-color-4); transition: 0.4s; }
.header-area.header-area2 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .bottom-text { color: rgb(0, 0, 0); font-size: 24px; font-style: normal; font-weight: 700; line-height: 24px; letter-spacing: 0.18px; display: inline-block; padding-top: 20px; }
.header-area.header-area2 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb:hover .img1::after { transform: scale(1); transition: 0.4s; visibility: visible; opacity: 0.4; }
.header-area.header-area2 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb:hover .homemenu-btn { top: 26%; visibility: visible; opacity: 1; transition: 0.6s; margin-top: 4px; }
.header-area.header-area2 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb:hover .bottom-text { color: var(--vtc-bg-main-bg-1); transition: 0.4s; }
.header-area.header-area2 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb.active .img1::after { transform: scale(1); transition: 0.4s; visibility: visible; opacity: 0.3; }
.header-area.header-area2 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb.active .img1 .coming { position: absolute; top: 50%; left: 50%; margin-left: -84px; margin-top: -30px; height: 60px; width: 168px; z-index: 99; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.header-area.header-area2 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .img1 { position: relative; z-index: 1; overflow: hidden; width: 234px; height: 300px; }
.header-area.header-area2 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .img1::after { position: absolute; content: ""; height: 100%; width: 100%; left: 0px; top: 0px; transition: 0.4s; background: rgb(0, 0, 38); opacity: 0; border-radius: 4px; transform: scale(0.8); z-index: 1; visibility: hidden; }
.header-area.header-area2 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .img1 img { height: 100%; width: 100%; border-radius: 4px; transition: 0.4s; border: 1px solid rgb(229, 231, 235); }
.header-area.header-area2 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn { position: absolute; top: 30%; z-index: 2; visibility: hidden; opacity: 0; text-align: center; transition: 0.6s; margin: 0px auto; left: 18%; right: 20%; }
.header-area.header-area2 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn .header-btn1 { display: inline-block; padding: 16px; transition: 0.4s; border-radius: 7px; position: relative; width: 150px; color: var(--vtc-text-text-white-text-1); font-size: 16px; font-style: normal; font-weight: 700; line-height: 16px; text-transform: capitalize; z-index: 1; background: var(--vtc-bg-main-bg-2); }
.header-area.header-area2 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn .header-btn1 i { transform: rotate(-45deg); margin-left: 4px; transition: 0.4s; }
.header-area.header-area2 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn .header-btn1:hover { color: var(--vtc-text-text-white-text-1); transition: 0.4s; transform: translateY(-5px); background: var(--vtc-bg-main-bg-2); }
.header-area.header-area2 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn .header-btn1:hover i { transform: rotate(0deg); transition: 0.4s; }
.header-area.header-area2 .header-elements .main-menu-ex ul li ul { position: absolute; left: 0px; top: 50px; border-radius: 4px; background: var(--vtc-bg-bg-white); backdrop-filter: blur(27px); width: 206px; box-shadow: rgba(0, 0, 0, 0.067) 0px 20px 30px; padding: 10px; }
.header-area.header-area2 .header-elements .main-menu-ex ul li ul:hover > a { transition: 0.4s; padding-left: 25px; color: red; }
.header-area.header-area2 .header-elements .main-menu-ex ul li ul:hover > a::after { background: blue; transition: 0.4s; visibility: visible; opacity: 1; }
.header-area.header-area2 .header-elements .main-menu-ex ul li ul li ul { left: 190px; top: 10px; }
.header-area.header-area2 .header-elements .main-menu-ex ul li ul li a { color: var(--qt-text-h-text3); }
.header-area.header-area2 .header-elements .main-menu-ex ul li ul li a::after { content: ""; position: absolute; bottom: 0px; left: -10px; width: 0px; height: 100%; color: var(--qt-text-h-text3); border-radius: 4px; transition: 0.4s; z-index: -1; opacity: 1; }
.header-area.header-area2 .header-elements .main-menu-ex ul li ul li a:hover { color: var(--vtc-bg-main-bg-2); transition: 0.4s; }
.header-area.header-area2 .header-elements .main-menu-ex ul li ul li a:hover::after { background-color: var(--vtc-bg-main-bg-2); border-radius: 4px; width: 5px; left: -10px; opacity: 1; }
.header-area.header-area2 .header-elements .main-menu-ex ul li a { color: var(--vtc-text-text-white-text-1); font-size: 16px; display: block; padding: 8px 15px; transition: 0.3s; font-weight: 500; }
.header-area.header-area2 .header-elements .main-menu-ex ul li a:hover { color: var(--vtc-bg-main-bg-2); transition: 0.4s; }
.header-area.header-area2 .header-elements .main-menu-ex ul li:hover .vl-submenu { visibility: visible; opacity: 1; z-index: 9; top: 150.3%; position: absolute; transition: 0.4s; transform: scale(1); }
.header-area.header-area2 .header-elements .main-menu-ex ul li:hover .mega-menu-all { opacity: 1; visibility: visible; transform: scale(1) translateY(-30px); }
.header-area.header-area4 { background-color: var(--vtc-bg-main-bg-5); }
.header-area.header-area4 .header-elements .main-menu-ex { padding: 2px 24px; position: relative; }
.header-area.header-area4 .header-elements .main-menu-ex ul li .mega-menu-all { visibility: hidden; opacity: 0; box-shadow: rgba(0, 0, 0, 0.2) 0px 20px 30px; position: absolute; background: white; top: 201.3%; transform: scale(1, 0); z-index: 0; transition: 0.4s; border-radius: 5px; padding: 36px 0px; left: -400px; width: 1000px; min-height: 300px; overflow: hidden; transform-origin: center top; display: block; }
.header-area.header-area4 .header-elements .main-menu-ex ul li .mega-menu-all ul { box-shadow: none !important; padding: 0px 10px !important; }
.header-area.header-area4 .header-elements .main-menu-ex ul li .mega-menu-all ul li a { display: inline-block; padding: 8px 40px; }
.header-area.header-area4 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single { position: relative; }
.header-area.header-area4 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single h3 { font-size: 20px; line-height: 20px; font-weight: 600; color: var(--vtc-text-heading-text-1); padding-left: 44px; position: relative; }
.header-area.header-area4 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single h3::after { content: ""; position: absolute; bottom: -16px; left: 43px; height: 2px; width: 25%; background-color: rgba(145, 145, 145, 0.21); }
.header-area.header-area4 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single::after { content: ""; position: absolute; top: 0px; left: 0px; height: 400px; width: 2px; background-color: rgba(145, 145, 145, 0.21); }
.header-area.header-area4 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single.dis1::after { display: none; }
.header-area.header-area4 .header-elements .main-menu-ex ul li .vl-submenu .all-images-menu { display: flex; align-items: center; }
.header-area.header-area4 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb { transition: 0.4s; position: relative; z-index: 1; margin: 0px 20px 20px 0px; text-align: center; overflow: hidden; }
.header-area.header-area4 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .text { position: absolute; z-index: 1; top: 10px; left: 0px; }
.header-area.header-area4 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .text::after { position: absolute; content: ""; height: 100px; width: 100px; left: -54px; top: -62px; transition: 0.4s; background: var(--vtc-bg-common-bg20); transform: rotate(-45deg); z-index: -1; }
.header-area.header-area4 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .text h2 { font-size: 20px; color: var(--vtc-text-text-white-text-1); transform: rotate(-45deg); margin-left: 7px; margin-bottom: 13px; font-weight: 700; }
.header-area.header-area4 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .bottom-heading { color: rgb(8, 17, 26); font-size: 18px; font-style: normal; font-weight: 600; line-height: 18px; display: inline-block; margin-top: 8px; }
.header-area.header-area4 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .bottom-heading:hover { color: var(--vtc-text-common-color-6); transition: 0.4s; }
.header-area.header-area4 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .bottom-text { color: rgb(0, 0, 0); font-size: 24px; font-style: normal; font-weight: 700; line-height: 24px; letter-spacing: 0.18px; display: inline-block; padding-top: 20px; }
.header-area.header-area4 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb:hover .img1::after { transform: scale(1); transition: 0.4s; visibility: visible; opacity: 0.4; }
.header-area.header-area4 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb:hover .homemenu-btn { top: 26%; visibility: visible; opacity: 1; transition: 0.6s; margin-top: 4px; }
.header-area.header-area4 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb:hover .bottom-text { color: var(--vtc-bg-main-bg-1); transition: 0.4s; }
.header-area.header-area4 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb.active .img1::after { transform: scale(1); transition: 0.4s; visibility: visible; opacity: 0.3; }
.header-area.header-area4 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb.active .img1 .coming { position: absolute; top: 50%; left: 50%; margin-left: -84px; margin-top: -30px; height: 60px; width: 168px; z-index: 99; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.header-area.header-area4 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .img1 { position: relative; z-index: 1; overflow: hidden; width: 234px; height: 300px; }
.header-area.header-area4 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .img1::after { position: absolute; content: ""; height: 100%; width: 100%; left: 0px; top: 0px; transition: 0.4s; background: rgb(0, 0, 38); opacity: 0; border-radius: 4px; transform: scale(0.8); z-index: 1; visibility: hidden; }
.header-area.header-area4 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .img1 img { height: 100%; width: 100%; border-radius: 4px; transition: 0.4s; border: 1px solid rgb(229, 231, 235); }
.header-area.header-area4 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn { position: absolute; top: 30%; z-index: 2; visibility: hidden; opacity: 0; text-align: center; transition: 0.6s; margin: 0px auto; left: 18%; right: 20%; }
.header-area.header-area4 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn .header-btn1 { display: inline-block; padding: 16px; transition: 0.4s; border-radius: 7px; position: relative; width: 150px; color: var(--vtc-text-text-white-text-1); font-size: 16px; font-style: normal; font-weight: 700; line-height: 16px; text-transform: capitalize; z-index: 1; background: var(--vtc-bg-main-bg-6); }
.header-area.header-area4 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn .header-btn1 i { transform: rotate(-45deg); margin-left: 4px; transition: 0.4s; }
.header-area.header-area4 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn .header-btn1:hover { color: var(--vtc-text-text-white-text-1); transition: 0.4s; transform: translateY(-5px); background: var(--vtc-bg-main-bg-6); }
.header-area.header-area4 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn .header-btn1:hover i { transform: rotate(0deg); transition: 0.4s; }
.header-area.header-area4 .header-elements .main-menu-ex ul li ul { position: absolute; left: 0px; top: 50px; border-radius: 4px; background: var(--vtc-bg-bg-white); backdrop-filter: blur(27px); width: 206px; box-shadow: rgba(0, 0, 0, 0.067) 0px 20px 30px; padding: 10px; }
.header-area.header-area4 .header-elements .main-menu-ex ul li ul:hover > a { transition: 0.4s; padding-left: 25px; color: red; }
.header-area.header-area4 .header-elements .main-menu-ex ul li ul:hover > a::after { background: blue; transition: 0.4s; visibility: visible; opacity: 1; }
.header-area.header-area4 .header-elements .main-menu-ex ul li ul li ul { left: 190px; top: 10px; }
.header-area.header-area4 .header-elements .main-menu-ex ul li ul li a { color: var(--qt-text-h-text3); }
.header-area.header-area4 .header-elements .main-menu-ex ul li ul li a::after { content: ""; position: absolute; bottom: 0px; left: -10px; width: 0px; height: 100%; color: var(--qt-text-h-text3); border-radius: 4px; transition: 0.4s; z-index: -1; opacity: 1; }
.header-area.header-area4 .header-elements .main-menu-ex ul li ul li a:hover { color: var(--vtc-bg-main-bg-6); transition: 0.4s; }
.header-area.header-area4 .header-elements .main-menu-ex ul li ul li a:hover::after { background-color: var(--vtc-bg-main-bg-6); border-radius: 4px; width: 5px; left: -10px; opacity: 1; }
.header-area.header-area4 .header-elements .main-menu-ex ul li a { color: var(--vtc-text-text-white-text-1); font-size: 16px; display: block; padding: 8px 15px; transition: 0.3s; font-weight: 500; }
.header-area.header-area4 .header-elements .main-menu-ex ul li a:hover { color: var(--vtc-bg-main-bg-6); transition: 0.4s; }
.header-area.header-area4 .header-elements .main-menu-ex ul li:hover .vl-submenu { visibility: visible; opacity: 1; z-index: 9; top: 150.3%; position: absolute; transition: 0.4s; transform: scale(1); }
.header-area.header-area4 .header-elements .main-menu-ex ul li:hover .mega-menu-all { opacity: 1; visibility: visible; transform: scale(1) translateY(-30px); }
.header-area.header-area5 { padding-top: 60px; }
.header-area.header-area5 .header-elements { background-color: rgb(209, 216, 226); position: relative; z-index: 3; padding: 20px 32px; border-radius: 4px; }
.header-area.header-area5 .header-elements .main-menu-ex { padding: 2px 24px; position: relative; }
.header-area.header-area5 .header-elements .main-menu-ex ul li .mega-menu-all { visibility: hidden; opacity: 0; box-shadow: rgba(0, 0, 0, 0.2) 0px 20px 30px; position: absolute; background: white; top: 201.3%; transform: scale(1, 0); z-index: 0; transition: 0.4s; border-radius: 5px; padding: 36px 0px; left: -400px; width: 1000px; min-height: 300px; overflow: hidden; transform-origin: center top; display: block; }
.header-area.header-area5 .header-elements .main-menu-ex ul li .mega-menu-all ul { box-shadow: none !important; padding: 0px 10px !important; }
.header-area.header-area5 .header-elements .main-menu-ex ul li .mega-menu-all ul li a { display: inline-block; padding: 8px 40px; }
.header-area.header-area5 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single { position: relative; }
.header-area.header-area5 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single h3 { font-size: 20px; line-height: 20px; font-weight: 600; color: var(--vtc-text-heading-text-1); padding-left: 44px; position: relative; }
.header-area.header-area5 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single h3::after { content: ""; position: absolute; bottom: -16px; left: 43px; height: 2px; width: 25%; background-color: rgba(145, 145, 145, 0.21); }
.header-area.header-area5 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single::after { content: ""; position: absolute; top: 0px; left: 0px; height: 400px; width: 2px; background-color: rgba(145, 145, 145, 0.21); }
.header-area.header-area5 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single.dis1::after { display: none; }
.header-area.header-area5 .header-elements .main-menu-ex ul li .vl-submenu .all-images-menu { display: flex; align-items: center; }
.header-area.header-area5 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb { transition: 0.4s; position: relative; z-index: 1; margin: 0px 20px 20px 0px; text-align: center; overflow: hidden; }
.header-area.header-area5 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .text { position: absolute; z-index: 1; top: 10px; left: 0px; }
.header-area.header-area5 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .text::after { position: absolute; content: ""; height: 100px; width: 100px; left: -54px; top: -62px; transition: 0.4s; background: var(--vtc-bg-common-bg20); transform: rotate(-45deg); z-index: -1; }
.header-area.header-area5 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .text h2 { font-size: 20px; color: var(--vtc-text-text-white-text-1); transform: rotate(-45deg); margin-left: 7px; margin-bottom: 13px; font-weight: 700; }
.header-area.header-area5 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .bottom-heading { color: rgb(8, 17, 26); font-size: 18px; font-style: normal; font-weight: 600; line-height: 18px; display: inline-block; margin-top: 8px; }
.header-area.header-area5 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .bottom-heading:hover { color: var(--vtc-text-common-color-2); transition: 0.4s; }
.header-area.header-area5 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .bottom-text { color: rgb(0, 0, 0); font-size: 24px; font-style: normal; font-weight: 700; line-height: 24px; letter-spacing: 0.18px; display: inline-block; padding-top: 20px; }
.header-area.header-area5 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb:hover .img1::after { transform: scale(1); transition: 0.4s; visibility: visible; opacity: 0.4; }
.header-area.header-area5 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb:hover .homemenu-btn { top: 26%; visibility: visible; opacity: 1; transition: 0.6s; margin-top: 4px; }
.header-area.header-area5 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb:hover .bottom-text { color: var(--vtc-bg-main-bg-1); transition: 0.4s; }
.header-area.header-area5 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb.active .img1::after { transform: scale(1); transition: 0.4s; visibility: visible; opacity: 0.3; }
.header-area.header-area5 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb.active .img1 .coming { position: absolute; top: 50%; left: 50%; margin-left: -84px; margin-top: -30px; height: 60px; width: 168px; z-index: 99; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.header-area.header-area5 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .img1 { position: relative; z-index: 1; overflow: hidden; width: 234px; height: 300px; }
.header-area.header-area5 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .img1::after { position: absolute; content: ""; height: 100%; width: 100%; left: 0px; top: 0px; transition: 0.4s; background: rgb(0, 0, 38); opacity: 0; border-radius: 4px; transform: scale(0.8); z-index: 1; visibility: hidden; }
.header-area.header-area5 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .img1 img { height: 100%; width: 100%; border-radius: 4px; transition: 0.4s; border: 1px solid rgb(229, 231, 235); }
.header-area.header-area5 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn { position: absolute; top: 30%; z-index: 2; visibility: hidden; opacity: 0; text-align: center; transition: 0.6s; margin: 0px auto; left: 18%; right: 20%; }
.header-area.header-area5 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn .header-btn1 { display: inline-block; padding: 16px; transition: 0.4s; border-radius: 7px; position: relative; width: 150px; color: var(--vtc-text-text-white-text-1); font-size: 16px; font-style: normal; font-weight: 700; line-height: 16px; text-transform: capitalize; z-index: 1; background: var(--vtc-bg-main-bg-2); }
.header-area.header-area5 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn .header-btn1 i { transform: rotate(-45deg); margin-left: 4px; transition: 0.4s; }
.header-area.header-area5 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn .header-btn1:hover { color: var(--vtc-text-text-white-text-1); transition: 0.4s; transform: translateY(-5px); background: var(--vtc-bg-main-bg-2); }
.header-area.header-area5 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn .header-btn1:hover i { transform: rotate(0deg); transition: 0.4s; }
.header-area.header-area5 .header-elements .main-menu-ex ul li ul { position: absolute; left: 0px; top: 50px; border-radius: 4px; background: var(--vtc-bg-bg-white); backdrop-filter: blur(27px); width: 206px; box-shadow: rgba(0, 0, 0, 0.067) 0px 20px 30px; padding: 10px; }
.header-area.header-area5 .header-elements .main-menu-ex ul li ul:hover > a { transition: 0.4s; padding-left: 25px; color: red; }
.header-area.header-area5 .header-elements .main-menu-ex ul li ul:hover > a::after { background: blue; transition: 0.4s; visibility: visible; opacity: 1; }
.header-area.header-area5 .header-elements .main-menu-ex ul li ul li ul { left: 190px; top: 10px; }
.header-area.header-area5 .header-elements .main-menu-ex ul li ul li a { color: var(--qt-text-h-text3); }
.header-area.header-area5 .header-elements .main-menu-ex ul li ul li a::after { content: ""; position: absolute; bottom: 0px; left: -10px; width: 0px; height: 100%; color: var(--qt-text-h-text3); border-radius: 4px; transition: 0.4s; z-index: -1; opacity: 1; }
.header-area.header-area5 .header-elements .main-menu-ex ul li ul li a:hover { color: var(--vtc-bg-main-bg-2); transition: 0.4s; }
.header-area.header-area5 .header-elements .main-menu-ex ul li ul li a:hover::after { background-color: var(--vtc-bg-main-bg-2); border-radius: 4px; width: 5px; left: -10px; opacity: 1; }
.header-area.header-area5 .header-elements .main-menu-ex ul li a { color: var(--vtc-text-heading-text-1); font-size: 16px; display: block; font-weight: 500; padding: 8px 15px; transition: 0.3s; }
.header-area.header-area5 .header-elements .main-menu-ex ul li a:hover { color: var(--vtc-bg-main-bg-2); transition: 0.4s; }
.header-area.header-area5 .header-elements .main-menu-ex ul li:hover .vl-submenu { visibility: visible; opacity: 1; z-index: 9; top: 150.3%; position: absolute; transition: 0.4s; transform: scale(1); }
.header-area.header-area5 .header-elements .main-menu-ex ul li:hover .mega-menu-all { opacity: 1; visibility: visible; transform: scale(1) translateY(-30px); }
.header-area.header-area6 { padding-top: 10px; }
.header-area.header-area6 .header-elements { background-color: var(--vtc-bg-bg-white); position: relative; z-index: 3; padding: 20px 32px; border-radius: 4px; }
.header-area.header-area6 .header-elements .main-menu-ex { padding: 2px 24px; position: relative; }
.header-area.header-area6 .header-elements .main-menu-ex ul li .mega-menu-all { visibility: hidden; opacity: 0; box-shadow: rgba(0, 0, 0, 0.2) 0px 20px 30px; position: absolute; background: white; top: 201.3%; transform: scale(1, 0); z-index: 0; transition: 0.4s; border-radius: 5px; padding: 36px 0px; left: -400px; width: 1000px; min-height: 300px; overflow: hidden; transform-origin: center top; display: block; }
.header-area.header-area6 .header-elements .main-menu-ex ul li .mega-menu-all ul { box-shadow: none !important; padding: 0px 10px !important; }
.header-area.header-area6 .header-elements .main-menu-ex ul li .mega-menu-all ul li a { display: inline-block; padding: 8px 40px; }
.header-area.header-area6 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single { position: relative; }
.header-area.header-area6 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single h3 { font-size: 20px; line-height: 20px; font-weight: 600; color: var(--vtc-text-heading-text-1); padding-left: 44px; position: relative; }
.header-area.header-area6 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single h3::after { content: ""; position: absolute; bottom: -16px; left: 43px; height: 2px; width: 25%; background-color: rgba(145, 145, 145, 0.21); }
.header-area.header-area6 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single::after { content: ""; position: absolute; top: 0px; left: 0px; height: 400px; width: 2px; background-color: rgba(145, 145, 145, 0.21); }
.header-area.header-area6 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single.dis1::after { display: none; }
.header-area.header-area6 .header-elements .main-menu-ex ul li .vl-submenu .all-images-menu { display: flex; align-items: center; }
.header-area.header-area6 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb { transition: 0.4s; position: relative; z-index: 1; margin: 0px 20px 20px 0px; text-align: center; overflow: hidden; }
.header-area.header-area6 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .text { position: absolute; z-index: 1; top: 10px; left: 0px; }
.header-area.header-area6 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .text::after { position: absolute; content: ""; height: 100px; width: 100px; left: -54px; top: -62px; transition: 0.4s; background: var(--vtc-bg-common-bg20); transform: rotate(-45deg); z-index: -1; }
.header-area.header-area6 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .text h2 { font-size: 20px; color: var(--vtc-text-text-white-text-1); transform: rotate(-45deg); margin-left: 7px; margin-bottom: 13px; font-weight: 700; }
.header-area.header-area6 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .bottom-heading { color: rgb(8, 17, 26); font-size: 18px; font-style: normal; font-weight: 600; line-height: 18px; display: inline-block; margin-top: 8px; }
.header-area.header-area6 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .bottom-heading:hover { color: var(--vtc-text-common-color-2); transition: 0.4s; }
.header-area.header-area6 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .bottom-heading { color: rgb(0, 0, 0); font-size: 18px; font-style: normal; font-weight: 600; line-height: 18px; display: inline-block; margin-top: 8px; }
.header-area.header-area6 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .bottom-heading:hover { color: var(--vtc-text-common-color-10); }
.header-area.header-area6 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb:hover .img1::after { transform: scale(1); transition: 0.4s; visibility: visible; opacity: 0.4; }
.header-area.header-area6 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb:hover .homemenu-btn { top: 26%; visibility: visible; opacity: 1; transition: 0.6s; margin-top: 4px; }
.header-area.header-area6 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb:hover .bottom-text { color: var(--vtc-bg-main-bg-1); transition: 0.4s; }
.header-area.header-area6 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb.active .img1::after { transform: scale(1); transition: 0.4s; visibility: visible; opacity: 0.3; }
.header-area.header-area6 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb.active .img1 .coming { position: absolute; top: 50%; left: 50%; margin-left: -84px; margin-top: -30px; height: 60px; width: 168px; z-index: 99; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.header-area.header-area6 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .img1 { position: relative; z-index: 1; overflow: hidden; width: 234px; height: 300px; }
.header-area.header-area6 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .img1::after { position: absolute; content: ""; height: 100%; width: 100%; left: 0px; top: 0px; transition: 0.4s; background: rgb(0, 0, 38); opacity: 0; border-radius: 4px; transform: scale(0.8); z-index: 1; visibility: hidden; }
.header-area.header-area6 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .img1 img { height: 100%; width: 100%; border-radius: 4px; transition: 0.4s; border: 1px solid rgb(229, 231, 235); }
.header-area.header-area6 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn { position: absolute; top: 30%; z-index: 2; visibility: hidden; opacity: 0; text-align: center; transition: 0.6s; margin: 0px auto; left: 18%; right: 20%; }
.header-area.header-area6 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn .header-btn1 { display: inline-block; padding: 16px; transition: 0.4s; border-radius: 7px; position: relative; width: 150px; color: var(--vtc-text-heading-text-1); font-size: 16px; font-style: normal; font-weight: 700; line-height: 16px; text-transform: capitalize; z-index: 1; background: var(--vtc-bg-common-bg14); }
.header-area.header-area6 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn .header-btn1 i { transform: rotate(-45deg); margin-left: 4px; transition: 0.4s; }
.header-area.header-area6 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn .header-btn1:hover { color: var(--vtc-text-heading-text-1); transition: 0.4s; transform: translateY(-5px); background: var(--vtc-bg-common-bg14); }
.header-area.header-area6 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn .header-btn1:hover i { transform: rotate(0deg); transition: 0.4s; }
.header-area.header-area6 .header-elements .main-menu-ex ul li ul { position: absolute; left: 0px; top: 50px; border-radius: 4px; background: var(--vtc-bg-bg-white); backdrop-filter: blur(27px); width: 206px; box-shadow: rgba(0, 0, 0, 0.067) 0px 20px 30px; padding: 10px; }
.header-area.header-area6 .header-elements .main-menu-ex ul li ul:hover > a { transition: 0.4s; padding-left: 25px; color: red; }
.header-area.header-area6 .header-elements .main-menu-ex ul li ul:hover > a::after { background: blue; transition: 0.4s; visibility: visible; opacity: 1; }
.header-area.header-area6 .header-elements .main-menu-ex ul li ul li ul { left: 190px; top: 10px; }
.header-area.header-area6 .header-elements .main-menu-ex ul li ul li a { color: var(--qt-text-h-text3); }
.header-area.header-area6 .header-elements .main-menu-ex ul li ul li a::after { content: ""; position: absolute; bottom: 0px; left: -10px; width: 0px; height: 100%; color: var(--qt-text-h-text3); border-radius: 4px; transition: 0.4s; z-index: -1; opacity: 1; }
.header-area.header-area6 .header-elements .main-menu-ex ul li ul li a:hover { color: var(--vtc-text-common-color-11); transition: 0.4s; }
.header-area.header-area6 .header-elements .main-menu-ex ul li ul li a:hover::after { background-color: var(--vtc-bg-common-bg15); border-radius: 4px; width: 5px; left: -10px; opacity: 1; }
.header-area.header-area6 .header-elements .main-menu-ex ul li a { color: var(--vtc-text-heading-text-1); font-size: 16px; display: block; font-weight: 500; padding: 8px 15px; transition: 0.3s; text-transform: uppercase; }
.header-area.header-area6 .header-elements .main-menu-ex ul li a:hover { color: var(--vtc-text-common-color-11); transition: 0.4s; }
.header-area.header-area6 .header-elements .main-menu-ex ul li:hover .vl-submenu { visibility: visible; opacity: 1; z-index: 9; top: 150.3%; position: absolute; transition: 0.4s; transform: scale(1); }
.header-area.header-area6 .header-elements .main-menu-ex ul li:hover .mega-menu-all { opacity: 1; visibility: visible; transform: scale(1) translateY(-30px); }
.header-area.header-area7 { padding-top: 10px; }
.header-area.header-area7 .header-elements { background-color: var(--vtc-bg-bg-white); position: relative; z-index: 3; padding: 20px 32px; border-radius: 8px; }
.header-area.header-area7 .header-elements .main-menu-ex { padding: 2px 24px; position: relative; }
.header-area.header-area7 .header-elements .main-menu-ex ul li .mega-menu-all { visibility: hidden; opacity: 0; box-shadow: rgba(0, 0, 0, 0.2) 0px 20px 30px; position: absolute; background: white; top: 201.3%; transform: scale(1, 0); z-index: 0; transition: 0.4s; border-radius: 5px; padding: 36px 0px; left: -400px; width: 1000px; min-height: 300px; overflow: hidden; transform-origin: center top; display: block; }
.header-area.header-area7 .header-elements .main-menu-ex ul li .mega-menu-all ul { box-shadow: none !important; padding: 0px 10px !important; }
.header-area.header-area7 .header-elements .main-menu-ex ul li .mega-menu-all ul li a { display: inline-block; padding: 8px 40px; }
.header-area.header-area7 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single { position: relative; }
.header-area.header-area7 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single h3 { font-size: 20px; line-height: 20px; font-weight: 600; color: var(--vtc-text-heading-text-1); padding-left: 44px; position: relative; }
.header-area.header-area7 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single h3::after { content: ""; position: absolute; bottom: -16px; left: 43px; height: 2px; width: 25%; background-color: rgba(145, 145, 145, 0.21); }
.header-area.header-area7 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single::after { content: ""; position: absolute; top: 0px; left: 0px; height: 400px; width: 2px; background-color: rgba(145, 145, 145, 0.21); }
.header-area.header-area7 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single.dis1::after { display: none; }
.header-area.header-area7 .header-elements .main-menu-ex ul li .vl-submenu .all-images-menu { display: flex; align-items: center; }
.header-area.header-area7 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb { transition: 0.4s; position: relative; z-index: 1; margin: 0px 20px 20px 0px; text-align: center; overflow: hidden; }
.header-area.header-area7 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .text { position: absolute; z-index: 1; top: 10px; left: 0px; }
.header-area.header-area7 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .text::after { position: absolute; content: ""; height: 100px; width: 100px; left: -54px; top: -62px; transition: 0.4s; background: var(--vtc-bg-common-bg20); transform: rotate(-45deg); z-index: -1; }
.header-area.header-area7 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .text h2 { font-size: 20px; color: var(--vtc-text-text-white-text-1); transform: rotate(-45deg); margin-left: 7px; margin-bottom: 13px; font-weight: 700; }
.header-area.header-area7 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .bottom-heading { color: rgb(8, 17, 26); font-size: 18px; font-style: normal; font-weight: 600; line-height: 18px; display: inline-block; margin-top: 8px; }
.header-area.header-area7 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .bottom-heading:hover { color: rgb(94, 83, 225); transition: 0.4s; }
.header-area.header-area7 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .bottom-text { color: rgb(0, 0, 0); font-size: 24px; font-style: normal; font-weight: 700; line-height: 24px; letter-spacing: 0.18px; display: inline-block; padding-top: 20px; }
.header-area.header-area7 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb:hover .img1::after { transform: scale(1); transition: 0.4s; visibility: visible; opacity: 0.4; }
.header-area.header-area7 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb:hover .homemenu-btn { top: 26%; visibility: visible; opacity: 1; transition: 0.6s; margin-top: 4px; }
.header-area.header-area7 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb:hover .bottom-text { color: var(--vtc-bg-main-bg-1); transition: 0.4s; }
.header-area.header-area7 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb.active .img1::after { transform: scale(1); transition: 0.4s; visibility: visible; opacity: 0.3; }
.header-area.header-area7 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb.active .img1 .coming { position: absolute; top: 50%; left: 50%; margin-left: -84px; margin-top: -30px; height: 60px; width: 168px; z-index: 99; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.header-area.header-area7 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .img1 { position: relative; z-index: 1; overflow: hidden; width: 234px; height: 300px; }
.header-area.header-area7 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .img1::after { position: absolute; content: ""; height: 100%; width: 100%; left: 0px; top: 0px; transition: 0.4s; background: rgb(0, 0, 38); opacity: 0; border-radius: 4px; transform: scale(0.8); z-index: 1; visibility: hidden; }
.header-area.header-area7 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .img1 img { height: 100%; width: 100%; border-radius: 4px; transition: 0.4s; border: 1px solid rgb(229, 231, 235); }
.header-area.header-area7 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn { position: absolute; top: 30%; z-index: 2; visibility: hidden; opacity: 0; text-align: center; transition: 0.6s; margin: 0px auto; left: 18%; right: 20%; }
.header-area.header-area7 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn .header-btn1 { display: inline-block; padding: 16px; transition: 0.4s; border-radius: 7px; position: relative; width: 150px; color: var(--vtc-text-text-white-text-1); font-size: 16px; font-style: normal; font-weight: 700; line-height: 16px; text-transform: capitalize; z-index: 1; background: var(--vtc-bg-common-bg10); }
.header-area.header-area7 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn .header-btn1 i { transform: rotate(-45deg); margin-left: 4px; transition: 0.4s; }
.header-area.header-area7 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn .header-btn1:hover { color: var(--vtc-text-text-white-text-1); transition: 0.4s; transform: translateY(-5px); background: var(--vtc-bg-common-bg10); }
.header-area.header-area7 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn .header-btn1:hover i { transform: rotate(0deg); transition: 0.4s; }
.header-area.header-area7 .header-elements .main-menu-ex ul li ul { position: absolute; left: 0px; top: 50px; border-radius: 4px; background: var(--vtc-bg-bg-white); backdrop-filter: blur(27px); width: 206px; box-shadow: rgba(0, 0, 0, 0.067) 0px 20px 30px; padding: 10px; }
.header-area.header-area7 .header-elements .main-menu-ex ul li ul:hover > a { transition: 0.4s; padding-left: 25px; color: red; }
.header-area.header-area7 .header-elements .main-menu-ex ul li ul:hover > a::after { background: blue; transition: 0.4s; visibility: visible; opacity: 1; }
.header-area.header-area7 .header-elements .main-menu-ex ul li ul li ul { left: 190px; top: 10px; }
.header-area.header-area7 .header-elements .main-menu-ex ul li ul li a { color: var(--qt-text-h-text3); }
.header-area.header-area7 .header-elements .main-menu-ex ul li ul li a::after { content: ""; position: absolute; bottom: 0px; left: -10px; width: 0px; height: 100%; color: var(--qt-text-h-text3); border-radius: 4px; transition: 0.4s; z-index: -1; opacity: 1; }
.header-area.header-area7 .header-elements .main-menu-ex ul li ul li a:hover { color: var(--vtc-text-common-color-1); transition: 0.4s; }
.header-area.header-area7 .header-elements .main-menu-ex ul li ul li a:hover::after { background-color: var(--vtc-bg-common-bg10); border-radius: 4px; width: 5px; left: -10px; opacity: 1; }
.header-area.header-area7 .header-elements .main-menu-ex ul li a { color: var(--vtc-text-heading-text-1); font-size: 16px; display: block; font-weight: 500; padding: 8px 15px; transition: 0.3s; text-transform: uppercase; }
.header-area.header-area7 .header-elements .main-menu-ex ul li a:hover { color: var(--vtc-text-common-color-1); transition: 0.4s; }
.header-area.header-area7 .header-elements .main-menu-ex ul li:hover .vl-submenu { visibility: visible; opacity: 1; z-index: 9; top: 150.3%; position: absolute; transition: 0.4s; transform: scale(1); }
.header-area.header-area7 .header-elements .main-menu-ex ul li:hover .mega-menu-all { opacity: 1; visibility: visible; transform: scale(1) translateY(-30px); }
.header-area.header-area8 { padding-top: 10px; }
.header-area.header-area8 .header-elements { background-color: var(--vtc-bg-bg-white); position: relative; z-index: 3; padding: 20px 32px; border-radius: 8px; }
.header-area.header-area8 .header-elements .main-menu-ex { padding: 2px 24px; position: relative; }
.header-area.header-area8 .header-elements .main-menu-ex ul li .mega-menu-all { visibility: hidden; opacity: 0; box-shadow: rgba(0, 0, 0, 0.2) 0px 20px 30px; position: absolute; background: white; top: 201.3%; transform: scale(1, 0); z-index: 0; transition: 0.4s; border-radius: 5px; padding: 36px 0px; left: -400px; width: 1000px; min-height: 300px; overflow: hidden; transform-origin: center top; display: block; }
.header-area.header-area8 .header-elements .main-menu-ex ul li .mega-menu-all ul { box-shadow: none !important; padding: 0px 10px !important; }
.header-area.header-area8 .header-elements .main-menu-ex ul li .mega-menu-all ul li a { display: inline-block; padding: 8px 40px; }
.header-area.header-area8 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single { position: relative; }
.header-area.header-area8 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single h3 { font-size: 20px; line-height: 20px; font-weight: 600; color: var(--vtc-text-heading-text-1); padding-left: 44px; position: relative; }
.header-area.header-area8 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single h3::after { content: ""; position: absolute; bottom: -16px; left: 43px; height: 2px; width: 25%; background-color: rgba(145, 145, 145, 0.21); }
.header-area.header-area8 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single::after { content: ""; position: absolute; top: 0px; left: 0px; height: 400px; width: 2px; background-color: rgba(145, 145, 145, 0.21); }
.header-area.header-area8 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single.dis1::after { display: none; }
.header-area.header-area8 .header-elements .main-menu-ex ul li .vl-submenu .all-images-menu { display: flex; align-items: center; }
.header-area.header-area8 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb { transition: 0.4s; position: relative; z-index: 1; margin: 0px 20px 20px 0px; text-align: center; overflow: hidden; }
.header-area.header-area8 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .text { position: absolute; z-index: 1; top: 10px; left: 0px; }
.header-area.header-area8 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .text::after { position: absolute; content: ""; height: 100px; width: 100px; left: -54px; top: -62px; transition: 0.4s; background: var(--vtc-bg-common-bg20); transform: rotate(-45deg); z-index: -1; }
.header-area.header-area8 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .text h2 { font-size: 20px; color: var(--vtc-text-text-white-text-1); transform: rotate(-45deg); margin-left: 7px; margin-bottom: 13px; font-weight: 700; }
.header-area.header-area8 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .bottom-heading { color: rgb(8, 17, 26); font-size: 18px; font-style: normal; font-weight: 600; line-height: 18px; display: inline-block; margin-top: 8px; }
.header-area.header-area8 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .bottom-heading:hover { color: var(--vtc-text-common-color-2); transition: 0.4s; }
.header-area.header-area8 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .bottom-text { color: rgb(0, 0, 0); font-size: 24px; font-style: normal; font-weight: 700; line-height: 24px; letter-spacing: 0.18px; display: inline-block; padding-top: 20px; }
.header-area.header-area8 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb:hover .img1::after { transform: scale(1); transition: 0.4s; visibility: visible; opacity: 0.4; }
.header-area.header-area8 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb:hover .homemenu-btn { top: 26%; visibility: visible; opacity: 1; transition: 0.6s; margin-top: 4px; }
.header-area.header-area8 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb:hover .bottom-text { color: var(--vtc-bg-main-bg-1); transition: 0.4s; }
.header-area.header-area8 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb.active .img1::after { transform: scale(1); transition: 0.4s; visibility: visible; opacity: 0.3; }
.header-area.header-area8 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb.active .img1 .coming { position: absolute; top: 50%; left: 50%; margin-left: -84px; margin-top: -30px; height: 60px; width: 168px; z-index: 99; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.header-area.header-area8 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .img1 { position: relative; z-index: 1; overflow: hidden; width: 234px; height: 300px; }
.header-area.header-area8 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .img1::after { position: absolute; content: ""; height: 100%; width: 100%; left: 0px; top: 0px; transition: 0.4s; background: rgb(0, 0, 38); opacity: 0; border-radius: 4px; transform: scale(0.8); z-index: 1; visibility: hidden; }
.header-area.header-area8 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .img1 img { height: 100%; width: 100%; border-radius: 4px; transition: 0.4s; border: 1px solid rgb(229, 231, 235); }
.header-area.header-area8 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn { position: absolute; top: 30%; z-index: 2; visibility: hidden; opacity: 0; text-align: center; transition: 0.6s; margin: 0px auto; left: 18%; right: 20%; }
.header-area.header-area8 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn .header-btn1 { display: inline-block; padding: 16px; transition: 0.4s; border-radius: 7px; position: relative; width: 150px; color: var(--vtc-text-heading-text-1); font-size: 16px; font-style: normal; font-weight: 700; line-height: 16px; text-transform: capitalize; z-index: 1; background: var(--vtc-bg-common-bg13); }
.header-area.header-area8 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn .header-btn1 i { transform: rotate(-45deg); margin-left: 4px; transition: 0.4s; }
.header-area.header-area8 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn .header-btn1:hover { color: var(--vtc-text-heading-text-1); transition: 0.4s; transform: translateY(-5px); background: var(--vtc-bg-common-bg13); }
.header-area.header-area8 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn .header-btn1:hover i { transform: rotate(0deg); transition: 0.4s; }
.header-area.header-area8 .header-elements .main-menu-ex ul li ul { position: absolute; left: 0px; top: 50px; border-radius: 4px; background: var(--vtc-bg-bg-white); backdrop-filter: blur(27px); width: 206px; box-shadow: rgba(0, 0, 0, 0.067) 0px 20px 30px; padding: 10px; }
.header-area.header-area8 .header-elements .main-menu-ex ul li ul:hover > a { transition: 0.4s; padding-left: 25px; color: red; }
.header-area.header-area8 .header-elements .main-menu-ex ul li ul:hover > a::after { background: blue; transition: 0.4s; visibility: visible; opacity: 1; }
.header-area.header-area8 .header-elements .main-menu-ex ul li ul li ul { left: 190px; top: 10px; }
.header-area.header-area8 .header-elements .main-menu-ex ul li ul li a { color: var(--qt-text-h-text3); }
.header-area.header-area8 .header-elements .main-menu-ex ul li ul li a::after { content: ""; position: absolute; bottom: 0px; left: -10px; width: 0px; height: 100%; color: var(--qt-text-h-text3); border-radius: 4px; transition: 0.4s; z-index: -1; opacity: 1; }
.header-area.header-area8 .header-elements .main-menu-ex ul li ul li a:hover { color: var(--vtc-text-common-color-9); transition: 0.4s; }
.header-area.header-area8 .header-elements .main-menu-ex ul li ul li a:hover::after { background-color: var(--vtc-bg-common-bg13); border-radius: 4px; width: 5px; left: -10px; opacity: 1; }
.header-area.header-area8 .header-elements .main-menu-ex ul li a { color: var(--vtc-text-heading-text-1); font-size: 16px; display: block; font-weight: 500; padding: 8px 15px; transition: 0.3s; text-transform: uppercase; }
.header-area.header-area8 .header-elements .main-menu-ex ul li a:hover { color: var(--vtc-text-common-color-9); transition: 0.4s; }
.header-area.header-area8 .header-elements .main-menu-ex ul li:hover .vl-submenu { visibility: visible; opacity: 1; z-index: 9; top: 150.3%; position: absolute; transition: 0.4s; transform: scale(1); }
.header-area.header-area8 .header-elements .main-menu-ex ul li:hover .mega-menu-all { opacity: 1; visibility: visible; transform: scale(1) translateY(-30px); }
.header-area.header-area9 { padding-top: 10px; }
.header-area.header-area9 .header-elements { background-color: var(--vtc-bg-common-bg17); position: relative; z-index: 3; padding: 20px 32px; border-radius: 8px; }
.header-area.header-area9 .header-elements .main-menu-ex { padding: 2px 24px; position: relative; }
.header-area.header-area9 .header-elements .main-menu-ex ul li .mega-menu-all { visibility: hidden; opacity: 0; box-shadow: rgba(0, 0, 0, 0.2) 0px 20px 30px; position: absolute; background: white; top: 201.3%; transform: scale(1, 0); z-index: 0; transition: 0.4s; border-radius: 5px; padding: 36px 0px; left: -400px; width: 1000px; min-height: 300px; overflow: hidden; transform-origin: center top; display: block; }
.header-area.header-area9 .header-elements .main-menu-ex ul li .mega-menu-all ul { box-shadow: none !important; padding: 0px 10px !important; }
.header-area.header-area9 .header-elements .main-menu-ex ul li .mega-menu-all ul li a { display: inline-block; padding: 8px 40px; }
.header-area.header-area9 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single { position: relative; }
.header-area.header-area9 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single h3 { font-size: 20px; line-height: 20px; font-weight: 600; color: var(--vtc-text-heading-text-1); padding-left: 44px; position: relative; }
.header-area.header-area9 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single h3::after { content: ""; position: absolute; bottom: -16px; left: 43px; height: 2px; width: 25%; background-color: rgba(145, 145, 145, 0.21); }
.header-area.header-area9 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single::after { content: ""; position: absolute; top: 0px; left: 0px; height: 400px; width: 2px; background-color: rgba(145, 145, 145, 0.21); }
.header-area.header-area9 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single.dis1::after { display: none; }
.header-area.header-area9 .header-elements .main-menu-ex ul li .vl-submenu .all-images-menu { display: flex; align-items: center; }
.header-area.header-area9 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb { transition: 0.4s; position: relative; z-index: 1; margin: 0px 20px 20px 0px; text-align: center; overflow: hidden; }
.header-area.header-area9 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .text { position: absolute; z-index: 1; top: 10px; left: 0px; }
.header-area.header-area9 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .text::after { position: absolute; content: ""; height: 100px; width: 100px; left: -54px; top: -62px; transition: 0.4s; background: var(--vtc-bg-common-bg20); transform: rotate(-45deg); z-index: -1; }
.header-area.header-area9 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .text h2 { font-size: 20px; color: var(--vtc-text-text-white-text-1); transform: rotate(-45deg); margin-left: 7px; margin-bottom: 13px; font-weight: 700; }
.header-area.header-area9 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .bottom-heading { color: rgb(8, 17, 26); font-size: 18px; font-style: normal; font-weight: 600; line-height: 18px; display: inline-block; margin-top: 8px; }
.header-area.header-area9 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .bottom-heading:hover { color: var(--vtc-text-common-color-2); transition: 0.4s; }
.header-area.header-area9 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .bottom-text { color: rgb(0, 0, 0); font-size: 24px; font-style: normal; font-weight: 700; line-height: 24px; letter-spacing: 0.18px; display: inline-block; padding-top: 20px; }
.header-area.header-area9 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb:hover .img1::after { transform: scale(1); transition: 0.4s; visibility: visible; opacity: 0.4; }
.header-area.header-area9 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb:hover .homemenu-btn { top: 26%; visibility: visible; opacity: 1; transition: 0.6s; margin-top: 4px; }
.header-area.header-area9 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb:hover .bottom-text { color: var(--vtc-bg-main-bg-1); transition: 0.4s; }
.header-area.header-area9 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb.active .img1::after { transform: scale(1); transition: 0.4s; visibility: visible; opacity: 0.3; }
.header-area.header-area9 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb.active .img1 .coming { position: absolute; top: 50%; left: 50%; margin-left: -84px; margin-top: -30px; height: 60px; width: 168px; z-index: 99; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.header-area.header-area9 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .img1 { position: relative; z-index: 1; overflow: hidden; width: 234px; height: 300px; }
.header-area.header-area9 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .img1::after { position: absolute; content: ""; height: 100%; width: 100%; left: 0px; top: 0px; transition: 0.4s; background: rgb(0, 0, 38); opacity: 0; border-radius: 4px; transform: scale(0.8); z-index: 1; visibility: hidden; }
.header-area.header-area9 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .img1 img { height: 100%; width: 100%; border-radius: 4px; transition: 0.4s; border: 1px solid rgb(229, 231, 235); }
.header-area.header-area9 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn { position: absolute; top: 30%; z-index: 2; visibility: hidden; opacity: 0; text-align: center; transition: 0.6s; margin: 0px auto; left: 18%; right: 20%; }
.header-area.header-area9 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn .header-btn1 { display: inline-block; padding: 16px; transition: 0.4s; border-radius: 7px; position: relative; width: 150px; color: var(--vtc-text-text-white-text-1); font-size: 16px; font-style: normal; font-weight: 700; line-height: 16px; text-transform: capitalize; z-index: 1; background: rgb(59, 148, 59); }
.header-area.header-area9 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn .header-btn1 i { transform: rotate(-45deg); margin-left: 4px; transition: 0.4s; }
.header-area.header-area9 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn .header-btn1:hover { color: var(--vtc-text-text-white-text-1); transition: 0.4s; transform: translateY(-5px); background: rgb(59, 148, 59); }
.header-area.header-area9 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn .header-btn1:hover i { transform: rotate(0deg); transition: 0.4s; }
.header-area.header-area9 .header-elements .main-menu-ex ul li ul { position: absolute; left: 0px; top: 50px; border-radius: 4px; background: var(--vtc-bg-bg-white); backdrop-filter: blur(27px); width: 206px; box-shadow: rgba(0, 0, 0, 0.067) 0px 20px 30px; padding: 10px; }
.header-area.header-area9 .header-elements .main-menu-ex ul li ul:hover > a { transition: 0.4s; padding-left: 25px; color: red; }
.header-area.header-area9 .header-elements .main-menu-ex ul li ul:hover > a::after { background: blue; transition: 0.4s; visibility: visible; opacity: 1; }
.header-area.header-area9 .header-elements .main-menu-ex ul li ul li ul { left: 190px; top: 10px; }
.header-area.header-area9 .header-elements .main-menu-ex ul li ul li a { color: var(--qt-text-h-text3); }
.header-area.header-area9 .header-elements .main-menu-ex ul li ul li a::after { content: ""; position: absolute; bottom: 0px; left: -10px; width: 0px; height: 100%; color: var(--qt-text-h-text3); border-radius: 4px; transition: 0.4s; z-index: -1; opacity: 1; }
.header-area.header-area9 .header-elements .main-menu-ex ul li ul li a:hover { color: var(--vtc-text-common-color-8); transition: 0.4s; }
.header-area.header-area9 .header-elements .main-menu-ex ul li ul li a:hover::after { background-color: var(--vtc-bg-common-bg12); border-radius: 4px; width: 5px; left: -10px; opacity: 1; }
.header-area.header-area9 .header-elements .main-menu-ex ul li a { color: var(--vtc-text-heading-text-1); font-size: 16px; display: block; font-weight: 500; padding: 8px 15px; transition: 0.3s; text-transform: uppercase; }
.header-area.header-area9 .header-elements .main-menu-ex ul li a:hover { color: var(--vtc-text-common-color-8); transition: 0.4s; }
.header-area.header-area9 .header-elements .main-menu-ex ul li:hover .vl-submenu { visibility: visible; opacity: 1; z-index: 9; top: 150.3%; position: absolute; transition: 0.4s; transform: scale(1); }
.header-area.header-area9 .header-elements .main-menu-ex ul li:hover .mega-menu-all { opacity: 1; visibility: visible; transform: scale(1) translateY(-30px); }
.header-area.header-area10 { padding-top: 10px; }
.header-area.header-area10 .header-elements { background-color: var(--vtc-bg-bg-white); position: relative; z-index: 3; padding: 20px 32px; border-radius: 8px; }
.header-area.header-area10 .header-elements .main-menu-ex { padding: 2px 24px; position: relative; }
.header-area.header-area10 .header-elements .main-menu-ex ul li .mega-menu-all { visibility: hidden; opacity: 0; box-shadow: rgba(0, 0, 0, 0.2) 0px 20px 30px; position: absolute; background: white; top: 201.3%; transform: scale(1, 0); z-index: 0; transition: 0.4s; border-radius: 5px; padding: 36px 0px; left: -400px; width: 1000px; min-height: 300px; overflow: hidden; transform-origin: center top; display: block; }
.header-area.header-area10 .header-elements .main-menu-ex ul li .mega-menu-all ul { box-shadow: none !important; padding: 0px 10px !important; }
.header-area.header-area10 .header-elements .main-menu-ex ul li .mega-menu-all ul li a { display: inline-block; padding: 8px 40px; }
.header-area.header-area10 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single { position: relative; }
.header-area.header-area10 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single h3 { font-size: 20px; line-height: 20px; font-weight: 600; color: var(--vtc-text-heading-text-1); padding-left: 44px; position: relative; }
.header-area.header-area10 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single h3::after { content: ""; position: absolute; bottom: -16px; left: 43px; height: 2px; width: 25%; background-color: rgba(145, 145, 145, 0.21); }
.header-area.header-area10 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single::after { content: ""; position: absolute; top: 0px; left: 0px; height: 400px; width: 2px; background-color: rgba(145, 145, 145, 0.21); }
.header-area.header-area10 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single.dis1::after { display: none; }
.header-area.header-area10 .header-elements .main-menu-ex ul li .vl-submenu .all-images-menu { display: flex; align-items: center; }
.header-area.header-area10 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb { transition: 0.4s; position: relative; z-index: 1; margin: 0px 20px 20px 0px; text-align: center; overflow: hidden; }
.header-area.header-area10 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .text { position: absolute; z-index: 1; top: 10px; left: 0px; }
.header-area.header-area10 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .text::after { position: absolute; content: ""; height: 100px; width: 100px; left: -54px; top: -62px; transition: 0.4s; background: var(--vtc-bg-common-bg20); transform: rotate(-45deg); z-index: -1; }
.header-area.header-area10 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .text h2 { font-size: 20px; color: var(--vtc-text-text-white-text-1); transform: rotate(-45deg); margin-left: 7px; margin-bottom: 13px; font-weight: 700; }
.header-area.header-area10 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .bottom-heading { color: rgb(8, 17, 26); font-size: 18px; font-style: normal; font-weight: 600; line-height: 18px; display: inline-block; margin-top: 8px; }
.header-area.header-area10 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .bottom-heading:hover { color: var(--vtc-text-common-color-2); transition: 0.4s; }
.header-area.header-area10 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .bottom-text { color: rgb(0, 0, 0); font-size: 24px; font-style: normal; font-weight: 700; line-height: 24px; letter-spacing: 0.18px; display: inline-block; padding-top: 20px; }
.header-area.header-area10 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb:hover .img1::after { transform: scale(1); transition: 0.4s; visibility: visible; opacity: 0.4; }
.header-area.header-area10 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb:hover .homemenu-btn { top: 26%; visibility: visible; opacity: 1; transition: 0.6s; margin-top: 4px; }
.header-area.header-area10 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb:hover .bottom-text { color: var(--vtc-bg-main-bg-1); transition: 0.4s; }
.header-area.header-area10 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb.active .img1::after { transform: scale(1); transition: 0.4s; visibility: visible; opacity: 0.3; }
.header-area.header-area10 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb.active .img1 .coming { position: absolute; top: 50%; left: 50%; margin-left: -84px; margin-top: -30px; height: 60px; width: 168px; z-index: 99; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.header-area.header-area10 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .img1 { position: relative; z-index: 1; overflow: hidden; width: 234px; height: 300px; }
.header-area.header-area10 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .img1::after { position: absolute; content: ""; height: 100%; width: 100%; left: 0px; top: 0px; transition: 0.4s; background: rgb(0, 0, 38); opacity: 0; border-radius: 4px; transform: scale(0.8); z-index: 1; visibility: hidden; }
.header-area.header-area10 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .img1 img { height: 100%; width: 100%; border-radius: 4px; transition: 0.4s; border: 1px solid rgb(229, 231, 235); }
.header-area.header-area10 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn { position: absolute; top: 30%; z-index: 2; visibility: hidden; opacity: 0; text-align: center; transition: 0.6s; margin: 0px auto; left: 18%; right: 20%; }
.header-area.header-area10 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn .header-btn1 { display: inline-block; padding: 16px; transition: 0.4s; border-radius: 7px; position: relative; width: 150px; color: var(--vtc-text-text-white-text-1); font-size: 16px; font-style: normal; font-weight: 700; line-height: 16px; text-transform: capitalize; z-index: 1; background: var(--vtc-bg-common-bg11); }
.header-area.header-area10 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn .header-btn1 i { transform: rotate(-45deg); margin-left: 4px; transition: 0.4s; }
.header-area.header-area10 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn .header-btn1:hover { color: var(--vtc-text-text-white-text-1); transition: 0.4s; transform: translateY(-5px); background: var(--vtc-bg-common-bg11); }
.header-area.header-area10 .header-elements .main-menu-ex ul li .vl-submenu .homemenu-thumb .homemenu-btn .header-btn1:hover i { transform: rotate(0deg); transition: 0.4s; }
.header-area.header-area10 .header-elements .main-menu-ex ul li ul { position: absolute; left: 0px; top: 50px; border-radius: 4px; background: var(--vtc-bg-bg-white); backdrop-filter: blur(27px); width: 206px; box-shadow: rgba(0, 0, 0, 0.067) 0px 20px 30px; padding: 10px; }
.header-area.header-area10 .header-elements .main-menu-ex ul li ul:hover > a { transition: 0.4s; padding-left: 25px; color: red; }
.header-area.header-area10 .header-elements .main-menu-ex ul li ul:hover > a::after { background: blue; transition: 0.4s; visibility: visible; opacity: 1; }
.header-area.header-area10 .header-elements .main-menu-ex ul li ul li ul { left: 190px; top: 10px; }
.header-area.header-area10 .header-elements .main-menu-ex ul li ul li a { color: var(--qt-text-h-text3); }
.header-area.header-area10 .header-elements .main-menu-ex ul li ul li a::after { content: ""; position: absolute; bottom: 0px; left: -10px; width: 0px; height: 100%; color: var(--qt-text-h-text3); border-radius: 4px; transition: 0.4s; z-index: -1; opacity: 1; }
.header-area.header-area10 .header-elements .main-menu-ex ul li ul li a:hover { color: var(--vtc-text-common-color-7); transition: 0.4s; }
.header-area.header-area10 .header-elements .main-menu-ex ul li ul li a:hover::after { background-color: var(--vtc-bg-common-bg11); border-radius: 4px; width: 5px; left: -10px; opacity: 1; }
.header-area.header-area10 .header-elements .main-menu-ex ul li a { color: var(--vtc-text-heading-text-1); font-size: 16px; display: block; font-weight: 500; padding: 8px 15px; transition: 0.3s; text-transform: uppercase; }
.header-area.header-area10 .header-elements .main-menu-ex ul li a:hover { color: var(--vtc-text-common-color-7); transition: 0.4s; }
.header-area.header-area10 .header-elements .main-menu-ex ul li:hover .vl-submenu { visibility: visible; opacity: 1; z-index: 9; top: 150.3%; position: absolute; transition: 0.4s; transform: scale(1); }
.header-area.header-area10 .header-elements .main-menu-ex ul li:hover .mega-menu-all { opacity: 1; visibility: visible; transform: scale(1) translateY(-30px); }
.header-area.header-area1 .main-menu-ex.main-menu-ex1 li.has-dropdown:hover a.main1 { color: var(--vtc-bg-main-bg-1); }
.header-area.header-area1 .main-menu-ex.main-menu-ex1 li.dropdown-menu-parrent:hover a.main1 { color: var(--vtc-bg-main-bg-1); }
.header-area.header-area1 .main-menu-ex.main-menu-ex1 li.has-dropdown.has-dropdown1:hover a.main { color: var(--vtc-bg-main-bg-1); }
.header-area.header-area1 .main-menu-ex.main-menu-ex1 li.has-dropdown.has-dropdown1:hover a.main::after { background-color: var(--vtc-bg-main-bg-1); border-radius: 4px; width: 5px; left: -10px; opacity: 1; }
.header-area.header-area3 .main-menu-ex.main-menu-ex1 li.has-dropdown:hover a.main1 { color: var(--vtc-bg-main-bg-1); }
.header-area.header-area3 .main-menu-ex.main-menu-ex1 li.dropdown-menu-parrent:hover a.main1 { color: var(--vtc-bg-main-bg-1); }
.header-area.header-area3 .main-menu-ex.main-menu-ex1 li.has-dropdown.has-dropdown1:hover a.main { color: var(--vtc-bg-main-bg-1); }
.header-area.header-area3 .main-menu-ex.main-menu-ex1 li.has-dropdown.has-dropdown1:hover a.main::after { background-color: var(--vtc-bg-main-bg-1); border-radius: 4px; width: 5px; left: -10px; opacity: 1; }
.header-area.header-area4 .main-menu-ex.main-menu-ex1 li.has-dropdown:hover a.main1 { color: var(--vtc-bg-main-bg-6); }
.header-area.header-area4 .main-menu-ex.main-menu-ex1 li.dropdown-menu-parrent:hover a.main1 { color: var(--vtc-bg-main-bg-6); }
.header-area.header-area4 .main-menu-ex.main-menu-ex1 li.has-dropdown.has-dropdown1:hover a.main { color: var(--vtc-bg-main-bg-6); }
.header-area.header-area4 .main-menu-ex.main-menu-ex1 li.has-dropdown.has-dropdown1:hover a.main::after { background-color: var(--vtc-bg-main-bg-6); border-radius: 4px; width: 5px; left: -10px; opacity: 1; }
.header-area.header-area5 .main-menu-ex.main-menu-ex1 li.has-dropdown:hover a.main1 { color: var(--vtc-bg-main-bg-2); }
.header-area.header-area5 .main-menu-ex.main-menu-ex1 li.dropdown-menu-parrent:hover a.main1 { color: var(--vtc-bg-main-bg-2); }
.header-area.header-area5 .main-menu-ex.main-menu-ex1 li.has-dropdown.has-dropdown1:hover a.main { color: var(--vtc-bg-main-bg-2); }
.header-area.header-area5 .main-menu-ex.main-menu-ex1 li.has-dropdown.has-dropdown1:hover a.main::after { background-color: var(--vtc-bg-main-bg-2); border-radius: 4px; width: 5px; left: -10px; opacity: 1; }
.header-area.header-area6 .main-menu-ex.main-menu-ex1 li.has-dropdown:hover a.main1 { color: var(--vtc-text-common-color-11); }
.header-area.header-area6 .main-menu-ex.main-menu-ex1 li.dropdown-menu-parrent:hover a.main1 { color: var(--vtc-text-common-color-11); }
.header-area.header-area6 .main-menu-ex.main-menu-ex1 li.has-dropdown.has-dropdown1:hover a.main { color: var(--vtc-text-common-color-11); }
.header-area.header-area6 .main-menu-ex.main-menu-ex1 li.has-dropdown.has-dropdown1:hover a.main::after { background-color: var(--vtc-bg-common-bg15); border-radius: 4px; width: 5px; left: -10px; opacity: 1; }
.header-area.header-area7 .main-menu-ex.main-menu-ex1 li.has-dropdown:hover a.main1 { color: var(--vtc-text-common-color-1); }
.header-area.header-area7 .main-menu-ex.main-menu-ex1 li.dropdown-menu-parrent:hover a.main1 { color: var(--vtc-text-common-color-1); }
.header-area.header-area7 .main-menu-ex.main-menu-ex1 li.has-dropdown.has-dropdown1:hover a.main { color: var(--vtc-text-common-color-1); }
.header-area.header-area7 .main-menu-ex.main-menu-ex1 li.has-dropdown.has-dropdown1:hover a.main::after { background-color: var(--vtc-bg-common-bg10); border-radius: 4px; width: 5px; left: -10px; opacity: 1; }
.header-area.header-area8 .main-menu-ex.main-menu-ex1 li.has-dropdown:hover a.main1 { color: var(--vtc-text-common-color-9); }
.header-area.header-area8 .main-menu-ex.main-menu-ex1 li.dropdown-menu-parrent:hover a.main1 { color: var(--vtc-text-common-color-9); }
.header-area.header-area8 .main-menu-ex.main-menu-ex1 li.has-dropdown.has-dropdown1:hover a.main { color: var(--vtc-text-common-color-9); }
.header-area.header-area8 .main-menu-ex.main-menu-ex1 li.has-dropdown.has-dropdown1:hover a.main::after { background-color: var(--vtc-bg-common-bg13); border-radius: 4px; width: 5px; left: -10px; opacity: 1; }
.header-area.header-area9 .main-menu-ex.main-menu-ex1 li.has-dropdown:hover a.main1 { color: var(--vtc-text-common-color-8); }
.header-area.header-area9 .main-menu-ex.main-menu-ex1 li.dropdown-menu-parrent:hover a.main1 { color: var(--vtc-text-common-color-8); }
.header-area.header-area9 .main-menu-ex.main-menu-ex1 li.has-dropdown.has-dropdown1:hover a.main { color: var(--vtc-text-common-color-8); }
.header-area.header-area9 .main-menu-ex.main-menu-ex1 li.has-dropdown.has-dropdown1:hover a.main::after { background-color: var(--vtc-bg-common-bg12); border-radius: 4px; width: 5px; left: -10px; opacity: 1; }
.header-area.header-area10 .main-menu-ex.main-menu-ex1 li.has-dropdown:hover a.main1 { color: var(--vtc-text-common-color-7); }
.header-area.header-area10 .main-menu-ex.main-menu-ex1 li.dropdown-menu-parrent:hover a.main1 { color: var(--vtc-text-common-color-7); }
.header-area.header-area10 .main-menu-ex.main-menu-ex1 li.has-dropdown.has-dropdown1:hover a.main { color: var(--vtc-text-common-color-7); }
.header-area.header-area10 .main-menu-ex.main-menu-ex1 li.has-dropdown.has-dropdown1:hover a.main::after { background-color: var(--vtc-bg-common-bg11); border-radius: 4px; width: 5px; left: -10px; opacity: 1; }
.header-area.header-area2 .main-menu-ex.main-menu-ex1 li.has-dropdown:hover a.main1 { color: var(--vtc-bg-main-bg-2); }
.header-area.header-area2 .main-menu-ex.main-menu-ex1 li.dropdown-menu-parrent:hover a.main1 { color: var(--vtc-bg-main-bg-2); }
.header-area.header-area2 .main-menu-ex.main-menu-ex1 li.has-dropdown.has-dropdown1:hover a.main { color: var(--vtc-bg-main-bg-2); }
.header-area.header-area2 .main-menu-ex.main-menu-ex1 li.has-dropdown.has-dropdown1:hover a.main::after { background-color: var(--vtc-bg-main-bg-2); border-radius: 4px; width: 5px; left: -10px; opacity: 1; }
.header5-top { position: absolute; top: 0px; left: 0px; z-index: 99; width: 100%; margin: 16px 0px; }
.header5-top .icon-text a { display: inline-block; color: var(--vtc-text-text-white-text-1); font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs16); font-weight: var(--f-fw-medium); }
.header5-top .icon-text a img { margin-top: -3px; margin-right: 5px; }
.mobile-sidebar .logo-m { margin-top: -32px; margin-bottom: 30px; max-width: 110px; }
.mobile-sidebar .mobile-button a { width: 100%; text-align: center; margin-top: 30px; margin-bottom: 30px; }
.mobile-sidebar .single-footer-items h3 { color: var(--vtc-text-heading-text-1); line-height: var(--f-fs-font-fs24); font-size: var(--f-fs-font-fs24); font-weight: var(--f-fw-bold); margin-bottom: 30px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mobile-sidebar .single-footer-items h3 { margin-bottom: 16px; margin-top: 30px; }
}
@media (max-width: 767px) {
  .mobile-sidebar .single-footer-items h3 { margin-bottom: 16px; margin-top: 30px; }
}
.mobile-sidebar .single-footer-items .menu-list li a { display: inline-block; color: var(--ztc-text-text-2); font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs16); font-weight: var(--f-fw-medium); padding: 10px 0px; transition: 0.4s; }
.mobile-sidebar .single-footer-items .menu-list li a:hover { color: var(--ztc-bg-main-bg-4); transform: translateX(5px); transition: 0.4s; }
.mobile-sidebar .single-footer-items .contact-box { display: flex; align-items: center; padding: 10px 0px; }
.mobile-sidebar .single-footer-items .contact-box .icon { margin-right: 16px; }
.mobile-sidebar .single-footer-items .contact-box .icon img { filter: brightness(0); }
.mobile-sidebar .single-footer-items .contact-box .pera a { display: inline-block; color: var(--ztc-text-text-2); font-size: var(--f-fs-font-fs18); line-height: var(--f-fs-font-fs28); font-weight: var(--f-fw-medium); transition: 0.4s; }
.mobile-sidebar .single-footer-items .contact-box .pera a:hover { color: var(--ztc-bg-main-bg-4); transition: 0.4s; }
.mobile-sidebar .contact-infos h3 { color: var(--vtc-text-heading-text-1); line-height: var(--f-fs-font-fs24); font-size: var(--f-fs-font-fs24); font-weight: var(--f-fw-bold); margin-bottom: 30px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mobile-sidebar .contact-infos h3 { margin-bottom: 16px; margin-top: 30px; }
}
@media (max-width: 767px) {
  .mobile-sidebar .contact-infos h3 { margin-bottom: 16px; margin-top: 30px; }
}
.mobile-sidebar .contact-infos .social-icon { padding-top: 24px; }
.mobile-sidebar .contact-infos .social-icon li { display: inline-block; }
.mobile-sidebar .contact-infos .social-icon li a { display: inline-block; color: var(--ztc-text-text-2); font-size: var(--f-fs-font-fs16); background-color: rgba(0, 0, 0, 0.055); height: 32px; width: 32px; text-align: center; line-height: 0; border-radius: 50%; margin: 0px 2px; transition: 0.4s; }
.mobile-sidebar .contact-infos .social-icon li a:hover { color: var(--ztc-text-text-1); background-color: var(--ztc-bg-main-bg-4); transition: 0.4s; }
.mobile-sidebar .mobile-button a.menu-btn2 { background-color: var(--vtc-bg-bg-white); padding: 18px; width: 100%; border-radius: 4px; display: inline-block; color: var(--ztc-text-text-1); font-size: var(--f-fs-font-fs16); font-weight: var(--f-fw-blod); line-height: var(--f-fs-font-fs16); }
.mobile-menu-content .vl-submenu { display: none; }
.mobile-menu-content .tp-mega-menu .shop-mega-menu-title { margin: 0px; padding-top: 7px; }
.mobile-menu-content .tp-mega-menu.shop-mega-menu { padding: 10px 0px 0px 19px !important; }
.mobile-menu-content .tp-mega-menu .shop-mega-menu-img { margin: 7px 0px; }
.mobile-menu-content ul { position: static; display: block; box-shadow: none; }
.mobile-menu-content ul li { list-style: none; position: relative; width: 100%; padding: 0px; }
.mobile-menu-content ul li:not(:last-child) a { border-bottom: 1px solid rgba(2, 11, 24, 0.1); }
.mobile-menu-content ul li.has-dropdown > a .dropdown-toggle-btn { position: absolute; right: 0px; top: 50%; font-size: 16px; color: var(--vtc-text-heading-text-1); z-index: 1; width: 30px; height: 30px; line-height: 28px; text-align: center; border: 1px solid rgba(2, 11, 24, 0.12); transform: translateY(-15px); }
.mobile-menu-content ul li.has-dropdown > a .dropdown-toggle-btn i { transition: 0.3s ease-out; }
.mobile-menu-content ul li.has-dropdown > a .dropdown-toggle-btn.dropdown-opened i { transform: rotate(90deg); }
.mobile-menu-content ul li.has-dropdown > a .dropdown-toggle-btn:hover { background-color: var(--vtc-bg-main-bg-1); border-color: var(--vtc-bg-main-bg-1); color: var(--vtc-text-text-white-text-1); }
.mobile-menu-content ul li.has-dropdown > a .dropdown-toggle-btn:hover i { color: var(--vtc-text-text-white-text-1); }
.mobile-menu-content ul li.has-dropdown > a.expanded { color: var(--vtc-text-heading-text-1); }
.mobile-menu-content ul li.has-dropdown > a.expanded .dropdown-toggle-btn.dropdown-opened { background-color: var(--vtc-bg-main-bg-1); border-color: var(--vtc-text-text-white-text-1); color: var(--vtc-text-text-white-text-1); }
.mobile-menu-content ul li.has-dropdown > a.expanded .dropdown-toggle-btn.dropdown-opened i { color: var(--vtc-text-text-white-text-1); }
.mobile-menu-content ul li.has-dropdown:hover > a::after { color: var(--vtc-bg-main-bg-1); }
.mobile-menu-content ul li:last-child a span { border-bottom: 0px; }
.mobile-menu-content ul li > a { display: block; font-size: 16px; color: var(--vtc-bg-main-bg-4); position: relative; padding: 10px 20px 10px 0px; }
.mobile-menu-content ul li > a svg { transform: translateY(2px); }
.mobile-menu-content ul li > a > i { display: inline-block; width: 11%; margin-right: 13px; transform: translateY(4px); font-size: 21px; line-height: 1; }
.mobile-menu-content ul li > a .menu-text { font-size: 16px; line-height: 11px; border-bottom: 1px solid var(--vtc-border-border-1); width: 82%; display: inline-block; padding: 19px 0px 17px; }
.mobile-menu-content ul li img { width: 100%; }
.mobile-menu-content ul li ul { padding: 0px; }
.mobile-menu-content ul li ul li { padding: 0px; }
.mobile-menu-content ul li ul li a { margin-left: auto; width: 93%; padding: 10px 20px 10px 0px; visibility: visible; text-shadow: none !important; }
.mobile-menu-content ul li ul li li a { width: 88%; padding: 10px 20px 10px 0px; }
.mobile-menu-content ul li ul li li li a { width: 83%; padding: 10px 20px 10px 0px; }
.mobile-menu-content ul li ul li li li li a { width: 68%; padding: 10px 20px 10px 0px; }
.mobile-menu-content ul li:hover > a { color: var(--vtc-text-heading-text-1); }
.mobile-menu-content ul li:hover > a::after { color: var(--vtc-text-heading-text-1); }
.mobile-menu-content ul li:hover > a .dropdown-toggle-btn i { color: var(--vtc-text-heading-text-1); }
.mobile-menu-content ul li:hover .mega-menu { visibility: visible; opacity: 1; top: 0px; }
.mobile-menu-content ul li .mega-menu, .mobile-menu-content ul li .submenu { position: static; min-width: 100%; padding: 0px; box-shadow: none; visibility: visible; opacity: 1; display: none; }
.mobile-menu-content ul li .mega-menu li, .mobile-menu-content ul li .submenu li { float: none; display: block; width: 100%; padding: 0px; }
.mobile-menu-content ul li .mega-menu li:hover a .dropdown-toggle-btn, .mobile-menu-content ul li .submenu li:hover a .dropdown-toggle-btn { color: var(--vtc-text-heading-text-1); }
.mobile-menu-content ul li .vl-submenu .homemenu { padding: 0px 10px; position: relative; margin-bottom: 20px; }
.mobile-menu-content ul li .vl-submenu .homemenu-thumb { position: relative; }
.mobile-menu-content ul li .vl-submenu .homemenu-thumb::before { position: absolute; content: ""; top: 0px; left: 0px; height: 100%; width: 100%; background: var(--vtc-bg-main-bg-1); opacity: 0; transition: 0.3s ease-out; }
.mobile-menu-content ul li .vl-submenu .homemenu-thumb:hover .homemenu-btn { opacity: 1; visibility: visible; }
.mobile-menu-content ul li .vl-submenu .homemenu-thumb:hover .homemenu-btn .menu-btn.show-1 { top: 35%; transform: translateY(-35px); }
.mobile-menu-content ul li .vl-submenu .homemenu-thumb:hover .homemenu-btn .menu-btn.show-2 { top: 30%; transform: translateY(-30px); }
.mobile-menu-content ul li .vl-submenu .homemenu-thumb:hover::before { opacity: 0.2; }
.mobile-menu-content ul li .vl-submenu .homemenu-title { font-size: 16px; font-weight: 600; }
.mobile-menu-content ul li .vl-submenu .homemenu-title a { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.mobile-menu-content ul li .vl-submenu .homemenu-title a:hover { color: var(--vtc-text-heading-text-1); }
.mobile-menu-content ul li .vl-submenu .homemenu-btn { position: absolute; bottom: 0px; left: 0px; right: 0px; opacity: 0; text-align: center; visibility: hidden; transition: 0.3s ease-out; }
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
  .mobile-menu-content ul li .vl-submenu .homemenu-btn { bottom: 20%; }
}
.mobile-menu-content ul li .vl-submenu .homemenu-btn .menu-btn { font-size: 14px; text-transform: uppercase; padding: 10px 20px; border-radius: 5px; display: inline-block; width: 115px; color: var(--vtc-text-text-white-text-1); background: var(--vtc-bg-main-bg-1); overflow: hidden; }
.mobile-menu-content ul li .vl-submenu .homemenu-btn .menu-btn:hover { background-position: right center; }
.mobile-menu-content * ul, .mobile-menu-content * li { transition: none !important; }
.header-area .header-elements .main-menu-ex ul li.menu-last ul { left: auto; right: 0px; }
.service1-box-bg-image img { width: 100%; object-fit: cover; height: 330px !important; }
.job-post-box { border-radius: 8px; border: 1px solid rgb(206, 207, 210); padding: 20px 16px; transition: 0.4s; }
.job-post-box .divider { background-color: rgb(206, 207, 210); width: 100%; height: 1px; margin: 28px 0px; }
.job-post-box .tag { display: inline-block; padding: 8px 12px; border-radius: 5px; background-color: var(--vtc-bg-common-bg1); color: var(--vtc-text-heading-text-1); font-size: var(--f-fs-font-fs16); font-style: normal; font-weight: var(--f-fw-medium); line-height: var(--f-fs-font-fs16); }
.job-post-box .job-owners-area { display: flex; align-items: center; padding-top: 20px; }
.job-post-box .job-owners-area .text { padding-left: 10px; }
.job-post-box .job-owners-area .text a { color: var(--vtc-text-heading-text-1); font-size: var(--f-fs-font-fs18); font-style: normal; font-weight: var(--f-fw-bold); line-height: var(--f-fs-font-fs18); transition: 0.4s; }
.job-post-box .job-owners-area .text a:hover { color: var(--vtc-bg-main-bg-1); }
.job-post-box .job-owners-area .text p { color: var(--vtc-text-pera-text-1); font-size: var(--f-fs-font-fs16); font-style: normal; font-weight: var(--f-fw-medium); line-height: var(--f-fs-font-fs16); padding-top: 6px; }
.job-post-box .work-info h5 { color: var(--vtc-text-heading-text-1); font-size: var(--f-fs-font-fs18); font-style: normal; font-weight: var(--f-fw-bold); line-height: var(--f-fs-font-fs18); }
.job-post-box .work-info h6 { color: var(--vtc-bg-main-bg-1); font-size: var(--f-fs-font-fs16); font-style: normal; font-weight: var(--f-fw-bold); line-height: var(--f-fs-font-fs16); padding-top: 12px; }
.job-post-box .work-info span { display: inline-block; color: var(--vtc-text-pera-text-1); font-size: var(--f-fs-font-fs16); font-style: normal; font-weight: var(--f-fw-medium); line-height: var(--f-fs-font-fs16); padding-top: 24px; }
.job-post-box .button { margin-top: 12px; }
.job-post-box.mt-30 { margin-top: 30px; }
.job-post-box:hover { transition: 0.4s; transform: translateY(-10px); border: 1px solid var(--vtc-text-text-white-text-1); box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 40px 0px; }
.job-learn { position: relative; display: inline-block; vertical-align: middle; appearance: none; font-weight: var(--f-fw-bold); font-size: var(--f-fs-font-fs16); line-height: var(--f-fs-font-fs16); color: var(--vtc-text-heading-text-1); border: 1px solid var(--vtc-bg-common-bg11); text-transform: capitalize; padding: 16px 22px; background: transparent; overflow: hidden; z-index: 1; border-radius: 4px; transition: 0.4s; outline: none !important; }
@media (max-width: 767px) {
  .job-learn { margin-left: 0px; margin-right: 30px; margin-top: 20px; }
}
.job-learn::before { content: ""; position: absolute; inset: 0px; background-color: rgb(255, 170, 96); background-position: left center; transition-delay: 0.1s; transition-timing-function: ease-in-out; transition-duration: 0.5s; transition-property: all; transform-origin: left center; transform-style: preserve-3d; transform: scaleX(0); z-index: -1; }
.job-learn:hover::before { transform: scaleX(1); }
.job-learn::after { content: ""; position: absolute; inset: 0px; background-color: rgb(3, 0, 0); transform: scaleY(0); transform-style: preserve-3d; transition: 0.4s linear; transform-origin: right center; z-index: -1; }
.job-learn:hover::after { transform: scaleY(1); transform-origin: center bottom; transition: 0.4s linear; }
.job-learn:hover { color: var(--vtc-text-text-white-text-1); }
.job-learn span { position: relative; margin-left: 4px; font-size: 16px; transition: 0.4s linear; transform: rotate(-45deg); display: inline-block; }
.blog1-box .image img { width: 500px; height: 500px; object-fit: cover; border-radius: 4px; }
.blog3 .blog3-box .image img { height: 500px; object-fit: cover; }
.blog4-box .image img, .blog9 .image img { height: 300px; object-fit: cover; }
.blog7 .image img { height: 200px; object-fit: cover; border-radius: 12px; }
.service4-box .image img { height: 330px; object-fit: cover; }
.postbox_quote__item { border-radius: 5px; background: var(--vl-common-white); box-shadow: rgba(19, 16, 34, 0.06) 0px 4px 13px -2px, rgba(19, 16, 34, 0.1) 0px 4.8px 24.4px -6px; padding: 30px; }
.postbox_quote__item .post__text p { font-style: italic; font-size: 18px; line-height: 30px; }
.blog_gallery_slider .owl-nav button { height: 60px; width: 60px; text-align: center; line-height: 40px; border-radius: 50%; transition: 0.3s; background: var(--vtc-bg-main-bg-1) !important; color: var(--vtc-text-text-white-text-1) !important; border: 1px solid transparent !important; }
.blog_gallery_slider .owl-nav { position: absolute; top: 50%; left: 0px; width: 100%; display: flex; justify-content: space-between; padding: 0px 10px; margin-top: -30px; }
.blog_gallery_slider .owl-nav button:hover { border: 1px solid var(--vtc-bg-main-bg-1) !important; background: transparent !important; color: var(--vtc-text-pera-text-1) !important; }
.p-relative { position: relative; }
.recrute-form textarea { min-height: 140px; }
.row.apply-form input, .row.apply-form textarea, .row.apply-form button { margin-bottom: 20px; }
.row.apply-form textarea { min-height: 200px; }
.heading4 h5, .heading4 h4, .heading2 h5, .heading5 h4, .service-benefits5 .benefits-box h4, .heading1 h2, .heading6-w h2, .service9 .service-box h4, .work1 .work1-box .heading1 h4, .heading3 h5, .heading3 h4, .heading5 h5, .heading5 h4, .work6 .work-box .heading-area h3, .heading6 h4, .contact6 .contact9-content-area .contact9-box .heading h5, .team7 .team-box h5, .others8 .others-boxs .heading8 h4, .contact8 .contact9-content-area .contact9-box .heading h5, .work9 .work-box .heading-area h3, .solutions9 .solutions-box .heading-area .heading h4, .contact9 .contact9-content-area .contact9-box .heading h5, .service10 .service-box .heading h4, .work10 .work-box .heading h4 { margin-bottom: 0px; }
.pricing-box2 h5 { margin-bottom: 20px; }
.contact4 .contact3-box .heading4 h6 { margin-bottom: 0px; }
.footer-info-logo a { display: block; max-width: 160px; }
header .sticky { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.contact6 .contact9-content-area .contact9-box { margin-left: 0px; margin-top: 30px; }
.contact3 .contact3-box .heading3, .contact4 .contact3-box .heading4, .contact1-box .heading, .contact5 .contact3-box .heading4, .contact6 .contact9-content-area .contact9-box .heading, .contact8 .contact9-content-area .contact9-box .heading, .contact9 .contact9-content-area .contact9-box .heading { width: calc(100% - 90px); }
@media screen and (max-width: 767px) {
  .about5 .buttons-about5 .phone-btn { margin-left: 0px; margin-top: 20px; }
  .about8 .heading8 { margin-bottom: 40px; }
  .about5 .buttons-about5 { display: block; }
  .case6 .project-two__box { display: block; }
  .hero-area4 a.theme-btn9 { margin-right: 0px; margin-top: 20px; }
  .hero-area3 .theme-btn7 { margin-top: 20px; }
  .about3 .conter-box2 { margin-top: 20px; }
  .about3-images { margin-bottom: 40px; }
  .contact1 .heading1-w { padding-right: 0px; }
  .contact1 .contact1-form { margin-top: 40px; }
  .contact1 .contact1-box .heading a { font-size: 18px; }
  .blog1-box .image img { width: 100%; height: 300px; }
  .pl-80 { padding-left: 15px; }
  .vl-footer-widget.mb-50 { margin-bottom: 20px; }
  .tes1-image { margin-top: 20px; }
  .contact6 .contact9-content-area { padding: 20px; }
  .contact8 .contact9-content-area .contact9-box { margin-left: 0px; margin-top: 30px; }
  .contact8 .contact9-content-area { padding: 20px; }
  .contact8 .contact9-content-area .contact9-box { margin-left: 0px; margin-top: 30px; }
  .contact8 .contact9-content-area { padding: 20px; }
  .tes8 .tes8-slider-area .single-slider p { font-size: 18px; line-height: 30px; }
  .contact9 .contact9-content-area .contact9-box { margin-left: 0px; margin-top: 30px; }
  .contact9 .contact9-content-area { padding: 20px; }
  .contact10 .contact-from p { line-height: 26px; }
}
.vl-black-bg { background-color: rgb(22, 36, 62); }
:root { --direction-multiplier: 1; }
body.rtl, html[dir="rtl"] { --direction-multiplier: -1; }
.elementor-hidden { display: none; }
.elementor-visibility-hidden { visibility: hidden; }
.elementor-screen-only, .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; }
.elementor-clearfix::after { clear: both; content: ""; display: block; height: 0px; width: 0px; }
.e-logo-wrapper { display: inline-block; line-height: 1; }
.e-logo-wrapper i { color: var(--e-a-color-circle-logo); font-size: 2.5em; }
.elementor *, .elementor ::after, .elementor ::before { box-sizing: border-box; }
.elementor a { box-shadow: none; text-decoration: none; }
.elementor hr { background-color: transparent; margin: 0px; }
.elementor img { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; box-shadow: none; height: auto; max-width: 100%; }
.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure { margin: 0px; }
.elementor embed, .elementor iframe, .elementor object, .elementor video { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; line-height: 1; margin: 0px; max-width: 100%; width: 100%; }
.elementor .elementor-background, .elementor .elementor-background-holder, .elementor .elementor-background-video-container { direction: ltr; inset: 0px; overflow: hidden; position: absolute; z-index: 0; }
.elementor .elementor-background-video-container { pointer-events: none; transition: opacity 1s; }
.elementor .elementor-background-video-container.elementor-loading { opacity: 0; }
.elementor .elementor-background-video, .elementor .elementor-background-video-embed { max-width: none; }
.elementor .elementor-background-video, .elementor .elementor-background-video-embed, .elementor .elementor-background-video-hosted { inset-block-start: 50%; inset-inline-start: 50%; position: absolute; transform: translate(-50%, -50%); }
.elementor .elementor-background-video-hosted { object-fit: cover; }
.elementor .elementor-background-overlay { inset: 0px; position: absolute; }
.elementor .elementor-background-slideshow { inset: 0px; position: absolute; z-index: 0; }
.elementor .elementor-background-slideshow__slide__image { background-position: 50% center; background-size: cover; height: 100%; width: 100%; }
.e-con-inner > .elementor-element.elementor-absolute, .e-con > .elementor-element.elementor-absolute, .elementor-widget-wrap > .elementor-element.elementor-absolute { position: absolute; }
.e-con-inner > .elementor-element.elementor-fixed, .e-con > .elementor-element.elementor-fixed, .elementor-widget-wrap > .elementor-element.elementor-fixed { position: fixed; }
.elementor-widget-wrap .elementor-element.elementor-widget__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget__width-initial { max-width: 100%; }
@media (max-width: 1024px) {
  .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial { max-width: 100%; }
}
@media (max-width: 767px) {
  .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial { max-width: 100%; }
}
.elementor-element.elementor-absolute, .elementor-element.elementor-fixed { z-index: 1; }
.elementor-element { --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); }
.elementor-element:where(.e-con-full, .elementor-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); }
.elementor-invisible { visibility: hidden; }
.elementor-custom-embed-play { inset-block-start: 50%; inset-inline-start: 50%; position: absolute; transform: translate(calc(-50% * var(--direction-multiplier)),-50%); }
.elementor-custom-embed-play i { color: rgb(255, 255, 255); font-size: 100px; text-shadow: rgba(0, 0, 0, 0.3) 1px 0px 6px; }
.elementor-custom-embed-play svg { fill: rgb(255, 255, 255); filter: drop-shadow(rgba(0, 0, 0, 0.3) 1px 0px 6px); height: 100px; width: 100px; }
.elementor-custom-embed-play i, .elementor-custom-embed-play svg { opacity: 0.8; transition: 0.5s; }
.elementor-custom-embed-play.elementor-playing i { font-family: eicons; }
.elementor-custom-embed-play.elementor-playing i::before { content: ""; }
.elementor-custom-embed-play.elementor-playing i, .elementor-custom-embed-play.elementor-playing svg { animation: 2s linear 0s infinite normal none running eicon-spin; }
.elementor-tag { display: inline-flex; }
.elementor-ken-burns { transition-duration: 10s; transition-property: transform; transition-timing-function: linear; }
.elementor-ken-burns--out { transform: scale(1.3); }
.elementor-ken-burns--active { transition-duration: 20s; }
.elementor-ken-burns--active.elementor-ken-burns--out { transform: scale(1); }
.elementor-ken-burns--active.elementor-ken-burns--in { transform: scale(1.3); }
.elementor-align-center { text-align: center; }
.elementor-align-right { text-align: right; }
.elementor-align-left { text-align: left; }
.elementor-align-center .elementor-button, .elementor-align-left .elementor-button, .elementor-align-right .elementor-button { width: auto; }
.elementor-align-justify .elementor-button { width: 100%; }
@media (min-width:-1) {
  .elementor-widescreen-align-center { text-align: center; }
  .elementor-widescreen-align-right { text-align: right; }
  .elementor-widescreen-align-left { text-align: left; }
  .elementor-widescreen-align-center .elementor-button, .elementor-widescreen-align-left .elementor-button, .elementor-widescreen-align-right .elementor-button { width: auto; }
  .elementor-widescreen-align-justify .elementor-button { width: 100%; }
}
@media (max-width:-1) {
  .elementor-laptop-align-center { text-align: center; }
  .elementor-laptop-align-right { text-align: right; }
  .elementor-laptop-align-left { text-align: left; }
  .elementor-laptop-align-center .elementor-button, .elementor-laptop-align-left .elementor-button, .elementor-laptop-align-right .elementor-button { width: auto; }
  .elementor-laptop-align-justify .elementor-button { width: 100%; }
  .elementor-tablet_extra-align-center { text-align: center; }
  .elementor-tablet_extra-align-right { text-align: right; }
  .elementor-tablet_extra-align-left { text-align: left; }
  .elementor-tablet_extra-align-center .elementor-button, .elementor-tablet_extra-align-left .elementor-button, .elementor-tablet_extra-align-right .elementor-button { width: auto; }
  .elementor-tablet_extra-align-justify .elementor-button { width: 100%; }
}
@media (max-width: 1024px) {
  .elementor-tablet-align-center { text-align: center; }
  .elementor-tablet-align-right { text-align: right; }
  .elementor-tablet-align-left { text-align: left; }
  .elementor-tablet-align-center .elementor-button, .elementor-tablet-align-left .elementor-button, .elementor-tablet-align-right .elementor-button { width: auto; }
  .elementor-tablet-align-justify .elementor-button { width: 100%; }
}
@media (max-width:-1) {
  .elementor-mobile_extra-align-center { text-align: center; }
  .elementor-mobile_extra-align-right { text-align: right; }
  .elementor-mobile_extra-align-left { text-align: left; }
  .elementor-mobile_extra-align-center .elementor-button, .elementor-mobile_extra-align-left .elementor-button, .elementor-mobile_extra-align-right .elementor-button { width: auto; }
  .elementor-mobile_extra-align-justify .elementor-button { width: 100%; }
}
@media (max-width: 767px) {
  .elementor-mobile-align-center { text-align: center; }
  .elementor-mobile-align-right { text-align: right; }
  .elementor-mobile-align-left { text-align: left; }
  .elementor-mobile-align-center .elementor-button, .elementor-mobile-align-left .elementor-button, .elementor-mobile-align-right .elementor-button { width: auto; }
  .elementor-mobile-align-justify .elementor-button { width: 100%; }
}
:root { --page-title-display: block; }
.elementor-page-title, h1.entry-title { display: var(--page-title-display); }
@keyframes eicon-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
.eicon-animation-spin { animation: 2s linear 0s infinite normal none running eicon-spin; }
.elementor-section { position: relative; }
.elementor-section .elementor-container { display: flex; margin-inline: auto; position: relative; }
@media (max-width: 1024px) {
  .elementor-section .elementor-container { flex-wrap: wrap; }
}
.elementor-section.elementor-section-boxed > .elementor-container { max-width: 1140px; }
.elementor-section.elementor-section-stretched { position: relative; width: 100%; }
.elementor-section.elementor-section-items-top > .elementor-container { align-items: flex-start; }
.elementor-section.elementor-section-items-middle > .elementor-container { align-items: center; }
.elementor-section.elementor-section-items-bottom > .elementor-container { align-items: flex-end; }
@media (min-width: 768px) {
  .elementor-section.elementor-section-height-full { height: 100vh; }
  .elementor-section.elementor-section-height-full > .elementor-container { height: 100%; }
}
.elementor-bc-flex-widget .elementor-section-content-top > .elementor-container > .elementor-column > .elementor-widget-wrap { align-items: flex-start; }
.elementor-bc-flex-widget .elementor-section-content-middle > .elementor-container > .elementor-column > .elementor-widget-wrap { align-items: center; }
.elementor-bc-flex-widget .elementor-section-content-bottom > .elementor-container > .elementor-column > .elementor-widget-wrap { align-items: flex-end; }
.elementor-widget-wrap { align-content: flex-start; flex-wrap: wrap; position: relative; width: 100%; }
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap { display: flex; }
.elementor-widget-wrap > .elementor-element { width: 100%; }
.elementor-widget-wrap.e-swiper-container { width: calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px))); }
.elementor-widget { position: relative; }
.elementor-widget:not(:last-child) { margin-block-end: var(--kit-widget-spacing,20px); }
.elementor-widget:not(:last-child).elementor-absolute, .elementor-widget:not(:last-child).elementor-widget__width-auto, .elementor-widget:not(:last-child).elementor-widget__width-initial { margin-block-end: 0px; }
.elementor-column { display: flex; min-height: 1px; position: relative; }
.elementor-column-gap-narrow > .elementor-column > .elementor-element-populated { padding: 5px; }
.elementor-column-gap-default > .elementor-column > .elementor-element-populated { padding: 10px; }
.elementor-column-gap-extended > .elementor-column > .elementor-element-populated { padding: 15px; }
.elementor-column-gap-wide > .elementor-column > .elementor-element-populated { padding: 20px; }
.elementor-column-gap-wider > .elementor-column > .elementor-element-populated { padding: 30px; }
.elementor-inner-section .elementor-column-gap-no .elementor-element-populated { padding: 0px; }
@media (min-width: 768px) {
  .elementor-column.elementor-col-10, .elementor-column[data-col="10"] { width: 10%; }
  .elementor-column.elementor-col-11, .elementor-column[data-col="11"] { width: 11.111%; }
  .elementor-column.elementor-col-12, .elementor-column[data-col="12"] { width: 12.5%; }
  .elementor-column.elementor-col-14, .elementor-column[data-col="14"] { width: 14.285%; }
  .elementor-column.elementor-col-16, .elementor-column[data-col="16"] { width: 16.666%; }
  .elementor-column.elementor-col-20, .elementor-column[data-col="20"] { width: 20%; }
  .elementor-column.elementor-col-25, .elementor-column[data-col="25"] { width: 25%; }
  .elementor-column.elementor-col-30, .elementor-column[data-col="30"] { width: 30%; }
  .elementor-column.elementor-col-33, .elementor-column[data-col="33"] { width: 33.333%; }
  .elementor-column.elementor-col-40, .elementor-column[data-col="40"] { width: 40%; }
  .elementor-column.elementor-col-50, .elementor-column[data-col="50"] { width: 50%; }
  .elementor-column.elementor-col-60, .elementor-column[data-col="60"] { width: 60%; }
  .elementor-column.elementor-col-66, .elementor-column[data-col="66"] { width: 66.666%; }
  .elementor-column.elementor-col-70, .elementor-column[data-col="70"] { width: 70%; }
  .elementor-column.elementor-col-75, .elementor-column[data-col="75"] { width: 75%; }
  .elementor-column.elementor-col-80, .elementor-column[data-col="80"] { width: 80%; }
  .elementor-column.elementor-col-83, .elementor-column[data-col="83"] { width: 83.333%; }
  .elementor-column.elementor-col-90, .elementor-column[data-col="90"] { width: 90%; }
  .elementor-column.elementor-col-100, .elementor-column[data-col="100"] { width: 100%; }
}
@media (max-width: 479px) {
  .elementor-column.elementor-xs-10 { width: 10%; }
  .elementor-column.elementor-xs-11 { width: 11.111%; }
  .elementor-column.elementor-xs-12 { width: 12.5%; }
  .elementor-column.elementor-xs-14 { width: 14.285%; }
  .elementor-column.elementor-xs-16 { width: 16.666%; }
  .elementor-column.elementor-xs-20 { width: 20%; }
  .elementor-column.elementor-xs-25 { width: 25%; }
  .elementor-column.elementor-xs-30 { width: 30%; }
  .elementor-column.elementor-xs-33 { width: 33.333%; }
  .elementor-column.elementor-xs-40 { width: 40%; }
  .elementor-column.elementor-xs-50 { width: 50%; }
  .elementor-column.elementor-xs-60 { width: 60%; }
  .elementor-column.elementor-xs-66 { width: 66.666%; }
  .elementor-column.elementor-xs-70 { width: 70%; }
  .elementor-column.elementor-xs-75 { width: 75%; }
  .elementor-column.elementor-xs-80 { width: 80%; }
  .elementor-column.elementor-xs-83 { width: 83.333%; }
  .elementor-column.elementor-xs-90 { width: 90%; }
  .elementor-column.elementor-xs-100 { width: 100%; }
}
@media (max-width: 767px) {
  .elementor-column.elementor-sm-10 { width: 10%; }
  .elementor-column.elementor-sm-11 { width: 11.111%; }
  .elementor-column.elementor-sm-12 { width: 12.5%; }
  .elementor-column.elementor-sm-14 { width: 14.285%; }
  .elementor-column.elementor-sm-16 { width: 16.666%; }
  .elementor-column.elementor-sm-20 { width: 20%; }
  .elementor-column.elementor-sm-25 { width: 25%; }
  .elementor-column.elementor-sm-30 { width: 30%; }
  .elementor-column.elementor-sm-33 { width: 33.333%; }
  .elementor-column.elementor-sm-40 { width: 40%; }
  .elementor-column.elementor-sm-50 { width: 50%; }
  .elementor-column.elementor-sm-60 { width: 60%; }
  .elementor-column.elementor-sm-66 { width: 66.666%; }
  .elementor-column.elementor-sm-70 { width: 70%; }
  .elementor-column.elementor-sm-75 { width: 75%; }
  .elementor-column.elementor-sm-80 { width: 80%; }
  .elementor-column.elementor-sm-83 { width: 83.333%; }
  .elementor-column.elementor-sm-90 { width: 90%; }
  .elementor-column.elementor-sm-100 { width: 100%; }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-column.elementor-md-10 { width: 10%; }
  .elementor-column.elementor-md-11 { width: 11.111%; }
  .elementor-column.elementor-md-12 { width: 12.5%; }
  .elementor-column.elementor-md-14 { width: 14.285%; }
  .elementor-column.elementor-md-16 { width: 16.666%; }
  .elementor-column.elementor-md-20 { width: 20%; }
  .elementor-column.elementor-md-25 { width: 25%; }
  .elementor-column.elementor-md-30 { width: 30%; }
  .elementor-column.elementor-md-33 { width: 33.333%; }
  .elementor-column.elementor-md-40 { width: 40%; }
  .elementor-column.elementor-md-50 { width: 50%; }
  .elementor-column.elementor-md-60 { width: 60%; }
  .elementor-column.elementor-md-66 { width: 66.666%; }
  .elementor-column.elementor-md-70 { width: 70%; }
  .elementor-column.elementor-md-75 { width: 75%; }
  .elementor-column.elementor-md-80 { width: 80%; }
  .elementor-column.elementor-md-83 { width: 83.333%; }
  .elementor-column.elementor-md-90 { width: 90%; }
  .elementor-column.elementor-md-100 { width: 100%; }
}
@media (min-width:-1) {
  .elementor-reverse-widescreen > .elementor-container > :first-child { order: 10; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(2) { order: 9; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(3) { order: 8; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(4) { order: 7; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(5) { order: 6; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(6) { order: 5; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(7) { order: 4; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(8) { order: 3; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(9) { order: 2; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(10) { order: 1; }
}
@media (min-width: 1025px) and (max-width:-1) {
  .elementor-reverse-laptop > .elementor-container > :first-child { order: 10; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(2) { order: 9; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(3) { order: 8; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(4) { order: 7; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(5) { order: 6; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(6) { order: 5; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(7) { order: 4; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(8) { order: 3; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(9) { order: 2; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(10) { order: 1; }
}
@media (min-width:-1) and (max-width:-1) {
  .elementor-reverse-laptop > .elementor-container > :first-child { order: 10; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(2) { order: 9; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(3) { order: 8; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(4) { order: 7; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(5) { order: 6; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(6) { order: 5; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(7) { order: 4; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(8) { order: 3; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(9) { order: 2; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(10) { order: 1; }
}
@media (min-width: 1025px) and (max-width:-1) {
  .elementor-reverse-laptop > .elementor-container > :first-child, .elementor-reverse-laptop > .elementor-container > :nth-child(10), .elementor-reverse-laptop > .elementor-container > :nth-child(2), .elementor-reverse-laptop > .elementor-container > :nth-child(3), .elementor-reverse-laptop > .elementor-container > :nth-child(4), .elementor-reverse-laptop > .elementor-container > :nth-child(5), .elementor-reverse-laptop > .elementor-container > :nth-child(6), .elementor-reverse-laptop > .elementor-container > :nth-child(7), .elementor-reverse-laptop > .elementor-container > :nth-child(8), .elementor-reverse-laptop > .elementor-container > :nth-child(9) { order: 0; }
  .elementor-reverse-tablet_extra > .elementor-container > :first-child { order: 10; }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(2) { order: 9; }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(3) { order: 8; }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(4) { order: 7; }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(5) { order: 6; }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(6) { order: 5; }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(7) { order: 4; }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(8) { order: 3; }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(9) { order: 2; }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(10) { order: 1; }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-reverse-tablet > .elementor-container > :first-child { order: 10; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(2) { order: 9; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(3) { order: 8; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(4) { order: 7; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(5) { order: 6; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(6) { order: 5; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(7) { order: 4; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(8) { order: 3; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(9) { order: 2; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(10) { order: 1; }
}
@media (min-width:-1) and (max-width: 1024px) {
  .elementor-reverse-tablet > .elementor-container > :first-child { order: 10; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(2) { order: 9; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(3) { order: 8; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(4) { order: 7; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(5) { order: 6; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(6) { order: 5; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(7) { order: 4; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(8) { order: 3; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(9) { order: 2; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(10) { order: 1; }
}
@media (min-width: 768px) and (max-width:-1) {
  .elementor-reverse-tablet > .elementor-container > :first-child, .elementor-reverse-tablet > .elementor-container > :nth-child(10), .elementor-reverse-tablet > .elementor-container > :nth-child(2), .elementor-reverse-tablet > .elementor-container > :nth-child(3), .elementor-reverse-tablet > .elementor-container > :nth-child(4), .elementor-reverse-tablet > .elementor-container > :nth-child(5), .elementor-reverse-tablet > .elementor-container > :nth-child(6), .elementor-reverse-tablet > .elementor-container > :nth-child(7), .elementor-reverse-tablet > .elementor-container > :nth-child(8), .elementor-reverse-tablet > .elementor-container > :nth-child(9) { order: 0; }
  .elementor-reverse-mobile_extra > .elementor-container > :first-child { order: 10; }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(2) { order: 9; }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(3) { order: 8; }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(4) { order: 7; }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(5) { order: 6; }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(6) { order: 5; }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(7) { order: 4; }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(8) { order: 3; }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(9) { order: 2; }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(10) { order: 1; }
}
@media (max-width: 767px) {
  .elementor-reverse-mobile > .elementor-container > :first-child { order: 10; }
  .elementor-reverse-mobile > .elementor-container > :nth-child(2) { order: 9; }
  .elementor-reverse-mobile > .elementor-container > :nth-child(3) { order: 8; }
  .elementor-reverse-mobile > .elementor-container > :nth-child(4) { order: 7; }
  .elementor-reverse-mobile > .elementor-container > :nth-child(5) { order: 6; }
  .elementor-reverse-mobile > .elementor-container > :nth-child(6) { order: 5; }
  .elementor-reverse-mobile > .elementor-container > :nth-child(7) { order: 4; }
  .elementor-reverse-mobile > .elementor-container > :nth-child(8) { order: 3; }
  .elementor-reverse-mobile > .elementor-container > :nth-child(9) { order: 2; }
  .elementor-reverse-mobile > .elementor-container > :nth-child(10) { order: 1; }
  .elementor-column { width: 100%; }
}
.elementor-grid { display: grid; column-gap: var(--grid-column-gap); row-gap: var(--grid-row-gap); }
.elementor-grid .elementor-grid-item { min-width: 0px; }
.elementor-grid-0 .elementor-grid { display: inline-block; margin-block-end: calc(-1 * var(--grid-row-gap)); width: 100%; word-spacing: var(--grid-column-gap); }
.elementor-grid-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-block-end: var(--grid-row-gap); word-break: break-word; }
.elementor-grid-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); }
.elementor-grid-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); }
.elementor-grid-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); }
.elementor-grid-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); }
.elementor-grid-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); }
.elementor-grid-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); }
.elementor-grid-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); }
.elementor-grid-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); }
.elementor-grid-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); }
.elementor-grid-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); }
.elementor-grid-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); }
.elementor-grid-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); }
@media (min-width:-1) {
  .elementor-grid-widescreen-0 .elementor-grid { display: inline-block; margin-block-end: calc(-1 * var(--grid-row-gap)); width: 100%; word-spacing: var(--grid-column-gap); }
  .elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-block-end: var(--grid-row-gap); word-break: break-word; }
  .elementor-grid-widescreen-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); }
  .elementor-grid-widescreen-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); }
  .elementor-grid-widescreen-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); }
  .elementor-grid-widescreen-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); }
  .elementor-grid-widescreen-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); }
  .elementor-grid-widescreen-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); }
  .elementor-grid-widescreen-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); }
  .elementor-grid-widescreen-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); }
  .elementor-grid-widescreen-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); }
  .elementor-grid-widescreen-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); }
  .elementor-grid-widescreen-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); }
  .elementor-grid-widescreen-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); }
}
@media (max-width:-1) {
  .elementor-grid-laptop-0 .elementor-grid { display: inline-block; margin-block-end: calc(-1 * var(--grid-row-gap)); width: 100%; word-spacing: var(--grid-column-gap); }
  .elementor-grid-laptop-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-block-end: var(--grid-row-gap); word-break: break-word; }
  .elementor-grid-laptop-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); }
  .elementor-grid-laptop-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); }
  .elementor-grid-laptop-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); }
  .elementor-grid-laptop-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); }
  .elementor-grid-laptop-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); }
  .elementor-grid-laptop-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); }
  .elementor-grid-laptop-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); }
  .elementor-grid-laptop-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); }
  .elementor-grid-laptop-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); }
  .elementor-grid-laptop-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); }
  .elementor-grid-laptop-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); }
  .elementor-grid-laptop-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); }
  .elementor-grid-tablet_extra-0 .elementor-grid { display: inline-block; margin-block-end: calc(-1 * var(--grid-row-gap)); width: 100%; word-spacing: var(--grid-column-gap); }
  .elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-block-end: var(--grid-row-gap); word-break: break-word; }
  .elementor-grid-tablet_extra-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); }
  .elementor-grid-tablet_extra-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); }
  .elementor-grid-tablet_extra-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); }
  .elementor-grid-tablet_extra-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); }
  .elementor-grid-tablet_extra-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); }
  .elementor-grid-tablet_extra-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); }
  .elementor-grid-tablet_extra-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); }
  .elementor-grid-tablet_extra-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); }
  .elementor-grid-tablet_extra-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); }
  .elementor-grid-tablet_extra-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); }
  .elementor-grid-tablet_extra-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); }
  .elementor-grid-tablet_extra-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); }
}
@media (max-width: 1024px) {
  .elementor-grid-tablet-0 .elementor-grid { display: inline-block; margin-block-end: calc(-1 * var(--grid-row-gap)); width: 100%; word-spacing: var(--grid-column-gap); }
  .elementor-grid-tablet-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-block-end: var(--grid-row-gap); word-break: break-word; }
  .elementor-grid-tablet-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); }
  .elementor-grid-tablet-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); }
  .elementor-grid-tablet-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); }
  .elementor-grid-tablet-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); }
  .elementor-grid-tablet-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); }
  .elementor-grid-tablet-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); }
  .elementor-grid-tablet-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); }
  .elementor-grid-tablet-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); }
  .elementor-grid-tablet-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); }
  .elementor-grid-tablet-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); }
  .elementor-grid-tablet-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); }
  .elementor-grid-tablet-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); }
}
@media (max-width:-1) {
  .elementor-grid-mobile_extra-0 .elementor-grid { display: inline-block; margin-block-end: calc(-1 * var(--grid-row-gap)); width: 100%; word-spacing: var(--grid-column-gap); }
  .elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-block-end: var(--grid-row-gap); word-break: break-word; }
  .elementor-grid-mobile_extra-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); }
  .elementor-grid-mobile_extra-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); }
  .elementor-grid-mobile_extra-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); }
  .elementor-grid-mobile_extra-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); }
  .elementor-grid-mobile_extra-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); }
  .elementor-grid-mobile_extra-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); }
  .elementor-grid-mobile_extra-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); }
  .elementor-grid-mobile_extra-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); }
  .elementor-grid-mobile_extra-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); }
  .elementor-grid-mobile_extra-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); }
  .elementor-grid-mobile_extra-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); }
  .elementor-grid-mobile_extra-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); }
}
@media (max-width: 767px) {
  .elementor-grid-mobile-0 .elementor-grid { display: inline-block; margin-block-end: calc(-1 * var(--grid-row-gap)); width: 100%; word-spacing: var(--grid-column-gap); }
  .elementor-grid-mobile-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-block-end: var(--grid-row-gap); word-break: break-word; }
  .elementor-grid-mobile-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); }
  .elementor-grid-mobile-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); }
  .elementor-grid-mobile-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); }
  .elementor-grid-mobile-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); }
  .elementor-grid-mobile-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); }
  .elementor-grid-mobile-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); }
  .elementor-grid-mobile-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); }
  .elementor-grid-mobile-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); }
  .elementor-grid-mobile-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); }
  .elementor-grid-mobile-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); }
  .elementor-grid-mobile-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); }
  .elementor-grid-mobile-12 .elementor-grid { grid-template-columns: repeat(12, 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; }
}
.e-con { --border-radius: 0; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; --border-style: initial; --border-color: initial; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --content-width: min(100%,var(--container-max-width,1140px)); --width: 100%; --min-height: initial; --height: auto; --text-align: initial; --margin-top: 0px; --margin-right: 0px; --margin-bottom: 0px; --margin-left: 0px; --padding-top: var(--container-default-padding-top,10px); --padding-right: var(--container-default-padding-right,10px); --padding-bottom: var(--container-default-padding-bottom,10px); --padding-left: var(--container-default-padding-left,10px); --position: relative; --z-index: revert; --overflow: visible; --gap: var(--widgets-spacing,20px); --row-gap: var(--widgets-spacing-row,20px); --column-gap: var(--widgets-spacing-column,20px); --overlay-mix-blend-mode: initial; --overlay-opacity: 1; --overlay-transition: 0.3s; --e-con-grid-template-columns: repeat(3,1fr); --e-con-grid-template-rows: repeat(2,1fr); border-radius: var(--border-radius); height: var(--height); min-height: var(--min-height); min-width: 0px; overflow: var(--overflow); position: var(--position); width: var(--width); z-index: var(--z-index); --flex-wrap-mobile: wrap; }
.e-con:where(:not(.e-div-block-base)) { transition: background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s); }
.e-con { --margin-block-start: var(--margin-top); --margin-block-end: var(--margin-bottom); --margin-inline-start: var(--margin-left); --margin-inline-end: var(--margin-right); --padding-inline-start: var(--padding-left); --padding-inline-end: var(--padding-right); --padding-block-start: var(--padding-top); --padding-block-end: var(--padding-bottom); --border-block-start-width: var(--border-top-width); --border-block-end-width: var(--border-bottom-width); --border-inline-start-width: var(--border-left-width); --border-inline-end-width: var(--border-right-width); }
body.rtl .e-con { --padding-inline-start: var(--padding-right); --padding-inline-end: var(--padding-left); --margin-inline-start: var(--margin-right); --margin-inline-end: var(--margin-left); --border-inline-start-width: var(--border-right-width); --border-inline-end-width: var(--border-left-width); }
.e-con { margin-block-end: var(--margin-block-end); margin-block-start: var(--margin-block-start); margin-inline-end: var(--margin-inline-end); margin-inline-start: var(--margin-inline-start); padding-inline-end: var(--padding-inline-end); padding-inline-start: var(--padding-inline-start); }
.e-con.e-flex { --flex-direction: column; --flex-basis: auto; --flex-grow: 0; --flex-shrink: 1; flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis); }
.e-con-full, .e-con > .e-con-inner { padding-block-end: var(--padding-block-end); padding-block-start: var(--padding-block-start); text-align: var(--text-align); }
.e-con-full.e-flex, .e-con.e-flex > .e-con-inner { flex-direction: var(--flex-direction); }
.e-con, .e-con > .e-con-inner { display: var(--display); }
.e-con.e-grid { --grid-justify-content: start; --grid-align-content: start; --grid-auto-flow: row; }
.e-con.e-grid, .e-con.e-grid > .e-con-inner { align-content: var(--grid-align-content); align-items: var(--align-items); grid-auto-flow: var(--grid-auto-flow); grid-template-columns: var(--e-con-grid-template-columns); grid-template-rows: var(--e-con-grid-template-rows); justify-content: var(--grid-justify-content); justify-items: var(--justify-items); }
.e-con-boxed.e-flex { place-content: normal; align-items: normal; flex-flow: column; }
.e-con-boxed.e-grid { grid-template-columns: 1fr; grid-template-rows: 1fr; justify-items: legacy; }
.e-con-boxed { gap: initial; text-align: initial; }
.e-con.e-flex > .e-con-inner { align-content: var(--align-content); align-items: var(--align-items); align-self: auto; flex: 1 1 auto; flex-wrap: var(--flex-wrap); justify-content: var(--justify-content); }
.e-con.e-grid > .e-con-inner { align-items: var(--align-items); justify-items: var(--justify-items); }
.e-con > .e-con-inner { gap: var(--row-gap) var(--column-gap); height: 100%; margin: 0px auto; max-width: var(--content-width); padding-inline: 0px; width: 100%; }
:is(.elementor-section-wrap, [data-elementor-id]) > .e-con { --margin-left: auto; --margin-right: auto; max-width: min(100%,var(--width)); }
:is([data-widget_type="e-component.default"], [data-widget_type="e-component.default"] > .elementor-section-wrap) > .e-con { --margin-right: 0px; --margin-left: 0px; }
.e-con .elementor-widget.elementor-widget { margin-block-end: 0px; }
.e-con::before, .e-con > .elementor-background-slideshow::before, .e-con > .elementor-motion-effects-container > .elementor-motion-effects-layer::before, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before { border-block-end-width: var(--border-block-end-width); border-block-start-width: var(--border-block-start-width); border-color: var(--border-color); border-inline-end-width: var(--border-inline-end-width); border-inline-start-width: var(--border-inline-start-width); border-radius: var(--border-radius); border-style: var(--border-style); content: var(--background-overlay); display: block; height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%); left: calc(0px - var(--border-left-width)); mix-blend-mode: var(--overlay-mix-blend-mode); opacity: var(--overlay-opacity); position: absolute; top: calc(0px - var(--border-top-width)); transition: var(--overlay-transition,.3s); width: max(100% + var(--border-left-width) + var(--border-right-width),100%); }
.e-con::before { transition: background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s); }
.e-con > .elementor-background-slideshow, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container { border-block-end-width: var(--border-block-end-width); border-block-start-width: var(--border-block-start-width); border-color: var(--border-color); border-inline-end-width: var(--border-inline-end-width); border-inline-start-width: var(--border-inline-start-width); border-radius: var(--border-radius); border-style: var(--border-style); height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%); left: calc(0px - var(--border-left-width)); top: calc(0px - var(--border-top-width)); width: max(100% + var(--border-left-width) + var(--border-right-width),100%); }
@media (max-width: 767px) {
  :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container.elementor-hidden-mobile { display: none; }
}
:is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before { z-index: 1; }
:is(.e-con, .e-con > .e-con-inner) > .elementor-background-slideshow::before { z-index: 2; }
.e-con .elementor-widget { min-width: 0px; }
.e-con .elementor-widget-empty, .e-con .elementor-widget-google_maps, .e-con .elementor-widget-video, .e-con .elementor-widget.e-widget-swiper { width: 100%; }
.e-con > .e-con-inner > .elementor-widget > .elementor-widget-container, .e-con > .elementor-widget > .elementor-widget-container { height: 100%; }
.e-con.e-con > .e-con-inner > .elementor-widget, .elementor.elementor .e-con > .elementor-widget { max-width: 100%; }
.e-con .elementor-widget:not(:last-child) { --kit-widget-spacing: 0px; }
@media (max-width: 767px) {
  .e-con.e-flex { --width: 100%; --flex-wrap: var(--flex-wrap-mobile); }
  .e-con.e-flex .elementor-widget-archive-posts { width: 100%; }
}
.elementor-form-fields-wrapper { display: flex; flex-wrap: wrap; }
.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > .elementor-select-wrapper, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > input, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > textarea { flex-basis: 100%; max-width: 100%; }
.elementor-form-fields-wrapper.elementor-labels-inline > .elementor-field-group .elementor-select-wrapper, .elementor-form-fields-wrapper.elementor-labels-inline > .elementor-field-group > input { flex-grow: 1; }
.elementor-field-group { align-items: center; flex-wrap: wrap; }
.elementor-field-group.elementor-field-type-submit { align-items: flex-end; }
.elementor-field-group .elementor-field-textual { 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%; }
.elementor-field-group .elementor-field-textual:focus { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px inset; outline: 0px; }
.elementor-field-group .elementor-field-textual::placeholder { color: inherit; font-family: inherit; opacity: 0.6; }
.elementor-field-group .elementor-select-wrapper { display: flex; position: relative; width: 100%; }
.elementor-field-group .elementor-select-wrapper select { appearance: none; color: inherit; flex-basis: 100%; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; padding-inline-end: 20px; text-transform: inherit; }
.elementor-field-group .elementor-select-wrapper::before { content: ""; font-family: eicons; font-size: 15px; inset-block-start: 50%; inset-inline-end: 10px; pointer-events: none; position: absolute; text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 3px; transform: translateY(-50%); }
.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper::before { content: ""; }
.elementor-field-subgroup { display: flex; flex-wrap: wrap; }
.elementor-field-subgroup .elementor-field-option label { display: inline-block; }
.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option { padding-inline-end: 10px; }
.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option { flex-basis: 100%; }
.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label, .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label, .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label { display: inline; }
.elementor-field-label { cursor: pointer; }
.elementor-mark-required .elementor-field-label::after { color: red; content: "*"; padding-inline-start: 0.2em; }
.elementor-field-textual { border-radius: 3px; font-size: 15px; line-height: 1.4; min-height: 40px; padding: 5px 14px; }
.elementor-field-textual.elementor-size-xs { border-radius: 2px; font-size: 13px; min-height: 33px; padding: 4px 12px; }
.elementor-field-textual.elementor-size-md { border-radius: 4px; font-size: 16px; min-height: 47px; padding: 6px 16px; }
.elementor-field-textual.elementor-size-lg { border-radius: 5px; font-size: 18px; min-height: 59px; padding: 7px 20px; }
.elementor-field-textual.elementor-size-xl { border-radius: 6px; font-size: 20px; min-height: 72px; padding: 8px 24px; }
.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { flex-basis: 100%; }
.elementor-button-align-stretch .e-form__buttons__wrapper { flex-basis: 50%; flex-grow: 1; }
.elementor-button-align-stretch .e-form__buttons__wrapper__button { flex-basis: 100%; }
.elementor-button-align-center .e-form__buttons, .elementor-button-align-center .elementor-field-type-submit { justify-content: center; }
.elementor-button-align-start .e-form__buttons, .elementor-button-align-start .elementor-field-type-submit { justify-content: flex-start; }
.elementor-button-align-end .e-form__buttons, .elementor-button-align-end .elementor-field-type-submit, [dir="rtl"] .elementor-button-align-start .e-form__buttons, [dir="rtl"] .elementor-button-align-start .elementor-field-type-submit { justify-content: flex-end; }
[dir="rtl"] .elementor-button-align-end .e-form__buttons, [dir="rtl"] .elementor-button-align-end .elementor-field-type-submit { justify-content: flex-start; }
.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { flex-basis: auto; }
.elementor-button-align-center .e-form__buttons__wrapper, .elementor-button-align-end .e-form__buttons__wrapper, .elementor-button-align-start .e-form__buttons__wrapper { flex-grow: 0; }
.elementor-button-align-center .e-form__buttons__wrapper, .elementor-button-align-center .e-form__buttons__wrapper__button, .elementor-button-align-end .e-form__buttons__wrapper, .elementor-button-align-end .e-form__buttons__wrapper__button, .elementor-button-align-start .e-form__buttons__wrapper, .elementor-button-align-start .e-form__buttons__wrapper__button { flex-basis: auto; }
@media screen and (max-width: 1024px) {
  .elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { flex-basis: 100%; }
  .elementor-tablet-button-align-stretch .e-form__buttons__wrapper { flex-basis: 50%; flex-grow: 1; }
  .elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button { flex-basis: 100%; }
  .elementor-tablet-button-align-center .e-form__buttons, .elementor-tablet-button-align-center .elementor-field-type-submit { justify-content: center; }
  .elementor-tablet-button-align-start .e-form__buttons, .elementor-tablet-button-align-start .elementor-field-type-submit { justify-content: flex-start; }
  .elementor-tablet-button-align-end .e-form__buttons, .elementor-tablet-button-align-end .elementor-field-type-submit, [dir="rtl"] .elementor-tablet-button-align-start .e-form__buttons, [dir="rtl"] .elementor-tablet-button-align-start .elementor-field-type-submit { justify-content: flex-end; }
  [dir="rtl"] .elementor-tablet-button-align-end .e-form__buttons, [dir="rtl"] .elementor-tablet-button-align-end .elementor-field-type-submit { justify-content: flex-start; }
  .elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { flex-basis: auto; }
  .elementor-tablet-button-align-center .e-form__buttons__wrapper, .elementor-tablet-button-align-end .e-form__buttons__wrapper, .elementor-tablet-button-align-start .e-form__buttons__wrapper { flex-grow: 0; }
  .elementor-tablet-button-align-center .e-form__buttons__wrapper, .elementor-tablet-button-align-center .e-form__buttons__wrapper__button, .elementor-tablet-button-align-end .e-form__buttons__wrapper, .elementor-tablet-button-align-end .e-form__buttons__wrapper__button, .elementor-tablet-button-align-start .e-form__buttons__wrapper, .elementor-tablet-button-align-start .e-form__buttons__wrapper__button { flex-basis: auto; }
}
@media screen and (max-width: 767px) {
  .elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { flex-basis: 100%; }
  .elementor-mobile-button-align-stretch .e-form__buttons__wrapper { flex-basis: 50%; flex-grow: 1; }
  .elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button { flex-basis: 100%; }
  .elementor-mobile-button-align-center .e-form__buttons, .elementor-mobile-button-align-center .elementor-field-type-submit { justify-content: center; }
  .elementor-mobile-button-align-start .e-form__buttons, .elementor-mobile-button-align-start .elementor-field-type-submit { justify-content: flex-start; }
  .elementor-mobile-button-align-end .e-form__buttons, .elementor-mobile-button-align-end .elementor-field-type-submit, [dir="rtl"] .elementor-mobile-button-align-start .e-form__buttons, [dir="rtl"] .elementor-mobile-button-align-start .elementor-field-type-submit { justify-content: flex-end; }
  [dir="rtl"] .elementor-mobile-button-align-end .e-form__buttons, [dir="rtl"] .elementor-mobile-button-align-end .elementor-field-type-submit { justify-content: flex-start; }
  .elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { flex-basis: auto; }
  .elementor-mobile-button-align-center .e-form__buttons__wrapper, .elementor-mobile-button-align-end .e-form__buttons__wrapper, .elementor-mobile-button-align-start .e-form__buttons__wrapper { flex-grow: 0; }
  .elementor-mobile-button-align-center .e-form__buttons__wrapper, .elementor-mobile-button-align-center .e-form__buttons__wrapper__button, .elementor-mobile-button-align-end .e-form__buttons__wrapper, .elementor-mobile-button-align-end .e-form__buttons__wrapper__button, .elementor-mobile-button-align-start .e-form__buttons__wrapper, .elementor-mobile-button-align-start .e-form__buttons__wrapper__button { flex-basis: auto; }
}
.elementor-error .elementor-field { border-color: rgb(217, 83, 79); }
.elementor-error .help-inline { color: rgb(217, 83, 79); font-size: 0.9em; }
.elementor-message { font-size: 1em; line-height: 1; margin: 10px 0px; }
.elementor-message::before { content: ""; display: inline-block; font-family: eicons; font-style: normal; font-weight: 400; margin-inline-end: 5px; vertical-align: middle; }
.elementor-message.elementor-message-danger { color: rgb(217, 83, 79); }
.elementor-message.elementor-message-danger::before { content: ""; }
.elementor-message.form-message-success { color: rgb(92, 184, 92); }
.elementor-form .elementor-button { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding-block: 0px; }
.elementor-form .elementor-button-content-wrapper, .elementor-form .elementor-button > span { display: flex; flex-direction: row; gap: 5px; justify-content: center; }
.elementor-form .elementor-button.elementor-size-xs { min-height: 33px; }
.elementor-form .elementor-button.elementor-size-sm { min-height: 40px; }
.elementor-form .elementor-button.elementor-size-md { min-height: 47px; }
.elementor-form .elementor-button.elementor-size-lg { min-height: 59px; }
.elementor-form .elementor-button.elementor-size-xl { min-height: 72px; }
.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container, .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)) { transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s); }
.elementor-heading-title { line-height: 1; margin: 0px; padding: 0px; }
.elementor-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; }
.elementor-button:focus, .elementor-button:hover, .elementor-button:visited { color: rgb(255, 255, 255); }
.elementor-button-content-wrapper { display: flex; flex-direction: row; gap: 5px; justify-content: center; }
.elementor-button-icon { align-items: center; display: flex; }
.elementor-button-icon svg { height: auto; width: 1em; }
.elementor-button-icon .e-font-icon-svg { height: 1em; }
.elementor-button-text { display: inline-block; }
.elementor-button.elementor-size-xs { border-radius: 2px; font-size: 13px; padding: 10px 20px; }
.elementor-button.elementor-size-md { border-radius: 4px; font-size: 16px; padding: 15px 30px; }
.elementor-button.elementor-size-lg { border-radius: 5px; font-size: 18px; padding: 20px 40px; }
.elementor-button.elementor-size-xl { border-radius: 6px; font-size: 20px; padding: 25px 50px; }
.elementor-button span { text-decoration: inherit; }
.elementor-element.elementor-button-info .elementor-button { background-color: rgb(91, 192, 222); }
.elementor-element.elementor-button-success .elementor-button { background-color: rgb(92, 184, 92); }
.elementor-element.elementor-button-warning .elementor-button { background-color: rgb(240, 173, 78); }
.elementor-element.elementor-button-danger .elementor-button { background-color: rgb(217, 83, 79); }
.elementor-widget-button .elementor-button .elementor-button-info { background-color: rgb(91, 192, 222); }
.elementor-widget-button .elementor-button .elementor-button-success { background-color: rgb(92, 184, 92); }
.elementor-widget-button .elementor-button .elementor-button-warning { background-color: rgb(240, 173, 78); }
.elementor-widget-button .elementor-button .elementor-button-danger { background-color: rgb(217, 83, 79); }
.elementor-view-stacked .elementor-icon { background-color: rgb(105, 114, 125); color: rgb(255, 255, 255); fill: rgb(255, 255, 255); padding: 0.5em; }
.elementor-view-framed .elementor-icon { background-color: transparent; border: 3px solid rgb(105, 114, 125); color: rgb(105, 114, 125); padding: 0.5em; }
.elementor-icon { color: rgb(105, 114, 125); display: inline-block; font-size: 50px; line-height: 1; text-align: center; transition: 0.3s; }
.elementor-icon:hover { color: rgb(105, 114, 125); }
.elementor-icon i, .elementor-icon svg { display: block; height: 1em; position: relative; width: 1em; }
.elementor-icon i::before, .elementor-icon svg::before { left: 50%; position: absolute; transform: translateX(-50%); }
.elementor-icon i.fad { width: auto; }
.elementor-shape-square .elementor-icon { border-radius: 0px; }
.elementor-shape-rounded .elementor-icon { border-radius: 10%; }
.elementor-shape-circle .elementor-icon { border-radius: 50%; }
.e-transform .elementor-widget-container, .e-transform:not(:has(.elementor-widget-container)) { transform: perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0)); transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x); }
.e-con.e-transform { transform: perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0)); transform-origin: var(--e-con-transform-origin-y) var(--e-con-transform-origin-x); }
.animated { animation-duration: 1.25s; }
.animated.animated-slow { animation-duration: 2s; }
.animated.animated-fast { animation-duration: 0.75s; }
.animated.infinite { animation-iteration-count: infinite; }
.animated.reverse { animation-direction: reverse; animation-fill-mode: forwards; }
@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) {
  .elementor .elementor-hidden-mobile, .elementor .elementor-hidden-phone { display: none; }
}
@media (min-width:-1) and (max-width:-1) {
  .elementor .elementor-hidden-mobile_extra { display: none; }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor .elementor-hidden-tablet { display: none; }
}
@media (min-width:-1) and (max-width:-1) {
  .elementor .elementor-hidden-laptop, .elementor .elementor-hidden-tablet_extra { display: none; }
}
@media (min-width: 1025px) and (max-width: 99999px) {
  .elementor .elementor-hidden-desktop { display: none; }
}
@media (min-width:-1) {
  .elementor .elementor-hidden-widescreen { display: none; }
}
.elementor-kit-4 { --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; }
.elementor-section.elementor-section-boxed > .elementor-container { max-width: 1140px; }
.e-con { --container-max-width: 1140px; }
.elementor-widget:not(:last-child) { --kit-widget-spacing: 20px; }
.elementor-element { --widgets-spacing: 20px 20px; --widgets-spacing-row: 20px; --widgets-spacing-column: 20px; }
h1.entry-title { display: var(--page-title-display); }
@media (max-width: 1024px) {
  .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1024px; }
  .e-con { --container-max-width: 1024px; }
}
@media (max-width: 767px) {
  .elementor-section.elementor-section-boxed > .elementor-container { max-width: 767px; }
  .e-con { --container-max-width: 767px; }
}
.elementor-widget-image { text-align: center; }
.elementor-widget-image a { display: inline-block; }
.elementor-widget-image a img[src$=".svg"] { width: 48px; }
.elementor-widget-image img { display: inline-block; vertical-align: middle; }
.elementor-19 .elementor-element.elementor-element-3d95e1b { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-19 .elementor-element.elementor-element-3d95e1b:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-3d95e1b > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(3, 7, 67); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-19 .elementor-element.elementor-element-314f397 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; --z-index: 2; }
.elementor-19 .elementor-element.elementor-element-314f397:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-314f397 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(6, 9, 67); }
.elementor-widget-image .widget-image-caption { 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 ); }
body:not(.rtl) .elementor-19 .elementor-element.elementor-element-fccdc40 { left: 0px; }
body.rtl .elementor-19 .elementor-element.elementor-element-fccdc40 { right: 0px; }
.elementor-19 .elementor-element.elementor-element-fccdc40 { top: 0px; z-index: -1; }
.elementor-19 .elementor-element.elementor-element-eece4f5 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 100px; --padding-left: 0px; --padding-right: 0px; --z-index: 2; }
.elementor-19 .elementor-element.elementor-element-eece4f5:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-eece4f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(6, 9, 67); }
.elementor-19 .elementor-element.elementor-element-cb8a5a5 { --display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
.elementor-19 .elementor-element.elementor-element-87397d4 { --display: flex; }
.elementor-19 .elementor-element.elementor-element-a852c7c .heading1 span { background-color: rgb(40, 40, 77); color: rgb(255, 255, 255); }
.elementor-19 .elementor-element.elementor-element-a852c7c .heading1 { text-align: center; }
.elementor-19 .elementor-element.elementor-element-a852c7c .heading1 h2 { color: rgb(255, 255, 255); }
.elementor-19 .elementor-element.elementor-element-a852c7c .heading1 p { color: rgb(168, 169, 188); }
.elementor-19 .elementor-element.elementor-element-bf284d2 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-19 .elementor-element.elementor-element-4c5eb0b .service10 .service-box, .elementor-19 .elementor-element.elementor-element-4c5eb0b .service9 .service-box::after, .elementor-19 .elementor-element.elementor-element-4c5eb0b .service8 .service-box, .elementor-19 .elementor-element.elementor-element-4c5eb0b .service7 .service7-slider .single-slider .hover-area, .elementor-19 .elementor-element.elementor-element-4c5eb0b .service6 .service-box, .elementor-19 .elementor-element.elementor-element-4c5eb0b .service1-box::after, .elementor-19 .elementor-element.elementor-element-4c5eb0b .service3 .service3-box, .elementor-19 .elementor-element.elementor-element-4c5eb0b .service5-box { background-color: rgb(39, 41, 89); }
.elementor-19 .elementor-element.elementor-element-4c5eb0b .service10 .service-box .icon, .elementor-19 .elementor-element.elementor-element-4c5eb0b .service8 .service-box .icon, .elementor-19 .elementor-element.elementor-element-4c5eb0b .service6 .service-box .icon, .elementor-19 .elementor-element.elementor-element-4c5eb0b .service3 .service3-box .icon, .elementor-19 .elementor-element.elementor-element-4c5eb0b .service4-box .icon, .elementor-19 .elementor-element.elementor-element-4c5eb0b .service5-box .icon { background-color: rgb(70, 70, 107); }
.elementor-19 .elementor-element.elementor-element-4c5eb0b .heading1-w h4 a { color: rgb(255, 255, 255); }
.elementor-19 .elementor-element.elementor-element-4c5eb0b .heading3 h4 a { color: rgb(255, 255, 255); }
.elementor-19 .elementor-element.elementor-element-4c5eb0b .heading4-w h5 a { color: rgb(255, 255, 255); }
.elementor-19 .elementor-element.elementor-element-4c5eb0b .heading5 h4 a { color: rgb(255, 255, 255); }
.elementor-19 .elementor-element.elementor-element-4c5eb0b .service6 .service-box .heading6 h5 a { color: rgb(255, 255, 255); }
.elementor-19 .elementor-element.elementor-element-4c5eb0b .service7 .service7-slider .single-slider .hover-area h3 a { color: rgb(255, 255, 255); }
.elementor-19 .elementor-element.elementor-element-4c5eb0b .service8 .service-box .heading h4 a { color: rgb(255, 255, 255); }
.elementor-19 .elementor-element.elementor-element-4c5eb0b .service9 .service-box h4 a { color: rgb(255, 255, 255); }
.elementor-19 .elementor-element.elementor-element-4c5eb0b .service10 .service-box .heading h4 a { color: rgb(255, 255, 255); }
.elementor-19 .elementor-element.elementor-element-4c5eb0b .service1-box .hover-area p { color: rgb(168, 169, 188); }
.elementor-19 .elementor-element.elementor-element-4c5eb0b .heading3 p { color: rgb(168, 169, 188); }
.elementor-19 .elementor-element.elementor-element-4c5eb0b .heading5 p { color: rgb(168, 169, 188); }
.elementor-19 .elementor-element.elementor-element-4c5eb0b .service8 .service-box .heading p { color: rgb(168, 169, 188); }
.elementor-19 .elementor-element.elementor-element-4c5eb0b .service9 .service-box p { color: rgb(168, 169, 188); }
.elementor-19 .elementor-element.elementor-element-4c5eb0b .service10 .service-box .heading p { color: rgb(168, 169, 188); }
.elementor-19 .elementor-element.elementor-element-4c5eb0b .service5-box:hover .heading5 p { color: rgb(255, 255, 255); }
.elementor-19 .elementor-element.elementor-element-4c5eb0b .service8 .service-box:hover .heading p { color: rgb(255, 255, 255); }
.elementor-19 .elementor-element.elementor-element-4c5eb0b .service10 .service-box:hover p { color: rgb(255, 255, 255); }
body:not(.rtl) .elementor-19 .elementor-element.elementor-element-48990d9 { right: 0px; }
body.rtl .elementor-19 .elementor-element.elementor-element-48990d9 { left: 0px; }
.elementor-19 .elementor-element.elementor-element-48990d9 { top: -259px; z-index: -1; }
.elementor-19 .elementor-element.elementor-element-ed1371d { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 100px; --padding-left: 0px; --padding-right: 0px; --z-index: 2; }
.elementor-19 .elementor-element.elementor-element-ed1371d:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-ed1371d > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(6, 9, 67); }
.elementor-19 .elementor-element.elementor-element-fdde626 { --display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
.elementor-19 .elementor-element.elementor-element-fdd54dd { --display: flex; }
.elementor-19 .elementor-element.elementor-element-bb5c4f7 .heading1 span { background-color: rgb(40, 40, 77); color: rgb(255, 255, 255); }
.elementor-19 .elementor-element.elementor-element-bb5c4f7 .heading1 { text-align: center; }
.elementor-19 .elementor-element.elementor-element-bb5c4f7 .heading1 h2 { color: rgb(255, 255, 255); }
.elementor-19 .elementor-element.elementor-element-bb5c4f7 .heading1 p { color: rgb(168, 169, 188); }
.elementor-19 .elementor-element.elementor-element-e9532f5 { --display: flex; --margin-top: 20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-19 .elementor-element.elementor-element-b5b684f .pricing-box2::before { background-color: rgb(39, 44, 99); }
.elementor-19 .elementor-element.elementor-element-b5b684f .pricing-box2::after { background-color: rgb(13, 18, 77); }
.elementor-19 .elementor-element.elementor-element-b5b684f .pricing-plan-page2 .toggle-inner .t-month { color: rgb(255, 255, 255); }
.elementor-19 .elementor-element.elementor-element-b5b684f .pricing-plan-page2 .toggle-inner .t-year { color: rgb(255, 255, 255); }
.elementor-19 .elementor-element.elementor-element-b5b684f .pricing-box2 h5 { color: rgb(255, 255, 255); }
.elementor-19 .elementor-element.elementor-element-b5b684f .pricing-box2 .heading2 p { color: rgb(255, 255, 255); }
.elementor-19 .elementor-element.elementor-element-b5b684f .pricing-box2 h3 { color: rgb(255, 255, 255); }
.elementor-19 .elementor-element.elementor-element-b5b684f .pricing-box2 .h-pera { color: rgb(255, 255, 255); }
.elementor-19 .elementor-element.elementor-element-b5b684f .pricing-box2 .list li { color: rgb(168, 171, 193); }
.elementor-19 .elementor-element.elementor-element-b5b684f .pricing-box2 .list li span { color: rgb(168, 171, 193); }
body:not(.rtl) .elementor-19 .elementor-element.elementor-element-1e6f08e { left: 0px; }
body.rtl .elementor-19 .elementor-element.elementor-element-1e6f08e { right: 0px; }
.elementor-19 .elementor-element.elementor-element-1e6f08e { top: 0px; z-index: -1; }
.elementor-19 .elementor-element.elementor-element-2bc38a1 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 100px; --padding-left: 0px; --padding-right: 0px; }
.elementor-19 .elementor-element.elementor-element-2bc38a1:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-2bc38a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(6, 9, 67); }
.elementor-19 .elementor-element.elementor-element-944a549 { --display: flex; }
.elementor-19 .elementor-element.elementor-element-0eb0196 img { width: 100%; }
.elementor-19 .elementor-element.elementor-element-910c361 { --display: flex; --justify-content: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 0px; }
.elementor-19 .elementor-element.elementor-element-091a6b2 .heading1 span { background-color: rgb(26, 44, 70); color: rgb(252, 37, 63); }
.elementor-19 .elementor-element.elementor-element-091a6b2 .heading1 { text-align: left; }
.elementor-19 .elementor-element.elementor-element-091a6b2 .heading1 h2 { color: rgb(255, 255, 255); }
.elementor-19 .elementor-element.elementor-element-091a6b2 .heading1 p { color: rgb(91, 93, 95); }
.elementor-19 .elementor-element.elementor-element-ae2dc8f { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 100px; --padding-left: 0px; --padding-right: 0px; --z-index: 2; }
.elementor-19 .elementor-element.elementor-element-ae2dc8f:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-ae2dc8f > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(6, 9, 67); }
.elementor-19 .elementor-element.elementor-element-2c0ee40 { --display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
.elementor-19 .elementor-element.elementor-element-acd37e5 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-19 .elementor-element.elementor-element-6b97bdd .heading1 span { background-color: rgb(40, 40, 77); color: rgb(255, 255, 255); }
.elementor-19 .elementor-element.elementor-element-6b97bdd .heading1 { text-align: center; }
.elementor-19 .elementor-element.elementor-element-6b97bdd .heading1 h2 { color: rgb(255, 255, 255); }
.elementor-19 .elementor-element.elementor-element-6b97bdd .heading1 p { color: rgb(168, 169, 188); }
.elementor-19 .elementor-element.elementor-element-45932f0 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-19 .elementor-element.elementor-element-6ae60d0 .solution4-box, .elementor-19 .elementor-element.elementor-element-6ae60d0 .service-benefits5 .benefits-box::before, .elementor-19 .elementor-element.elementor-element-6ae60d0 .solutions9 .solutions-box { background-color: rgb(39, 44, 99); }
.elementor-19 .elementor-element.elementor-element-6ae60d0 .solution4-box .icon, .elementor-19 .elementor-element.elementor-element-6ae60d0 .service-benefits5 .benefits-box .icon, .elementor-19 .elementor-element.elementor-element-6ae60d0 .solutions9 .solutions-box .heading-area .icon { background-color: rgb(70, 70, 107); }
.elementor-19 .elementor-element.elementor-element-6ae60d0 .solution4-box:hover .icon, .elementor-19 .elementor-element.elementor-element-6ae60d0 .service-benefits5 .benefits-box:hover .icon { background-color: rgb(255, 255, 255); }
.elementor-19 .elementor-element.elementor-element-6ae60d0 .heading4 h4 a { color: rgb(255, 255, 255); }
.elementor-19 .elementor-element.elementor-element-6ae60d0 .service-benefits5 .benefits-box h4 a { color: rgb(255, 255, 255); }
.elementor-19 .elementor-element.elementor-element-6ae60d0 .solutions9 .solutions-box .heading-area .heading h4 a { color: rgb(255, 255, 255); }
.elementor-19 .elementor-element.elementor-element-6ae60d0 .heading4 p { color: rgb(168, 171, 193); }
.elementor-19 .elementor-element.elementor-element-6ae60d0 .service-benefits5 .benefits-box p { color: rgb(168, 171, 193); }
.elementor-19 .elementor-element.elementor-element-6ae60d0 .solutions9 .solutions-box .heading-area .heading p { color: rgb(168, 171, 193); }
.elementor-19 .elementor-element.elementor-element-6ae60d0 .service-benefits5 .benefits-box a.learn { color: rgb(255, 255, 255); }
.elementor-19 .elementor-element.elementor-element-6ae60d0 .service-benefits5 .benefits-box:hover p { color: rgb(255, 255, 255); }
body:not(.rtl) .elementor-19 .elementor-element.elementor-element-a3ea734 { right: 0px; }
body.rtl .elementor-19 .elementor-element.elementor-element-a3ea734 { left: 0px; }
.elementor-19 .elementor-element.elementor-element-a3ea734 { top: -249px; z-index: -1; }
.elementor-19 .elementor-element.elementor-element-6601a68 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: 0px; --margin-bottom: -250px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 250px; --padding-left: 0px; --padding-right: 0px; --z-index: 2; }
.elementor-19 .elementor-element.elementor-element-6601a68:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-6601a68 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(6, 9, 67); }
.elementor-19 .elementor-element.elementor-element-be361e7 { --display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
.elementor-19 .elementor-element.elementor-element-1fda478 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-19 .elementor-element.elementor-element-c1b7b6c .heading1 span { background-color: rgb(40, 40, 77); color: rgb(255, 255, 255); }
.elementor-19 .elementor-element.elementor-element-c1b7b6c .heading1 { text-align: center; }
.elementor-19 .elementor-element.elementor-element-c1b7b6c .heading1 h2 { color: rgb(255, 255, 255); }
.elementor-19 .elementor-element.elementor-element-c1b7b6c .heading1 p { color: rgb(168, 169, 188); }
.elementor-19 .elementor-element.elementor-element-ecad566 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-19 .elementor-element.elementor-element-75a2a78 .blog1-box .heading-area, .elementor-19 .elementor-element.elementor-element-75a2a78 .blog3 .blog3-box .heading-area, .elementor-19 .elementor-element.elementor-element-75a2a78 .blog4-box, .elementor-19 .elementor-element.elementor-element-75a2a78 .blog7 .blog-box, .elementor-19 .elementor-element.elementor-element-75a2a78 .blog9 .blog-box .heading { background-color: rgb(39, 44, 99); }
.elementor-19 .elementor-element.elementor-element-75a2a78 .blog4-box { box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 18px 0px; }
.elementor-19 .elementor-element.elementor-element-75a2a78 .heading3 h4 a { color: rgb(255, 255, 255); }
.elementor-19 .elementor-element.elementor-element-75a2a78 .heading4 h5 a { color: rgb(255, 255, 255); }
.elementor-19 .elementor-element.elementor-element-75a2a78 .blog7 .blog-box .heading h4 a { color: rgb(255, 255, 255); }
.elementor-19 .elementor-element.elementor-element-75a2a78 .blog9 .blog-box .heading h4 a { color: rgb(255, 255, 255); }
.elementor-19 .elementor-element.elementor-element-75a2a78 .heading4 p { color: rgb(168, 171, 193); }
.elementor-19 .elementor-element.elementor-element-75a2a78 .heading1 p { color: rgb(168, 171, 193); }
.elementor-19 .elementor-element.elementor-element-75a2a78 .heading3 p { color: rgb(168, 171, 193); }
.elementor-19 .elementor-element.elementor-element-75a2a78 .heading3 h4 a:hover { color: rgb(252, 37, 63); }
.elementor-19 .elementor-element.elementor-element-75a2a78 .heading4 h5 a:hover { color: rgb(252, 37, 63); }
.elementor-19 .elementor-element.elementor-element-75a2a78 .blog7 .blog-box .heading h4 a:hover { color: rgb(252, 37, 63); }
.elementor-19 .elementor-element.elementor-element-75a2a78 .blog9 .blog-box .heading h4 a:hover { color: rgb(252, 37, 63); }
.elementor-19 .elementor-element.elementor-element-75a2a78 .blog1-box .heading-area .tags a { color: rgb(168, 171, 193); }
.elementor-19 .elementor-element.elementor-element-75a2a78 .blog4-box .heading4 .tags a { color: rgb(168, 171, 193); }
.elementor-19 .elementor-element.elementor-element-75a2a78 .blog7 .blog-box .heading a { color: rgb(168, 171, 193); }
.elementor-19 .elementor-element.elementor-element-75a2a78 .blog9 .blog-box .heading .date { color: rgb(168, 171, 193); }
.elementor-19 .elementor-element.elementor-element-75a2a78 .blog3 .blog3-box .heading-area .tags a { color: rgb(168, 171, 193); }
.elementor-19 .elementor-element.elementor-element-75a2a78 .blog1-box .heading-area .tags a:hover { color: rgb(252, 37, 63); }
.elementor-19 .elementor-element.elementor-element-75a2a78 .blog4-box .heading4 .tags a:hover { color: rgb(252, 37, 63); }
.elementor-19 .elementor-element.elementor-element-75a2a78 .blog7 .blog-box .heading a:hover { color: rgb(252, 37, 63); }
.elementor-19 .elementor-element.elementor-element-75a2a78 .blog9 .blog-box .heading .date:hover { color: rgb(252, 37, 63); }
.elementor-19 .elementor-element.elementor-element-75a2a78 .blog3 .blog3-box .heading-area .tags a:hover { color: rgb(252, 37, 63); }
.elementor-19 .elementor-element.elementor-element-75a2a78 .blog1-box .heading-area .heading1 a.learn { color: rgb(255, 255, 255); }
.elementor-19 .elementor-element.elementor-element-75a2a78 .blog3 .blog3-box .heading-area .heading3 a.learn { color: rgb(255, 255, 255); }
.elementor-19 .elementor-element.elementor-element-75a2a78 .blog4-box .heading4 a.learn { color: rgb(255, 255, 255); }
.elementor-19 .elementor-element.elementor-element-75a2a78 .blog7 .blog-box .heading .learn { color: rgb(255, 255, 255); }
.elementor-19 .elementor-element.elementor-element-75a2a78 .blog9 .blog-box .heading .learn { color: rgb(255, 255, 255); }
.elementor-19 .elementor-element.elementor-element-75a2a78 .blog1-box .heading-area .heading1 a.learn:hover { color: rgb(252, 37, 63); }
.elementor-19 .elementor-element.elementor-element-75a2a78 .blog3 .blog3-box .heading-area .heading3 a.learn:hover { color: rgb(252, 37, 63); }
.elementor-19 .elementor-element.elementor-element-75a2a78 .blog4-box .heading4 a.learn:hover { color: rgb(252, 37, 63); }
.elementor-19 .elementor-element.elementor-element-75a2a78 .blog7 .blog-box .heading .learn:hover { color: rgb(252, 37, 63); }
.elementor-19 .elementor-element.elementor-element-75a2a78 .blog9 .blog-box .heading .learn:hover { color: rgb(252, 37, 63); }
.elementor-19 .elementor-element.elementor-element-f28a992 { --display: flex; }
.elementor-19 .elementor-element.elementor-element-df7da0d .hero1-slider { background-color: rgb(6, 9, 67); }
body:not(.rtl) .elementor-19 .elementor-element.elementor-element-0628c46 { left: 0px; }
body.rtl .elementor-19 .elementor-element.elementor-element-0628c46 { right: 0px; }
.elementor-19 .elementor-element.elementor-element-0628c46 { top: 0px; z-index: -1; }
@media (min-width: 768px) {
  .elementor-19 .elementor-element.elementor-element-87397d4 { --width: 69%; }
  .elementor-19 .elementor-element.elementor-element-fdd54dd { --width: 62%; }
  .elementor-19 .elementor-element.elementor-element-2bc38a1 { --content-width: 1282px; }
  .elementor-19 .elementor-element.elementor-element-acd37e5 { --width: 62%; }
  .elementor-19 .elementor-element.elementor-element-1fda478 { --width: 62%; }
}
@media (max-width: 767px) {
  .elementor-19 .elementor-element.elementor-element-eece4f5 { --padding-top: 0px; --padding-bottom: 60px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-19 .elementor-element.elementor-element-cb8a5a5 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }
  .elementor-19 .elementor-element.elementor-element-ed1371d { --padding-top: 0px; --padding-bottom: 60px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-19 .elementor-element.elementor-element-fdde626 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }
  .elementor-19 .elementor-element.elementor-element-2bc38a1 { --padding-top: 0px; --padding-bottom: 60px; --padding-left: 15px; --padding-right: 15px; }
  .elementor-19 .elementor-element.elementor-element-910c361 { --margin-top: 40px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-19 .elementor-element.elementor-element-ae2dc8f { --padding-top: 0px; --padding-bottom: 60px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-19 .elementor-element.elementor-element-2c0ee40 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }
  .elementor-19 .elementor-element.elementor-element-6601a68 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 60px; --padding-left: 0px; --padding-right: 0px; }
}
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; }
@media screen and (max-height: 1024px) {
  .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; }
}
@media screen and (max-height: 640px) {
  .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; }
}
.common-hero .main-heading h1 { color: rgb(255, 255, 255); }
.common-hero .main-heading .pages-intro, .common-hero .main-heading .pages-intro span { color: rgb(255, 255, 255); }
@media print {
  [data-glasp-print="hide"] { display: none !important; }
}
@font-face { font-family: VM-Poppins; src: url("chrome-extension://bjibimlhliikdlklncdgkpdmgkpieplj/static/media/Poppins-Light.ttf") format("truetype"); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: VM-Poppins; src: url("chrome-extension://bjibimlhliikdlklncdgkpdmgkpieplj/static/media/Poppins-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: VM-Poppins; src: url("chrome-extension://bjibimlhliikdlklncdgkpdmgkpieplj/static/media/Poppins-Medium.ttf") format("truetype"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: VM-Poppins; src: url("chrome-extension://bjibimlhliikdlklncdgkpdmgkpieplj/static/media/Poppins-SemiBold.ttf") format("truetype"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: VM-Poppins; src: url("chrome-extension://bjibimlhliikdlklncdgkpdmgkpieplj/static/media/Poppins-Bold.ttf") format("truetype"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: VM-Allerta; src: url("chrome-extension://bjibimlhliikdlklncdgkpdmgkpieplj/static/media/Allerta-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: auto; }
@font-face { font-family: VM-Charmonman; src: url("chrome-extension://bjibimlhliikdlklncdgkpdmgkpieplj/static/media/Charmonman-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: auto; }
@font-face { font-family: "VM-Comic Neue"; src: url("chrome-extension://bjibimlhliikdlklncdgkpdmgkpieplj/static/media/ComicNeue-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: auto; }
@font-face { font-family: "VM-Open Sans"; src: url("chrome-extension://bjibimlhliikdlklncdgkpdmgkpieplj/static/media/OpenSans-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: auto; }
@font-face { font-family: "VM-Poiret One"; src: url("chrome-extension://bjibimlhliikdlklncdgkpdmgkpieplj/static/media/PoiretOne-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: auto; }
@font-face { font-family: VM-Signpainter; src: url("chrome-extension://bjibimlhliikdlklncdgkpdmgkpieplj/static/media/Sign-Painter-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: auto; }
@font-face { font-family: VM-Futura; src: url("chrome-extension://bjibimlhliikdlklncdgkpdmgkpieplj/static/media/Futura-Light-font.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: auto; }
@font-face { font-family: VM-Barlow; src: url("chrome-extension://bjibimlhliikdlklncdgkpdmgkpieplj/static/media/Barlow-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: auto; }
@font-face { font-family: VM-Norwester; src: url("chrome-extension://bjibimlhliikdlklncdgkpdmgkpieplj/static/media/norwester.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: auto; }
@font-face { font-family: VM-Europa; src: url("chrome-extension://bjibimlhliikdlklncdgkpdmgkpieplj/static/media/europa.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: auto; }
