/* source: hello-reset.css */
html {
  line-height:1.15;
  -webkit-text-size-adjust:100%
}
*,:after,:before {
  box-sizing:border-box
}
body {
  background-color:#fff;
  color:#333;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
  font-size:1rem;
  font-weight:400;
  line-height:1.5;
  margin:0;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}
h1,h2,h3,h4,h5,h6 {
  color:inherit;
  font-family:inherit;
  font-weight:500;
  line-height:1.2;
  margin-block-end:1rem;
  margin-block-start:.5rem
}
h1 {
  font-size:2.5rem
}
h2 {
  font-size:2rem
}
h3 {
  font-size:1.75rem
}
h4 {
  font-size:1.5rem
}
h5 {
  font-size:1.25rem
}
h6 {
  font-size:1rem
}
p {
  margin-block-end:.9rem;
  margin-block-start:0
}
hr {
  box-sizing:content-box;
  height:0;
  overflow:visible
}
pre {
  font-family:monospace,monospace;
  font-size:1em;
  white-space:pre-wrap
}
a {
  background-color:transparent;
  color:#c36;
  text-decoration:none
}
a:active,a:hover {
  color:#336
}
a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover {
  color:inherit;
  text-decoration:none
}
a:not([href]):not([tabindex]):focus {
  outline:0
}
abbr[title] {
  border-block-end:none;
  -webkit-text-decoration:underline dotted;
  text-decoration:underline dotted
}
b,strong {
  font-weight:bolder
}
code,kbd,samp {
  font-family:monospace,monospace;
  font-size:1em
}
small {
  font-size:80%
}
sub,sup {
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline
}
sub {
  bottom:-.25em
}
sup {
  top:-.5em
}
img {
  border-style:none;
  height:auto;
  max-width:100%
}
details {
  display:block
}
summary {
  display:list-item
}
figcaption {
  color:#333;
  font-size:16px;
  font-style:italic;
  font-weight:400;
  line-height:1.4
}
[hidden],template {
  display:none
}
@media print {
  *,:after,:before {
    background:transparent!important;
    box-shadow:none!important;
    color:#000!important;
    text-shadow:none!important
  }
  a,a:visited {
    text-decoration:underline
  }
  a[href]:after {
    content:" (" attr(href) ")"
  }
  abbr[title]:after {
    content:" (" attr(title) ")"
  }
  a[href^="#"]:after,a[href^="javascript:"]:after {
    content:""
  }
  pre {
    white-space:pre-wrap!important
  }
  blockquote,pre {
    -moz-column-break-inside:avoid;
    border:1px solid #ccc;
    break-inside:avoid
  }
  thead {
    display:table-header-group
  }
  img,tr {
    -moz-column-break-inside:avoid;
    break-inside:avoid
  }
  h2,h3,p {
    orphans:3;
    widows:3
  }
  h2,h3 {
    -moz-column-break-after:avoid;
    break-after:avoid
  }
}
label {
  display:inline-block;
  line-height:1;
  vertical-align:middle
}
button,input,optgroup,select,textarea {
  font-family:inherit;
  font-size:1rem;
  line-height:1.5;
  margin:0
}
input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea {
  border:1px solid #666;
  border-radius:3px;
  padding:.5rem 1rem;
  transition:all .3s;
  width:100%
}
input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus {
  border-color:#333
}
button,input {
  overflow:visible
}
button,select {
  text-transform:none
}
[type=button],[type=reset],[type=submit],button {
  -webkit-appearance:button;
  width:auto
}
[type=button],[type=submit],button {
  background-color:transparent;
  border:1px solid #c36;
  border-radius:3px;
  color:#c36;
  display:inline-block;
  font-size:1rem;
  font-weight:400;
  padding:.5rem 1rem;
  text-align:center;
  transition:all .3s;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  white-space:nowrap
}
[type=button]:focus:not(:focus-visible),[type=submit]:focus:not(:focus-visible),button:focus:not(:focus-visible) {
  outline:none
}
[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover {
  background-color:#c36;
  color:#fff;
  text-decoration:none
}
[type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled) {
  cursor:pointer
}
fieldset {
  padding:.35em .75em .625em
}
legend {
  box-sizing:border-box;
  color:inherit;
  display:table;
  max-width:100%;
  padding:0;
  white-space:normal
}
progress {
  vertical-align:baseline
}
textarea {
  overflow:auto;
  resize:vertical
}
[type=checkbox],[type=radio] {
  box-sizing:border-box;
  padding:0
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
  height:auto
}
[type=search] {
  -webkit-appearance:textfield;
  outline-offset:-2px
}
[type=search]::-webkit-search-decoration {
  -webkit-appearance:none
}
::-webkit-file-upload-button {
  -webkit-appearance:button;
  font:inherit
}
select {
  display:block
}
table {
  background-color:transparent;
  border-collapse:collapse;
  border-spacing:0;
  font-size:.9em;
  margin-block-end:15px;
  width:100%
}
table td,table th {
  border:1px solid hsla(0,0%,50%,.502);
  line-height:1.5;
  padding:15px;
  vertical-align:top
}
table th {
  font-weight:700
}
table tfoot th,table thead th {
  font-size:1em
}
table caption+thead tr:first-child td,table caption+thead tr:first-child th,table colgroup+thead tr:first-child td,table colgroup+thead tr:first-child th,table thead:first-child tr:first-child td,table thead:first-child tr:first-child th {
  border-block-start:1px solid hsla(0,0%,50%,.502)
}
table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th {
  background-color:hsla(0,0%,50%,.071)
}
table tbody tr:hover>td,table tbody tr:hover>th {
  background-color:hsla(0,0%,50%,.102)
}
table tbody+tbody {
  border-block-start:2px solid hsla(0,0%,50%,.502)
}
@media(max-width:767px) {
  table table {
    font-size:.8em
  }
  table table td,table table th {
    line-height:1.3;
    padding:7px
  }
  table table th {
    font-weight:400
  }
}
dd,dl,dt,li,ol,ul {
  background:transparent;
  border:0;
  font-size:100%;
  margin-block-end:0;
  margin-block-start:0;
  outline:0;
  vertical-align:baseline
}
/* source: hello-theme.css */
.comments-area a,.page-content a {
  text-decoration:underline
}
.alignright {
  float:right;
  margin-left:1rem
}
.alignleft {
  float:left;
  margin-right:1rem
}
.aligncenter {
  clear:both;
  display:block;
  margin-inline:auto
}
.alignwide {
  margin-inline:-80px
}
.alignfull {
  margin-inline:calc(50% - 50vw);
  max-width:100vw
}
.alignfull,.alignfull img {
  width:100vw
}
.wp-caption {
  margin-block-end:1.25rem;
  max-width:100%
}
.wp-caption.alignleft {
  margin:5px 20px 20px 0
}
.wp-caption.alignright {
  margin:5px 0 20px 20px
}
.wp-caption img {
  display:block;
  margin-inline:auto
}
.wp-caption-text {
  margin:0
}
.gallery-caption {
  display:block;
  font-size:.8125rem;
  line-height:1.5;
  margin:0;
  padding:.75rem
}
.pagination {
  display:flex;
  justify-content:space-between;
  margin:20px auto
}
.sticky {
  display:block;
  position:relative
}
.bypostauthor {
  font-size:inherit
}
.hide {
  display:none!important
}
.post-password-form {
  margin:50px auto;
  max-width:500px
}
.post-password-form p {
  align-items:flex-end;
  display:flex;
  width:100%
}
.post-password-form [type=submit] {
  margin-inline-start:3px
}
.screen-reader-text {
  clip:rect(1px,1px,1px,1px);
  height:1px;
  overflow:hidden;
  position:absolute!important;
  width:1px;
  word-wrap:normal!important
}
.screen-reader-text:focus {
  background-color:#eee;
  clip:auto!important;
  clip-path:none;
  color:#333;
  display:block;
  font-size:1rem;
  height:auto;
  left:5px;
  line-height:normal;
  padding:12px 24px;
  text-decoration:none;
  top:5px;
  width:auto;
  z-index:100000
}
.post .entry-title a {
  text-decoration:none
}
.post .wp-post-image {
  max-height:500px;
  -o-object-fit:cover;
  object-fit:cover;
  width:100%
}
@media(max-width:991px) {
  .post .wp-post-image {
    max-height:400px
  }
}
@media(max-width:575px) {
  .post .wp-post-image {
    max-height:300px
  }
}
#comments .comment-list {
  font-size:.9em;
  list-style:none;
  margin:0;
  padding:0
}
#comments .comment,#comments .pingback {
  position:relative
}
#comments .comment .comment-body,#comments .pingback .comment-body {
  border-block-end:1px solid #ccc;
  display:flex;
  flex-direction:column;
  padding-block-end:30px;
  padding-block-start:30px;
  padding-inline-end:0;
  padding-inline-start:60px
}
#comments .comment .avatar,#comments .pingback .avatar {
  border-radius:50%;
  left:0;
  margin-inline-end:10px;
  position:absolute
}
body.rtl #comments .comment .avatar,body.rtl #comments .pingback .avatar,html[dir=rtl] #comments .comment .avatar,html[dir=rtl] #comments .pingback .avatar {
  left:auto;
  right:0
}
#comments .comment-meta {
  display:flex;
  justify-content:space-between;
  margin-block-end:.9rem
}
#comments .comment-metadata,#comments .reply {
  font-size:11px;
  line-height:1
}
#comments .children {
  list-style:none;
  margin:0;
  padding-inline-start:30px;
  position:relative
}
#comments .children li:last-child {
  padding-block-end:0
}
#comments ol.comment-list .children:before {
  content:"↪";
  display:inline-block;
  font-size:1em;
  font-weight:400;
  left:0;
  line-height:100%;
  position:absolute;
  top:45px;
  width:auto
}
body.rtl #comments ol.comment-list .children:before,html[dir=rtl] #comments ol.comment-list .children:before {
  content:"↩";
  left:auto;
  right:0
}
@media(min-width:768px) {
  #comments .comment-author,#comments .comment-metadata {
    line-height:1
  }
}
@media(max-width:767px) {
  #comments .comment .comment-body {
    padding:30px 0
  }
  #comments .children {
    padding-inline-start:20px
  }
  #comments .comment .avatar {
    float:left;
    position:inherit
  }
  body.rtl #comments .comment .avatar,html[dir=rtl] #comments .comment .avatar {
    float:right
  }
}
.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main {
  margin-inline-end:auto;
  margin-inline-start:auto;
  width:100%
}
@media(max-width:575px) {
  .page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main {
    padding-inline-end:10px;
    padding-inline-start:10px
  }
}
@media(min-width:576px) {
  .page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main {
    max-width:500px
  }
  .site-footer.footer-full-width .footer-inner,.site-header.header-full-width .header-inner {
    max-width:100%
  }
}
@media(min-width:768px) {
  .page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main {
    max-width:600px
  }
  .site-footer.footer-full-width,.site-header.header-full-width {
    max-width:100%
  }
}
@media(min-width:992px) {
  .page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main {
    max-width:800px
  }
  .site-footer.footer-full-width,.site-header.header-full-width {
    max-width:100%
  }
}
@media(min-width:1200px) {
  .page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main {
    max-width:1140px
  }
  .site-footer.footer-full-width,.site-header.header-full-width {
    max-width:100%
  }
}
.site-header+.elementor {
  min-height:calc(100vh - 320px)
}
/* source: elementor-frontend.css */
/*! elementor - v3.32.0 - 05-10-2025 */
: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:0;
  position:absolute;
  top:-10000em;
  width:1px;
  clip:rect(0,0,0,0);
  border:0
}
.elementor-clearfix:after {
  clear:both;
  content:"";
  display:block;
  height:0;
  width:0
}
.e-logo-wrapper {
  background:var(--e-a-bg-logo);
  border-radius:50%;
  display:inline-block;
  line-height:1;
  padding:.75em
}
.e-logo-wrapper i {
  color:var(--e-a-color-logo);
  font-size:1em
}
.elementor *,.elementor :after,.elementor :before {
  box-sizing:border-box
}
.elementor a {
  box-shadow:none;
  text-decoration:none
}
.elementor hr {
  background-color:transparent;
  margin:0
}
.elementor img {
  border:none;
  border-radius:0;
  box-shadow:none;
  height:auto;
  max-width:100%
}
.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {
  margin:0
}
.elementor embed,.elementor iframe,.elementor object,.elementor video {
  border:none;
  line-height:1;
  margin:0;
  max-width:100%;
  width:100%
}
.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container {
  direction:ltr;
  inset:0;
  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 {
  -o-object-fit:cover;
  object-fit:cover
}
.elementor .elementor-background-overlay {
  inset:0;
  position:absolute
}
.elementor .elementor-background-slideshow {
  inset:0;
  position:absolute;
  z-index:0
}
.elementor .elementor-background-slideshow__slide__image {
  background-position:50%;
  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 {
  --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.elementor-absolute,.elementor-element.elementor-fixed {
  z-index:1
}
.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:#fff;
  font-size:100px;
  text-shadow:1px 0 6px rgba(0,0,0,.3)
}
.elementor-custom-embed-play svg {
  height:100px;
  width:100px;
  fill:#fff;
  filter:drop-shadow(1px 0 6px rgba(0,0,0,.3))
}
.elementor-custom-embed-play i,.elementor-custom-embed-play svg {
  opacity:.8;
  transition:all .5s
}
.elementor-custom-embed-play.elementor-playing i {
  font-family:eicons
}
.elementor-custom-embed-play.elementor-playing i:before {
  content:"\e8fb"
}
.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg {
  animation:eicon-spin 2s linear infinite
}
.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)
  }
  to {
    transform:rotate(359deg)
  }
}
.eicon-animation-spin {
  animation:eicon-spin 2s linear infinite
}
.elementor-section {
  position:relative
}
.elementor-section .elementor-container {
  display:flex;
  margin-left:auto;
  margin-right: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-bottom: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-bottom:0
}
.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:0
}
@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;
  grid-column-gap:var(--grid-column-gap);
  grid-row-gap:var(--grid-row-gap)
}
.elementor-grid .elementor-grid-item {
  min-width:0
}
.elementor-grid-0 .elementor-grid {
  display:inline-block;
  margin-bottom: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-bottom: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-bottom: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-bottom: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-bottom: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-bottom: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-bottom: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-bottom: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-bottom: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-bottom: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-bottom: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-bottom: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-bottom: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-bottom: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:"laptop";
    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:0;
  overflow:var(--overflow);
  position:var(--position);
  width:var(--width);
  z-index:var(--z-index);
  --flex-wrap-mobile:wrap;
  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: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.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 {
  align-content:normal;
  align-items:normal;
  flex-direction:column;
  flex-wrap:nowrap;
  justify-content:normal
}
.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-basis:auto;
  flex-grow:1;
  flex-shrink:1;
  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:0 auto;
  max-width:var(--content-width);
  padding-inline-end:0;
  padding-inline-start:0;
  width:100%
}
:is(.elementor-section-wrap,[data-elementor-id])>.e-con {
  --margin-left:auto;
  --margin-right:auto;
  max-width:min(100%,var(--width))
}
.e-con .elementor-widget.elementor-widget {
  margin-block-end:0
}
.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:0
}
.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 #69727d;
  color:#1f2124;
  flex-grow:1;
  max-width:100%;
  vertical-align:middle;
  width:100%
}
.elementor-field-group .elementor-field-textual:focus {
  box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);
  outline:0
}
.elementor-field-group .elementor-field-textual::-moz-placeholder {
  color:inherit;
  font-family:inherit;
  opacity:.6
}
.elementor-field-group .elementor-field-textual::placeholder {
  color:inherit;
  font-family:inherit;
  opacity:.6
}
.elementor-field-group .elementor-select-wrapper {
  display:flex;
  position:relative;
  width:100%
}
.elementor-field-group .elementor-select-wrapper select {
  -webkit-appearance:none;
  -moz-appearance:none;
  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:"\e92a";
  font-family:eicons;
  font-size:15px;
  inset-block-start:50%;
  inset-inline-end:10px;
  pointer-events:none;
  position:absolute;
  text-shadow:0 0 3px rgba(0,0,0,.3);
  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:.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 {
  justify-content:flex-end
}
.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 {
    justify-content:flex-end
  }
  .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 {
    justify-content:flex-end
  }
  .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:#d9534f
}
.elementor-error .help-inline {
  color:#d9534f;
  font-size:.9em
}
.elementor-message {
  font-size:1em;
  line-height:1;
  margin:10px 0
}
.elementor-message:before {
  content:"\e90e";
  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:#d9534f
}
.elementor-message.elementor-message-danger:before {
  content:"\e87f"
}
.elementor-message.form-message-success {
  color:#5cb85c
}
.elementor-form .elementor-button {
  border:none;
  padding-block-end:0;
  padding-block-start:0
}
.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:0;
  padding:0
}
.elementor-button {
  background-color:#69727d;
  border-radius:3px;
  color:#fff;
  display:inline-block;
  font-size:15px;
  line-height:1;
  padding:12px 24px;
  fill:#fff;
  text-align:center;
  transition:all .3s
}
.elementor-button:focus,.elementor-button:hover,.elementor-button:visited {
  color:#fff
}
.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:#5bc0de
}
.elementor-element.elementor-button-success .elementor-button {
  background-color:#5cb85c
}
.elementor-element.elementor-button-warning .elementor-button {
  background-color:#f0ad4e
}
.elementor-element.elementor-button-danger .elementor-button {
  background-color:#d9534f
}
.elementor-widget-button .elementor-button .elementor-button-info {
  background-color:#5bc0de
}
.elementor-widget-button .elementor-button .elementor-button-success {
  background-color:#5cb85c
}
.elementor-widget-button .elementor-button .elementor-button-warning {
  background-color:#f0ad4e
}
.elementor-widget-button .elementor-button .elementor-button-danger {
  background-color:#d9534f
}
.elementor-view-stacked .elementor-icon {
  background-color:#69727d;
  color:#fff;
  padding:.5em;
  fill:#fff
}
.elementor-view-framed .elementor-icon {
  background-color:transparent;
  border:3px solid #69727d;
  color:#69727d;
  padding:.5em
}
.elementor-icon {
  color:#69727d;
  display:inline-block;
  font-size:50px;
  line-height:1;
  text-align:center;
  transition:all .3s
}
.elementor-icon:hover {
  color:#69727d
}
.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:0
}
.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:.75s
}
.animated.infinite {
  animation-iteration-count:infinite
}
.animated.reverse {
  animation-direction:reverse;
  animation-fill-mode:forwards
}
@media (prefers-reduced-motion:reduce) {
  .animated {
    animation:none!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
  }
}
/* source: fa.css */
/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,.fab,.fad,.fal,.far,.fas {
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  display:inline-block;
  font-style:normal;
  font-variant:normal;
  text-rendering:auto;
  line-height:1
}
.fa-lg {
  font-size:1.33333em;
  line-height:.75em;
  vertical-align:-.0667em
}
.fa-xs {
  font-size:.75em
}
.fa-sm {
  font-size:.875em
}
.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-fw {
  text-align:center;
  width:1.25em
}
.fa-ul {
  list-style-type:none;
  margin-left:2.5em;
  padding-left:0
}
.fa-ul>li {
  position:relative
}
.fa-li {
  left:-2em;
  position:absolute;
  text-align:center;
  width:2em;
  line-height:inherit
}
.fa-border {
  border:.08em solid #eee;
  border-radius:.1em;
  padding:.2em .25em .15em
}
.fa-pull-left {
  float:left
}
.fa-pull-right {
  float:right
}
.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left {
  margin-right:.3em
}
.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right {
  margin-left:.3em
}
.fa-spin {
  -webkit-animation:fa-spin 2s linear infinite;
  animation:fa-spin 2s linear infinite
}
.fa-pulse {
  -webkit-animation:fa-spin 1s steps(8) infinite;
  animation:fa-spin 1s steps(8) infinite
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg)
  }
  to {
    -webkit-transform:rotate(1turn);
    transform:rotate(1turn)
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg)
  }
  to {
    -webkit-transform:rotate(1turn);
    transform:rotate(1turn)
  }
}
.fa-rotate-90 {
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg)
}
.fa-rotate-180 {
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform:rotate(180deg);
  transform:rotate(180deg)
}
.fa-rotate-270 {
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform:rotate(270deg);
  transform:rotate(270deg)
}
.fa-flip-horizontal {
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform:scaleX(-1);
  transform:scaleX(-1)
}
.fa-flip-vertical {
  -webkit-transform:scaleY(-1);
  transform:scaleY(-1)
}
.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical {
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"
}
.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical {
  -webkit-transform:scale(-1);
  transform:scale(-1)
}
:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270 {
  -webkit-filter:none;
  filter: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:0;
  position:absolute;
  text-align:center;
  width:100%
}
.fa-stack-1x {
  line-height:inherit
}
.fa-stack-2x {
  font-size:2em
}
.fa-inverse {
  color:#fff
}
.fa-500px:before {
  content:"\f26e"
}
.fa-accessible-icon:before {
  content:"\f368"
}
.fa-accusoft:before {
  content:"\f369"
}
.fa-acquisitions-incorporated:before {
  content:"\f6af"
}
.fa-ad:before {
  content:"\f641"
}
.fa-address-book:before {
  content:"\f2b9"
}
.fa-address-card:before {
  content:"\f2bb"
}
.fa-adjust:before {
  content:"\f042"
}
.fa-adn:before {
  content:"\f170"
}
.fa-adversal:before {
  content:"\f36a"
}
.fa-affiliatetheme:before {
  content:"\f36b"
}
.fa-air-freshener:before {
  content:"\f5d0"
}
.fa-airbnb:before {
  content:"\f834"
}
.fa-algolia:before {
  content:"\f36c"
}
.fa-align-center:before {
  content:"\f037"
}
.fa-align-justify:before {
  content:"\f039"
}
.fa-align-left:before {
  content:"\f036"
}
.fa-align-right:before {
  content:"\f038"
}
.fa-alipay:before {
  content:"\f642"
}
.fa-allergies:before {
  content:"\f461"
}
.fa-amazon:before {
  content:"\f270"
}
.fa-amazon-pay:before {
  content:"\f42c"
}
.fa-ambulance:before {
  content:"\f0f9"
}
.fa-american-sign-language-interpreting:before {
  content:"\f2a3"
}
.fa-amilia:before {
  content:"\f36d"
}
.fa-anchor:before {
  content:"\f13d"
}
.fa-android:before {
  content:"\f17b"
}
.fa-angellist:before {
  content:"\f209"
}
.fa-angle-double-down:before {
  content:"\f103"
}
.fa-angle-double-left:before {
  content:"\f100"
}
.fa-angle-double-right:before {
  content:"\f101"
}
.fa-angle-double-up:before {
  content:"\f102"
}
.fa-angle-down:before {
  content:"\f107"
}
.fa-angle-left:before {
  content:"\f104"
}
.fa-angle-right:before {
  content:"\f105"
}
.fa-angle-up:before {
  content:"\f106"
}
.fa-angry:before {
  content:"\f556"
}
.fa-angrycreative:before {
  content:"\f36e"
}
.fa-angular:before {
  content:"\f420"
}
.fa-ankh:before {
  content:"\f644"
}
.fa-app-store:before {
  content:"\f36f"
}
.fa-app-store-ios:before {
  content:"\f370"
}
.fa-apper:before {
  content:"\f371"
}
.fa-apple:before {
  content:"\f179"
}
.fa-apple-alt:before {
  content:"\f5d1"
}
.fa-apple-pay:before {
  content:"\f415"
}
.fa-archive:before {
  content:"\f187"
}
.fa-archway:before {
  content:"\f557"
}
.fa-arrow-alt-circle-down:before {
  content:"\f358"
}
.fa-arrow-alt-circle-left:before {
  content:"\f359"
}
.fa-arrow-alt-circle-right:before {
  content:"\f35a"
}
.fa-arrow-alt-circle-up:before {
  content:"\f35b"
}
.fa-arrow-circle-down:before {
  content:"\f0ab"
}
.fa-arrow-circle-left:before {
  content:"\f0a8"
}
.fa-arrow-circle-right:before {
  content:"\f0a9"
}
.fa-arrow-circle-up:before {
  content:"\f0aa"
}
.fa-arrow-down:before {
  content:"\f063"
}
.fa-arrow-left:before {
  content:"\f060"
}
.fa-arrow-right:before {
  content:"\f061"
}
.fa-arrow-up:before {
  content:"\f062"
}
.fa-arrows-alt:before {
  content:"\f0b2"
}
.fa-arrows-alt-h:before {
  content:"\f337"
}
.fa-arrows-alt-v:before {
  content:"\f338"
}
.fa-artstation:before {
  content:"\f77a"
}
.fa-assistive-listening-systems:before {
  content:"\f2a2"
}
.fa-asterisk:before {
  content:"\f069"
}
.fa-asymmetrik:before {
  content:"\f372"
}
.fa-at:before {
  content:"\f1fa"
}
.fa-atlas:before {
  content:"\f558"
}
.fa-atlassian:before {
  content:"\f77b"
}
.fa-atom:before {
  content:"\f5d2"
}
.fa-audible:before {
  content:"\f373"
}
.fa-audio-description:before {
  content:"\f29e"
}
.fa-autoprefixer:before {
  content:"\f41c"
}
.fa-avianex:before {
  content:"\f374"
}
.fa-aviato:before {
  content:"\f421"
}
.fa-award:before {
  content:"\f559"
}
.fa-aws:before {
  content:"\f375"
}
.fa-baby:before {
  content:"\f77c"
}
.fa-baby-carriage:before {
  content:"\f77d"
}
.fa-backspace:before {
  content:"\f55a"
}
.fa-backward:before {
  content:"\f04a"
}
.fa-bacon:before {
  content:"\f7e5"
}
.fa-bacteria:before {
  content:"\e059"
}
.fa-bacterium:before {
  content:"\e05a"
}
.fa-bahai:before {
  content:"\f666"
}
.fa-balance-scale:before {
  content:"\f24e"
}
.fa-balance-scale-left:before {
  content:"\f515"
}
.fa-balance-scale-right:before {
  content:"\f516"
}
.fa-ban:before {
  content:"\f05e"
}
.fa-band-aid:before {
  content:"\f462"
}
.fa-bandcamp:before {
  content:"\f2d5"
}
.fa-barcode:before {
  content:"\f02a"
}
.fa-bars:before {
  content:"\f0c9"
}
.fa-baseball-ball:before {
  content:"\f433"
}
.fa-basketball-ball:before {
  content:"\f434"
}
.fa-bath:before {
  content:"\f2cd"
}
.fa-battery-empty:before {
  content:"\f244"
}
.fa-battery-full:before {
  content:"\f240"
}
.fa-battery-half:before {
  content:"\f242"
}
.fa-battery-quarter:before {
  content:"\f243"
}
.fa-battery-three-quarters:before {
  content:"\f241"
}
.fa-battle-net:before {
  content:"\f835"
}
.fa-bed:before {
  content:"\f236"
}
.fa-beer:before {
  content:"\f0fc"
}
.fa-behance:before {
  content:"\f1b4"
}
.fa-behance-square:before {
  content:"\f1b5"
}
.fa-bell:before {
  content:"\f0f3"
}
.fa-bell-slash:before {
  content:"\f1f6"
}
.fa-bezier-curve:before {
  content:"\f55b"
}
.fa-bible:before {
  content:"\f647"
}
.fa-bicycle:before {
  content:"\f206"
}
.fa-biking:before {
  content:"\f84a"
}
.fa-bimobject:before {
  content:"\f378"
}
.fa-binoculars:before {
  content:"\f1e5"
}
.fa-biohazard:before {
  content:"\f780"
}
.fa-birthday-cake:before {
  content:"\f1fd"
}
.fa-bitbucket:before {
  content:"\f171"
}
.fa-bitcoin:before {
  content:"\f379"
}
.fa-bity:before {
  content:"\f37a"
}
.fa-black-tie:before {
  content:"\f27e"
}
.fa-blackberry:before {
  content:"\f37b"
}
.fa-blender:before {
  content:"\f517"
}
.fa-blender-phone:before {
  content:"\f6b6"
}
.fa-blind:before {
  content:"\f29d"
}
.fa-blog:before {
  content:"\f781"
}
.fa-blogger:before {
  content:"\f37c"
}
.fa-blogger-b:before {
  content:"\f37d"
}
.fa-bluetooth:before {
  content:"\f293"
}
.fa-bluetooth-b:before {
  content:"\f294"
}
.fa-bold:before {
  content:"\f032"
}
.fa-bolt:before {
  content:"\f0e7"
}
.fa-bomb:before {
  content:"\f1e2"
}
.fa-bone:before {
  content:"\f5d7"
}
.fa-bong:before {
  content:"\f55c"
}
.fa-book:before {
  content:"\f02d"
}
.fa-book-dead:before {
  content:"\f6b7"
}
.fa-book-medical:before {
  content:"\f7e6"
}
.fa-book-open:before {
  content:"\f518"
}
.fa-book-reader:before {
  content:"\f5da"
}
.fa-bookmark:before {
  content:"\f02e"
}
.fa-bootstrap:before {
  content:"\f836"
}
.fa-border-all:before {
  content:"\f84c"
}
.fa-border-none:before {
  content:"\f850"
}
.fa-border-style:before {
  content:"\f853"
}
.fa-bowling-ball:before {
  content:"\f436"
}
.fa-box:before {
  content:"\f466"
}
.fa-box-open:before {
  content:"\f49e"
}
.fa-box-tissue:before {
  content:"\e05b"
}
.fa-boxes:before {
  content:"\f468"
}
.fa-braille:before {
  content:"\f2a1"
}
.fa-brain:before {
  content:"\f5dc"
}
.fa-bread-slice:before {
  content:"\f7ec"
}
.fa-briefcase:before {
  content:"\f0b1"
}
.fa-briefcase-medical:before {
  content:"\f469"
}
.fa-broadcast-tower:before {
  content:"\f519"
}
.fa-broom:before {
  content:"\f51a"
}
.fa-brush:before {
  content:"\f55d"
}
.fa-btc:before {
  content:"\f15a"
}
.fa-buffer:before {
  content:"\f837"
}
.fa-bug:before {
  content:"\f188"
}
.fa-building:before {
  content:"\f1ad"
}
.fa-bullhorn:before {
  content:"\f0a1"
}
.fa-bullseye:before {
  content:"\f140"
}
.fa-burn:before {
  content:"\f46a"
}
.fa-buromobelexperte:before {
  content:"\f37f"
}
.fa-bus:before {
  content:"\f207"
}
.fa-bus-alt:before {
  content:"\f55e"
}
.fa-business-time:before {
  content:"\f64a"
}
.fa-buy-n-large:before {
  content:"\f8a6"
}
.fa-buysellads:before {
  content:"\f20d"
}
.fa-calculator:before {
  content:"\f1ec"
}
.fa-calendar:before {
  content:"\f133"
}
.fa-calendar-alt:before {
  content:"\f073"
}
.fa-calendar-check:before {
  content:"\f274"
}
.fa-calendar-day:before {
  content:"\f783"
}
.fa-calendar-minus:before {
  content:"\f272"
}
.fa-calendar-plus:before {
  content:"\f271"
}
.fa-calendar-times:before {
  content:"\f273"
}
.fa-calendar-week:before {
  content:"\f784"
}
.fa-camera:before {
  content:"\f030"
}
.fa-camera-retro:before {
  content:"\f083"
}
.fa-campground:before {
  content:"\f6bb"
}
.fa-canadian-maple-leaf:before {
  content:"\f785"
}
.fa-candy-cane:before {
  content:"\f786"
}
.fa-cannabis:before {
  content:"\f55f"
}
.fa-capsules:before {
  content:"\f46b"
}
.fa-car:before {
  content:"\f1b9"
}
.fa-car-alt:before {
  content:"\f5de"
}
.fa-car-battery:before {
  content:"\f5df"
}
.fa-car-crash:before {
  content:"\f5e1"
}
.fa-car-side:before {
  content:"\f5e4"
}
.fa-caravan:before {
  content:"\f8ff"
}
.fa-caret-down:before {
  content:"\f0d7"
}
.fa-caret-left:before {
  content:"\f0d9"
}
.fa-caret-right:before {
  content:"\f0da"
}
.fa-caret-square-down:before {
  content:"\f150"
}
.fa-caret-square-left:before {
  content:"\f191"
}
.fa-caret-square-right:before {
  content:"\f152"
}
.fa-caret-square-up:before {
  content:"\f151"
}
.fa-caret-up:before {
  content:"\f0d8"
}
.fa-carrot:before {
  content:"\f787"
}
.fa-cart-arrow-down:before {
  content:"\f218"
}
.fa-cart-plus:before {
  content:"\f217"
}
.fa-cash-register:before {
  content:"\f788"
}
.fa-cat:before {
  content:"\f6be"
}
.fa-cc-amazon-pay:before {
  content:"\f42d"
}
.fa-cc-amex:before {
  content:"\f1f3"
}
.fa-cc-apple-pay:before {
  content:"\f416"
}
.fa-cc-diners-club:before {
  content:"\f24c"
}
.fa-cc-discover:before {
  content:"\f1f2"
}
.fa-cc-jcb:before {
  content:"\f24b"
}
.fa-cc-mastercard:before {
  content:"\f1f1"
}
.fa-cc-paypal:before {
  content:"\f1f4"
}
.fa-cc-stripe:before {
  content:"\f1f5"
}
.fa-cc-visa:before {
  content:"\f1f0"
}
.fa-centercode:before {
  content:"\f380"
}
.fa-centos:before {
  content:"\f789"
}
.fa-certificate:before {
  content:"\f0a3"
}
.fa-chair:before {
  content:"\f6c0"
}
.fa-chalkboard:before {
  content:"\f51b"
}
.fa-chalkboard-teacher:before {
  content:"\f51c"
}
.fa-charging-station:before {
  content:"\f5e7"
}
.fa-chart-area:before {
  content:"\f1fe"
}
.fa-chart-bar:before {
  content:"\f080"
}
.fa-chart-line:before {
  content:"\f201"
}
.fa-chart-pie:before {
  content:"\f200"
}
.fa-check:before {
  content:"\f00c"
}
.fa-check-circle:before {
  content:"\f058"
}
.fa-check-double:before {
  content:"\f560"
}
.fa-check-square:before {
  content:"\f14a"
}
.fa-cheese:before {
  content:"\f7ef"
}
.fa-chess:before {
  content:"\f439"
}
.fa-chess-bishop:before {
  content:"\f43a"
}
.fa-chess-board:before {
  content:"\f43c"
}
.fa-chess-king:before {
  content:"\f43f"
}
.fa-chess-knight:before {
  content:"\f441"
}
.fa-chess-pawn:before {
  content:"\f443"
}
.fa-chess-queen:before {
  content:"\f445"
}
.fa-chess-rook:before {
  content:"\f447"
}
.fa-chevron-circle-down:before {
  content:"\f13a"
}
.fa-chevron-circle-left:before {
  content:"\f137"
}
.fa-chevron-circle-right:before {
  content:"\f138"
}
.fa-chevron-circle-up:before {
  content:"\f139"
}
.fa-chevron-down:before {
  content:"\f078"
}
.fa-chevron-left:before {
  content:"\f053"
}
.fa-chevron-right:before {
  content:"\f054"
}
.fa-chevron-up:before {
  content:"\f077"
}
.fa-child:before {
  content:"\f1ae"
}
.fa-chrome:before {
  content:"\f268"
}
.fa-chromecast:before {
  content:"\f838"
}
.fa-church:before {
  content:"\f51d"
}
.fa-circle:before {
  content:"\f111"
}
.fa-circle-notch:before {
  content:"\f1ce"
}
.fa-city:before {
  content:"\f64f"
}
.fa-clinic-medical:before {
  content:"\f7f2"
}
.fa-clipboard:before {
  content:"\f328"
}
.fa-clipboard-check:before {
  content:"\f46c"
}
.fa-clipboard-list:before {
  content:"\f46d"
}
.fa-clock:before {
  content:"\f017"
}
.fa-clone:before {
  content:"\f24d"
}
.fa-closed-captioning:before {
  content:"\f20a"
}
.fa-cloud:before {
  content:"\f0c2"
}
.fa-cloud-download-alt:before {
  content:"\f381"
}
.fa-cloud-meatball:before {
  content:"\f73b"
}
.fa-cloud-moon:before {
  content:"\f6c3"
}
.fa-cloud-moon-rain:before {
  content:"\f73c"
}
.fa-cloud-rain:before {
  content:"\f73d"
}
.fa-cloud-showers-heavy:before {
  content:"\f740"
}
.fa-cloud-sun:before {
  content:"\f6c4"
}
.fa-cloud-sun-rain:before {
  content:"\f743"
}
.fa-cloud-upload-alt:before {
  content:"\f382"
}
.fa-cloudflare:before {
  content:"\e07d"
}
.fa-cloudscale:before {
  content:"\f383"
}
.fa-cloudsmith:before {
  content:"\f384"
}
.fa-cloudversify:before {
  content:"\f385"
}
.fa-cocktail:before {
  content:"\f561"
}
.fa-code:before {
  content:"\f121"
}
.fa-code-branch:before {
  content:"\f126"
}
.fa-codepen:before {
  content:"\f1cb"
}
.fa-codiepie:before {
  content:"\f284"
}
.fa-coffee:before {
  content:"\f0f4"
}
.fa-cog:before {
  content:"\f013"
}
.fa-cogs:before {
  content:"\f085"
}
.fa-coins:before {
  content:"\f51e"
}
.fa-columns:before {
  content:"\f0db"
}
.fa-comment:before {
  content:"\f075"
}
.fa-comment-alt:before {
  content:"\f27a"
}
.fa-comment-dollar:before {
  content:"\f651"
}
.fa-comment-dots:before {
  content:"\f4ad"
}
.fa-comment-medical:before {
  content:"\f7f5"
}
.fa-comment-slash:before {
  content:"\f4b3"
}
.fa-comments:before {
  content:"\f086"
}
.fa-comments-dollar:before {
  content:"\f653"
}
.fa-compact-disc:before {
  content:"\f51f"
}
.fa-compass:before {
  content:"\f14e"
}
.fa-compress:before {
  content:"\f066"
}
.fa-compress-alt:before {
  content:"\f422"
}
.fa-compress-arrows-alt:before {
  content:"\f78c"
}
.fa-concierge-bell:before {
  content:"\f562"
}
.fa-confluence:before {
  content:"\f78d"
}
.fa-connectdevelop:before {
  content:"\f20e"
}
.fa-contao:before {
  content:"\f26d"
}
.fa-cookie:before {
  content:"\f563"
}
.fa-cookie-bite:before {
  content:"\f564"
}
.fa-copy:before {
  content:"\f0c5"
}
.fa-copyright:before {
  content:"\f1f9"
}
.fa-cotton-bureau:before {
  content:"\f89e"
}
.fa-couch:before {
  content:"\f4b8"
}
.fa-cpanel:before {
  content:"\f388"
}
.fa-creative-commons:before {
  content:"\f25e"
}
.fa-creative-commons-by:before {
  content:"\f4e7"
}
.fa-creative-commons-nc:before {
  content:"\f4e8"
}
.fa-creative-commons-nc-eu:before {
  content:"\f4e9"
}
.fa-creative-commons-nc-jp:before {
  content:"\f4ea"
}
.fa-creative-commons-nd:before {
  content:"\f4eb"
}
.fa-creative-commons-pd:before {
  content:"\f4ec"
}
.fa-creative-commons-pd-alt:before {
  content:"\f4ed"
}
.fa-creative-commons-remix:before {
  content:"\f4ee"
}
.fa-creative-commons-sa:before {
  content:"\f4ef"
}
.fa-creative-commons-sampling:before {
  content:"\f4f0"
}
.fa-creative-commons-sampling-plus:before {
  content:"\f4f1"
}
.fa-creative-commons-share:before {
  content:"\f4f2"
}
.fa-creative-commons-zero:before {
  content:"\f4f3"
}
.fa-credit-card:before {
  content:"\f09d"
}
.fa-critical-role:before {
  content:"\f6c9"
}
.fa-crop:before {
  content:"\f125"
}
.fa-crop-alt:before {
  content:"\f565"
}
.fa-cross:before {
  content:"\f654"
}
.fa-crosshairs:before {
  content:"\f05b"
}
.fa-crow:before {
  content:"\f520"
}
.fa-crown:before {
  content:"\f521"
}
.fa-crutch:before {
  content:"\f7f7"
}
.fa-css3:before {
  content:"\f13c"
}
.fa-css3-alt:before {
  content:"\f38b"
}
.fa-cube:before {
  content:"\f1b2"
}
.fa-cubes:before {
  content:"\f1b3"
}
.fa-cut:before {
  content:"\f0c4"
}
.fa-cuttlefish:before {
  content:"\f38c"
}
.fa-d-and-d:before {
  content:"\f38d"
}
.fa-d-and-d-beyond:before {
  content:"\f6ca"
}
.fa-dailymotion:before {
  content:"\e052"
}
.fa-dashcube:before {
  content:"\f210"
}
.fa-database:before {
  content:"\f1c0"
}
.fa-deaf:before {
  content:"\f2a4"
}
.fa-deezer:before {
  content:"\e077"
}
.fa-delicious:before {
  content:"\f1a5"
}
.fa-democrat:before {
  content:"\f747"
}
.fa-deploydog:before {
  content:"\f38e"
}
.fa-deskpro:before {
  content:"\f38f"
}
.fa-desktop:before {
  content:"\f108"
}
.fa-dev:before {
  content:"\f6cc"
}
.fa-deviantart:before {
  content:"\f1bd"
}
.fa-dharmachakra:before {
  content:"\f655"
}
.fa-dhl:before {
  content:"\f790"
}
.fa-diagnoses:before {
  content:"\f470"
}
.fa-diaspora:before {
  content:"\f791"
}
.fa-dice:before {
  content:"\f522"
}
.fa-dice-d20:before {
  content:"\f6cf"
}
.fa-dice-d6:before {
  content:"\f6d1"
}
.fa-dice-five:before {
  content:"\f523"
}
.fa-dice-four:before {
  content:"\f524"
}
.fa-dice-one:before {
  content:"\f525"
}
.fa-dice-six:before {
  content:"\f526"
}
.fa-dice-three:before {
  content:"\f527"
}
.fa-dice-two:before {
  content:"\f528"
}
.fa-digg:before {
  content:"\f1a6"
}
.fa-digital-ocean:before {
  content:"\f391"
}
.fa-digital-tachograph:before {
  content:"\f566"
}
.fa-directions:before {
  content:"\f5eb"
}
.fa-discord:before {
  content:"\f392"
}
.fa-discourse:before {
  content:"\f393"
}
.fa-disease:before {
  content:"\f7fa"
}
.fa-divide:before {
  content:"\f529"
}
.fa-dizzy:before {
  content:"\f567"
}
.fa-dna:before {
  content:"\f471"
}
.fa-dochub:before {
  content:"\f394"
}
.fa-docker:before {
  content:"\f395"
}
.fa-dog:before {
  content:"\f6d3"
}
.fa-dollar-sign:before {
  content:"\f155"
}
.fa-dolly:before {
  content:"\f472"
}
.fa-dolly-flatbed:before {
  content:"\f474"
}
.fa-donate:before {
  content:"\f4b9"
}
.fa-door-closed:before {
  content:"\f52a"
}
.fa-door-open:before {
  content:"\f52b"
}
.fa-dot-circle:before {
  content:"\f192"
}
.fa-dove:before {
  content:"\f4ba"
}
.fa-download:before {
  content:"\f019"
}
.fa-draft2digital:before {
  content:"\f396"
}
.fa-drafting-compass:before {
  content:"\f568"
}
.fa-dragon:before {
  content:"\f6d5"
}
.fa-draw-polygon:before {
  content:"\f5ee"
}
.fa-dribbble:before {
  content:"\f17d"
}
.fa-dribbble-square:before {
  content:"\f397"
}
.fa-dropbox:before {
  content:"\f16b"
}
.fa-drum:before {
  content:"\f569"
}
.fa-drum-steelpan:before {
  content:"\f56a"
}
.fa-drumstick-bite:before {
  content:"\f6d7"
}
.fa-drupal:before {
  content:"\f1a9"
}
.fa-dumbbell:before {
  content:"\f44b"
}
.fa-dumpster:before {
  content:"\f793"
}
.fa-dumpster-fire:before {
  content:"\f794"
}
.fa-dungeon:before {
  content:"\f6d9"
}
.fa-dyalog:before {
  content:"\f399"
}
.fa-earlybirds:before {
  content:"\f39a"
}
.fa-ebay:before {
  content:"\f4f4"
}
.fa-edge:before {
  content:"\f282"
}
.fa-edge-legacy:before {
  content:"\e078"
}
.fa-edit:before {
  content:"\f044"
}
.fa-egg:before {
  content:"\f7fb"
}
.fa-eject:before {
  content:"\f052"
}
.fa-elementor:before {
  content:"\f430"
}
.fa-ellipsis-h:before {
  content:"\f141"
}
.fa-ellipsis-v:before {
  content:"\f142"
}
.fa-ello:before {
  content:"\f5f1"
}
.fa-ember:before {
  content:"\f423"
}
.fa-empire:before {
  content:"\f1d1"
}
.fa-envelope:before {
  content:"\f0e0"
}
.fa-envelope-open:before {
  content:"\f2b6"
}
.fa-envelope-open-text:before {
  content:"\f658"
}
.fa-envelope-square:before {
  content:"\f199"
}
.fa-envira:before {
  content:"\f299"
}
.fa-equals:before {
  content:"\f52c"
}
.fa-eraser:before {
  content:"\f12d"
}
.fa-erlang:before {
  content:"\f39d"
}
.fa-ethereum:before {
  content:"\f42e"
}
.fa-ethernet:before {
  content:"\f796"
}
.fa-etsy:before {
  content:"\f2d7"
}
.fa-euro-sign:before {
  content:"\f153"
}
.fa-evernote:before {
  content:"\f839"
}
.fa-exchange-alt:before {
  content:"\f362"
}
.fa-exclamation:before {
  content:"\f12a"
}
.fa-exclamation-circle:before {
  content:"\f06a"
}
.fa-exclamation-triangle:before {
  content:"\f071"
}
.fa-expand:before {
  content:"\f065"
}
.fa-expand-alt:before {
  content:"\f424"
}
.fa-expand-arrows-alt:before {
  content:"\f31e"
}
.fa-expeditedssl:before {
  content:"\f23e"
}
.fa-external-link-alt:before {
  content:"\f35d"
}
.fa-external-link-square-alt:before {
  content:"\f360"
}
.fa-eye:before {
  content:"\f06e"
}
.fa-eye-dropper:before {
  content:"\f1fb"
}
.fa-eye-slash:before {
  content:"\f070"
}
.fa-facebook:before {
  content:"\f09a"
}
.fa-facebook-f:before {
  content:"\f39e"
}
.fa-facebook-messenger:before {
  content:"\f39f"
}
.fa-facebook-square:before {
  content:"\f082"
}
.fa-fan:before {
  content:"\f863"
}
.fa-fantasy-flight-games:before {
  content:"\f6dc"
}
.fa-fast-backward:before {
  content:"\f049"
}
.fa-fast-forward:before {
  content:"\f050"
}
.fa-faucet:before {
  content:"\e005"
}
.fa-fax:before {
  content:"\f1ac"
}
.fa-feather:before {
  content:"\f52d"
}
.fa-feather-alt:before {
  content:"\f56b"
}
.fa-fedex:before {
  content:"\f797"
}
.fa-fedora:before {
  content:"\f798"
}
.fa-female:before {
  content:"\f182"
}
.fa-fighter-jet:before {
  content:"\f0fb"
}
.fa-figma:before {
  content:"\f799"
}
.fa-file:before {
  content:"\f15b"
}
.fa-file-alt:before {
  content:"\f15c"
}
.fa-file-archive:before {
  content:"\f1c6"
}
.fa-file-audio:before {
  content:"\f1c7"
}
.fa-file-code:before {
  content:"\f1c9"
}
.fa-file-contract:before {
  content:"\f56c"
}
.fa-file-csv:before {
  content:"\f6dd"
}
.fa-file-download:before {
  content:"\f56d"
}
.fa-file-excel:before {
  content:"\f1c3"
}
.fa-file-export:before {
  content:"\f56e"
}
.fa-file-image:before {
  content:"\f1c5"
}
.fa-file-import:before {
  content:"\f56f"
}
.fa-file-invoice:before {
  content:"\f570"
}
.fa-file-invoice-dollar:before {
  content:"\f571"
}
.fa-file-medical:before {
  content:"\f477"
}
.fa-file-medical-alt:before {
  content:"\f478"
}
.fa-file-pdf:before {
  content:"\f1c1"
}
.fa-file-powerpoint:before {
  content:"\f1c4"
}
.fa-file-prescription:before {
  content:"\f572"
}
.fa-file-signature:before {
  content:"\f573"
}
.fa-file-upload:before {
  content:"\f574"
}
.fa-file-video:before {
  content:"\f1c8"
}
.fa-file-word:before {
  content:"\f1c2"
}
.fa-fill:before {
  content:"\f575"
}
.fa-fill-drip:before {
  content:"\f576"
}
.fa-film:before {
  content:"\f008"
}
.fa-filter:before {
  content:"\f0b0"
}
.fa-fingerprint:before {
  content:"\f577"
}
.fa-fire:before {
  content:"\f06d"
}
.fa-fire-alt:before {
  content:"\f7e4"
}
.fa-fire-extinguisher:before {
  content:"\f134"
}
.fa-firefox:before {
  content:"\f269"
}
.fa-firefox-browser:before {
  content:"\e007"
}
.fa-first-aid:before {
  content:"\f479"
}
.fa-first-order:before {
  content:"\f2b0"
}
.fa-first-order-alt:before {
  content:"\f50a"
}
.fa-firstdraft:before {
  content:"\f3a1"
}
.fa-fish:before {
  content:"\f578"
}
.fa-fist-raised:before {
  content:"\f6de"
}
.fa-flag:before {
  content:"\f024"
}
.fa-flag-checkered:before {
  content:"\f11e"
}
.fa-flag-usa:before {
  content:"\f74d"
}
.fa-flask:before {
  content:"\f0c3"
}
.fa-flickr:before {
  content:"\f16e"
}
.fa-flipboard:before {
  content:"\f44d"
}
.fa-flushed:before {
  content:"\f579"
}
.fa-fly:before {
  content:"\f417"
}
.fa-folder:before {
  content:"\f07b"
}
.fa-folder-minus:before {
  content:"\f65d"
}
.fa-folder-open:before {
  content:"\f07c"
}
.fa-folder-plus:before {
  content:"\f65e"
}
.fa-font:before {
  content:"\f031"
}
.fa-font-awesome:before {
  content:"\f2b4"
}
.fa-font-awesome-alt:before {
  content:"\f35c"
}
.fa-font-awesome-flag:before {
  content:"\f425"
}
.fa-font-awesome-logo-full:before {
  content:"\f4e6"
}
.fa-fonticons:before {
  content:"\f280"
}
.fa-fonticons-fi:before {
  content:"\f3a2"
}
.fa-football-ball:before {
  content:"\f44e"
}
.fa-fort-awesome:before {
  content:"\f286"
}
.fa-fort-awesome-alt:before {
  content:"\f3a3"
}
.fa-forumbee:before {
  content:"\f211"
}
.fa-forward:before {
  content:"\f04e"
}
.fa-foursquare:before {
  content:"\f180"
}
.fa-free-code-camp:before {
  content:"\f2c5"
}
.fa-freebsd:before {
  content:"\f3a4"
}
.fa-frog:before {
  content:"\f52e"
}
.fa-frown:before {
  content:"\f119"
}
.fa-frown-open:before {
  content:"\f57a"
}
.fa-fulcrum:before {
  content:"\f50b"
}
.fa-funnel-dollar:before {
  content:"\f662"
}
.fa-futbol:before {
  content:"\f1e3"
}
.fa-galactic-republic:before {
  content:"\f50c"
}
.fa-galactic-senate:before {
  content:"\f50d"
}
.fa-gamepad:before {
  content:"\f11b"
}
.fa-gas-pump:before {
  content:"\f52f"
}
.fa-gavel:before {
  content:"\f0e3"
}
.fa-gem:before {
  content:"\f3a5"
}
.fa-genderless:before {
  content:"\f22d"
}
.fa-get-pocket:before {
  content:"\f265"
}
.fa-gg:before {
  content:"\f260"
}
.fa-gg-circle:before {
  content:"\f261"
}
.fa-ghost:before {
  content:"\f6e2"
}
.fa-gift:before {
  content:"\f06b"
}
.fa-gifts:before {
  content:"\f79c"
}
.fa-git:before {
  content:"\f1d3"
}
.fa-git-alt:before {
  content:"\f841"
}
.fa-git-square:before {
  content:"\f1d2"
}
.fa-github:before {
  content:"\f09b"
}
.fa-github-alt:before {
  content:"\f113"
}
.fa-github-square:before {
  content:"\f092"
}
.fa-gitkraken:before {
  content:"\f3a6"
}
.fa-gitlab:before {
  content:"\f296"
}
.fa-gitter:before {
  content:"\f426"
}
.fa-glass-cheers:before {
  content:"\f79f"
}
.fa-glass-martini:before {
  content:"\f000"
}
.fa-glass-martini-alt:before {
  content:"\f57b"
}
.fa-glass-whiskey:before {
  content:"\f7a0"
}
.fa-glasses:before {
  content:"\f530"
}
.fa-glide:before {
  content:"\f2a5"
}
.fa-glide-g:before {
  content:"\f2a6"
}
.fa-globe:before {
  content:"\f0ac"
}
.fa-globe-africa:before {
  content:"\f57c"
}
.fa-globe-americas:before {
  content:"\f57d"
}
.fa-globe-asia:before {
  content:"\f57e"
}
.fa-globe-europe:before {
  content:"\f7a2"
}
.fa-gofore:before {
  content:"\f3a7"
}
.fa-golf-ball:before {
  content:"\f450"
}
.fa-goodreads:before {
  content:"\f3a8"
}
.fa-goodreads-g:before {
  content:"\f3a9"
}
.fa-google:before {
  content:"\f1a0"
}
.fa-google-drive:before {
  content:"\f3aa"
}
.fa-google-pay:before {
  content:"\e079"
}
.fa-google-play:before {
  content:"\f3ab"
}
.fa-google-plus:before {
  content:"\f2b3"
}
.fa-google-plus-g:before {
  content:"\f0d5"
}
.fa-google-plus-square:before {
  content:"\f0d4"
}
.fa-google-wallet:before {
  content:"\f1ee"
}
.fa-gopuram:before {
  content:"\f664"
}
.fa-graduation-cap:before {
  content:"\f19d"
}
.fa-gratipay:before {
  content:"\f184"
}
.fa-grav:before {
  content:"\f2d6"
}
.fa-greater-than:before {
  content:"\f531"
}
.fa-greater-than-equal:before {
  content:"\f532"
}
.fa-grimace:before {
  content:"\f57f"
}
.fa-grin:before {
  content:"\f580"
}
.fa-grin-alt:before {
  content:"\f581"
}
.fa-grin-beam:before {
  content:"\f582"
}
.fa-grin-beam-sweat:before {
  content:"\f583"
}
.fa-grin-hearts:before {
  content:"\f584"
}
.fa-grin-squint:before {
  content:"\f585"
}
.fa-grin-squint-tears:before {
  content:"\f586"
}
.fa-grin-stars:before {
  content:"\f587"
}
.fa-grin-tears:before {
  content:"\f588"
}
.fa-grin-tongue:before {
  content:"\f589"
}
.fa-grin-tongue-squint:before {
  content:"\f58a"
}
.fa-grin-tongue-wink:before {
  content:"\f58b"
}
.fa-grin-wink:before {
  content:"\f58c"
}
.fa-grip-horizontal:before {
  content:"\f58d"
}
.fa-grip-lines:before {
  content:"\f7a4"
}
.fa-grip-lines-vertical:before {
  content:"\f7a5"
}
.fa-grip-vertical:before {
  content:"\f58e"
}
.fa-gripfire:before {
  content:"\f3ac"
}
.fa-grunt:before {
  content:"\f3ad"
}
.fa-guilded:before {
  content:"\e07e"
}
.fa-guitar:before {
  content:"\f7a6"
}
.fa-gulp:before {
  content:"\f3ae"
}
.fa-h-square:before {
  content:"\f0fd"
}
.fa-hacker-news:before {
  content:"\f1d4"
}
.fa-hacker-news-square:before {
  content:"\f3af"
}
.fa-hackerrank:before {
  content:"\f5f7"
}
.fa-hamburger:before {
  content:"\f805"
}
.fa-hammer:before {
  content:"\f6e3"
}
.fa-hamsa:before {
  content:"\f665"
}
.fa-hand-holding:before {
  content:"\f4bd"
}
.fa-hand-holding-heart:before {
  content:"\f4be"
}
.fa-hand-holding-medical:before {
  content:"\e05c"
}
.fa-hand-holding-usd:before {
  content:"\f4c0"
}
.fa-hand-holding-water:before {
  content:"\f4c1"
}
.fa-hand-lizard:before {
  content:"\f258"
}
.fa-hand-middle-finger:before {
  content:"\f806"
}
.fa-hand-paper:before {
  content:"\f256"
}
.fa-hand-peace:before {
  content:"\f25b"
}
.fa-hand-point-down:before {
  content:"\f0a7"
}
.fa-hand-point-left:before {
  content:"\f0a5"
}
.fa-hand-point-right:before {
  content:"\f0a4"
}
.fa-hand-point-up:before {
  content:"\f0a6"
}
.fa-hand-pointer:before {
  content:"\f25a"
}
.fa-hand-rock:before {
  content:"\f255"
}
.fa-hand-scissors:before {
  content:"\f257"
}
.fa-hand-sparkles:before {
  content:"\e05d"
}
.fa-hand-spock:before {
  content:"\f259"
}
.fa-hands:before {
  content:"\f4c2"
}
.fa-hands-helping:before {
  content:"\f4c4"
}
.fa-hands-wash:before {
  content:"\e05e"
}
.fa-handshake:before {
  content:"\f2b5"
}
.fa-handshake-alt-slash:before {
  content:"\e05f"
}
.fa-handshake-slash:before {
  content:"\e060"
}
.fa-hanukiah:before {
  content:"\f6e6"
}
.fa-hard-hat:before {
  content:"\f807"
}
.fa-hashtag:before {
  content:"\f292"
}
.fa-hat-cowboy:before {
  content:"\f8c0"
}
.fa-hat-cowboy-side:before {
  content:"\f8c1"
}
.fa-hat-wizard:before {
  content:"\f6e8"
}
.fa-hdd:before {
  content:"\f0a0"
}
.fa-head-side-cough:before {
  content:"\e061"
}
.fa-head-side-cough-slash:before {
  content:"\e062"
}
.fa-head-side-mask:before {
  content:"\e063"
}
.fa-head-side-virus:before {
  content:"\e064"
}
.fa-heading:before {
  content:"\f1dc"
}
.fa-headphones:before {
  content:"\f025"
}
.fa-headphones-alt:before {
  content:"\f58f"
}
.fa-headset:before {
  content:"\f590"
}
.fa-heart:before {
  content:"\f004"
}
.fa-heart-broken:before {
  content:"\f7a9"
}
.fa-heartbeat:before {
  content:"\f21e"
}
.fa-helicopter:before {
  content:"\f533"
}
.fa-highlighter:before {
  content:"\f591"
}
.fa-hiking:before {
  content:"\f6ec"
}
.fa-hippo:before {
  content:"\f6ed"
}
.fa-hips:before {
  content:"\f452"
}
.fa-hire-a-helper:before {
  content:"\f3b0"
}
.fa-history:before {
  content:"\f1da"
}
.fa-hive:before {
  content:"\e07f"
}
.fa-hockey-puck:before {
  content:"\f453"
}
.fa-holly-berry:before {
  content:"\f7aa"
}
.fa-home:before {
  content:"\f015"
}
.fa-hooli:before {
  content:"\f427"
}
.fa-hornbill:before {
  content:"\f592"
}
.fa-horse:before {
  content:"\f6f0"
}
.fa-horse-head:before {
  content:"\f7ab"
}
.fa-hospital:before {
  content:"\f0f8"
}
.fa-hospital-alt:before {
  content:"\f47d"
}
.fa-hospital-symbol:before {
  content:"\f47e"
}
.fa-hospital-user:before {
  content:"\f80d"
}
.fa-hot-tub:before {
  content:"\f593"
}
.fa-hotdog:before {
  content:"\f80f"
}
.fa-hotel:before {
  content:"\f594"
}
.fa-hotjar:before {
  content:"\f3b1"
}
.fa-hourglass:before {
  content:"\f254"
}
.fa-hourglass-end:before {
  content:"\f253"
}
.fa-hourglass-half:before {
  content:"\f252"
}
.fa-hourglass-start:before {
  content:"\f251"
}
.fa-house-damage:before {
  content:"\f6f1"
}
.fa-house-user:before {
  content:"\e065"
}
.fa-houzz:before {
  content:"\f27c"
}
.fa-hryvnia:before {
  content:"\f6f2"
}
.fa-html5:before {
  content:"\f13b"
}
.fa-hubspot:before {
  content:"\f3b2"
}
.fa-i-cursor:before {
  content:"\f246"
}
.fa-ice-cream:before {
  content:"\f810"
}
.fa-icicles:before {
  content:"\f7ad"
}
.fa-icons:before {
  content:"\f86d"
}
.fa-id-badge:before {
  content:"\f2c1"
}
.fa-id-card:before {
  content:"\f2c2"
}
.fa-id-card-alt:before {
  content:"\f47f"
}
.fa-ideal:before {
  content:"\e013"
}
.fa-igloo:before {
  content:"\f7ae"
}
.fa-image:before {
  content:"\f03e"
}
.fa-images:before {
  content:"\f302"
}
.fa-imdb:before {
  content:"\f2d8"
}
.fa-inbox:before {
  content:"\f01c"
}
.fa-indent:before {
  content:"\f03c"
}
.fa-industry:before {
  content:"\f275"
}
.fa-infinity:before {
  content:"\f534"
}
.fa-info:before {
  content:"\f129"
}
.fa-info-circle:before {
  content:"\f05a"
}
.fa-innosoft:before {
  content:"\e080"
}
.fa-instagram:before {
  content:"\f16d"
}
.fa-instagram-square:before {
  content:"\e055"
}
.fa-instalod:before {
  content:"\e081"
}
.fa-intercom:before {
  content:"\f7af"
}
.fa-internet-explorer:before {
  content:"\f26b"
}
.fa-invision:before {
  content:"\f7b0"
}
.fa-ioxhost:before {
  content:"\f208"
}
.fa-italic:before {
  content:"\f033"
}
.fa-itch-io:before {
  content:"\f83a"
}
.fa-itunes:before {
  content:"\f3b4"
}
.fa-itunes-note:before {
  content:"\f3b5"
}
.fa-java:before {
  content:"\f4e4"
}
.fa-jedi:before {
  content:"\f669"
}
.fa-jedi-order:before {
  content:"\f50e"
}
.fa-jenkins:before {
  content:"\f3b6"
}
.fa-jira:before {
  content:"\f7b1"
}
.fa-joget:before {
  content:"\f3b7"
}
.fa-joint:before {
  content:"\f595"
}
.fa-joomla:before {
  content:"\f1aa"
}
.fa-journal-whills:before {
  content:"\f66a"
}
.fa-js:before {
  content:"\f3b8"
}
.fa-js-square:before {
  content:"\f3b9"
}
.fa-jsfiddle:before {
  content:"\f1cc"
}
.fa-kaaba:before {
  content:"\f66b"
}
.fa-kaggle:before {
  content:"\f5fa"
}
.fa-key:before {
  content:"\f084"
}
.fa-keybase:before {
  content:"\f4f5"
}
.fa-keyboard:before {
  content:"\f11c"
}
.fa-keycdn:before {
  content:"\f3ba"
}
.fa-khanda:before {
  content:"\f66d"
}
.fa-kickstarter:before {
  content:"\f3bb"
}
.fa-kickstarter-k:before {
  content:"\f3bc"
}
.fa-kiss:before {
  content:"\f596"
}
.fa-kiss-beam:before {
  content:"\f597"
}
.fa-kiss-wink-heart:before {
  content:"\f598"
}
.fa-kiwi-bird:before {
  content:"\f535"
}
.fa-korvue:before {
  content:"\f42f"
}
.fa-landmark:before {
  content:"\f66f"
}
.fa-language:before {
  content:"\f1ab"
}
.fa-laptop:before {
  content:"\f109"
}
.fa-laptop-code:before {
  content:"\f5fc"
}
.fa-laptop-house:before {
  content:"\e066"
}
.fa-laptop-medical:before {
  content:"\f812"
}
.fa-laravel:before {
  content:"\f3bd"
}
.fa-lastfm:before {
  content:"\f202"
}
.fa-lastfm-square:before {
  content:"\f203"
}
.fa-laugh:before {
  content:"\f599"
}
.fa-laugh-beam:before {
  content:"\f59a"
}
.fa-laugh-squint:before {
  content:"\f59b"
}
.fa-laugh-wink:before {
  content:"\f59c"
}
.fa-layer-group:before {
  content:"\f5fd"
}
.fa-leaf:before {
  content:"\f06c"
}
.fa-leanpub:before {
  content:"\f212"
}
.fa-lemon:before {
  content:"\f094"
}
.fa-less:before {
  content:"\f41d"
}
.fa-less-than:before {
  content:"\f536"
}
.fa-less-than-equal:before {
  content:"\f537"
}
.fa-level-down-alt:before {
  content:"\f3be"
}
.fa-level-up-alt:before {
  content:"\f3bf"
}
.fa-life-ring:before {
  content:"\f1cd"
}
.fa-lightbulb:before {
  content:"\f0eb"
}
.fa-line:before {
  content:"\f3c0"
}
.fa-link:before {
  content:"\f0c1"
}
.fa-linkedin:before {
  content:"\f08c"
}
.fa-linkedin-in:before {
  content:"\f0e1"
}
.fa-linode:before {
  content:"\f2b8"
}
.fa-linux:before {
  content:"\f17c"
}
.fa-lira-sign:before {
  content:"\f195"
}
.fa-list:before {
  content:"\f03a"
}
.fa-list-alt:before {
  content:"\f022"
}
.fa-list-ol:before {
  content:"\f0cb"
}
.fa-list-ul:before {
  content:"\f0ca"
}
.fa-location-arrow:before {
  content:"\f124"
}
.fa-lock:before {
  content:"\f023"
}
.fa-lock-open:before {
  content:"\f3c1"
}
.fa-long-arrow-alt-down:before {
  content:"\f309"
}
.fa-long-arrow-alt-left:before {
  content:"\f30a"
}
.fa-long-arrow-alt-right:before {
  content:"\f30b"
}
.fa-long-arrow-alt-up:before {
  content:"\f30c"
}
.fa-low-vision:before {
  content:"\f2a8"
}
.fa-luggage-cart:before {
  content:"\f59d"
}
.fa-lungs:before {
  content:"\f604"
}
.fa-lungs-virus:before {
  content:"\e067"
}
.fa-lyft:before {
  content:"\f3c3"
}
.fa-magento:before {
  content:"\f3c4"
}
.fa-magic:before {
  content:"\f0d0"
}
.fa-magnet:before {
  content:"\f076"
}
.fa-mail-bulk:before {
  content:"\f674"
}
.fa-mailchimp:before {
  content:"\f59e"
}
.fa-male:before {
  content:"\f183"
}
.fa-mandalorian:before {
  content:"\f50f"
}
.fa-map:before {
  content:"\f279"
}
.fa-map-marked:before {
  content:"\f59f"
}
.fa-map-marked-alt:before {
  content:"\f5a0"
}
.fa-map-marker:before {
  content:"\f041"
}
.fa-map-marker-alt:before {
  content:"\f3c5"
}
.fa-map-pin:before {
  content:"\f276"
}
.fa-map-signs:before {
  content:"\f277"
}
.fa-markdown:before {
  content:"\f60f"
}
.fa-marker:before {
  content:"\f5a1"
}
.fa-mars:before {
  content:"\f222"
}
.fa-mars-double:before {
  content:"\f227"
}
.fa-mars-stroke:before {
  content:"\f229"
}
.fa-mars-stroke-h:before {
  content:"\f22b"
}
.fa-mars-stroke-v:before {
  content:"\f22a"
}
.fa-mask:before {
  content:"\f6fa"
}
.fa-mastodon:before {
  content:"\f4f6"
}
.fa-maxcdn:before {
  content:"\f136"
}
.fa-mdb:before {
  content:"\f8ca"
}
.fa-medal:before {
  content:"\f5a2"
}
.fa-medapps:before {
  content:"\f3c6"
}
.fa-medium:before {
  content:"\f23a"
}
.fa-medium-m:before {
  content:"\f3c7"
}
.fa-medkit:before {
  content:"\f0fa"
}
.fa-medrt:before {
  content:"\f3c8"
}
.fa-meetup:before {
  content:"\f2e0"
}
.fa-megaport:before {
  content:"\f5a3"
}
.fa-meh:before {
  content:"\f11a"
}
.fa-meh-blank:before {
  content:"\f5a4"
}
.fa-meh-rolling-eyes:before {
  content:"\f5a5"
}
.fa-memory:before {
  content:"\f538"
}
.fa-mendeley:before {
  content:"\f7b3"
}
.fa-menorah:before {
  content:"\f676"
}
.fa-mercury:before {
  content:"\f223"
}
.fa-meteor:before {
  content:"\f753"
}
.fa-microblog:before {
  content:"\e01a"
}
.fa-microchip:before {
  content:"\f2db"
}
.fa-microphone:before {
  content:"\f130"
}
.fa-microphone-alt:before {
  content:"\f3c9"
}
.fa-microphone-alt-slash:before {
  content:"\f539"
}
.fa-microphone-slash:before {
  content:"\f131"
}
.fa-microscope:before {
  content:"\f610"
}
.fa-microsoft:before {
  content:"\f3ca"
}
.fa-minus:before {
  content:"\f068"
}
.fa-minus-circle:before {
  content:"\f056"
}
.fa-minus-square:before {
  content:"\f146"
}
.fa-mitten:before {
  content:"\f7b5"
}
.fa-mix:before {
  content:"\f3cb"
}
.fa-mixcloud:before {
  content:"\f289"
}
.fa-mixer:before {
  content:"\e056"
}
.fa-mizuni:before {
  content:"\f3cc"
}
.fa-mobile:before {
  content:"\f10b"
}
.fa-mobile-alt:before {
  content:"\f3cd"
}
.fa-modx:before {
  content:"\f285"
}
.fa-monero:before {
  content:"\f3d0"
}
.fa-money-bill:before {
  content:"\f0d6"
}
.fa-money-bill-alt:before {
  content:"\f3d1"
}
.fa-money-bill-wave:before {
  content:"\f53a"
}
.fa-money-bill-wave-alt:before {
  content:"\f53b"
}
.fa-money-check:before {
  content:"\f53c"
}
.fa-money-check-alt:before {
  content:"\f53d"
}
.fa-monument:before {
  content:"\f5a6"
}
.fa-moon:before {
  content:"\f186"
}
.fa-mortar-pestle:before {
  content:"\f5a7"
}
.fa-mosque:before {
  content:"\f678"
}
.fa-motorcycle:before {
  content:"\f21c"
}
.fa-mountain:before {
  content:"\f6fc"
}
.fa-mouse:before {
  content:"\f8cc"
}
.fa-mouse-pointer:before {
  content:"\f245"
}
.fa-mug-hot:before {
  content:"\f7b6"
}
.fa-music:before {
  content:"\f001"
}
.fa-napster:before {
  content:"\f3d2"
}
.fa-neos:before {
  content:"\f612"
}
.fa-network-wired:before {
  content:"\f6ff"
}
.fa-neuter:before {
  content:"\f22c"
}
.fa-newspaper:before {
  content:"\f1ea"
}
.fa-nimblr:before {
  content:"\f5a8"
}
.fa-node:before {
  content:"\f419"
}
.fa-node-js:before {
  content:"\f3d3"
}
.fa-not-equal:before {
  content:"\f53e"
}
.fa-notes-medical:before {
  content:"\f481"
}
.fa-npm:before {
  content:"\f3d4"
}
.fa-ns8:before {
  content:"\f3d5"
}
.fa-nutritionix:before {
  content:"\f3d6"
}
.fa-object-group:before {
  content:"\f247"
}
.fa-object-ungroup:before {
  content:"\f248"
}
.fa-octopus-deploy:before {
  content:"\e082"
}
.fa-odnoklassniki:before {
  content:"\f263"
}
.fa-odnoklassniki-square:before {
  content:"\f264"
}
.fa-oil-can:before {
  content:"\f613"
}
.fa-old-republic:before {
  content:"\f510"
}
.fa-om:before {
  content:"\f679"
}
.fa-opencart:before {
  content:"\f23d"
}
.fa-openid:before {
  content:"\f19b"
}
.fa-opera:before {
  content:"\f26a"
}
.fa-optin-monster:before {
  content:"\f23c"
}
.fa-orcid:before {
  content:"\f8d2"
}
.fa-osi:before {
  content:"\f41a"
}
.fa-otter:before {
  content:"\f700"
}
.fa-outdent:before {
  content:"\f03b"
}
.fa-page4:before {
  content:"\f3d7"
}
.fa-pagelines:before {
  content:"\f18c"
}
.fa-pager:before {
  content:"\f815"
}
.fa-paint-brush:before {
  content:"\f1fc"
}
.fa-paint-roller:before {
  content:"\f5aa"
}
.fa-palette:before {
  content:"\f53f"
}
.fa-palfed:before {
  content:"\f3d8"
}
.fa-pallet:before {
  content:"\f482"
}
.fa-paper-plane:before {
  content:"\f1d8"
}
.fa-paperclip:before {
  content:"\f0c6"
}
.fa-parachute-box:before {
  content:"\f4cd"
}
.fa-paragraph:before {
  content:"\f1dd"
}
.fa-parking:before {
  content:"\f540"
}
.fa-passport:before {
  content:"\f5ab"
}
.fa-pastafarianism:before {
  content:"\f67b"
}
.fa-paste:before {
  content:"\f0ea"
}
.fa-patreon:before {
  content:"\f3d9"
}
.fa-pause:before {
  content:"\f04c"
}
.fa-pause-circle:before {
  content:"\f28b"
}
.fa-paw:before {
  content:"\f1b0"
}
.fa-paypal:before {
  content:"\f1ed"
}
.fa-peace:before {
  content:"\f67c"
}
.fa-pen:before {
  content:"\f304"
}
.fa-pen-alt:before {
  content:"\f305"
}
.fa-pen-fancy:before {
  content:"\f5ac"
}
.fa-pen-nib:before {
  content:"\f5ad"
}
.fa-pen-square:before {
  content:"\f14b"
}
.fa-pencil-alt:before {
  content:"\f303"
}
.fa-pencil-ruler:before {
  content:"\f5ae"
}
.fa-penny-arcade:before {
  content:"\f704"
}
.fa-people-arrows:before {
  content:"\e068"
}
.fa-people-carry:before {
  content:"\f4ce"
}
.fa-pepper-hot:before {
  content:"\f816"
}
.fa-perbyte:before {
  content:"\e083"
}
.fa-percent:before {
  content:"\f295"
}
.fa-percentage:before {
  content:"\f541"
}
.fa-periscope:before {
  content:"\f3da"
}
.fa-person-booth:before {
  content:"\f756"
}
.fa-phabricator:before {
  content:"\f3db"
}
.fa-phoenix-framework:before {
  content:"\f3dc"
}
.fa-phoenix-squadron:before {
  content:"\f511"
}
.fa-phone:before {
  content:"\f095"
}
.fa-phone-alt:before {
  content:"\f879"
}
.fa-phone-slash:before {
  content:"\f3dd"
}
.fa-phone-square:before {
  content:"\f098"
}
.fa-phone-square-alt:before {
  content:"\f87b"
}
.fa-phone-volume:before {
  content:"\f2a0"
}
.fa-photo-video:before {
  content:"\f87c"
}
.fa-php:before {
  content:"\f457"
}
.fa-pied-piper:before {
  content:"\f2ae"
}
.fa-pied-piper-alt:before {
  content:"\f1a8"
}
.fa-pied-piper-hat:before {
  content:"\f4e5"
}
.fa-pied-piper-pp:before {
  content:"\f1a7"
}
.fa-pied-piper-square:before {
  content:"\e01e"
}
.fa-piggy-bank:before {
  content:"\f4d3"
}
.fa-pills:before {
  content:"\f484"
}
.fa-pinterest:before {
  content:"\f0d2"
}
.fa-pinterest-p:before {
  content:"\f231"
}
.fa-pinterest-square:before {
  content:"\f0d3"
}
.fa-pizza-slice:before {
  content:"\f818"
}
.fa-place-of-worship:before {
  content:"\f67f"
}
.fa-plane:before {
  content:"\f072"
}
.fa-plane-arrival:before {
  content:"\f5af"
}
.fa-plane-departure:before {
  content:"\f5b0"
}
.fa-plane-slash:before {
  content:"\e069"
}
.fa-play:before {
  content:"\f04b"
}
.fa-play-circle:before {
  content:"\f144"
}
.fa-playstation:before {
  content:"\f3df"
}
.fa-plug:before {
  content:"\f1e6"
}
.fa-plus:before {
  content:"\f067"
}
.fa-plus-circle:before {
  content:"\f055"
}
.fa-plus-square:before {
  content:"\f0fe"
}
.fa-podcast:before {
  content:"\f2ce"
}
.fa-poll:before {
  content:"\f681"
}
.fa-poll-h:before {
  content:"\f682"
}
.fa-poo:before {
  content:"\f2fe"
}
.fa-poo-storm:before {
  content:"\f75a"
}
.fa-poop:before {
  content:"\f619"
}
.fa-portrait:before {
  content:"\f3e0"
}
.fa-pound-sign:before {
  content:"\f154"
}
.fa-power-off:before {
  content:"\f011"
}
.fa-pray:before {
  content:"\f683"
}
.fa-praying-hands:before {
  content:"\f684"
}
.fa-prescription:before {
  content:"\f5b1"
}
.fa-prescription-bottle:before {
  content:"\f485"
}
.fa-prescription-bottle-alt:before {
  content:"\f486"
}
.fa-print:before {
  content:"\f02f"
}
.fa-procedures:before {
  content:"\f487"
}
.fa-product-hunt:before {
  content:"\f288"
}
.fa-project-diagram:before {
  content:"\f542"
}
.fa-pump-medical:before {
  content:"\e06a"
}
.fa-pump-soap:before {
  content:"\e06b"
}
.fa-pushed:before {
  content:"\f3e1"
}
.fa-puzzle-piece:before {
  content:"\f12e"
}
.fa-python:before {
  content:"\f3e2"
}
.fa-qq:before {
  content:"\f1d6"
}
.fa-qrcode:before {
  content:"\f029"
}
.fa-question:before {
  content:"\f128"
}
.fa-question-circle:before {
  content:"\f059"
}
.fa-quidditch:before {
  content:"\f458"
}
.fa-quinscape:before {
  content:"\f459"
}
.fa-quora:before {
  content:"\f2c4"
}
.fa-quote-left:before {
  content:"\f10d"
}
.fa-quote-right:before {
  content:"\f10e"
}
.fa-quran:before {
  content:"\f687"
}
.fa-r-project:before {
  content:"\f4f7"
}
.fa-radiation:before {
  content:"\f7b9"
}
.fa-radiation-alt:before {
  content:"\f7ba"
}
.fa-rainbow:before {
  content:"\f75b"
}
.fa-random:before {
  content:"\f074"
}
.fa-raspberry-pi:before {
  content:"\f7bb"
}
.fa-ravelry:before {
  content:"\f2d9"
}
.fa-react:before {
  content:"\f41b"
}
.fa-reacteurope:before {
  content:"\f75d"
}
.fa-readme:before {
  content:"\f4d5"
}
.fa-rebel:before {
  content:"\f1d0"
}
.fa-receipt:before {
  content:"\f543"
}
.fa-record-vinyl:before {
  content:"\f8d9"
}
.fa-recycle:before {
  content:"\f1b8"
}
.fa-red-river:before {
  content:"\f3e3"
}
.fa-reddit:before {
  content:"\f1a1"
}
.fa-reddit-alien:before {
  content:"\f281"
}
.fa-reddit-square:before {
  content:"\f1a2"
}
.fa-redhat:before {
  content:"\f7bc"
}
.fa-redo:before {
  content:"\f01e"
}
.fa-redo-alt:before {
  content:"\f2f9"
}
.fa-registered:before {
  content:"\f25d"
}
.fa-remove-format:before {
  content:"\f87d"
}
.fa-renren:before {
  content:"\f18b"
}
.fa-reply:before {
  content:"\f3e5"
}
.fa-reply-all:before {
  content:"\f122"
}
.fa-replyd:before {
  content:"\f3e6"
}
.fa-republican:before {
  content:"\f75e"
}
.fa-researchgate:before {
  content:"\f4f8"
}
.fa-resolving:before {
  content:"\f3e7"
}
.fa-restroom:before {
  content:"\f7bd"
}
.fa-retweet:before {
  content:"\f079"
}
.fa-rev:before {
  content:"\f5b2"
}
.fa-ribbon:before {
  content:"\f4d6"
}
.fa-ring:before {
  content:"\f70b"
}
.fa-road:before {
  content:"\f018"
}
.fa-robot:before {
  content:"\f544"
}
.fa-rocket:before {
  content:"\f135"
}
.fa-rocketchat:before {
  content:"\f3e8"
}
.fa-rockrms:before {
  content:"\f3e9"
}
.fa-route:before {
  content:"\f4d7"
}
.fa-rss:before {
  content:"\f09e"
}
.fa-rss-square:before {
  content:"\f143"
}
.fa-ruble-sign:before {
  content:"\f158"
}
.fa-ruler:before {
  content:"\f545"
}
.fa-ruler-combined:before {
  content:"\f546"
}
.fa-ruler-horizontal:before {
  content:"\f547"
}
.fa-ruler-vertical:before {
  content:"\f548"
}
.fa-running:before {
  content:"\f70c"
}
.fa-rupee-sign:before {
  content:"\f156"
}
.fa-rust:before {
  content:"\e07a"
}
.fa-sad-cry:before {
  content:"\f5b3"
}
.fa-sad-tear:before {
  content:"\f5b4"
}
.fa-safari:before {
  content:"\f267"
}
.fa-salesforce:before {
  content:"\f83b"
}
.fa-sass:before {
  content:"\f41e"
}
.fa-satellite:before {
  content:"\f7bf"
}
.fa-satellite-dish:before {
  content:"\f7c0"
}
.fa-save:before {
  content:"\f0c7"
}
.fa-schlix:before {
  content:"\f3ea"
}
.fa-school:before {
  content:"\f549"
}
.fa-screwdriver:before {
  content:"\f54a"
}
.fa-scribd:before {
  content:"\f28a"
}
.fa-scroll:before {
  content:"\f70e"
}
.fa-sd-card:before {
  content:"\f7c2"
}
.fa-search:before {
  content:"\f002"
}
.fa-search-dollar:before {
  content:"\f688"
}
.fa-search-location:before {
  content:"\f689"
}
.fa-search-minus:before {
  content:"\f010"
}
.fa-search-plus:before {
  content:"\f00e"
}
.fa-searchengin:before {
  content:"\f3eb"
}
.fa-seedling:before {
  content:"\f4d8"
}
.fa-sellcast:before {
  content:"\f2da"
}
.fa-sellsy:before {
  content:"\f213"
}
.fa-server:before {
  content:"\f233"
}
.fa-servicestack:before {
  content:"\f3ec"
}
.fa-shapes:before {
  content:"\f61f"
}
.fa-share:before {
  content:"\f064"
}
.fa-share-alt:before {
  content:"\f1e0"
}
.fa-share-alt-square:before {
  content:"\f1e1"
}
.fa-share-square:before {
  content:"\f14d"
}
.fa-shekel-sign:before {
  content:"\f20b"
}
.fa-shield-alt:before {
  content:"\f3ed"
}
.fa-shield-virus:before {
  content:"\e06c"
}
.fa-ship:before {
  content:"\f21a"
}
.fa-shipping-fast:before {
  content:"\f48b"
}
.fa-shirtsinbulk:before {
  content:"\f214"
}
.fa-shoe-prints:before {
  content:"\f54b"
}
.fa-shopify:before {
  content:"\e057"
}
.fa-shopping-bag:before {
  content:"\f290"
}
.fa-shopping-basket:before {
  content:"\f291"
}
.fa-shopping-cart:before {
  content:"\f07a"
}
.fa-shopware:before {
  content:"\f5b5"
}
.fa-shower:before {
  content:"\f2cc"
}
.fa-shuttle-van:before {
  content:"\f5b6"
}
.fa-sign:before {
  content:"\f4d9"
}
.fa-sign-in-alt:before {
  content:"\f2f6"
}
.fa-sign-language:before {
  content:"\f2a7"
}
.fa-sign-out-alt:before {
  content:"\f2f5"
}
.fa-signal:before {
  content:"\f012"
}
.fa-signature:before {
  content:"\f5b7"
}
.fa-sim-card:before {
  content:"\f7c4"
}
.fa-simplybuilt:before {
  content:"\f215"
}
.fa-sink:before {
  content:"\e06d"
}
.fa-sistrix:before {
  content:"\f3ee"
}
.fa-sitemap:before {
  content:"\f0e8"
}
.fa-sith:before {
  content:"\f512"
}
.fa-skating:before {
  content:"\f7c5"
}
.fa-sketch:before {
  content:"\f7c6"
}
.fa-skiing:before {
  content:"\f7c9"
}
.fa-skiing-nordic:before {
  content:"\f7ca"
}
.fa-skull:before {
  content:"\f54c"
}
.fa-skull-crossbones:before {
  content:"\f714"
}
.fa-skyatlas:before {
  content:"\f216"
}
.fa-skype:before {
  content:"\f17e"
}
.fa-slack:before {
  content:"\f198"
}
.fa-slack-hash:before {
  content:"\f3ef"
}
.fa-slash:before {
  content:"\f715"
}
.fa-sleigh:before {
  content:"\f7cc"
}
.fa-sliders-h:before {
  content:"\f1de"
}
.fa-slideshare:before {
  content:"\f1e7"
}
.fa-smile:before {
  content:"\f118"
}
.fa-smile-beam:before {
  content:"\f5b8"
}
.fa-smile-wink:before {
  content:"\f4da"
}
.fa-smog:before {
  content:"\f75f"
}
.fa-smoking:before {
  content:"\f48d"
}
.fa-smoking-ban:before {
  content:"\f54d"
}
.fa-sms:before {
  content:"\f7cd"
}
.fa-snapchat:before {
  content:"\f2ab"
}
.fa-snapchat-ghost:before {
  content:"\f2ac"
}
.fa-snapchat-square:before {
  content:"\f2ad"
}
.fa-snowboarding:before {
  content:"\f7ce"
}
.fa-snowflake:before {
  content:"\f2dc"
}
.fa-snowman:before {
  content:"\f7d0"
}
.fa-snowplow:before {
  content:"\f7d2"
}
.fa-soap:before {
  content:"\e06e"
}
.fa-socks:before {
  content:"\f696"
}
.fa-solar-panel:before {
  content:"\f5ba"
}
.fa-sort:before {
  content:"\f0dc"
}
.fa-sort-alpha-down:before {
  content:"\f15d"
}
.fa-sort-alpha-down-alt:before {
  content:"\f881"
}
.fa-sort-alpha-up:before {
  content:"\f15e"
}
.fa-sort-alpha-up-alt:before {
  content:"\f882"
}
.fa-sort-amount-down:before {
  content:"\f160"
}
.fa-sort-amount-down-alt:before {
  content:"\f884"
}
.fa-sort-amount-up:before {
  content:"\f161"
}
.fa-sort-amount-up-alt:before {
  content:"\f885"
}
.fa-sort-down:before {
  content:"\f0dd"
}
.fa-sort-numeric-down:before {
  content:"\f162"
}
.fa-sort-numeric-down-alt:before {
  content:"\f886"
}
.fa-sort-numeric-up:before {
  content:"\f163"
}
.fa-sort-numeric-up-alt:before {
  content:"\f887"
}
.fa-sort-up:before {
  content:"\f0de"
}
.fa-soundcloud:before {
  content:"\f1be"
}
.fa-sourcetree:before {
  content:"\f7d3"
}
.fa-spa:before {
  content:"\f5bb"
}
.fa-space-shuttle:before {
  content:"\f197"
}
.fa-speakap:before {
  content:"\f3f3"
}
.fa-speaker-deck:before {
  content:"\f83c"
}
.fa-spell-check:before {
  content:"\f891"
}
.fa-spider:before {
  content:"\f717"
}
.fa-spinner:before {
  content:"\f110"
}
.fa-splotch:before {
  content:"\f5bc"
}
.fa-spotify:before {
  content:"\f1bc"
}
.fa-spray-can:before {
  content:"\f5bd"
}
.fa-square:before {
  content:"\f0c8"
}
.fa-square-full:before {
  content:"\f45c"
}
.fa-square-root-alt:before {
  content:"\f698"
}
.fa-squarespace:before {
  content:"\f5be"
}
.fa-stack-exchange:before {
  content:"\f18d"
}
.fa-stack-overflow:before {
  content:"\f16c"
}
.fa-stackpath:before {
  content:"\f842"
}
.fa-stamp:before {
  content:"\f5bf"
}
.fa-star:before {
  content:"\f005"
}
.fa-star-and-crescent:before {
  content:"\f699"
}
.fa-star-half:before {
  content:"\f089"
}
.fa-star-half-alt:before {
  content:"\f5c0"
}
.fa-star-of-david:before {
  content:"\f69a"
}
.fa-star-of-life:before {
  content:"\f621"
}
.fa-staylinked:before {
  content:"\f3f5"
}
.fa-steam:before {
  content:"\f1b6"
}
.fa-steam-square:before {
  content:"\f1b7"
}
.fa-steam-symbol:before {
  content:"\f3f6"
}
.fa-step-backward:before {
  content:"\f048"
}
.fa-step-forward:before {
  content:"\f051"
}
.fa-stethoscope:before {
  content:"\f0f1"
}
.fa-sticker-mule:before {
  content:"\f3f7"
}
.fa-sticky-note:before {
  content:"\f249"
}
.fa-stop:before {
  content:"\f04d"
}
.fa-stop-circle:before {
  content:"\f28d"
}
.fa-stopwatch:before {
  content:"\f2f2"
}
.fa-stopwatch-20:before {
  content:"\e06f"
}
.fa-store:before {
  content:"\f54e"
}
.fa-store-alt:before {
  content:"\f54f"
}
.fa-store-alt-slash:before {
  content:"\e070"
}
.fa-store-slash:before {
  content:"\e071"
}
.fa-strava:before {
  content:"\f428"
}
.fa-stream:before {
  content:"\f550"
}
.fa-street-view:before {
  content:"\f21d"
}
.fa-strikethrough:before {
  content:"\f0cc"
}
.fa-stripe:before {
  content:"\f429"
}
.fa-stripe-s:before {
  content:"\f42a"
}
.fa-stroopwafel:before {
  content:"\f551"
}
.fa-studiovinari:before {
  content:"\f3f8"
}
.fa-stumbleupon:before {
  content:"\f1a4"
}
.fa-stumbleupon-circle:before {
  content:"\f1a3"
}
.fa-subscript:before {
  content:"\f12c"
}
.fa-subway:before {
  content:"\f239"
}
.fa-suitcase:before {
  content:"\f0f2"
}
.fa-suitcase-rolling:before {
  content:"\f5c1"
}
.fa-sun:before {
  content:"\f185"
}
.fa-superpowers:before {
  content:"\f2dd"
}
.fa-superscript:before {
  content:"\f12b"
}
.fa-supple:before {
  content:"\f3f9"
}
.fa-surprise:before {
  content:"\f5c2"
}
.fa-suse:before {
  content:"\f7d6"
}
.fa-swatchbook:before {
  content:"\f5c3"
}
.fa-swift:before {
  content:"\f8e1"
}
.fa-swimmer:before {
  content:"\f5c4"
}
.fa-swimming-pool:before {
  content:"\f5c5"
}
.fa-symfony:before {
  content:"\f83d"
}
.fa-synagogue:before {
  content:"\f69b"
}
.fa-sync:before {
  content:"\f021"
}
.fa-sync-alt:before {
  content:"\f2f1"
}
.fa-syringe:before {
  content:"\f48e"
}
.fa-table:before {
  content:"\f0ce"
}
.fa-table-tennis:before {
  content:"\f45d"
}
.fa-tablet:before {
  content:"\f10a"
}
.fa-tablet-alt:before {
  content:"\f3fa"
}
.fa-tablets:before {
  content:"\f490"
}
.fa-tachometer-alt:before {
  content:"\f3fd"
}
.fa-tag:before {
  content:"\f02b"
}
.fa-tags:before {
  content:"\f02c"
}
.fa-tape:before {
  content:"\f4db"
}
.fa-tasks:before {
  content:"\f0ae"
}
.fa-taxi:before {
  content:"\f1ba"
}
.fa-teamspeak:before {
  content:"\f4f9"
}
.fa-teeth:before {
  content:"\f62e"
}
.fa-teeth-open:before {
  content:"\f62f"
}
.fa-telegram:before {
  content:"\f2c6"
}
.fa-telegram-plane:before {
  content:"\f3fe"
}
.fa-temperature-high:before {
  content:"\f769"
}
.fa-temperature-low:before {
  content:"\f76b"
}
.fa-tencent-weibo:before {
  content:"\f1d5"
}
.fa-tenge:before {
  content:"\f7d7"
}
.fa-terminal:before {
  content:"\f120"
}
.fa-text-height:before {
  content:"\f034"
}
.fa-text-width:before {
  content:"\f035"
}
.fa-th:before {
  content:"\f00a"
}
.fa-th-large:before {
  content:"\f009"
}
.fa-th-list:before {
  content:"\f00b"
}
.fa-the-red-yeti:before {
  content:"\f69d"
}
.fa-theater-masks:before {
  content:"\f630"
}
.fa-themeco:before {
  content:"\f5c6"
}
.fa-themeisle:before {
  content:"\f2b2"
}
.fa-thermometer:before {
  content:"\f491"
}
.fa-thermometer-empty:before {
  content:"\f2cb"
}
.fa-thermometer-full:before {
  content:"\f2c7"
}
.fa-thermometer-half:before {
  content:"\f2c9"
}
.fa-thermometer-quarter:before {
  content:"\f2ca"
}
.fa-thermometer-three-quarters:before {
  content:"\f2c8"
}
.fa-think-peaks:before {
  content:"\f731"
}
.fa-thumbs-down:before {
  content:"\f165"
}
.fa-thumbs-up:before {
  content:"\f164"
}
.fa-thumbtack:before {
  content:"\f08d"
}
.fa-ticket-alt:before {
  content:"\f3ff"
}
.fa-tiktok:before {
  content:"\e07b"
}
.fa-times:before {
  content:"\f00d"
}
.fa-times-circle:before {
  content:"\f057"
}
.fa-tint:before {
  content:"\f043"
}
.fa-tint-slash:before {
  content:"\f5c7"
}
.fa-tired:before {
  content:"\f5c8"
}
.fa-threads:before {
  content:"\e9cb"
}
.fa-threads-square:before {
  content:"\e9cc"
}
.fa-toggle-off:before {
  content:"\f204"
}
.fa-toggle-on:before {
  content:"\f205"
}
.fa-toilet:before {
  content:"\f7d8"
}
.fa-toilet-paper:before {
  content:"\f71e"
}
.fa-toilet-paper-slash:before {
  content:"\e072"
}
.fa-toolbox:before {
  content:"\f552"
}
.fa-tools:before {
  content:"\f7d9"
}
.fa-tooth:before {
  content:"\f5c9"
}
.fa-torah:before {
  content:"\f6a0"
}
.fa-torii-gate:before {
  content:"\f6a1"
}
.fa-tractor:before {
  content:"\f722"
}
.fa-trade-federation:before {
  content:"\f513"
}
.fa-trademark:before {
  content:"\f25c"
}
.fa-traffic-light:before {
  content:"\f637"
}
.fa-trailer:before {
  content:"\e041"
}
.fa-train:before {
  content:"\f238"
}
.fa-tram:before {
  content:"\f7da"
}
.fa-transgender:before {
  content:"\f224"
}
.fa-transgender-alt:before {
  content:"\f225"
}
.fa-trash:before {
  content:"\f1f8"
}
.fa-trash-alt:before {
  content:"\f2ed"
}
.fa-trash-restore:before {
  content:"\f829"
}
.fa-trash-restore-alt:before {
  content:"\f82a"
}
.fa-tree:before {
  content:"\f1bb"
}
.fa-trello:before {
  content:"\f181"
}
.fa-tripadvisor:before {
  content:"\f262"
}
.fa-trophy:before {
  content:"\f091"
}
.fa-truck:before {
  content:"\f0d1"
}
.fa-truck-loading:before {
  content:"\f4de"
}
.fa-truck-monster:before {
  content:"\f63b"
}
.fa-truck-moving:before {
  content:"\f4df"
}
.fa-truck-pickup:before {
  content:"\f63c"
}
.fa-tshirt:before {
  content:"\f553"
}
.fa-tty:before {
  content:"\f1e4"
}
.fa-tumblr:before {
  content:"\f173"
}
.fa-tumblr-square:before {
  content:"\f174"
}
.fa-tv:before {
  content:"\f26c"
}
.fa-twitch:before {
  content:"\f1e8"
}
.fa-twitter:before {
  content:"\f099"
}
.fa-twitter-square:before {
  content:"\f081"
}
.fa-typo3:before {
  content:"\f42b"
}
.fa-uber:before {
  content:"\f402"
}
.fa-ubuntu:before {
  content:"\f7df"
}
.fa-uikit:before {
  content:"\f403"
}
.fa-umbraco:before {
  content:"\f8e8"
}
.fa-umbrella:before {
  content:"\f0e9"
}
.fa-umbrella-beach:before {
  content:"\f5ca"
}
.fa-uncharted:before {
  content:"\e084"
}
.fa-underline:before {
  content:"\f0cd"
}
.fa-undo:before {
  content:"\f0e2"
}
.fa-undo-alt:before {
  content:"\f2ea"
}
.fa-uniregistry:before {
  content:"\f404"
}
.fa-unity:before {
  content:"\e049"
}
.fa-universal-access:before {
  content:"\f29a"
}
.fa-university:before {
  content:"\f19c"
}
.fa-unlink:before {
  content:"\f127"
}
.fa-unlock:before {
  content:"\f09c"
}
.fa-unlock-alt:before {
  content:"\f13e"
}
.fa-unsplash:before {
  content:"\e07c"
}
.fa-untappd:before {
  content:"\f405"
}
.fa-upload:before {
  content:"\f093"
}
.fa-ups:before {
  content:"\f7e0"
}
.fa-usb:before {
  content:"\f287"
}
.fa-user:before {
  content:"\f007"
}
.fa-user-alt:before {
  content:"\f406"
}
.fa-user-alt-slash:before {
  content:"\f4fa"
}
.fa-user-astronaut:before {
  content:"\f4fb"
}
.fa-user-check:before {
  content:"\f4fc"
}
.fa-user-circle:before {
  content:"\f2bd"
}
.fa-user-clock:before {
  content:"\f4fd"
}
.fa-user-cog:before {
  content:"\f4fe"
}
.fa-user-edit:before {
  content:"\f4ff"
}
.fa-user-friends:before {
  content:"\f500"
}
.fa-user-graduate:before {
  content:"\f501"
}
.fa-user-injured:before {
  content:"\f728"
}
.fa-user-lock:before {
  content:"\f502"
}
.fa-user-md:before {
  content:"\f0f0"
}
.fa-user-minus:before {
  content:"\f503"
}
.fa-user-ninja:before {
  content:"\f504"
}
.fa-user-nurse:before {
  content:"\f82f"
}
.fa-user-plus:before {
  content:"\f234"
}
.fa-user-secret:before {
  content:"\f21b"
}
.fa-user-shield:before {
  content:"\f505"
}
.fa-user-slash:before {
  content:"\f506"
}
.fa-user-tag:before {
  content:"\f507"
}
.fa-user-tie:before {
  content:"\f508"
}
.fa-user-times:before {
  content:"\f235"
}
.fa-users:before {
  content:"\f0c0"
}
.fa-users-cog:before {
  content:"\f509"
}
.fa-users-slash:before {
  content:"\e073"
}
.fa-usps:before {
  content:"\f7e1"
}
.fa-ussunnah:before {
  content:"\f407"
}
.fa-utensil-spoon:before {
  content:"\f2e5"
}
.fa-utensils:before {
  content:"\f2e7"
}
.fa-vaadin:before {
  content:"\f408"
}
.fa-vector-square:before {
  content:"\f5cb"
}
.fa-venus:before {
  content:"\f221"
}
.fa-venus-double:before {
  content:"\f226"
}
.fa-venus-mars:before {
  content:"\f228"
}
.fa-vest:before {
  content:"\e085"
}
.fa-vest-patches:before {
  content:"\e086"
}
.fa-viacoin:before {
  content:"\f237"
}
.fa-viadeo:before {
  content:"\f2a9"
}
.fa-viadeo-square:before {
  content:"\f2aa"
}
.fa-vial:before {
  content:"\f492"
}
.fa-vials:before {
  content:"\f493"
}
.fa-viber:before {
  content:"\f409"
}
.fa-video:before {
  content:"\f03d"
}
.fa-video-slash:before {
  content:"\f4e2"
}
.fa-vihara:before {
  content:"\f6a7"
}
.fa-vimeo:before {
  content:"\f40a"
}
.fa-vimeo-square:before {
  content:"\f194"
}
.fa-vimeo-v:before {
  content:"\f27d"
}
.fa-vine:before {
  content:"\f1ca"
}
.fa-virus:before {
  content:"\e074"
}
.fa-virus-slash:before {
  content:"\e075"
}
.fa-viruses:before {
  content:"\e076"
}
.fa-vk:before {
  content:"\f189"
}
.fa-vnv:before {
  content:"\f40b"
}
.fa-voicemail:before {
  content:"\f897"
}
.fa-volleyball-ball:before {
  content:"\f45f"
}
.fa-volume-down:before {
  content:"\f027"
}
.fa-volume-mute:before {
  content:"\f6a9"
}
.fa-volume-off:before {
  content:"\f026"
}
.fa-volume-up:before {
  content:"\f028"
}
.fa-vote-yea:before {
  content:"\f772"
}
.fa-vr-cardboard:before {
  content:"\f729"
}
.fa-vuejs:before {
  content:"\f41f"
}
.fa-walking:before {
  content:"\f554"
}
.fa-wallet:before {
  content:"\f555"
}
.fa-warehouse:before {
  content:"\f494"
}
.fa-watchman-monitoring:before {
  content:"\e087"
}
.fa-water:before {
  content:"\f773"
}
.fa-wave-square:before {
  content:"\f83e"
}
.fa-waze:before {
  content:"\f83f"
}
.fa-weebly:before {
  content:"\f5cc"
}
.fa-weibo:before {
  content:"\f18a"
}
.fa-weight:before {
  content:"\f496"
}
.fa-weight-hanging:before {
  content:"\f5cd"
}
.fa-weixin:before {
  content:"\f1d7"
}
.fa-whatsapp:before {
  content:"\f232"
}
.fa-whatsapp-square:before {
  content:"\f40c"
}
.fa-wheelchair:before {
  content:"\f193"
}
.fa-whmcs:before {
  content:"\f40d"
}
.fa-wifi:before {
  content:"\f1eb"
}
.fa-wikipedia-w:before {
  content:"\f266"
}
.fa-wind:before {
  content:"\f72e"
}
.fa-window-close:before {
  content:"\f410"
}
.fa-window-maximize:before {
  content:"\f2d0"
}
.fa-window-minimize:before {
  content:"\f2d1"
}
.fa-window-restore:before {
  content:"\f2d2"
}
.fa-windows:before {
  content:"\f17a"
}
.fa-wine-bottle:before {
  content:"\f72f"
}
.fa-wine-glass:before {
  content:"\f4e3"
}
.fa-wine-glass-alt:before {
  content:"\f5ce"
}
.fa-wix:before {
  content:"\f5cf"
}
.fa-wizards-of-the-coast:before {
  content:"\f730"
}
.fa-wodu:before {
  content:"\e088"
}
.fa-wolf-pack-battalion:before {
  content:"\f514"
}
.fa-won-sign:before {
  content:"\f159"
}
.fa-wordpress:before {
  content:"\f19a"
}
.fa-wordpress-simple:before {
  content:"\f411"
}
.fa-wpbeginner:before {
  content:"\f297"
}
.fa-wpexplorer:before {
  content:"\f2de"
}
.fa-wpforms:before {
  content:"\f298"
}
.fa-wpressr:before {
  content:"\f3e4"
}
.fa-wrench:before {
  content:"\f0ad"
}
.fa-x-ray:before {
  content:"\f497"
}
.fa-xbox:before {
  content:"\f412"
}
.fa-xing:before {
  content:"\f168"
}
.fa-xing-square:before {
  content:"\f169"
}
.fa-x-twitter:before {
  content:"\e9ca"
}
.fa-x-twitter-square:before {
  content:"\e9c9"
}
.fa-y-combinator:before {
  content:"\f23b"
}
.fa-yahoo:before {
  content:"\f19e"
}
.fa-yammer:before {
  content:"\f840"
}
.fa-yandex:before {
  content:"\f413"
}
.fa-yandex-international:before {
  content:"\f414"
}
.fa-yarn:before {
  content:"\f7e3"
}
.fa-yelp:before {
  content:"\f1e9"
}
.fa-yen-sign:before {
  content:"\f157"
}
.fa-yin-yang:before {
  content:"\f6ad"
}
.fa-yoast:before {
  content:"\f2b1"
}
.fa-youtube:before {
  content:"\f167"
}
.fa-youtube-square:before {
  content:"\f431"
}
.fa-zhihu:before {
  content:"\f63f"
}
.sr-only {
  border:0;
  clip:rect(0,0,0,0);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px
}
.sr-only-focusable:active,.sr-only-focusable:focus {
  clip:auto;
  height:auto;
  margin:0;
  overflow:visible;
  position:static;
  width:auto
}
/* source: fa-solid.css */
/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family:"Font Awesome 5 Free";
  font-style:normal;
  font-weight:900;
  font-display:block;
  src:url(../fonts/fa-solid-900.eot);
  src:url(../fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-solid-900.woff2) format("woff2"),url(../fonts/fa-solid-900.woff) format("woff"),url(../fonts/fa-solid-900.ttf) format("truetype"),url(../fonts/fa-solid-900.svg#fontawesome) format("svg")
}
.fa,.fas {
  font-family:"Font Awesome 5 Free";
  font-weight:900
}
/* source: fa-brands.css */
/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family:"Font Awesome 5 Brands";
  font-style:normal;
  font-weight:400;
  font-display:block;
  src:url(../fonts/fa-brands-400.eot);
  src:url(../fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-brands-400.woff2) format("woff2"),url(../fonts/fa-brands-400.woff) format("woff"),url(../fonts/fa-brands-400.ttf) format("truetype"),url(../fonts/fa-brands-400.svg#fontawesome) format("svg")
}
.fab {
  font-family:"Font Awesome 5 Brands";
  font-weight:400
}
/* source: jkit-icons.css */
@charset "UTF-8";
@font-face {
  font-family:jkiticon;
  src:url(../fonts/jkiticon.eot?bv8d8l);
  src:url(../fonts/jkiticon.eot?bv8d8l#iefix) format("embedded-opentype"),url("../fonts/jkiticon.woff2") format("woff2"),url(../fonts/jkiticon.woff?bv8d8l) format("woff"),url(../fonts/jkiticon.ttf?bv8d8l) format("truetype"),url(../fonts/jkiticon.svg?bv8d8l#jkiticon) format("svg");
  font-weight:400;
  font-style:normal;
  font-display:block
}
[class*="jki jki-"] {
  font-family:jkiticon!important;
  font-style:normal;
  font-weight:400;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}
.jki-500px:before {
  content:"\e900"
}
.jki-accessible-icon:before {
  content:"\e901"
}
.jki-accusoft:before {
  content:"\e902"
}
.jki-acquisitions-incorporated:before {
  content:"\e903"
}
.jki-ad-solid:before {
  content:"\e904"
}
.jki-address-book-solid:before {
  content:"\e905"
}
.jki-address-book:before {
  content:"\e906"
}
.jki-address-card-solid:before {
  content:"\e907"
}
.jki-address-card:before {
  content:"\e908"
}
.jki-adjust-solid:before {
  content:"\e909"
}
.jki-adn:before {
  content:"\e90a"
}
.jki-adobe:before {
  content:"\e90b"
}
.jki-adversal:before {
  content:"\e90c"
}
.jki-affiliatetheme:before {
  content:"\e90d"
}
.jki-air-freshener-solid:before {
  content:"\e90e"
}
.jki-airbnb:before {
  content:"\e90f"
}
.jki-algolia:before {
  content:"\e910"
}
.jki-align-center-solid:before {
  content:"\e911"
}
.jki-align-justify-solid:before {
  content:"\e912"
}
.jki-align-left-solid:before {
  content:"\e913"
}
.jki-align-right-solid:before {
  content:"\e914"
}
.jki-alipay:before {
  content:"\e915"
}
.jki-allergies-solid:before {
  content:"\e916"
}
.jki-amazon-pay:before {
  content:"\e917"
}
.jki-amazon:before {
  content:"\e918"
}
.jki-ambulance-solid:before {
  content:"\e919"
}
.jki-american-sign-language-interpreting-solid:before {
  content:"\e91a"
}
.jki-amilia:before {
  content:"\e91b"
}
.jki-anchor-solid:before {
  content:"\e91c"
}
.jki-android:before {
  content:"\e91d"
}
.jki-angellist:before {
  content:"\e91e"
}
.jki-angle-double-down-solid:before {
  content:"\e91f"
}
.jki-angle-double-left-solid:before {
  content:"\e920"
}
.jki-angle-double-right-solid:before {
  content:"\e921"
}
.jki-angle-double-up-solid:before {
  content:"\e922"
}
.jki-angle-down-solid:before {
  content:"\e923"
}
.jki-angle-left-solid:before {
  content:"\e924"
}
.jki-angle-right-solid:before {
  content:"\e925"
}
.jki-angle-up-solid:before {
  content:"\e926"
}
.jki-angry-solid:before {
  content:"\e927"
}
.jki-angry:before {
  content:"\e928"
}
.jki-angrycreative:before {
  content:"\e929"
}
.jki-angular:before {
  content:"\e92a"
}
.jki-ankh-solid:before {
  content:"\e92b"
}
.jki-app-store-ios:before {
  content:"\e92c"
}
.jki-app-store:before {
  content:"\e92d"
}
.jki-apper:before {
  content:"\e92e"
}
.jki-apple-alt-solid:before {
  content:"\e92f"
}
.jki-apple-pay:before {
  content:"\e930"
}
.jki-apple:before {
  content:"\e931"
}
.jki-archive-solid:before {
  content:"\e932"
}
.jki-archway-solid:before {
  content:"\e933"
}
.jki-arrow-alt-circle-down-solid:before {
  content:"\e934"
}
.jki-arrow-alt-circle-down:before {
  content:"\e935"
}
.jki-arrow-alt-circle-left-solid:before {
  content:"\e936"
}
.jki-arrow-alt-circle-left:before {
  content:"\e937"
}
.jki-arrow-alt-circle-right-solid:before {
  content:"\e938"
}
.jki-arrow-alt-circle-right:before {
  content:"\e939"
}
.jki-arrow-alt-circle-up-solid:before {
  content:"\e93a"
}
.jki-arrow-alt-circle-up:before {
  content:"\e93b"
}
.jki-arrow-circle-down-solid:before {
  content:"\e93c"
}
.jki-arrow-circle-left-solid:before {
  content:"\e93d"
}
.jki-arrow-circle-right-solid:before {
  content:"\e93e"
}
.jki-arrow-circle-up-solid:before {
  content:"\e93f"
}
.jki-arrow-down-solid:before {
  content:"\e940"
}
.jki-arrow-left-solid:before {
  content:"\e941"
}
.jki-arrow-right-solid:before {
  content:"\e942"
}
.jki-arrow-up-solid:before {
  content:"\e943"
}
.jki-arrows-alt-h-solid:before {
  content:"\e944"
}
.jki-arrows-alt-solid:before {
  content:"\e945"
}
.jki-arrows-alt-v-solid:before {
  content:"\e946"
}
.jki-artstation:before {
  content:"\e947"
}
.jki-assistive-listening-systems-solid:before {
  content:"\e948"
}
.jki-asterisk-solid:before {
  content:"\e949"
}
.jki-asymmetrik:before {
  content:"\e94a"
}
.jki-at-solid:before {
  content:"\e94b"
}
.jki-atlas-solid:before {
  content:"\e94c"
}
.jki-atlassian:before {
  content:"\e94d"
}
.jki-atom-solid:before {
  content:"\e94e"
}
.jki-audible:before {
  content:"\e94f"
}
.jki-audio-description-solid:before {
  content:"\e950"
}
.jki-autoprefixer:before {
  content:"\e951"
}
.jki-avianex:before {
  content:"\e952"
}
.jki-aviato:before {
  content:"\e953"
}
.jki-award-solid:before {
  content:"\e954"
}
.jki-aws:before {
  content:"\e955"
}
.jki-baby-carriage-solid:before {
  content:"\e956"
}
.jki-baby-solid:before {
  content:"\e957"
}
.jki-backspace-solid:before {
  content:"\e958"
}
.jki-backward-solid:before {
  content:"\e959"
}
.jki-bacon-solid:before {
  content:"\e95a"
}
.jki-balance-scale-left-solid:before {
  content:"\e95b"
}
.jki-balance-scale-right-solid:before {
  content:"\e95c"
}
.jki-balance-scale-solid:before {
  content:"\e95d"
}
.jki-ban-solid:before {
  content:"\e95e"
}
.jki-band-aid-solid:before {
  content:"\e95f"
}
.jki-bandcamp:before {
  content:"\e960"
}
.jki-barcode-solid:before {
  content:"\e961"
}
.jki-bars-solid:before {
  content:"\e962"
}
.jki-baseball-ball-solid:before {
  content:"\e963"
}
.jki-basketball-ball-solid:before {
  content:"\e964"
}
.jki-bath-solid:before {
  content:"\e965"
}
.jki-battery-empty-solid:before {
  content:"\e966"
}
.jki-battery-full-solid:before {
  content:"\e967"
}
.jki-battery-half-solid:before {
  content:"\e968"
}
.jki-battery-quarter-solid:before {
  content:"\e969"
}
.jki-battery-three-quarters-solid:before {
  content:"\e96a"
}
.jki-battle-net:before {
  content:"\e96b"
}
.jki-bed-solid:before {
  content:"\e96c"
}
.jki-beer-solid:before {
  content:"\e96d"
}
.jki-behance-square:before {
  content:"\e96e"
}
.jki-behance:before {
  content:"\e96f"
}
.jki-bell-slash-solid:before {
  content:"\e970"
}
.jki-bell-slash:before {
  content:"\e971"
}
.jki-bell-solid:before {
  content:"\e972"
}
.jki-bell:before {
  content:"\e973"
}
.jki-bezier-curve-solid:before {
  content:"\e974"
}
.jki-bible-solid:before {
  content:"\e975"
}
.jki-bicycle-solid:before {
  content:"\e976"
}
.jki-biking-solid:before {
  content:"\e977"
}
.jki-bimobject:before {
  content:"\e978"
}
.jki-binoculars-solid:before {
  content:"\e979"
}
.jki-biohazard-solid:before {
  content:"\e97a"
}
.jki-birthday-cake-solid:before {
  content:"\e97b"
}
.jki-bitbucket:before {
  content:"\e97c"
}
.jki-bitcoin:before {
  content:"\e97d"
}
.jki-bity:before {
  content:"\e97e"
}
.jki-black-tie:before {
  content:"\e97f"
}
.jki-blackberry:before {
  content:"\e980"
}
.jki-blender-phone-solid:before {
  content:"\e981"
}
.jki-blender-solid:before {
  content:"\e982"
}
.jki-blind-solid:before {
  content:"\e983"
}
.jki-blog-solid:before {
  content:"\e984"
}
.jki-blogger-b:before {
  content:"\e985"
}
.jki-blogger:before {
  content:"\e986"
}
.jki-bluetooth-b:before {
  content:"\e987"
}
.jki-bluetooth:before {
  content:"\e988"
}
.jki-bold-solid:before {
  content:"\e989"
}
.jki-bolt-solid:before {
  content:"\e98a"
}
.jki-bomb-solid:before {
  content:"\e98b"
}
.jki-bone-solid:before {
  content:"\e98c"
}
.jki-bong-solid:before {
  content:"\e98d"
}
.jki-book-dead-solid:before {
  content:"\e98e"
}
.jki-book-medical-solid:before {
  content:"\e98f"
}
.jki-book-open-solid:before {
  content:"\e990"
}
.jki-book-reader-solid:before {
  content:"\e991"
}
.jki-book-solid:before {
  content:"\e992"
}
.jki-bookmark-solid:before {
  content:"\e993"
}
.jki-bookmark:before {
  content:"\e994"
}
.jki-bootstrap:before {
  content:"\e995"
}
.jki-border-all-solid:before {
  content:"\e996"
}
.jki-border-none-solid:before {
  content:"\e997"
}
.jki-border-style-solid:before {
  content:"\e998"
}
.jki-bowling-ball-solid:before {
  content:"\e999"
}
.jki-box-open-solid:before {
  content:"\e99a"
}
.jki-box-solid:before {
  content:"\e99b"
}
.jki-boxes-solid:before {
  content:"\e99c"
}
.jki-braille-solid:before {
  content:"\e99d"
}
.jki-brain-solid:before {
  content:"\e99e"
}
.jki-bread-slice-solid:before {
  content:"\e99f"
}
.jki-briefcase-medical-solid:before {
  content:"\e9a0"
}
.jki-briefcase-solid:before {
  content:"\e9a1"
}
.jki-broadcast-tower-solid:before {
  content:"\e9a2"
}
.jki-broom-solid:before {
  content:"\e9a3"
}
.jki-brush-solid:before {
  content:"\e9a4"
}
.jki-btc:before {
  content:"\e9a5"
}
.jki-buffer:before {
  content:"\e9a6"
}
.jki-bug-solid:before {
  content:"\e9a7"
}
.jki-building-solid:before {
  content:"\e9a8"
}
.jki-building:before {
  content:"\e9a9"
}
.jki-bullhorn-solid:before {
  content:"\e9aa"
}
.jki-bullseye-solid:before {
  content:"\e9ab"
}
.jki-burn-solid:before {
  content:"\e9ac"
}
.jki-buromobelexperte:before {
  content:"\e9ad"
}
.jki-bus-alt-solid:before {
  content:"\e9ae"
}
.jki-bus-solid:before {
  content:"\e9af"
}
.jki-business-time-solid:before {
  content:"\e9b0"
}
.jki-buy-n-large:before {
  content:"\e9b1"
}
.jki-buysellads:before {
  content:"\e9b2"
}
.jki-calculator-solid:before {
  content:"\e9b3"
}
.jki-calendar-alt-solid:before {
  content:"\e9b4"
}
.jki-calendar-alt:before {
  content:"\e9b5"
}
.jki-calendar-check-solid:before {
  content:"\e9b6"
}
.jki-calendar-check:before {
  content:"\e9b7"
}
.jki-calendar-day-solid:before {
  content:"\e9b8"
}
.jki-calendar-minus-solid:before {
  content:"\e9b9"
}
.jki-calendar-minus:before {
  content:"\e9ba"
}
.jki-calendar-plus-solid:before {
  content:"\e9bb"
}
.jki-calendar-plus:before {
  content:"\e9bc"
}
.jki-calendar-solid:before {
  content:"\e9bd"
}
.jki-calendar-times-solid:before {
  content:"\e9be"
}
.jki-calendar-times:before {
  content:"\e9bf"
}
.jki-calendar-week-solid:before {
  content:"\e9c0"
}
.jki-calendar:before {
  content:"\e9c1"
}
.jki-camera-retro-solid:before {
  content:"\e9c2"
}
.jki-camera-solid:before {
  content:"\e9c3"
}
.jki-campground-solid:before {
  content:"\e9c4"
}
.jki-canadian-maple-leaf:before {
  content:"\e9c5"
}
.jki-candy-cane-solid:before {
  content:"\e9c6"
}
.jki-cannabis-solid:before {
  content:"\e9c7"
}
.jki-capsules-solid:before {
  content:"\e9c8"
}
.jki-car-alt-solid:before {
  content:"\e9c9"
}
.jki-car-battery-solid:before {
  content:"\e9ca"
}
.jki-car-crash-solid:before {
  content:"\e9cb"
}
.jki-car-side-solid:before {
  content:"\e9cc"
}
.jki-car-solid:before {
  content:"\e9cd"
}
.jki-caret-down-solid:before {
  content:"\e9ce"
}
.jki-caret-left-solid:before {
  content:"\e9cf"
}
.jki-caret-right-solid:before {
  content:"\e9d0"
}
.jki-caret-square-down-solid:before {
  content:"\e9d1"
}
.jki-caret-square-down:before {
  content:"\e9d2"
}
.jki-caret-square-left-solid:before {
  content:"\e9d3"
}
.jki-caret-square-left:before {
  content:"\e9d4"
}
.jki-caret-square-right-solid:before {
  content:"\e9d5"
}
.jki-caret-square-right:before {
  content:"\e9d6"
}
.jki-caret-square-up-solid:before {
  content:"\e9d7"
}
.jki-caret-square-up:before {
  content:"\e9d8"
}
.jki-caret-up-solid:before {
  content:"\e9d9"
}
.jki-carrot-solid:before {
  content:"\e9da"
}
.jki-cart-arrow-down-solid:before {
  content:"\e9db"
}
.jki-cart-plus-solid:before {
  content:"\e9dc"
}
.jki-cash-register-solid:before {
  content:"\e9dd"
}
.jki-cat-solid:before {
  content:"\e9de"
}
.jki-cc-amazon-pay:before {
  content:"\e9df"
}
.jki-cc-amex:before {
  content:"\e9e0"
}
.jki-cc-apple-pay:before {
  content:"\e9e1"
}
.jki-cc-diners-club:before {
  content:"\e9e2"
}
.jki-cc-discover:before {
  content:"\e9e3"
}
.jki-cc-jcb:before {
  content:"\e9e4"
}
.jki-cc-mastercard:before {
  content:"\e9e5"
}
.jki-cc-paypal:before {
  content:"\e9e6"
}
.jki-cc-stripe:before {
  content:"\e9e7"
}
.jki-cc-visa:before {
  content:"\e9e8"
}
.jki-centercode:before {
  content:"\e9e9"
}
.jki-centos:before {
  content:"\e9ea"
}
.jki-certificate-solid:before {
  content:"\e9eb"
}
.jki-chair-solid:before {
  content:"\e9ec"
}
.jki-chalkboard-solid:before {
  content:"\e9ed"
}
.jki-chalkboard-teacher-solid:before {
  content:"\e9ee"
}
.jki-charging-station-solid:before {
  content:"\e9ef"
}
.jki-chart-area-solid:before {
  content:"\e9f0"
}
.jki-chart-bar-solid:before {
  content:"\e9f1"
}
.jki-chart-bar:before {
  content:"\e9f2"
}
.jki-chart-line-solid:before {
  content:"\e9f3"
}
.jki-chart-pie-solid:before {
  content:"\e9f4"
}
.jki-check-circle-solid:before {
  content:"\e9f5"
}
.jki-check-circle:before {
  content:"\e9f6"
}
.jki-check-double-solid:before {
  content:"\e9f7"
}
.jki-check-solid:before {
  content:"\e9f8"
}
.jki-check-square-solid:before {
  content:"\e9f9"
}
.jki-check-square:before {
  content:"\e9fa"
}
.jki-cheese-solid:before {
  content:"\e9fb"
}
.jki-chess-bishop-solid:before {
  content:"\e9fc"
}
.jki-chess-board-solid:before {
  content:"\e9fd"
}
.jki-chess-king-solid:before {
  content:"\e9fe"
}
.jki-chess-knight-solid:before {
  content:"\e9ff"
}
.jki-chess-pawn-solid:before {
  content:"\ea00"
}
.jki-chess-queen-solid:before {
  content:"\ea01"
}
.jki-chess-rook-solid:before {
  content:"\ea02"
}
.jki-chess-solid:before {
  content:"\ea03"
}
.jki-chevron-circle-down-solid:before {
  content:"\ea04"
}
.jki-chevron-circle-left-solid:before {
  content:"\ea05"
}
.jki-chevron-circle-right-solid:before {
  content:"\ea06"
}
.jki-chevron-circle-up-solid:before {
  content:"\ea07"
}
.jki-chevron-down-solid:before {
  content:"\ea08"
}
.jki-chevron-left-solid:before {
  content:"\ea09"
}
.jki-chevron-right-solid:before {
  content:"\ea0a"
}
.jki-chevron-up-solid:before {
  content:"\ea0b"
}
.jki-child-solid:before {
  content:"\ea0c"
}
.jki-chrome:before {
  content:"\ea0d"
}
.jki-chromecast:before {
  content:"\ea0e"
}
.jki-church-solid:before {
  content:"\ea0f"
}
.jki-circle-notch-solid:before {
  content:"\ea10"
}
.jki-circle-solid:before {
  content:"\ea11"
}
.jki-circle:before {
  content:"\ea12"
}
.jki-city-solid:before {
  content:"\ea13"
}
.jki-clinic-medical-solid:before {
  content:"\ea14"
}
.jki-clipboard-check-solid:before {
  content:"\ea15"
}
.jki-clipboard-list-solid:before {
  content:"\ea16"
}
.jki-clipboard-solid:before {
  content:"\ea17"
}
.jki-clipboard:before {
  content:"\ea18"
}
.jki-clock-solid:before {
  content:"\ea19"
}
.jki-clock:before {
  content:"\ea1a"
}
.jki-clone-solid:before {
  content:"\ea1b"
}
.jki-clone:before {
  content:"\ea1c"
}
.jki-closed-captioning-solid:before {
  content:"\ea1d"
}
.jki-closed-captioning:before {
  content:"\ea1e"
}
.jki-cloud-download-alt-solid:before {
  content:"\ea1f"
}
.jki-cloud-meatball-solid:before {
  content:"\ea20"
}
.jki-cloud-moon-rain-solid:before {
  content:"\ea21"
}
.jki-cloud-moon-solid:before {
  content:"\ea22"
}
.jki-cloud-rain-solid:before {
  content:"\ea23"
}
.jki-cloud-showers-heavy-solid:before {
  content:"\ea24"
}
.jki-cloud-solid:before {
  content:"\ea25"
}
.jki-cloud-sun-rain-solid:before {
  content:"\ea26"
}
.jki-cloud-sun-solid:before {
  content:"\ea27"
}
.jki-cloud-upload-alt-solid:before {
  content:"\ea28"
}
.jki-cloudscale:before {
  content:"\ea29"
}
.jki-cloudsmith:before {
  content:"\ea2a"
}
.jki-cloudversify:before {
  content:"\ea2b"
}
.jki-cocktail-solid:before {
  content:"\ea2c"
}
.jki-code-branch-solid:before {
  content:"\ea2d"
}
.jki-code-solid:before {
  content:"\ea2e"
}
.jki-codepen:before {
  content:"\ea2f"
}
.jki-codiepie:before {
  content:"\ea30"
}
.jki-coffee-solid:before {
  content:"\ea31"
}
.jki-cog-solid:before {
  content:"\ea32"
}
.jki-cogs-solid:before {
  content:"\ea33"
}
.jki-coins-solid:before {
  content:"\ea34"
}
.jki-columns-solid:before {
  content:"\ea35"
}
.jki-comment-alt-solid:before {
  content:"\ea36"
}
.jki-comment-alt:before {
  content:"\ea37"
}
.jki-comment-dollar-solid:before {
  content:"\ea38"
}
.jki-comment-dots-solid:before {
  content:"\ea39"
}
.jki-comment-dots:before {
  content:"\ea3a"
}
.jki-comment-medical-solid:before {
  content:"\ea3b"
}
.jki-comment-slash-solid:before {
  content:"\ea3c"
}
.jki-comment-solid:before {
  content:"\ea3d"
}
.jki-comment:before {
  content:"\ea3e"
}
.jki-comments-dollar-solid:before {
  content:"\ea3f"
}
.jki-comments-solid:before {
  content:"\ea40"
}
.jki-comments:before {
  content:"\ea41"
}
.jki-compact-disc-solid:before {
  content:"\ea42"
}
.jki-compass-solid:before {
  content:"\ea43"
}
.jki-compass:before {
  content:"\ea44"
}
.jki-compress-arrows-alt-solid:before {
  content:"\ea45"
}
.jki-compress-solid:before {
  content:"\ea46"
}
.jki-concierge-bell-solid:before {
  content:"\ea47"
}
.jki-confluence:before {
  content:"\ea48"
}
.jki-connectdevelop:before {
  content:"\ea49"
}
.jki-contao:before {
  content:"\ea4a"
}
.jki-cookie-bite-solid:before {
  content:"\ea4b"
}
.jki-cookie-solid:before {
  content:"\ea4c"
}
.jki-copy-solid:before {
  content:"\ea4d"
}
.jki-copy:before {
  content:"\ea4e"
}
.jki-copyright-solid:before {
  content:"\ea4f"
}
.jki-copyright:before {
  content:"\ea50"
}
.jki-cotton-bureau:before {
  content:"\ea51"
}
.jki-couch-solid:before {
  content:"\ea52"
}
.jki-cpanel:before {
  content:"\ea53"
}
.jki-creative-commons-by:before {
  content:"\ea54"
}
.jki-creative-commons-nc-eu:before {
  content:"\ea55"
}
.jki-creative-commons-nc-jp:before {
  content:"\ea56"
}
.jki-creative-commons-nc:before {
  content:"\ea57"
}
.jki-creative-commons-nd:before {
  content:"\ea58"
}
.jki-creative-commons-pd-alt:before {
  content:"\ea59"
}
.jki-creative-commons-pd:before {
  content:"\ea5a"
}
.jki-creative-commons-remix:before {
  content:"\ea5b"
}
.jki-creative-commons-sa:before {
  content:"\ea5c"
}
.jki-creative-commons-sampling-plus:before {
  content:"\ea5d"
}
.jki-creative-commons-sampling:before {
  content:"\ea5e"
}
.jki-creative-commons-share:before {
  content:"\ea5f"
}
.jki-creative-commons-zero:before {
  content:"\ea60"
}
.jki-creative-commons:before {
  content:"\ea61"
}
.jki-credit-card-solid:before {
  content:"\ea62"
}
.jki-credit-card:before {
  content:"\ea63"
}
.jki-critical-role:before {
  content:"\ea64"
}
.jki-crop-alt-solid:before {
  content:"\ea65"
}
.jki-crop-solid:before {
  content:"\ea66"
}
.jki-cross-solid:before {
  content:"\ea67"
}
.jki-crosshairs-solid:before {
  content:"\ea68"
}
.jki-crow-solid:before {
  content:"\ea69"
}
.jki-crown-solid:before {
  content:"\ea6a"
}
.jki-crutch-solid:before {
  content:"\ea6b"
}
.jki-css3-alt:before {
  content:"\ea6c"
}
.jki-css3:before {
  content:"\ea6d"
}
.jki-cube-solid:before {
  content:"\ea6e"
}
.jki-cubes-solid:before {
  content:"\ea6f"
}
.jki-cut-solid:before {
  content:"\ea70"
}
.jki-cuttlefish:before {
  content:"\ea71"
}
.jki-d-and-d-beyond:before {
  content:"\ea72"
}
.jki-d-and-d:before {
  content:"\ea73"
}
.jki-dashcube:before {
  content:"\ea74"
}
.jki-database-solid:before {
  content:"\ea75"
}
.jki-deaf-solid:before {
  content:"\ea76"
}
.jki-delicious:before {
  content:"\ea77"
}
.jki-democrat-solid:before {
  content:"\ea78"
}
.jki-deploydog:before {
  content:"\ea79"
}
.jki-deskpro:before {
  content:"\ea7a"
}
.jki-desktop-solid:before {
  content:"\ea7b"
}
.jki-dev:before {
  content:"\ea7c"
}
.jki-deviantart:before {
  content:"\ea7d"
}
.jki-dharmachakra-solid:before {
  content:"\ea7e"
}
.jki-dhl:before {
  content:"\ea7f"
}
.jki-diagnoses-solid:before {
  content:"\ea80"
}
.jki-diaspora:before {
  content:"\ea81"
}
.jki-dice-d6-solid:before {
  content:"\ea82"
}
.jki-dice-d20-solid:before {
  content:"\ea83"
}
.jki-dice-five-solid:before {
  content:"\ea84"
}
.jki-dice-four-solid:before {
  content:"\ea85"
}
.jki-dice-one-solid:before {
  content:"\ea86"
}
.jki-dice-six-solid:before {
  content:"\ea87"
}
.jki-dice-solid:before {
  content:"\ea88"
}
.jki-dice-three-solid:before {
  content:"\ea89"
}
.jki-dice-two-solid:before {
  content:"\ea8a"
}
.jki-digg:before {
  content:"\ea8b"
}
.jki-digital-ocean:before {
  content:"\ea8c"
}
.jki-digital-tachograph-solid:before {
  content:"\ea8d"
}
.jki-directions-solid:before {
  content:"\ea8e"
}
.jki-discord:before {
  content:"\ea8f"
}
.jki-discourse:before {
  content:"\ea90"
}
.jki-divide-solid:before {
  content:"\ea91"
}
.jki-dizzy-solid:before {
  content:"\ea92"
}
.jki-dizzy:before {
  content:"\ea93"
}
.jki-dna-solid:before {
  content:"\ea94"
}
.jki-dochub:before {
  content:"\ea95"
}
.jki-docker:before {
  content:"\ea96"
}
.jki-dog-solid:before {
  content:"\ea97"
}
.jki-dollar-sign-solid:before {
  content:"\ea98"
}
.jki-dolly-flatbed-solid:before {
  content:"\ea99"
}
.jki-dolly-solid:before {
  content:"\ea9a"
}
.jki-donate-solid:before {
  content:"\ea9b"
}
.jki-door-closed-solid:before {
  content:"\ea9c"
}
.jki-door-open-solid:before {
  content:"\ea9d"
}
.jki-dot-circle-solid:before {
  content:"\ea9e"
}
.jki-dot-circle:before {
  content:"\ea9f"
}
.jki-dove-solid:before {
  content:"\eaa0"
}
.jki-download-solid:before {
  content:"\eaa1"
}
.jki-draft2digital:before {
  content:"\eaa2"
}
.jki-drafting-compass-solid:before {
  content:"\eaa3"
}
.jki-dragon-solid:before {
  content:"\eaa4"
}
.jki-draw-polygon-solid:before {
  content:"\eaa5"
}
.jki-dribbble-square:before {
  content:"\eaa6"
}
.jki-dribbble:before {
  content:"\eaa7"
}
.jki-dropbox:before {
  content:"\eaa8"
}
.jki-drum-solid:before {
  content:"\eaa9"
}
.jki-drum-steelpan-solid:before {
  content:"\eaaa"
}
.jki-drumstick-bite-solid:before {
  content:"\eaab"
}
.jki-drupal:before {
  content:"\eaac"
}
.jki-dumbbell-solid:before {
  content:"\eaad"
}
.jki-dumpster-fire-solid:before {
  content:"\eaae"
}
.jki-dumpster-solid:before {
  content:"\eaaf"
}
.jki-dungeon-solid:before {
  content:"\eab0"
}
.jki-dyalog:before {
  content:"\eab1"
}
.jki-earlybirds:before {
  content:"\eab2"
}
.jki-ebay:before {
  content:"\eab3"
}
.jki-edge:before {
  content:"\eab4"
}
.jki-edit-solid:before {
  content:"\eab5"
}
.jki-edit:before {
  content:"\eab6"
}
.jki-egg-solid:before {
  content:"\eab7"
}
.jki-eject-solid:before {
  content:"\eab8"
}
.jki-elementor:before {
  content:"\eab9"
}
.jki-ellipsis-h-solid:before {
  content:"\eaba"
}
.jki-ellipsis-v-solid:before {
  content:"\eabb"
}
.jki-ello:before {
  content:"\eabc"
}
.jki-ember:before {
  content:"\eabd"
}
.jki-empire:before {
  content:"\eabe"
}
.jki-envelope-open-solid:before {
  content:"\eabf"
}
.jki-envelope-open-text-solid:before {
  content:"\eac0"
}
.jki-envelope-open:before {
  content:"\eac1"
}
.jki-envelope-solid:before {
  content:"\eac2"
}
.jki-envelope-square-solid:before {
  content:"\eac3"
}
.jki-envelope:before {
  content:"\eac4"
}
.jki-envira:before {
  content:"\eac5"
}
.jki-equals-solid:before {
  content:"\eac6"
}
.jki-eraser-solid:before {
  content:"\eac7"
}
.jki-erlang:before {
  content:"\eac8"
}
.jki-ethereum:before {
  content:"\eac9"
}
.jki-ethernet-solid:before {
  content:"\eaca"
}
.jki-etsy:before {
  content:"\eacb"
}
.jki-euro-sign-solid:before {
  content:"\eacc"
}
.jki-evernote:before {
  content:"\eacd"
}
.jki-exchange-alt-solid:before {
  content:"\eace"
}
.jki-exclamation-circle-solid:before {
  content:"\eacf"
}
.jki-exclamation-solid:before {
  content:"\ead0"
}
.jki-exclamation-triangle-solid:before {
  content:"\ead1"
}
.jki-expand-arrows-alt-solid:before {
  content:"\ead2"
}
.jki-expand-solid:before {
  content:"\ead3"
}
.jki-expeditedssl:before {
  content:"\ead4"
}
.jki-external-link-alt-solid:before {
  content:"\ead5"
}
.jki-external-link-square-alt-solid:before {
  content:"\ead6"
}
.jki-eye-dropper-solid:before {
  content:"\ead7"
}
.jki-eye-slash-solid:before {
  content:"\ead8"
}
.jki-eye-slash:before {
  content:"\ead9"
}
.jki-eye-solid:before {
  content:"\eada"
}
.jki-eye:before {
  content:"\eadb"
}
.jki-facebook-f:before {
  content:"\eadc"
}
.jki-facebook-messenger:before {
  content:"\eadd"
}
.jki-facebook-square:before {
  content:"\eade"
}
.jki-facebook:before {
  content:"\eadf"
}
.jki-fan-solid:before {
  content:"\eae0"
}
.jki-fantasy-flight-games:before {
  content:"\eae1"
}
.jki-fast-backward-solid:before {
  content:"\eae2"
}
.jki-fast-forward-solid:before {
  content:"\eae3"
}
.jki-fax-solid:before {
  content:"\eae4"
}
.jki-feather-alt-solid:before {
  content:"\eae5"
}
.jki-feather-solid:before {
  content:"\eae6"
}
.jki-fedex:before {
  content:"\eae7"
}
.jki-fedora:before {
  content:"\eae8"
}
.jki-female-solid:before {
  content:"\eae9"
}
.jki-fighter-jet-solid:before {
  content:"\eaea"
}
.jki-figma:before {
  content:"\eaeb"
}
.jki-file-alt-solid:before {
  content:"\eaec"
}
.jki-file-alt:before {
  content:"\eaed"
}
.jki-file-archive-solid:before {
  content:"\eaee"
}
.jki-file-archive:before {
  content:"\eaef"
}
.jki-file-audio-solid:before {
  content:"\eaf0"
}
.jki-file-audio:before {
  content:"\eaf1"
}
.jki-file-code-solid:before {
  content:"\eaf2"
}
.jki-file-code:before {
  content:"\eaf3"
}
.jki-file-contract-solid:before {
  content:"\eaf4"
}
.jki-file-csv-solid:before {
  content:"\eaf5"
}
.jki-file-download-solid:before {
  content:"\eaf6"
}
.jki-file-excel-solid:before {
  content:"\eaf7"
}
.jki-file-excel:before {
  content:"\eaf8"
}
.jki-file-export-solid:before {
  content:"\eaf9"
}
.jki-file-image-solid:before {
  content:"\eafa"
}
.jki-file-image:before {
  content:"\eafb"
}
.jki-file-import-solid:before {
  content:"\eafc"
}
.jki-file-invoice-dollar-solid:before {
  content:"\eafd"
}
.jki-file-invoice-solid:before {
  content:"\eafe"
}
.jki-file-medical-alt-solid:before {
  content:"\eaff"
}
.jki-file-medical-solid:before {
  content:"\eb00"
}
.jki-file-pdf-solid:before {
  content:"\eb01"
}
.jki-file-pdf:before {
  content:"\eb02"
}
.jki-file-powerpoint-solid:before {
  content:"\eb03"
}
.jki-file-powerpoint:before {
  content:"\eb04"
}
.jki-file-prescription-solid:before {
  content:"\eb05"
}
.jki-file-signature-solid:before {
  content:"\eb06"
}
.jki-file-solid:before {
  content:"\eb07"
}
.jki-file-upload-solid:before {
  content:"\eb08"
}
.jki-file-video-solid:before {
  content:"\eb09"
}
.jki-file-video:before {
  content:"\eb0a"
}
.jki-file-word-solid:before {
  content:"\eb0b"
}
.jki-file-word:before {
  content:"\eb0c"
}
.jki-file:before {
  content:"\eb0d"
}
.jki-fill-drip-solid:before {
  content:"\eb0e"
}
.jki-fill-solid:before {
  content:"\eb0f"
}
.jki-film-solid:before {
  content:"\eb10"
}
.jki-filter-solid:before {
  content:"\eb11"
}
.jki-fingerprint-solid:before {
  content:"\eb12"
}
.jki-fire-alt-solid:before {
  content:"\eb13"
}
.jki-fire-extinguisher-solid:before {
  content:"\eb14"
}
.jki-fire-solid:before {
  content:"\eb15"
}
.jki-firefox:before {
  content:"\eb16"
}
.jki-first-aid-solid:before {
  content:"\eb17"
}
.jki-first-order-alt:before {
  content:"\eb18"
}
.jki-first-order:before {
  content:"\eb19"
}
.jki-firstdraft:before {
  content:"\eb1a"
}
.jki-fish-solid:before {
  content:"\eb1b"
}
.jki-fist-raised-solid:before {
  content:"\eb1c"
}
.jki-flag-checkered-solid:before {
  content:"\eb1d"
}
.jki-flag-solid:before {
  content:"\eb1e"
}
.jki-flag-usa-solid:before {
  content:"\eb1f"
}
.jki-flag:before {
  content:"\eb20"
}
.jki-flask-solid:before {
  content:"\eb21"
}
.jki-flickr:before {
  content:"\eb22"
}
.jki-flipboard:before {
  content:"\eb23"
}
.jki-flushed-solid:before {
  content:"\eb24"
}
.jki-flushed:before {
  content:"\eb25"
}
.jki-fly:before {
  content:"\eb26"
}
.jki-folder-minus-solid:before {
  content:"\eb27"
}
.jki-folder-open-solid:before {
  content:"\eb28"
}
.jki-folder-open:before {
  content:"\eb29"
}
.jki-folder-plus-solid:before {
  content:"\eb2a"
}
.jki-folder-solid:before {
  content:"\eb2b"
}
.jki-folder:before {
  content:"\eb2c"
}
.jki-font-awesome-alt:before {
  content:"\eb2d"
}
.jki-font-awesome-flag:before {
  content:"\eb2e"
}
.jki-font-awesome:before {
  content:"\eb2f"
}
.jki-font-solid:before {
  content:"\eb30"
}
.jki-fonticons-fi:before {
  content:"\eb31"
}
.jki-fonticons:before {
  content:"\eb32"
}
.jki-football-ball-solid:before {
  content:"\eb33"
}
.jki-fort-awesome-alt:before {
  content:"\eb34"
}
.jki-fort-awesome:before {
  content:"\eb35"
}
.jki-forumbee:before {
  content:"\eb36"
}
.jki-forward-solid:before {
  content:"\eb37"
}
.jki-foursquare:before {
  content:"\eb38"
}
.jki-free-code-camp:before {
  content:"\eb39"
}
.jki-freebsd:before {
  content:"\eb3a"
}
.jki-frog-solid:before {
  content:"\eb3b"
}
.jki-frown-open-solid:before {
  content:"\eb3c"
}
.jki-frown-open:before {
  content:"\eb3d"
}
.jki-frown-solid:before {
  content:"\eb3e"
}
.jki-frown:before {
  content:"\eb3f"
}
.jki-fulcrum:before {
  content:"\eb40"
}
.jki-funnel-dollar-solid:before {
  content:"\eb41"
}
.jki-futbol-solid:before {
  content:"\eb42"
}
.jki-futbol:before {
  content:"\eb43"
}
.jki-galactic-republic:before {
  content:"\eb44"
}
.jki-galactic-senate:before {
  content:"\eb45"
}
.jki-gamepad-solid:before {
  content:"\eb46"
}
.jki-gas-pump-solid:before {
  content:"\eb47"
}
.jki-gavel-solid:before {
  content:"\eb48"
}
.jki-gem-solid:before {
  content:"\eb49"
}
.jki-gem:before {
  content:"\eb4a"
}
.jki-genderless-solid:before {
  content:"\eb4b"
}
.jki-get-pocket:before {
  content:"\eb4c"
}
.jki-gg-circle:before {
  content:"\eb4d"
}
.jki-gg:before {
  content:"\eb4e"
}
.jki-ghost-solid:before {
  content:"\eb4f"
}
.jki-gift-solid:before {
  content:"\eb50"
}
.jki-gifts-solid:before {
  content:"\eb51"
}
.jki-git-alt:before {
  content:"\eb52"
}
.jki-git-square:before {
  content:"\eb53"
}
.jki-git:before {
  content:"\eb54"
}
.jki-github-alt:before {
  content:"\eb55"
}
.jki-github-square:before {
  content:"\eb56"
}
.jki-github:before {
  content:"\eb57"
}
.jki-gitkraken:before {
  content:"\eb58"
}
.jki-gitlab:before {
  content:"\eb59"
}
.jki-gitter:before {
  content:"\eb5a"
}
.jki-glass-cheers-solid:before {
  content:"\eb5b"
}
.jki-glass-martini-alt-solid:before {
  content:"\eb5c"
}
.jki-glass-martini-solid:before {
  content:"\eb5d"
}
.jki-glass-whiskey-solid:before {
  content:"\eb5e"
}
.jki-glasses-solid:before {
  content:"\eb5f"
}
.jki-glide-g:before {
  content:"\eb60"
}
.jki-glide:before {
  content:"\eb61"
}
.jki-globe-africa-solid:before {
  content:"\eb62"
}
.jki-globe-americas-solid:before {
  content:"\eb63"
}
.jki-globe-asia-solid:before {
  content:"\eb64"
}
.jki-globe-europe-solid:before {
  content:"\eb65"
}
.jki-globe-solid:before {
  content:"\eb66"
}
.jki-gofore:before {
  content:"\eb67"
}
.jki-golf-ball-solid:before {
  content:"\eb68"
}
.jki-goodreads-g:before {
  content:"\eb69"
}
.jki-goodreads:before {
  content:"\eb6a"
}
.jki-google-drive:before {
  content:"\eb6b"
}
.jki-google-play:before {
  content:"\eb6c"
}
.jki-google-plus-g:before {
  content:"\eb6d"
}
.jki-google-plus-square:before {
  content:"\eb6e"
}
.jki-google-plus:before {
  content:"\eb6f"
}
.jki-google-wallet:before {
  content:"\eb70"
}
.jki-google:before {
  content:"\eb71"
}
.jki-gopuram-solid:before {
  content:"\eb72"
}
.jki-graduation-cap-solid:before {
  content:"\eb73"
}
.jki-gratipay:before {
  content:"\eb74"
}
.jki-grav:before {
  content:"\eb75"
}
.jki-greater-than-equal-solid:before {
  content:"\eb76"
}
.jki-greater-than-solid:before {
  content:"\eb77"
}
.jki-grimace-solid:before {
  content:"\eb78"
}
.jki-grimace:before {
  content:"\eb79"
}
.jki-grin-alt-solid:before {
  content:"\eb7a"
}
.jki-grin-alt:before {
  content:"\eb7b"
}
.jki-grin-beam-solid:before {
  content:"\eb7c"
}
.jki-grin-beam-sweat-solid:before {
  content:"\eb7d"
}
.jki-grin-beam-sweat:before {
  content:"\eb7e"
}
.jki-grin-beam:before {
  content:"\eb7f"
}
.jki-grin-hearts-solid:before {
  content:"\eb80"
}
.jki-grin-hearts:before {
  content:"\eb81"
}
.jki-grin-solid:before {
  content:"\eb82"
}
.jki-grin-squint-solid:before {
  content:"\eb83"
}
.jki-grin-squint-tears-solid:before {
  content:"\eb84"
}
.jki-grin-squint-tears:before {
  content:"\eb85"
}
.jki-grin-squint:before {
  content:"\eb86"
}
.jki-grin-stars-solid:before {
  content:"\eb87"
}
.jki-grin-stars:before {
  content:"\eb88"
}
.jki-grin-tears-solid:before {
  content:"\eb89"
}
.jki-grin-tears:before {
  content:"\eb8a"
}
.jki-grin-tongue-solid:before {
  content:"\eb8b"
}
.jki-grin-tongue-squint-solid:before {
  content:"\eb8c"
}
.jki-grin-tongue-squint:before {
  content:"\eb8d"
}
.jki-grin-tongue-wink-solid:before {
  content:"\eb8e"
}
.jki-grin-tongue-wink:before {
  content:"\eb8f"
}
.jki-grin-tongue:before {
  content:"\eb90"
}
.jki-grin-wink-solid:before {
  content:"\eb91"
}
.jki-grin-wink:before {
  content:"\eb92"
}
.jki-grin:before {
  content:"\eb93"
}
.jki-grip-horizontal-solid:before {
  content:"\eb94"
}
.jki-grip-lines-solid:before {
  content:"\eb95"
}
.jki-grip-lines-vertical-solid:before {
  content:"\eb96"
}
.jki-grip-vertical-solid:before {
  content:"\eb97"
}
.jki-gripfire:before {
  content:"\eb98"
}
.jki-grunt:before {
  content:"\eb99"
}
.jki-guitar-solid:before {
  content:"\eb9a"
}
.jki-gulp:before {
  content:"\eb9b"
}
.jki-h-square-solid:before {
  content:"\eb9c"
}
.jki-hacker-news-square:before {
  content:"\eb9d"
}
.jki-hacker-news:before {
  content:"\eb9e"
}
.jki-hackerrank:before {
  content:"\eb9f"
}
.jki-hamburger-solid:before {
  content:"\eba0"
}
.jki-hammer-solid:before {
  content:"\eba1"
}
.jki-hamsa-solid:before {
  content:"\eba2"
}
.jki-hand-holding-heart-solid:before {
  content:"\eba3"
}
.jki-hand-holding-solid:before {
  content:"\eba4"
}
.jki-hand-holding-usd-solid:before {
  content:"\eba5"
}
.jki-hand-lizard-solid:before {
  content:"\eba6"
}
.jki-hand-lizard:before {
  content:"\eba7"
}
.jki-hand-middle-finger-solid:before {
  content:"\eba8"
}
.jki-hand-paper-solid:before {
  content:"\eba9"
}
.jki-hand-paper:before {
  content:"\ebaa"
}
.jki-hand-peace-solid:before {
  content:"\ebab"
}
.jki-hand-peace:before {
  content:"\ebac"
}
.jki-hand-point-down-solid:before {
  content:"\ebad"
}
.jki-hand-point-down:before {
  content:"\ebae"
}
.jki-hand-point-left-solid:before {
  content:"\ebaf"
}
.jki-hand-point-left:before {
  content:"\ebb0"
}
.jki-hand-point-right-solid:before {
  content:"\ebb1"
}
.jki-hand-point-right:before {
  content:"\ebb2"
}
.jki-hand-point-up-solid:before {
  content:"\ebb3"
}
.jki-hand-point-up:before {
  content:"\ebb4"
}
.jki-hand-pointer-solid:before {
  content:"\ebb5"
}
.jki-hand-pointer:before {
  content:"\ebb6"
}
.jki-hand-rock-solid:before {
  content:"\ebb7"
}
.jki-hand-rock:before {
  content:"\ebb8"
}
.jki-hand-scissors-solid:before {
  content:"\ebb9"
}
.jki-hand-scissors:before {
  content:"\ebba"
}
.jki-hand-spock-solid:before {
  content:"\ebbb"
}
.jki-hand-spock:before {
  content:"\ebbc"
}
.jki-hands-helping-solid:before {
  content:"\ebbd"
}
.jki-hands-solid:before {
  content:"\ebbe"
}
.jki-handshake-solid:before {
  content:"\ebbf"
}
.jki-handshake:before {
  content:"\ebc0"
}
.jki-hanukiah-solid:before {
  content:"\ebc1"
}
.jki-hard-hat-solid:before {
  content:"\ebc2"
}
.jki-hashtag-solid:before {
  content:"\ebc3"
}
.jki-hat-cowboy-side-solid:before {
  content:"\ebc4"
}
.jki-hat-cowboy-solid:before {
  content:"\ebc5"
}
.jki-hat-wizard-solid:before {
  content:"\ebc6"
}
.jki-haykal-solid:before {
  content:"\ebc7"
}
.jki-hdd-solid:before {
  content:"\ebc8"
}
.jki-hdd:before {
  content:"\ebc9"
}
.jki-heading-solid:before {
  content:"\ebca"
}
.jki-headphones-alt-solid:before {
  content:"\ebcb"
}
.jki-headphones-solid:before {
  content:"\ebcc"
}
.jki-headset-solid:before {
  content:"\ebcd"
}
.jki-heart-broken-solid:before {
  content:"\ebce"
}
.jki-heart-solid:before {
  content:"\ebcf"
}
.jki-heart:before {
  content:"\ebd0"
}
.jki-heartbeat-solid:before {
  content:"\ebd1"
}
.jki-helicopter-solid:before {
  content:"\ebd2"
}
.jki-highlighter-solid:before {
  content:"\ebd3"
}
.jki-hiking-solid:before {
  content:"\ebd4"
}
.jki-hippo-solid:before {
  content:"\ebd5"
}
.jki-hips:before {
  content:"\ebd6"
}
.jki-hire-a-helper:before {
  content:"\ebd7"
}
.jki-history-solid:before {
  content:"\ebd8"
}
.jki-hockey-puck-solid:before {
  content:"\ebd9"
}
.jki-holly-berry-solid:before {
  content:"\ebda"
}
.jki-home-solid:before {
  content:"\ebdb"
}
.jki-hooli:before {
  content:"\ebdc"
}
.jki-hornbill:before {
  content:"\ebdd"
}
.jki-horse-head-solid:before {
  content:"\ebde"
}
.jki-horse-solid:before {
  content:"\ebdf"
}
.jki-hospital-alt-solid:before {
  content:"\ebe0"
}
.jki-hospital-solid:before {
  content:"\ebe1"
}
.jki-hospital-symbol-solid:before {
  content:"\ebe2"
}
.jki-hospital:before {
  content:"\ebe3"
}
.jki-hot-tub-solid:before {
  content:"\ebe4"
}
.jki-hotdog-solid:before {
  content:"\ebe5"
}
.jki-hotel-solid:before {
  content:"\ebe6"
}
.jki-hotjar:before {
  content:"\ebe7"
}
.jki-hourglass-end-solid:before {
  content:"\ebe8"
}
.jki-hourglass-half-solid:before {
  content:"\ebe9"
}
.jki-hourglass-solid:before {
  content:"\ebea"
}
.jki-hourglass-start-solid:before {
  content:"\ebeb"
}
.jki-hourglass:before {
  content:"\ebec"
}
.jki-house-damage-solid:before {
  content:"\ebed"
}
.jki-houzz:before {
  content:"\ebee"
}
.jki-hryvnia-solid:before {
  content:"\ebef"
}
.jki-html5:before {
  content:"\ebf0"
}
.jki-hubspot:before {
  content:"\ebf1"
}
.jki-i-cursor-solid:before {
  content:"\ebf2"
}
.jki-ice-cream-solid:before {
  content:"\ebf3"
}
.jki-icicles-solid:before {
  content:"\ebf4"
}
.jki-icons-solid:before {
  content:"\ebf5"
}
.jki-id-badge-solid:before {
  content:"\ebf6"
}
.jki-id-badge:before {
  content:"\ebf7"
}
.jki-id-card-alt-solid:before {
  content:"\ebf8"
}
.jki-id-card-solid:before {
  content:"\ebf9"
}
.jki-id-card:before {
  content:"\ebfa"
}
.jki-igloo-solid:before {
  content:"\ebfb"
}
.jki-image-solid:before {
  content:"\ebfc"
}
.jki-image:before {
  content:"\ebfd"
}
.jki-images-solid:before {
  content:"\ebfe"
}
.jki-images:before {
  content:"\ebff"
}
.jki-imdb:before {
  content:"\ec00"
}
.jki-inbox-solid:before {
  content:"\ec01"
}
.jki-indent-solid:before {
  content:"\ec02"
}
.jki-industry-solid:before {
  content:"\ec03"
}
.jki-infinity-solid:before {
  content:"\ec04"
}
.jki-info-circle-solid:before {
  content:"\ec05"
}
.jki-info-solid:before {
  content:"\ec06"
}
.jki-instagram:before {
  content:"\ec07"
}
.jki-intercom:before {
  content:"\ec08"
}
.jki-internet-explorer:before {
  content:"\ec09"
}
.jki-invision:before {
  content:"\ec0a"
}
.jki-ioxhost:before {
  content:"\ec0b"
}
.jki-italic-solid:before {
  content:"\ec0c"
}
.jki-itch-io:before {
  content:"\ec0d"
}
.jki-itunes-note:before {
  content:"\ec0e"
}
.jki-itunes:before {
  content:"\ec0f"
}
.jki-java:before {
  content:"\ec10"
}
.jki-jedi-order:before {
  content:"\ec11"
}
.jki-jedi-solid:before {
  content:"\ec12"
}
.jki-jenkins:before {
  content:"\ec13"
}
.jki-jira:before {
  content:"\ec14"
}
.jki-joget:before {
  content:"\ec15"
}
.jki-joint-solid:before {
  content:"\ec16"
}
.jki-joomla:before {
  content:"\ec17"
}
.jki-journal-whills-solid:before {
  content:"\ec18"
}
.jki-js-square:before {
  content:"\ec19"
}
.jki-js:before {
  content:"\ec1a"
}
.jki-jsfiddle:before {
  content:"\ec1b"
}
.jki-kaaba-solid:before {
  content:"\ec1c"
}
.jki-kaggle:before {
  content:"\ec1d"
}
.jki-key-solid:before {
  content:"\ec1e"
}
.jki-keybase:before {
  content:"\ec1f"
}
.jki-keyboard-solid:before {
  content:"\ec20"
}
.jki-keyboard:before {
  content:"\ec21"
}
.jki-keycdn:before {
  content:"\ec22"
}
.jki-khanda-solid:before {
  content:"\ec23"
}
.jki-kickstarter-k:before {
  content:"\ec24"
}
.jki-kickstarter:before {
  content:"\ec25"
}
.jki-kiss-beam-solid:before {
  content:"\ec26"
}
.jki-kiss-beam:before {
  content:"\ec27"
}
.jki-kiss-solid:before {
  content:"\ec28"
}
.jki-kiss-wink-heart-solid:before {
  content:"\ec29"
}
.jki-kiss-wink-heart:before {
  content:"\ec2a"
}
.jki-kiss:before {
  content:"\ec2b"
}
.jki-kiwi-bird-solid:before {
  content:"\ec2c"
}
.jki-korvue:before {
  content:"\ec2d"
}
.jki-landmark-solid:before {
  content:"\ec2e"
}
.jki-language-solid:before {
  content:"\ec2f"
}
.jki-laptop-code-solid:before {
  content:"\ec30"
}
.jki-laptop-medical-solid:before {
  content:"\ec31"
}
.jki-laptop-solid:before {
  content:"\ec32"
}
.jki-laravel:before {
  content:"\ec33"
}
.jki-lastfm-square:before {
  content:"\ec34"
}
.jki-lastfm:before {
  content:"\ec35"
}
.jki-laugh-beam-solid:before {
  content:"\ec36"
}
.jki-laugh-beam:before {
  content:"\ec37"
}
.jki-laugh-solid:before {
  content:"\ec38"
}
.jki-laugh-squint-solid:before {
  content:"\ec39"
}
.jki-laugh-squint:before {
  content:"\ec3a"
}
.jki-laugh-wink-solid:before {
  content:"\ec3b"
}
.jki-laugh-wink:before {
  content:"\ec3c"
}
.jki-laugh:before {
  content:"\ec3d"
}
.jki-layer-group-solid:before {
  content:"\ec3e"
}
.jki-leaf-solid:before {
  content:"\ec3f"
}
.jki-leanpub:before {
  content:"\ec40"
}
.jki-lemon-solid:before {
  content:"\ec41"
}
.jki-lemon:before {
  content:"\ec42"
}
.jki-less-than-equal-solid:before {
  content:"\ec43"
}
.jki-less-than-solid:before {
  content:"\ec44"
}
.jki-less:before {
  content:"\ec45"
}
.jki-level-down-alt-solid:before {
  content:"\ec46"
}
.jki-level-up-alt-solid:before {
  content:"\ec47"
}
.jki-life-ring-solid:before {
  content:"\ec48"
}
.jki-life-ring:before {
  content:"\ec49"
}
.jki-lightbulb-solid:before {
  content:"\ec4a"
}
.jki-lightbulb:before {
  content:"\ec4b"
}
.jki-line:before {
  content:"\ec4c"
}
.jki-link-solid:before {
  content:"\ec4d"
}
.jki-linkedin-in:before {
  content:"\ec4e"
}
.jki-linkedin:before {
  content:"\ec4f"
}
.jki-linode:before {
  content:"\ec50"
}
.jki-linux:before {
  content:"\ec51"
}
.jki-lira-sign-solid:before {
  content:"\ec52"
}
.jki-list-alt-solid:before {
  content:"\ec53"
}
.jki-list-alt:before {
  content:"\ec54"
}
.jki-list-ol-solid:before {
  content:"\ec55"
}
.jki-list-solid:before {
  content:"\ec56"
}
.jki-list-ul-solid:before {
  content:"\ec57"
}
.jki-location-arrow-solid:before {
  content:"\ec58"
}
.jki-lock-open-solid:before {
  content:"\ec59"
}
.jki-lock-solid:before {
  content:"\ec5a"
}
.jki-long-arrow-alt-down-solid:before {
  content:"\ec5b"
}
.jki-long-arrow-alt-left-solid:before {
  content:"\ec5c"
}
.jki-long-arrow-alt-right-solid:before {
  content:"\ec5d"
}
.jki-long-arrow-alt-up-solid:before {
  content:"\ec5e"
}
.jki-low-vision-solid:before {
  content:"\ec5f"
}
.jki-luggage-cart-solid:before {
  content:"\ec60"
}
.jki-lyft:before {
  content:"\ec61"
}
.jki-magento:before {
  content:"\ec62"
}
.jki-magic-solid:before {
  content:"\ec63"
}
.jki-magnet-solid:before {
  content:"\ec64"
}
.jki-mail-bulk-solid:before {
  content:"\ec65"
}
.jki-mailchimp:before {
  content:"\ec66"
}
.jki-male-solid:before {
  content:"\ec67"
}
.jki-mandalorian:before {
  content:"\ec68"
}
.jki-map-marked-alt-solid:before {
  content:"\ec69"
}
.jki-map-marked-solid:before {
  content:"\ec6a"
}
.jki-map-marker-alt-solid:before {
  content:"\ec6b"
}
.jki-map-marker-solid:before {
  content:"\ec6c"
}
.jki-map-pin-solid:before {
  content:"\ec6d"
}
.jki-map-signs-solid:before {
  content:"\ec6e"
}
.jki-map-solid:before {
  content:"\ec6f"
}
.jki-map:before {
  content:"\ec70"
}
.jki-markdown:before {
  content:"\ec71"
}
.jki-marker-solid:before {
  content:"\ec72"
}
.jki-mars-double-solid:before {
  content:"\ec73"
}
.jki-mars-solid:before {
  content:"\ec74"
}
.jki-mars-stroke-h-solid:before {
  content:"\ec75"
}
.jki-mars-stroke-solid:before {
  content:"\ec76"
}
.jki-mars-stroke-v-solid:before {
  content:"\ec77"
}
.jki-mask-solid:before {
  content:"\ec78"
}
.jki-mastodon:before {
  content:"\ec79"
}
.jki-maxcdn:before {
  content:"\ec7a"
}
.jki-mdb:before {
  content:"\ec7b"
}
.jki-medal-solid:before {
  content:"\ec7c"
}
.jki-medapps:before {
  content:"\ec7d"
}
.jki-medium-m:before {
  content:"\ec7e"
}
.jki-medium:before {
  content:"\ec7f"
}
.jki-medkit-solid:before {
  content:"\ec80"
}
.jki-medrt:before {
  content:"\ec81"
}
.jki-meetup:before {
  content:"\ec82"
}
.jki-megaport:before {
  content:"\ec83"
}
.jki-meh-blank-solid:before {
  content:"\ec84"
}
.jki-meh-blank:before {
  content:"\ec85"
}
.jki-meh-rolling-eyes-solid:before {
  content:"\ec86"
}
.jki-meh-rolling-eyes:before {
  content:"\ec87"
}
.jki-meh-solid:before {
  content:"\ec88"
}
.jki-meh:before {
  content:"\ec89"
}
.jki-memory-solid:before {
  content:"\ec8a"
}
.jki-mendeley:before {
  content:"\ec8b"
}
.jki-menorah-solid:before {
  content:"\ec8c"
}
.jki-mercury-solid:before {
  content:"\ec8d"
}
.jki-meteor-solid:before {
  content:"\ec8e"
}
.jki-microchip-solid:before {
  content:"\ec8f"
}
.jki-microphone-alt-slash-solid:before {
  content:"\ec90"
}
.jki-microphone-alt-solid:before {
  content:"\ec91"
}
.jki-microphone-slash-solid:before {
  content:"\ec92"
}
.jki-microphone-solid:before {
  content:"\ec93"
}
.jki-microscope-solid:before {
  content:"\ec94"
}
.jki-microsoft:before {
  content:"\ec95"
}
.jki-minus-circle-solid:before {
  content:"\ec96"
}
.jki-minus-solid:before {
  content:"\ec97"
}
.jki-minus-square-solid:before {
  content:"\ec98"
}
.jki-minus-square:before {
  content:"\ec99"
}
.jki-mitten-solid:before {
  content:"\ec9a"
}
.jki-mix:before {
  content:"\ec9b"
}
.jki-mixcloud:before {
  content:"\ec9c"
}
.jki-mizuni:before {
  content:"\ec9d"
}
.jki-mobile-alt-solid:before {
  content:"\ec9e"
}
.jki-mobile-solid:before {
  content:"\ec9f"
}
.jki-modx:before {
  content:"\eca0"
}
.jki-monero:before {
  content:"\eca1"
}
.jki-money-bill-alt-solid:before {
  content:"\eca2"
}
.jki-money-bill-alt:before {
  content:"\eca3"
}
.jki-money-bill-solid:before {
  content:"\eca4"
}
.jki-money-bill-wave-alt-solid:before {
  content:"\eca5"
}
.jki-money-bill-wave-solid:before {
  content:"\eca6"
}
.jki-money-check-alt-solid:before {
  content:"\eca7"
}
.jki-money-check-solid:before {
  content:"\eca8"
}
.jki-monument-solid:before {
  content:"\eca9"
}
.jki-moon-solid:before {
  content:"\ecaa"
}
.jki-moon:before {
  content:"\ecab"
}
.jki-mortar-pestle-solid:before {
  content:"\ecac"
}
.jki-mosque-solid:before {
  content:"\ecad"
}
.jki-motorcycle-solid:before {
  content:"\ecae"
}
.jki-mountain-solid:before {
  content:"\ecaf"
}
.jki-mouse-pointer-solid:before {
  content:"\ecb0"
}
.jki-mouse-solid:before {
  content:"\ecb1"
}
.jki-mug-hot-solid:before {
  content:"\ecb2"
}
.jki-music-solid:before {
  content:"\ecb3"
}
.jki-napster:before {
  content:"\ecb4"
}
.jki-neos:before {
  content:"\ecb5"
}
.jki-network-wired-solid:before {
  content:"\ecb6"
}
.jki-neuter-solid:before {
  content:"\ecb7"
}
.jki-newspaper-solid:before {
  content:"\ecb8"
}
.jki-newspaper:before {
  content:"\ecb9"
}
.jki-nimblr:before {
  content:"\ecba"
}
.jki-node-js:before {
  content:"\ecbb"
}
.jki-node:before {
  content:"\ecbc"
}
.jki-not-equal-solid:before {
  content:"\ecbd"
}
.jki-notes-medical-solid:before {
  content:"\ecbe"
}
.jki-npm:before {
  content:"\ecbf"
}
.jki-ns8:before {
  content:"\ecc0"
}
.jki-nutritionix:before {
  content:"\ecc1"
}
.jki-object-group-solid:before {
  content:"\ecc2"
}
.jki-object-group:before {
  content:"\ecc3"
}
.jki-object-ungroup-solid:before {
  content:"\ecc4"
}
.jki-object-ungroup:before {
  content:"\ecc5"
}
.jki-odnoklassniki-square:before {
  content:"\ecc6"
}
.jki-odnoklassniki:before {
  content:"\ecc7"
}
.jki-oil-can-solid:before {
  content:"\ecc8"
}
.jki-old-republic:before {
  content:"\ecc9"
}
.jki-om-solid:before {
  content:"\ecca"
}
.jki-opencart:before {
  content:"\eccb"
}
.jki-openid:before {
  content:"\eccc"
}
.jki-opera:before {
  content:"\eccd"
}
.jki-optin-monster:before {
  content:"\ecce"
}
.jki-orcid:before {
  content:"\eccf"
}
.jki-osi:before {
  content:"\ecd0"
}
.jki-otter-solid:before {
  content:"\ecd1"
}
.jki-outdent-solid:before {
  content:"\ecd2"
}
.jki-page4:before {
  content:"\ecd3"
}
.jki-pagelines:before {
  content:"\ecd4"
}
.jki-pager-solid:before {
  content:"\ecd5"
}
.jki-paint-brush-solid:before {
  content:"\ecd6"
}
.jki-paint-roller-solid:before {
  content:"\ecd7"
}
.jki-palette-solid:before {
  content:"\ecd8"
}
.jki-palfed:before {
  content:"\ecd9"
}
.jki-pallet-solid:before {
  content:"\ecda"
}
.jki-paper-plane-solid:before {
  content:"\ecdb"
}
.jki-paper-plane:before {
  content:"\ecdc"
}
.jki-paperclip-solid:before {
  content:"\ecdd"
}
.jki-parachute-box-solid:before {
  content:"\ecde"
}
.jki-paragraph-solid:before {
  content:"\ecdf"
}
.jki-parking-solid:before {
  content:"\ece0"
}
.jki-passport-solid:before {
  content:"\ece1"
}
.jki-pastafarianism-solid:before {
  content:"\ece2"
}
.jki-paste-solid:before {
  content:"\ece3"
}
.jki-patreon:before {
  content:"\ece4"
}
.jki-pause-circle-solid:before {
  content:"\ece5"
}
.jki-pause-circle:before {
  content:"\ece6"
}
.jki-pause-solid:before {
  content:"\ece7"
}
.jki-paw-solid:before {
  content:"\ece8"
}
.jki-paypal:before {
  content:"\ece9"
}
.jki-peace-solid:before {
  content:"\ecea"
}
.jki-pen-alt-solid:before {
  content:"\eceb"
}
.jki-pen-fancy-solid:before {
  content:"\ecec"
}
.jki-pen-nib-solid:before {
  content:"\eced"
}
.jki-pen-solid:before {
  content:"\ecee"
}
.jki-pen-square-solid:before {
  content:"\ecef"
}
.jki-pencil-alt-solid:before {
  content:"\ecf0"
}
.jki-pencil-ruler-solid:before {
  content:"\ecf1"
}
.jki-penny-arcade:before {
  content:"\ecf2"
}
.jki-people-carry-solid:before {
  content:"\ecf3"
}
.jki-pepper-hot-solid:before {
  content:"\ecf4"
}
.jki-percent-solid:before {
  content:"\ecf5"
}
.jki-percentage-solid:before {
  content:"\ecf6"
}
.jki-periscope:before {
  content:"\ecf7"
}
.jki-person-booth-solid:before {
  content:"\ecf8"
}
.jki-phabricator:before {
  content:"\ecf9"
}
.jki-phoenix-framework:before {
  content:"\ecfa"
}
.jki-phoenix-squadron:before {
  content:"\ecfb"
}
.jki-phone-alt-solid:before {
  content:"\ecfc"
}
.jki-phone-slash-solid:before {
  content:"\ecfd"
}
.jki-phone-solid:before {
  content:"\ecfe"
}
.jki-phone-square-alt-solid:before {
  content:"\ecff"
}
.jki-phone-square-solid:before {
  content:"\ed00"
}
.jki-phone-volume-solid:before {
  content:"\ed01"
}
.jki-photo-video-solid:before {
  content:"\ed02"
}
.jki-php:before {
  content:"\ed03"
}
.jki-pied-piper-alt:before {
  content:"\ed04"
}
.jki-pied-piper-hat:before {
  content:"\ed05"
}
.jki-pied-piper-pp:before {
  content:"\ed06"
}
.jki-pied-piper:before {
  content:"\ed07"
}
.jki-piggy-bank-solid:before {
  content:"\ed08"
}
.jki-pills-solid:before {
  content:"\ed09"
}
.jki-pinterest-p:before {
  content:"\ed0a"
}
.jki-pinterest-square:before {
  content:"\ed0b"
}
.jki-pinterest:before {
  content:"\ed0c"
}
.jki-pizza-slice-solid:before {
  content:"\ed0d"
}
.jki-place-of-worship-solid:before {
  content:"\ed0e"
}
.jki-plane-arrival-solid:before {
  content:"\ed0f"
}
.jki-plane-departure-solid:before {
  content:"\ed10"
}
.jki-plane-solid:before {
  content:"\ed11"
}
.jki-play-circle-solid:before {
  content:"\ed12"
}
.jki-play-circle:before {
  content:"\ed13"
}
.jki-play-solid:before {
  content:"\ed14"
}
.jki-playstation:before {
  content:"\ed15"
}
.jki-plug-solid:before {
  content:"\ed16"
}
.jki-plus-circle-solid:before {
  content:"\ed17"
}
.jki-plus-solid:before {
  content:"\ed18"
}
.jki-plus-square-solid:before {
  content:"\ed19"
}
.jki-plus-square:before {
  content:"\ed1a"
}
.jki-podcast-solid:before {
  content:"\ed1b"
}
.jki-poll-h-solid:before {
  content:"\ed1c"
}
.jki-poll-solid:before {
  content:"\ed1d"
}
.jki-poo-solid:before {
  content:"\ed1e"
}
.jki-poo-storm-solid:before {
  content:"\ed1f"
}
.jki-poop-solid:before {
  content:"\ed20"
}
.jki-portrait-solid:before {
  content:"\ed21"
}
.jki-pound-sign-solid:before {
  content:"\ed22"
}
.jki-power-off-solid:before {
  content:"\ed23"
}
.jki-pray-solid:before {
  content:"\ed24"
}
.jki-praying-hands-solid:before {
  content:"\ed25"
}
.jki-prescription-bottle-alt-solid:before {
  content:"\ed26"
}
.jki-prescription-bottle-solid:before {
  content:"\ed27"
}
.jki-prescription-solid:before {
  content:"\ed28"
}
.jki-print-solid:before {
  content:"\ed29"
}
.jki-procedures-solid:before {
  content:"\ed2a"
}
.jki-product-hunt:before {
  content:"\ed2b"
}
.jki-project-diagram-solid:before {
  content:"\ed2c"
}
.jki-pushed:before {
  content:"\ed2d"
}
.jki-puzzle-piece-solid:before {
  content:"\ed2e"
}
.jki-python:before {
  content:"\ed2f"
}
.jki-qq:before {
  content:"\ed30"
}
.jki-qrcode-solid:before {
  content:"\ed31"
}
.jki-question-circle-solid:before {
  content:"\ed32"
}
.jki-question-circle:before {
  content:"\ed33"
}
.jki-question-solid:before {
  content:"\ed34"
}
.jki-quidditch-solid:before {
  content:"\ed35"
}
.jki-quinscape:before {
  content:"\ed36"
}
.jki-quora:before {
  content:"\ed37"
}
.jki-quote-left-solid:before {
  content:"\ed38"
}
.jki-quote-right-solid:before {
  content:"\ed39"
}
.jki-quran-solid:before {
  content:"\ed3a"
}
.jki-r-project:before {
  content:"\ed3b"
}
.jki-radiation-alt-solid:before {
  content:"\ed3c"
}
.jki-radiation-solid:before {
  content:"\ed3d"
}
.jki-rainbow-solid:before {
  content:"\ed3e"
}
.jki-random-solid:before {
  content:"\ed3f"
}
.jki-raspberry-pi:before {
  content:"\ed40"
}
.jki-ravelry:before {
  content:"\ed41"
}
.jki-react:before {
  content:"\ed42"
}
.jki-reacteurope:before {
  content:"\ed43"
}
.jki-readme:before {
  content:"\ed44"
}
.jki-rebel:before {
  content:"\ed45"
}
.jki-receipt-solid:before {
  content:"\ed46"
}
.jki-record-vinyl-solid:before {
  content:"\ed47"
}
.jki-recycle-solid:before {
  content:"\ed48"
}
.jki-red-river:before {
  content:"\ed49"
}
.jki-reddit-alien:before {
  content:"\ed4a"
}
.jki-reddit-square:before {
  content:"\ed4b"
}
.jki-reddit:before {
  content:"\ed4c"
}
.jki-redhat:before {
  content:"\ed4d"
}
.jki-redo-alt-solid:before {
  content:"\ed4e"
}
.jki-redo-solid:before {
  content:"\ed4f"
}
.jki-registered-solid:before {
  content:"\ed50"
}
.jki-registered:before {
  content:"\ed51"
}
.jki-remove-format-solid:before {
  content:"\ed52"
}
.jki-renren:before {
  content:"\ed53"
}
.jki-reply-all-solid:before {
  content:"\ed54"
}
.jki-reply-solid:before {
  content:"\ed55"
}
.jki-replyd:before {
  content:"\ed56"
}
.jki-republican-solid:before {
  content:"\ed57"
}
.jki-researchgate:before {
  content:"\ed58"
}
.jki-resolving:before {
  content:"\ed59"
}
.jki-restroom-solid:before {
  content:"\ed5a"
}
.jki-retweet-solid:before {
  content:"\ed5b"
}
.jki-rev:before {
  content:"\ed5c"
}
.jki-ribbon-solid:before {
  content:"\ed5d"
}
.jki-ring-solid:before {
  content:"\ed5e"
}
.jki-road-solid:before {
  content:"\ed5f"
}
.jki-robot-solid:before {
  content:"\ed60"
}
.jki-rocket-solid:before {
  content:"\ed61"
}
.jki-rocketchat:before {
  content:"\ed62"
}
.jki-rockrms:before {
  content:"\ed63"
}
.jki-route-solid:before {
  content:"\ed64"
}
.jki-rss-solid:before {
  content:"\ed65"
}
.jki-rss-square-solid:before {
  content:"\ed66"
}
.jki-ruble-sign-solid:before {
  content:"\ed67"
}
.jki-ruler-combined-solid:before {
  content:"\ed68"
}
.jki-ruler-horizontal-solid:before {
  content:"\ed69"
}
.jki-ruler-solid:before {
  content:"\ed6a"
}
.jki-ruler-vertical-solid:before {
  content:"\ed6b"
}
.jki-running-solid:before {
  content:"\ed6c"
}
.jki-rupee-sign-solid:before {
  content:"\ed6d"
}
.jki-sad-cry-solid:before {
  content:"\ed6e"
}
.jki-sad-cry:before {
  content:"\ed6f"
}
.jki-sad-tear-solid:before {
  content:"\ed70"
}
.jki-sad-tear:before {
  content:"\ed71"
}
.jki-safari:before {
  content:"\ed72"
}
.jki-salesforce:before {
  content:"\ed73"
}
.jki-sass:before {
  content:"\ed74"
}
.jki-satellite-dish-solid:before {
  content:"\ed75"
}
.jki-satellite-solid:before {
  content:"\ed76"
}
.jki-save-solid:before {
  content:"\ed77"
}
.jki-save:before {
  content:"\ed78"
}
.jki-schlix:before {
  content:"\ed79"
}
.jki-school-solid:before {
  content:"\ed7a"
}
.jki-screwdriver-solid:before {
  content:"\ed7b"
}
.jki-scribd:before {
  content:"\ed7c"
}
.jki-scroll-solid:before {
  content:"\ed7d"
}
.jki-sd-card-solid:before {
  content:"\ed7e"
}
.jki-search-dollar-solid:before {
  content:"\ed7f"
}
.jki-search-location-solid:before {
  content:"\ed80"
}
.jki-search-minus-solid:before {
  content:"\ed81"
}
.jki-search-plus-solid:before {
  content:"\ed82"
}
.jki-search-solid:before {
  content:"\ed83"
}
.jki-searchengin:before {
  content:"\ed84"
}
.jki-seedling-solid:before {
  content:"\ed85"
}
.jki-sellcast:before {
  content:"\ed86"
}
.jki-sellsy:before {
  content:"\ed87"
}
.jki-server-solid:before {
  content:"\ed88"
}
.jki-servicestack:before {
  content:"\ed89"
}
.jki-shapes-solid:before {
  content:"\ed8a"
}
.jki-share-alt-solid:before {
  content:"\ed8b"
}
.jki-share-alt-square-solid:before {
  content:"\ed8c"
}
.jki-share-solid:before {
  content:"\ed8d"
}
.jki-share-square-solid:before {
  content:"\ed8e"
}
.jki-share-square:before {
  content:"\ed8f"
}
.jki-shekel-sign-solid:before {
  content:"\ed90"
}
.jki-shield-alt-solid:before {
  content:"\ed91"
}
.jki-ship-solid:before {
  content:"\ed92"
}
.jki-shipping-fast-solid:before {
  content:"\ed93"
}
.jki-shirtsinbulk:before {
  content:"\ed94"
}
.jki-shoe-prints-solid:before {
  content:"\ed95"
}
.jki-shopping-bag-solid:before {
  content:"\ed96"
}
.jki-shopping-basket-solid:before {
  content:"\ed97"
}
.jki-shopping-cart-solid:before {
  content:"\ed98"
}
.jki-shopware:before {
  content:"\ed99"
}
.jki-shower-solid:before {
  content:"\ed9a"
}
.jki-shuttle-van-solid:before {
  content:"\ed9b"
}
.jki-sign-in-alt-solid:before {
  content:"\ed9c"
}
.jki-sign-language-solid:before {
  content:"\ed9d"
}
.jki-sign-out-alt-solid:before {
  content:"\ed9e"
}
.jki-sign-solid:before {
  content:"\ed9f"
}
.jki-signal-solid:before {
  content:"\eda0"
}
.jki-signature-solid:before {
  content:"\eda1"
}
.jki-sim-card-solid:before {
  content:"\eda2"
}
.jki-simplybuilt:before {
  content:"\eda3"
}
.jki-sistrix:before {
  content:"\eda4"
}
.jki-sitemap-solid:before {
  content:"\eda5"
}
.jki-sith:before {
  content:"\eda6"
}
.jki-skating-solid:before {
  content:"\eda7"
}
.jki-sketch:before {
  content:"\eda8"
}
.jki-skiing-nordic-solid:before {
  content:"\eda9"
}
.jki-skiing-solid:before {
  content:"\edaa"
}
.jki-skull-crossbones-solid:before {
  content:"\edab"
}
.jki-skull-solid:before {
  content:"\edac"
}
.jki-skyatlas:before {
  content:"\edad"
}
.jki-skype:before {
  content:"\edae"
}
.jki-slack-hash:before {
  content:"\edaf"
}
.jki-slack:before {
  content:"\edb0"
}
.jki-slash-solid:before {
  content:"\edb1"
}
.jki-sleigh-solid:before {
  content:"\edb2"
}
.jki-sliders-h-solid:before {
  content:"\edb3"
}
.jki-slideshare:before {
  content:"\edb4"
}
.jki-smile-beam-solid:before {
  content:"\edb5"
}
.jki-smile-beam:before {
  content:"\edb6"
}
.jki-smile-solid:before {
  content:"\edb7"
}
.jki-smile-wink-solid:before {
  content:"\edb8"
}
.jki-smile-wink:before {
  content:"\edb9"
}
.jki-smile:before {
  content:"\edba"
}
.jki-smog-solid:before {
  content:"\edbb"
}
.jki-smoking-ban-solid:before {
  content:"\edbc"
}
.jki-smoking-solid:before {
  content:"\edbd"
}
.jki-sms-solid:before {
  content:"\edbe"
}
.jki-snapchat-ghost:before {
  content:"\edbf"
}
.jki-snapchat-square:before {
  content:"\edc0"
}
.jki-snapchat:before {
  content:"\edc1"
}
.jki-snowboarding-solid:before {
  content:"\edc2"
}
.jki-snowflake-solid:before {
  content:"\edc3"
}
.jki-snowflake:before {
  content:"\edc4"
}
.jki-snowman-solid:before {
  content:"\edc5"
}
.jki-snowplow-solid:before {
  content:"\edc6"
}
.jki-socks-solid:before {
  content:"\edc7"
}
.jki-solar-panel-solid:before {
  content:"\edc8"
}
.jki-sort-alpha-down-alt-solid:before {
  content:"\edc9"
}
.jki-sort-alpha-down-solid:before {
  content:"\edca"
}
.jki-sort-alpha-up-alt-solid:before {
  content:"\edcb"
}
.jki-sort-alpha-up-solid:before {
  content:"\edcc"
}
.jki-sort-amount-down-alt-solid:before {
  content:"\edcd"
}
.jki-sort-amount-down-solid:before {
  content:"\edce"
}
.jki-sort-amount-up-alt-solid:before {
  content:"\edcf"
}
.jki-sort-amount-up-solid:before {
  content:"\edd0"
}
.jki-sort-down-solid:before {
  content:"\edd1"
}
.jki-sort-numeric-down-alt-solid:before {
  content:"\edd2"
}
.jki-sort-numeric-down-solid:before {
  content:"\edd3"
}
.jki-sort-numeric-up-alt-solid:before {
  content:"\edd4"
}
.jki-sort-numeric-up-solid:before {
  content:"\edd5"
}
.jki-sort-solid:before {
  content:"\edd6"
}
.jki-sort-up-solid:before {
  content:"\edd7"
}
.jki-soundcloud:before {
  content:"\edd8"
}
.jki-sourcetree:before {
  content:"\edd9"
}
.jki-spa-solid:before {
  content:"\edda"
}
.jki-space-shuttle-solid:before {
  content:"\eddb"
}
.jki-speakap:before {
  content:"\eddc"
}
.jki-speaker-deck:before {
  content:"\eddd"
}
.jki-spell-check-solid:before {
  content:"\edde"
}
.jki-spider-solid:before {
  content:"\eddf"
}
.jki-spinner-solid:before {
  content:"\ede0"
}
.jki-splotch-solid:before {
  content:"\ede1"
}
.jki-spotify:before {
  content:"\ede2"
}
.jki-spray-can-solid:before {
  content:"\ede3"
}
.jki-square-full-solid:before {
  content:"\ede4"
}
.jki-square-root-alt-solid:before {
  content:"\ede5"
}
.jki-square-solid:before {
  content:"\ede6"
}
.jki-square:before {
  content:"\ede7"
}
.jki-squarespace:before {
  content:"\ede8"
}
.jki-stack-exchange:before {
  content:"\ede9"
}
.jki-stack-overflow:before {
  content:"\edea"
}
.jki-stackpath:before {
  content:"\edeb"
}
.jki-stamp-solid:before {
  content:"\edec"
}
.jki-star-and-crescent-solid:before {
  content:"\eded"
}
.jki-star-half-alt-solid:before {
  content:"\edee"
}
.jki-star-half-solid:before {
  content:"\edef"
}
.jki-star-half:before {
  content:"\edf0"
}
.jki-star-of-david-solid:before {
  content:"\edf1"
}
.jki-star-of-life-solid:before {
  content:"\edf2"
}
.jki-star-solid:before {
  content:"\edf3"
}
.jki-star:before {
  content:"\edf4"
}
.jki-staylinked:before {
  content:"\edf5"
}
.jki-steam-square:before {
  content:"\edf6"
}
.jki-steam-symbol:before {
  content:"\edf7"
}
.jki-steam:before {
  content:"\edf8"
}
.jki-step-backward-solid:before {
  content:"\edf9"
}
.jki-step-forward-solid:before {
  content:"\edfa"
}
.jki-stethoscope-solid:before {
  content:"\edfb"
}
.jki-sticker-mule:before {
  content:"\edfc"
}
.jki-sticky-note-solid:before {
  content:"\edfd"
}
.jki-sticky-note:before {
  content:"\edfe"
}
.jki-stop-circle-solid:before {
  content:"\edff"
}
.jki-stop-circle:before {
  content:"\ee00"
}
.jki-stop-solid:before {
  content:"\ee01"
}
.jki-stopwatch-solid:before {
  content:"\ee02"
}
.jki-store-alt-solid:before {
  content:"\ee03"
}
.jki-store-solid:before {
  content:"\ee04"
}
.jki-strava:before {
  content:"\ee05"
}
.jki-stream-solid:before {
  content:"\ee06"
}
.jki-street-view-solid:before {
  content:"\ee07"
}
.jki-strikethrough-solid:before {
  content:"\ee08"
}
.jki-stripe-s:before {
  content:"\ee09"
}
.jki-stripe:before {
  content:"\ee0a"
}
.jki-stroopwafel-solid:before {
  content:"\ee0b"
}
.jki-studiovinari:before {
  content:"\ee0c"
}
.jki-stumbleupon-circle:before {
  content:"\ee0d"
}
.jki-stumbleupon:before {
  content:"\ee0e"
}
.jki-subscript-solid:before {
  content:"\ee0f"
}
.jki-subway-solid:before {
  content:"\ee10"
}
.jki-suitcase-rolling-solid:before {
  content:"\ee11"
}
.jki-suitcase-solid:before {
  content:"\ee12"
}
.jki-sun-solid:before {
  content:"\ee13"
}
.jki-sun:before {
  content:"\ee14"
}
.jki-superpowers:before {
  content:"\ee15"
}
.jki-superscript-solid:before {
  content:"\ee16"
}
.jki-supple:before {
  content:"\ee17"
}
.jki-surprise-solid:before {
  content:"\ee18"
}
.jki-surprise:before {
  content:"\ee19"
}
.jki-suse:before {
  content:"\ee1a"
}
.jki-swatchbook-solid:before {
  content:"\ee1b"
}
.jki-swift:before {
  content:"\ee1c"
}
.jki-swimmer-solid:before {
  content:"\ee1d"
}
.jki-swimming-pool-solid:before {
  content:"\ee1e"
}
.jki-symfony:before {
  content:"\ee1f"
}
.jki-synagogue-solid:before {
  content:"\ee20"
}
.jki-sync-alt-solid:before {
  content:"\ee21"
}
.jki-sync-solid:before {
  content:"\ee22"
}
.jki-syringe-solid:before {
  content:"\ee23"
}
.jki-table-solid:before {
  content:"\ee24"
}
.jki-table-tennis-solid:before {
  content:"\ee25"
}
.jki-tablet-alt-solid:before {
  content:"\ee26"
}
.jki-tablet-solid:before {
  content:"\ee27"
}
.jki-tablets-solid:before {
  content:"\ee28"
}
.jki-tachometer-alt-solid:before {
  content:"\ee29"
}
.jki-tag-solid:before {
  content:"\ee2a"
}
.jki-tags-solid:before {
  content:"\ee2b"
}
.jki-tape-solid:before {
  content:"\ee2c"
}
.jki-tasks-solid:before {
  content:"\ee2d"
}
.jki-taxi-solid:before {
  content:"\ee2e"
}
.jki-teamspeak:before {
  content:"\ee2f"
}
.jki-teeth-open-solid:before {
  content:"\ee30"
}
.jki-teeth-solid:before {
  content:"\ee31"
}
.jki-telegram-plane:before {
  content:"\ee32"
}
.jki-telegram:before {
  content:"\ee33"
}
.jki-temperature-high-solid:before {
  content:"\ee34"
}
.jki-temperature-low-solid:before {
  content:"\ee35"
}
.jki-tencent-weibo:before {
  content:"\ee36"
}
.jki-tenge-solid:before {
  content:"\ee37"
}
.jki-terminal-solid:before {
  content:"\ee38"
}
.jki-text-height-solid:before {
  content:"\ee39"
}
.jki-text-width-solid:before {
  content:"\ee3a"
}
.jki-th-large-solid:before {
  content:"\ee3b"
}
.jki-th-list-solid:before {
  content:"\ee3c"
}
.jki-th-solid:before {
  content:"\ee3d"
}
.jki-the-red-yeti:before {
  content:"\ee3e"
}
.jki-theater-masks-solid:before {
  content:"\ee3f"
}
.jki-themeco:before {
  content:"\ee40"
}
.jki-themeisle:before {
  content:"\ee41"
}
.jki-thermometer-empty-solid:before {
  content:"\ee42"
}
.jki-thermometer-full-solid:before {
  content:"\ee43"
}
.jki-thermometer-half-solid:before {
  content:"\ee44"
}
.jki-thermometer-quarter-solid:before {
  content:"\ee45"
}
.jki-thermometer-solid:before {
  content:"\ee46"
}
.jki-thermometer-three-quarters-solid:before {
  content:"\ee47"
}
.jki-think-peaks:before {
  content:"\ee48"
}
.jki-thumbs-down-solid:before {
  content:"\ee49"
}
.jki-thumbs-down:before {
  content:"\ee4a"
}
.jki-thumbs-up-solid:before {
  content:"\ee4b"
}
.jki-thumbs-up:before {
  content:"\ee4c"
}
.jki-thumbtack-solid:before {
  content:"\ee4d"
}
.jki-ticket-alt-solid:before {
  content:"\ee4e"
}
.jki-times-circle-solid:before {
  content:"\ee4f"
}
.jki-times-circle:before {
  content:"\ee50"
}
.jki-times-solid:before {
  content:"\ee51"
}
.jki-tint-slash-solid:before {
  content:"\ee52"
}
.jki-tint-solid:before {
  content:"\ee53"
}
.jki-tired-solid:before {
  content:"\ee54"
}
.jki-tired:before {
  content:"\ee55"
}
.jki-toggle-off-solid:before {
  content:"\ee56"
}
.jki-toggle-on-solid:before {
  content:"\ee57"
}
.jki-toilet-paper-solid:before {
  content:"\ee58"
}
.jki-toilet-solid:before {
  content:"\ee59"
}
.jki-toolbox-solid:before {
  content:"\ee5a"
}
.jki-tools-solid:before {
  content:"\ee5b"
}
.jki-tooth-solid:before {
  content:"\ee5c"
}
.jki-torah-solid:before {
  content:"\ee5d"
}
.jki-torii-gate-solid:before {
  content:"\ee5e"
}
.jki-tractor-solid:before {
  content:"\ee5f"
}
.jki-trade-federation:before {
  content:"\ee60"
}
.jki-trademark-solid:before {
  content:"\ee61"
}
.jki-traffic-light-solid:before {
  content:"\ee62"
}
.jki-train-solid:before {
  content:"\ee63"
}
.jki-tram-solid:before {
  content:"\ee64"
}
.jki-transgender-alt-solid:before {
  content:"\ee65"
}
.jki-transgender-solid:before {
  content:"\ee66"
}
.jki-trash-alt-solid:before {
  content:"\ee67"
}
.jki-trash-alt:before {
  content:"\ee68"
}
.jki-trash-restore-alt-solid:before {
  content:"\ee69"
}
.jki-trash-restore-solid:before {
  content:"\ee6a"
}
.jki-trash-solid:before {
  content:"\ee6b"
}
.jki-tree-solid:before {
  content:"\ee6c"
}
.jki-trello:before {
  content:"\ee6d"
}
.jki-tripadvisor:before {
  content:"\ee6e"
}
.jki-trophy-solid:before {
  content:"\ee6f"
}
.jki-truck-loading-solid:before {
  content:"\ee70"
}
.jki-truck-monster-solid:before {
  content:"\ee71"
}
.jki-truck-moving-solid:before {
  content:"\ee72"
}
.jki-truck-pickup-solid:before {
  content:"\ee73"
}
.jki-truck-solid:before {
  content:"\ee74"
}
.jki-tshirt-solid:before {
  content:"\ee75"
}
.jki-tty-solid:before {
  content:"\ee76"
}
.jki-tumblr-square:before {
  content:"\ee77"
}
.jki-tumblr:before {
  content:"\ee78"
}
.jki-tv-solid:before {
  content:"\ee79"
}
.jki-twitch:before {
  content:"\ee7a"
}
.jki-twitter-square:before {
  content:"\ee7b"
}
.jki-twitter:before {
  content:"\ee7c"
}
.jki-typo3:before {
  content:"\ee7d"
}
.jki-uber:before {
  content:"\ee7e"
}
.jki-ubuntu:before {
  content:"\ee7f"
}
.jki-uikit:before {
  content:"\ee80"
}
.jki-umbraco:before {
  content:"\ee81"
}
.jki-umbrella-beach-solid:before {
  content:"\ee82"
}
.jki-umbrella-solid:before {
  content:"\ee83"
}
.jki-underline-solid:before {
  content:"\ee84"
}
.jki-undo-alt-solid:before {
  content:"\ee85"
}
.jki-undo-solid:before {
  content:"\ee86"
}
.jki-uniregistry:before {
  content:"\ee87"
}
.jki-universal-access-solid:before {
  content:"\ee88"
}
.jki-university-solid:before {
  content:"\ee89"
}
.jki-unlink-solid:before {
  content:"\ee8a"
}
.jki-unlock-alt-solid:before {
  content:"\ee8b"
}
.jki-unlock-solid:before {
  content:"\ee8c"
}
.jki-untappd:before {
  content:"\ee8d"
}
.jki-upload-solid:before {
  content:"\ee8e"
}
.jki-ups:before {
  content:"\ee8f"
}
.jki-usb:before {
  content:"\ee90"
}
.jki-user-alt-slash-solid:before {
  content:"\ee91"
}
.jki-user-alt-solid:before {
  content:"\ee92"
}
.jki-user-astronaut-solid:before {
  content:"\ee93"
}
.jki-user-check-solid:before {
  content:"\ee94"
}
.jki-user-circle-solid:before {
  content:"\ee95"
}
.jki-user-circle:before {
  content:"\ee96"
}
.jki-user-clock-solid:before {
  content:"\ee97"
}
.jki-user-cog-solid:before {
  content:"\ee98"
}
.jki-user-edit-solid:before {
  content:"\ee99"
}
.jki-user-friends-solid:before {
  content:"\ee9a"
}
.jki-user-graduate-solid:before {
  content:"\ee9b"
}
.jki-user-injured-solid:before {
  content:"\ee9c"
}
.jki-user-lock-solid:before {
  content:"\ee9d"
}
.jki-user-md-solid:before {
  content:"\ee9e"
}
.jki-user-minus-solid:before {
  content:"\ee9f"
}
.jki-user-ninja-solid:before {
  content:"\eea0"
}
.jki-user-nurse-solid:before {
  content:"\eea1"
}
.jki-user-plus-solid:before {
  content:"\eea2"
}
.jki-user-secret-solid:before {
  content:"\eea3"
}
.jki-user-shield-solid:before {
  content:"\eea4"
}
.jki-user-slash-solid:before {
  content:"\eea5"
}
.jki-user-solid:before {
  content:"\eea6"
}
.jki-user-tag-solid:before {
  content:"\eea7"
}
.jki-user-tie-solid:before {
  content:"\eea8"
}
.jki-user-times-solid:before {
  content:"\eea9"
}
.jki-user:before {
  content:"\eeaa"
}
.jki-users-cog-solid:before {
  content:"\eeab"
}
.jki-users-solid:before {
  content:"\eeac"
}
.jki-usps:before {
  content:"\eead"
}
.jki-ussunnah:before {
  content:"\eeae"
}
.jki-utensil-spoon-solid:before {
  content:"\eeaf"
}
.jki-utensils-solid:before {
  content:"\eeb0"
}
.jki-vaadin:before {
  content:"\eeb1"
}
.jki-vector-square-solid:before {
  content:"\eeb2"
}
.jki-venus-double-solid:before {
  content:"\eeb3"
}
.jki-venus-mars-solid:before {
  content:"\eeb4"
}
.jki-venus-solid:before {
  content:"\eeb5"
}
.jki-viacoin:before {
  content:"\eeb6"
}
.jki-viadeo-square:before {
  content:"\eeb7"
}
.jki-viadeo:before {
  content:"\eeb8"
}
.jki-vial-solid:before {
  content:"\eeb9"
}
.jki-vials-solid:before {
  content:"\eeba"
}
.jki-viber:before {
  content:"\eebb"
}
.jki-video-slash-solid:before {
  content:"\eebc"
}
.jki-video-solid:before {
  content:"\eebd"
}
.jki-vihara-solid:before {
  content:"\eebe"
}
.jki-vimeo-square:before {
  content:"\eebf"
}
.jki-vimeo-v:before {
  content:"\eec0"
}
.jki-vimeo:before {
  content:"\eec1"
}
.jki-vine:before {
  content:"\eec2"
}
.jki-vk:before {
  content:"\eec3"
}
.jki-vnv:before {
  content:"\eec4"
}
.jki-voicemail-solid:before {
  content:"\eec5"
}
.jki-volleyball-ball-solid:before {
  content:"\eec6"
}
.jki-volume-down-solid:before {
  content:"\eec7"
}
.jki-volume-mute-solid:before {
  content:"\eec8"
}
.jki-volume-off-solid:before {
  content:"\eec9"
}
.jki-volume-up-solid:before {
  content:"\eeca"
}
.jki-vote-yea-solid:before {
  content:"\eecb"
}
.jki-vr-cardboard-solid:before {
  content:"\eecc"
}
.jki-vuejs:before {
  content:"\eecd"
}
.jki-walking-solid:before {
  content:"\eece"
}
.jki-wallet-solid:before {
  content:"\eecf"
}
.jki-warehouse-solid:before {
  content:"\eed0"
}
.jki-water-solid:before {
  content:"\eed1"
}
.jki-wave-square-solid:before {
  content:"\eed2"
}
.jki-waze:before {
  content:"\eed3"
}
.jki-weebly:before {
  content:"\eed4"
}
.jki-weibo:before {
  content:"\eed5"
}
.jki-weight-hanging-solid:before {
  content:"\eed6"
}
.jki-weight-solid:before {
  content:"\eed7"
}
.jki-weixin:before {
  content:"\eed8"
}
.jki-whatsapp-square:before {
  content:"\eed9"
}
.jki-whatsapp:before {
  content:"\eeda"
}
.jki-wheelchair-solid:before {
  content:"\eedb"
}
.jki-whmcs:before {
  content:"\eedc"
}
.jki-wifi-solid:before {
  content:"\eedd"
}
.jki-wikipedia-w:before {
  content:"\eede"
}
.jki-wind-solid:before {
  content:"\eedf"
}
.jki-window-close-solid:before {
  content:"\eee0"
}
.jki-window-close:before {
  content:"\eee1"
}
.jki-window-maximize-solid:before {
  content:"\eee2"
}
.jki-window-maximize:before {
  content:"\eee3"
}
.jki-window-minimize-solid:before {
  content:"\eee4"
}
.jki-window-minimize:before {
  content:"\eee5"
}
.jki-window-restore-solid:before {
  content:"\eee6"
}
.jki-window-restore:before {
  content:"\eee7"
}
.jki-windows:before {
  content:"\eee8"
}
.jki-wine-bottle-solid:before {
  content:"\eee9"
}
.jki-wine-glass-alt-solid:before {
  content:"\eeea"
}
.jki-wine-glass-solid:before {
  content:"\eeeb"
}
.jki-wix:before {
  content:"\eeec"
}
.jki-wizards-of-the-coast:before {
  content:"\eeed"
}
.jki-wolf-pack-battalion:before {
  content:"\eeee"
}
.jki-won-sign-solid:before {
  content:"\eeef"
}
.jki-wordpress-simple:before {
  content:"\eef0"
}
.jki-wordpress:before {
  content:"\eef1"
}
.jki-wpbeginner:before {
  content:"\eef2"
}
.jki-wpexplorer:before {
  content:"\eef3"
}
.jki-wpforms:before {
  content:"\eef4"
}
.jki-wpressr:before {
  content:"\eef5"
}
.jki-wrench-solid:before {
  content:"\eef6"
}
.jki-x-ray-solid:before {
  content:"\eef7"
}
.jki-xbox:before {
  content:"\eef8"
}
.jki-xing-square:before {
  content:"\eef9"
}
.jki-xing:before {
  content:"\eefa"
}
.jki-y-combinator:before {
  content:"\eefb"
}
.jki-yahoo:before {
  content:"\eefc"
}
.jki-yammer:before {
  content:"\eefd"
}
.jki-yandex-international:before {
  content:"\eefe"
}
.jki-yandex:before {
  content:"\eeff"
}
.jki-yarn:before {
  content:"\ef00"
}
.jki-yelp:before {
  content:"\ef01"
}
.jki-yen-sign-solid:before {
  content:"\ef02"
}
.jki-yin-yang-solid:before {
  content:"\ef03"
}
.jki-yoast:before {
  content:"\ef04"
}
.jki-youtube-square:before {
  content:"\ef05"
}
.jki-youtube:before {
  content:"\ef06"
}
.jki-zhihu:before {
  content:"\ef07"
}
.jki-activity-line:before {
  content:"\ef08"
}
.jki-airplay-line:before {
  content:"\ef09"
}
.jki-alert-circle-line:before {
  content:"\ef0a"
}
.jki-alert-octagon-line:before {
  content:"\ef0b"
}
.jki-alert-triangle-line:before {
  content:"\ef0c"
}
.jki-align-center-line:before {
  content:"\ef0d"
}
.jki-align-justify-line:before {
  content:"\ef0e"
}
.jki-align-left-line:before {
  content:"\ef0f"
}
.jki-align-right-line:before {
  content:"\ef10"
}
.jki-anchor-line:before {
  content:"\ef11"
}
.jki-aperture-line:before {
  content:"\ef12"
}
.jki-archive-line:before {
  content:"\ef13"
}
.jki-arrow-down-circle-line:before {
  content:"\ef14"
}
.jki-arrow-down-left-line:before {
  content:"\ef15"
}
.jki-arrow-down-line:before {
  content:"\ef16"
}
.jki-arrow-down-right-line:before {
  content:"\ef17"
}
.jki-arrow-left-circle-line:before {
  content:"\ef18"
}
.jki-arrow-left-line:before {
  content:"\ef19"
}
.jki-arrow-right-circle-line:before {
  content:"\ef1a"
}
.jki-arrow-right-line:before {
  content:"\ef1b"
}
.jki-arrow-up-circle-line:before {
  content:"\ef1c"
}
.jki-arrow-up-left-line:before {
  content:"\ef1d"
}
.jki-arrow-up-line:before {
  content:"\ef1e"
}
.jki-arrow-up-right-line:before {
  content:"\ef1f"
}
.jki-at-sign-line:before {
  content:"\ef20"
}
.jki-award-line:before {
  content:"\ef21"
}
.jki-bar-chart-2-line:before {
  content:"\ef22"
}
.jki-bar-chart-line:before {
  content:"\ef23"
}
.jki-battery-charging-line:before {
  content:"\ef24"
}
.jki-battery-line:before {
  content:"\ef25"
}
.jki-bell-line:before {
  content:"\ef26"
}
.jki-bell-off-line:before {
  content:"\ef27"
}
.jki-bluetooth-line:before {
  content:"\ef28"
}
.jki-bold-line:before {
  content:"\ef29"
}
.jki-book-line:before {
  content:"\ef2a"
}
.jki-book-open-line:before {
  content:"\ef2b"
}
.jki-bookmark-line:before {
  content:"\ef2c"
}
.jki-box-line:before {
  content:"\ef2d"
}
.jki-briefcase-line:before {
  content:"\ef2e"
}
.jki-calendar-line:before {
  content:"\ef2f"
}
.jki-camera-line:before {
  content:"\ef30"
}
.jki-camera-off-line:before {
  content:"\ef31"
}
.jki-cast-line:before {
  content:"\ef32"
}
.jki-check-circle-line:before {
  content:"\ef33"
}
.jki-check-line:before {
  content:"\ef34"
}
.jki-check-square-line:before {
  content:"\ef35"
}
.jki-chevron-down-line:before {
  content:"\ef36"
}
.jki-chevron-left-line:before {
  content:"\ef37"
}
.jki-chevron-right-line:before {
  content:"\ef38"
}
.jki-chevron-up-line:before {
  content:"\ef39"
}
.jki-chevrons-down-line:before {
  content:"\ef3a"
}
.jki-chevrons-left-line:before {
  content:"\ef3b"
}
.jki-chevrons-right-line:before {
  content:"\ef3c"
}
.jki-chevrons-up-line:before {
  content:"\ef3d"
}
.jki-chrome-line:before {
  content:"\ef3e"
}
.jki-circle-line:before {
  content:"\ef3f"
}
.jki-clipboard-line:before {
  content:"\ef40"
}
.jki-clock-line:before {
  content:"\ef41"
}
.jki-cloud-drizzle-line:before {
  content:"\ef42"
}
.jki-cloud-lightning-line:before {
  content:"\ef43"
}
.jki-cloud-line:before {
  content:"\ef44"
}
.jki-cloud-off-line:before {
  content:"\ef45"
}
.jki-cloud-rain-line:before {
  content:"\ef46"
}
.jki-cloud-snow-line:before {
  content:"\ef47"
}
.jki-code-line:before {
  content:"\ef48"
}
.jki-codepen-line:before {
  content:"\ef49"
}
.jki-codesandbox-line:before {
  content:"\ef4a"
}
.jki-coffee-line:before {
  content:"\ef4b"
}
.jki-columns-line:before {
  content:"\ef4c"
}
.jki-command-line:before {
  content:"\ef4d"
}
.jki-compass-line:before {
  content:"\ef4e"
}
.jki-copy-line:before {
  content:"\ef4f"
}
.jki-corner-down-left-line:before {
  content:"\ef50"
}
.jki-corner-down-right-line:before {
  content:"\ef51"
}
.jki-corner-left-down-line:before {
  content:"\ef52"
}
.jki-corner-left-up-line:before {
  content:"\ef53"
}
.jki-corner-right-down-line:before {
  content:"\ef54"
}
.jki-corner-right-up-line:before {
  content:"\ef55"
}
.jki-corner-up-left-line:before {
  content:"\ef56"
}
.jki-corner-up-right-line:before {
  content:"\ef57"
}
.jki-cpu-line:before {
  content:"\ef58"
}
.jki-credit-card-line:before {
  content:"\ef59"
}
.jki-crop-line:before {
  content:"\ef5a"
}
.jki-crosshair-line:before {
  content:"\ef5b"
}
.jki-database-line:before {
  content:"\ef5c"
}
.jki-delete-line:before {
  content:"\ef5d"
}
.jki-disc-line:before {
  content:"\ef5e"
}
.jki-divide-circle-line:before {
  content:"\ef5f"
}
.jki-divide-line:before {
  content:"\ef60"
}
.jki-divide-square-line:before {
  content:"\ef61"
}
.jki-dollar-sign-line:before {
  content:"\ef62"
}
.jki-download-cloud-line:before {
  content:"\ef63"
}
.jki-download-line:before {
  content:"\ef64"
}
.jki-dribbble-line:before {
  content:"\ef65"
}
.jki-droplet-line:before {
  content:"\ef66"
}
.jki-edit-2-line:before {
  content:"\ef67"
}
.jki-edit-3-line:before {
  content:"\ef68"
}
.jki-edit-line:before {
  content:"\ef69"
}
.jki-external-link-line:before {
  content:"\ef6a"
}
.jki-eye-line:before {
  content:"\ef6b"
}
.jki-eye-off-line:before {
  content:"\ef6c"
}
.jki-facebook-line:before {
  content:"\ef6d"
}
.jki-fast-forward-line:before {
  content:"\ef6e"
}
.jki-feather-line:before {
  content:"\ef6f"
}
.jki-figma-line:before {
  content:"\ef70"
}
.jki-file-line:before {
  content:"\ef71"
}
.jki-file-minus-line:before {
  content:"\ef72"
}
.jki-file-plus-line:before {
  content:"\ef73"
}
.jki-file-text-line:before {
  content:"\ef74"
}
.jki-film-line:before {
  content:"\ef75"
}
.jki-filter-line:before {
  content:"\ef76"
}
.jki-flag-line:before {
  content:"\ef77"
}
.jki-folder-line:before {
  content:"\ef78"
}
.jki-folder-minus-line:before {
  content:"\ef79"
}
.jki-folder-plus-line:before {
  content:"\ef7a"
}
.jki-framer-line:before {
  content:"\ef7b"
}
.jki-frown-line:before {
  content:"\ef7c"
}
.jki-gift-line:before {
  content:"\ef7d"
}
.jki-git-branch-line:before {
  content:"\ef7e"
}
.jki-git-commit-line:before {
  content:"\ef7f"
}
.jki-git-merge-line:before {
  content:"\ef80"
}
.jki-git-pull-request-line:before {
  content:"\ef81"
}
.jki-github-line:before {
  content:"\ef82"
}
.jki-gitlab-line:before {
  content:"\ef83"
}
.jki-globe-line:before {
  content:"\ef84"
}
.jki-grid-line:before {
  content:"\ef85"
}
.jki-hard-drive-line:before {
  content:"\ef86"
}
.jki-hash-line:before {
  content:"\ef87"
}
.jki-headphones-line:before {
  content:"\ef88"
}
.jki-heart-line:before {
  content:"\ef89"
}
.jki-help-circle-line:before {
  content:"\ef8a"
}
.jki-hexagon-line:before {
  content:"\ef8b"
}
.jki-home-line:before {
  content:"\ef8c"
}
.jki-image-line:before {
  content:"\ef8d"
}
.jki-inbox-line:before {
  content:"\ef8e"
}
.jki-info-line:before {
  content:"\ef8f"
}
.jki-instagram-line:before {
  content:"\ef90"
}
.jki-italic-line:before {
  content:"\ef91"
}
.jki-key-line:before {
  content:"\ef92"
}
.jki-layers-line:before {
  content:"\ef93"
}
.jki-layout-line:before {
  content:"\ef94"
}
.jki-life-buoy-line:before {
  content:"\ef95"
}
.jki-link-2-line:before {
  content:"\ef96"
}
.jki-link-line:before {
  content:"\ef97"
}
.jki-linkedin-line:before {
  content:"\ef98"
}
.jki-list-line:before {
  content:"\ef99"
}
.jki-loader-line:before {
  content:"\ef9a"
}
.jki-lock-line:before {
  content:"\ef9b"
}
.jki-log-in-line:before {
  content:"\ef9c"
}
.jki-log-out-line:before {
  content:"\ef9d"
}
.jki-mail-line:before {
  content:"\ef9e"
}
.jki-map-line:before {
  content:"\ef9f"
}
.jki-map-pin-line:before {
  content:"\efa0"
}
.jki-maximize-2-line:before {
  content:"\efa1"
}
.jki-maximize-line:before {
  content:"\efa2"
}
.jki-meh-line:before {
  content:"\efa3"
}
.jki-menu-line:before {
  content:"\efa4"
}
.jki-message-circle-line:before {
  content:"\efa5"
}
.jki-message-square-line:before {
  content:"\efa6"
}
.jki-mic-line:before {
  content:"\efa7"
}
.jki-mic-off-line:before {
  content:"\efa8"
}
.jki-minimize-2-line:before {
  content:"\efa9"
}
.jki-minimize-line:before {
  content:"\efaa"
}
.jki-minus-circle-line:before {
  content:"\efab"
}
.jki-minus-line:before {
  content:"\efac"
}
.jki-minus-square-line:before {
  content:"\efad"
}
.jki-monitor-line:before {
  content:"\efae"
}
.jki-moon-line:before {
  content:"\efaf"
}
.jki-more-horizontal-line:before {
  content:"\efb0"
}
.jki-more-vertical-line:before {
  content:"\efb1"
}
.jki-mouse-pointer-line:before {
  content:"\efb2"
}
.jki-move-line:before {
  content:"\efb3"
}
.jki-music-line:before {
  content:"\efb4"
}
.jki-navigation-2-line:before {
  content:"\efb5"
}
.jki-navigation-line:before {
  content:"\efb6"
}
.jki-octagon-line:before {
  content:"\efb7"
}
.jki-package-line:before {
  content:"\efb8"
}
.jki-paperclip-line:before {
  content:"\efb9"
}
.jki-pause-circle-line:before {
  content:"\efba"
}
.jki-pause-line:before {
  content:"\efbb"
}
.jki-pen-tool-line:before {
  content:"\efbc"
}
.jki-percent-line:before {
  content:"\efbd"
}
.jki-phone-call-line:before {
  content:"\efbe"
}
.jki-phone-forwarded-line:before {
  content:"\efbf"
}
.jki-phone-incoming-line:before {
  content:"\efc0"
}
.jki-phone-line:before {
  content:"\efc1"
}
.jki-phone-missed-line:before {
  content:"\efc2"
}
.jki-phone-off-line:before {
  content:"\efc3"
}
.jki-phone-outgoing-line:before {
  content:"\efc4"
}
.jki-pie-chart-line:before {
  content:"\efc5"
}
.jki-play-circle-line:before {
  content:"\efc6"
}
.jki-play-line:before {
  content:"\efc7"
}
.jki-plus-circle-line:before {
  content:"\efc8"
}
.jki-plus-line:before {
  content:"\efc9"
}
.jki-plus-square-line:before {
  content:"\efca"
}
.jki-pocket-line:before {
  content:"\efcb"
}
.jki-power-line:before {
  content:"\efcc"
}
.jki-printer-line:before {
  content:"\efcd"
}
.jki-radio-line:before {
  content:"\efce"
}
.jki-refresh-ccw-line:before {
  content:"\efcf"
}
.jki-refresh-cw-line:before {
  content:"\efd0"
}
.jki-repeat-line:before {
  content:"\efd1"
}
.jki-rewind-line:before {
  content:"\efd2"
}
.jki-rotate-ccw-line:before {
  content:"\efd3"
}
.jki-rotate-cw-line:before {
  content:"\efd4"
}
.jki-rss-line:before {
  content:"\efd5"
}
.jki-save-line:before {
  content:"\efd6"
}
.jki-scissors-line:before {
  content:"\efd7"
}
.jki-search-line:before {
  content:"\efd8"
}
.jki-send-line:before {
  content:"\efd9"
}
.jki-server-line:before {
  content:"\efda"
}
.jki-settings-line:before {
  content:"\efdb"
}
.jki-share-2-line:before {
  content:"\efdc"
}
.jki-share-line:before {
  content:"\efdd"
}
.jki-shield-line:before {
  content:"\efde"
}
.jki-shield-off-line:before {
  content:"\efdf"
}
.jki-shopping-bag-line:before {
  content:"\efe0"
}
.jki-shopping-cart-line:before {
  content:"\efe1"
}
.jki-shuffle-line:before {
  content:"\efe2"
}
.jki-sidebar-line:before {
  content:"\efe3"
}
.jki-skip-back-line:before {
  content:"\efe4"
}
.jki-skip-forward-line:before {
  content:"\efe5"
}
.jki-slack-line:before {
  content:"\efe6"
}
.jki-slash-line:before {
  content:"\efe7"
}
.jki-sliders-line:before {
  content:"\efe8"
}
.jki-smartphone-line:before {
  content:"\efe9"
}
.jki-smile-line:before {
  content:"\efea"
}
.jki-speaker-line:before {
  content:"\efeb"
}
.jki-square-line:before {
  content:"\efec"
}
.jki-star-line:before {
  content:"\efed"
}
.jki-stop-circle-line:before {
  content:"\efee"
}
.jki-sun-line:before {
  content:"\efef"
}
.jki-sunrise-line:before {
  content:"\eff0"
}
.jki-sunset-line:before {
  content:"\eff1"
}
.jki-tablet-line:before {
  content:"\eff2"
}
.jki-tag-line:before {
  content:"\eff3"
}
.jki-target-line:before {
  content:"\eff4"
}
.jki-team-1-line:before {
  content:"\eff5"
}
.jki-team-2-line:before {
  content:"\eff6"
}
.jki-team-presentation-line:before {
  content:"\eff7"
}
.jki-team-worker-line:before {
  content:"\eff8"
}
.jki-terminal-line:before {
  content:"\eff9"
}
.jki-thermometer-line:before {
  content:"\effa"
}
.jki-thumbs-down-line:before {
  content:"\effb"
}
.jki-thumbs-up-line:before {
  content:"\effc"
}
.jki-toggle-left-line:before {
  content:"\effd"
}
.jki-toggle-right-line:before {
  content:"\effe"
}
.jki-tool-line:before {
  content:"\efff"
}
.jki-trash-2-line:before {
  content:"\f000"
}
.jki-trash-line:before {
  content:"\f001"
}
.jki-trello-line:before {
  content:"\f002"
}
.jki-trending-down-line:before {
  content:"\f003"
}
.jki-trending-up-line:before {
  content:"\f004"
}
.jki-triangle-line:before {
  content:"\f005"
}
.jki-truck-line:before {
  content:"\f006"
}
.jki-tv-line:before {
  content:"\f007"
}
.jki-twitch-line:before {
  content:"\f008"
}
.jki-twitter-line:before {
  content:"\f009"
}
.jki-type-line:before {
  content:"\f00a"
}
.jki-umbrella-line:before {
  content:"\f00b"
}
.jki-underline-line:before {
  content:"\f00c"
}
.jki-unlock-line:before {
  content:"\f00d"
}
.jki-upload-cloud-line:before {
  content:"\f00e"
}
.jki-upload-line:before {
  content:"\f00f"
}
.jki-user-check-line:before {
  content:"\f010"
}
.jki-user-line:before {
  content:"\f011"
}
.jki-user-minus-line:before {
  content:"\f012"
}
.jki-user-plus-line:before {
  content:"\f013"
}
.jki-user-x-line:before {
  content:"\f014"
}
.jki-users-line:before {
  content:"\f015"
}
.jki-video-line:before {
  content:"\f016"
}
.jki-video-off-line:before {
  content:"\f017"
}
.jki-voicemail-line:before {
  content:"\f018"
}
.jki-volume-1-line:before {
  content:"\f019"
}
.jki-volume-2-line:before {
  content:"\f01a"
}
.jki-volume-line:before {
  content:"\f01b"
}
.jki-volume-x-line:before {
  content:"\f01c"
}
.jki-watch-line:before {
  content:"\f01d"
}
.jki-wifi-line:before {
  content:"\f01e"
}
.jki-wifi-off-line:before {
  content:"\f01f"
}
.jki-wind-line:before {
  content:"\f020"
}
.jki-x-circle-line:before {
  content:"\f021"
}
.jki-x-line:before {
  content:"\f022"
}
.jki-x-octagon-line:before {
  content:"\f023"
}
.jki-x-square-line:before {
  content:"\f024"
}
.jki-youtube-line:before {
  content:"\f025"
}
.jki-zap-line:before {
  content:"\f026"
}
.jki-zap-off-line:before {
  content:"\f027"
}
.jki-zoom-in-line:before {
  content:"\f028"
}
.jki-zoom-out-line:before {
  content:"\f029"
}
.jki-jeg-kit-logo:before {
  content:"\f030"
}
.jki-jeg-kit-logo-solid:before {
  content:"\f031"
}
.jki-home-light::before {
  content:"\f800"
}
.jki-apartment1-light::before {
  content:"\f801"
}
.jki-pencil-light::before {
  content:"\f802"
}
.jki-magic-wand-light::before {
  content:"\f803"
}
.jki-drop-light::before {
  content:"\f804"
}
.jki-lighter-light::before {
  content:"\f805"
}
.jki-poop-light::before {
  content:"\f806"
}
.jki-sun-light::before {
  content:"\f807"
}
.jki-moon-light::before {
  content:"\f808"
}
.jki-cloud1-light::before {
  content:"\f809"
}
.jki-cloud-upload-light::before {
  content:"\f80a"
}
.jki-cloud-download-light::before {
  content:"\f80b"
}
.jki-cloud-sync-light::before {
  content:"\f80c"
}
.jki-cloud-check-light::before {
  content:"\f80d"
}
.jki-database1-light::before {
  content:"\f80e"
}
.jki-lock-light::before {
  content:"\f80f"
}
.jki-cog-light::before {
  content:"\f810"
}
.jki-trash-light::before {
  content:"\f811"
}
.jki-dice-light::before {
  content:"\f812"
}
.jki-heart1-light::before {
  content:"\f813"
}
.jki-star1-light::before {
  content:"\f814"
}
.jki-star-half-light::before {
  content:"\f815"
}
.jki-star-empty-light::before {
  content:"\f816"
}
.jki-flag-light::before {
  content:"\f817"
}
.jki-envelope1-light::before {
  content:"\f818"
}
.jki-paperclip-light::before {
  content:"\f819"
}
.jki-inbox-light::before {
  content:"\f81a"
}
.jki-eye-light::before {
  content:"\f81b"
}
.jki-printer-light::before {
  content:"\f81c"
}
.jki-file-empty-light::before {
  content:"\f81d"
}
.jki-file-add-light::before {
  content:"\f81e"
}
.jki-enter-light::before {
  content:"\f81f"
}
.jki-exit-light::before {
  content:"\f820"
}
.jki-graduation-hat-light::before {
  content:"\f821"
}
.jki-license-light::before {
  content:"\f822"
}
.jki-music-note-light::before {
  content:"\f823"
}
.jki-film-play-light::before {
  content:"\f824"
}
.jki-camera-video-light::before {
  content:"\f825"
}
.jki-camera-light::before {
  content:"\f826"
}
.jki-picture-light::before {
  content:"\f827"
}
.jki-book-light::before {
  content:"\f828"
}
.jki-bookmark-light::before {
  content:"\f829"
}
.jki-user-light::before {
  content:"\f82a"
}
.jki-users-light::before {
  content:"\f82b"
}
.jki-shirt-light::before {
  content:"\f82c"
}
.jki-store-light::before {
  content:"\f82d"
}
.jki-cart2-light::before {
  content:"\f82e"
}
.jki-tag-light::before {
  content:"\f82f"
}
.jki-phone-handset-light::before {
  content:"\f830"
}
.jki-phone-light::before {
  content:"\f831"
}
.jki-pushpin-light::before {
  content:"\f832"
}
.jki-map-marker-light::before {
  content:"\f833"
}
.jki-map-light::before {
  content:"\f834"
}
.jki-location-light::before {
  content:"\f835"
}
.jki-calendar-full-light::before {
  content:"\f836"
}
.jki-keyboard-light::before {
  content:"\f837"
}
.jki-spell-check-light::before {
  content:"\f838"
}
.jki-screen-light::before {
  content:"\f839"
}
.jki-smartphone-light::before {
  content:"\f83a"
}
.jki-tablet-light::before {
  content:"\f83b"
}
.jki-laptop-light::before {
  content:"\f83c"
}
.jki-laptop-phone-light::before {
  content:"\f83d"
}
.jki-power-switch-light::before {
  content:"\f83e"
}
.jki-bubble-light::before {
  content:"\f83f"
}
.jki-heart-pulse-light::before {
  content:"\f840"
}
.jki-construction-light::before {
  content:"\f841"
}
.jki-pie-chart-light::before {
  content:"\f842"
}
.jki-chart-bars-light::before {
  content:"\f843"
}
.jki-gift1-light::before {
  content:"\f844"
}
.jki-diamond1-light::before {
  content:"\f845"
}
.jki-dinner-light::before {
  content:"\f847"
}
.jki-coffee-cup-light::before {
  content:"\f848"
}
.jki-leaf-light::before {
  content:"\f849"
}
.jki-paw-light::before {
  content:"\f84a"
}
.jki-rocket-light::before {
  content:"\f84b"
}
.jki-briefcase-light::before {
  content:"\f84c"
}
.jki-bus-light::before {
  content:"\f84d"
}
.jki-car1-light::before {
  content:"\f84e"
}
.jki-train-light::before {
  content:"\f84f"
}
.jki-bicycle-light::before {
  content:"\f850"
}
.jki-wheelchair-light::before {
  content:"\f851"
}
.jki-select-light::before {
  content:"\f852"
}
.jki-earth-light::before {
  content:"\f853"
}
.jki-smile-light::before {
  content:"\f854"
}
.jki-sad-light::before {
  content:"\f855"
}
.jki-neutral-light::before {
  content:"\f856"
}
.jki-mustache-light::before {
  content:"\f857"
}
.jki-alarm-light::before {
  content:"\f858"
}
.jki-bullhorn-light::before {
  content:"\f859"
}
.jki-volume-high-light::before {
  content:"\f85a"
}
.jki-volume-medium-light::before {
  content:"\f85b"
}
.jki-volume-low-light::before {
  content:"\f85c"
}
.jki-volume-light::before {
  content:"\f85d"
}
.jki-mic-light::before {
  content:"\f85e"
}
.jki-hourglass-light::before {
  content:"\f85f"
}
.jki-undo-light::before {
  content:"\f860"
}
.jki-redo-light::before {
  content:"\f861"
}
.jki-sync-light::before {
  content:"\f862"
}
.jki-history-light::before {
  content:"\f863"
}
.jki-clock1-light::before {
  content:"\f864"
}
.jki-download-light::before {
  content:"\f865"
}
.jki-upload-light::before {
  content:"\f866"
}
.jki-enter-down-light::before {
  content:"\f867"
}
.jki-exit-up-light::before {
  content:"\f868"
}
.jki-bug-light::before {
  content:"\f869"
}
.jki-code-light::before {
  content:"\f86a"
}
.jki-link-light::before {
  content:"\f86b"
}
.jki-unlink-light::before {
  content:"\f86c"
}
.jki-thumbs-up-light::before {
  content:"\f86d"
}
.jki-thumbs-down-light::before {
  content:"\f86e"
}
.jki-magnifier-light::before {
  content:"\f86f"
}
.jki-cross-light::before {
  content:"\f870"
}
.jki-chevron-up-light::before {
  content:"\f873"
}
.jki-chevron-down-light::before {
  content:"\f874"
}
.jki-chevron-left-light::before {
  content:"\f875"
}
.jki-chevron-right-light::before {
  content:"\f876"
}
.jki-arrow-up-light::before {
  content:"\f877"
}
.jki-arrow-down-light::before {
  content:"\f878"
}
.jki-arrow-left-light::before {
  content:"\f879"
}
.jki-arrow-right-light::before {
  content:"\f87a"
}
.jki-right-arrow-light::before {
  content:"暈"
}
.jki-left-arrow-light::before {
  content:"壘"
}
.jki-download-arrow-light::before {
  content:"屢"
}
.jki-up-arrow-light::before {
  content:"遼"
}
.jki-arrows-light::before {
  content:"龍"
}
.jki-double-angle-pointing-to-right-light::before {
  content:"雷"
}
.jki-double-left-chevron-light::before {
  content:"賂"
}
.jki-left-arrow2-light::before {
  content:"樓"
}
.jki-right-arrow2-light::before {
  content:"淚"
}
.jki-warning-light::before {
  content:"\f87c"
}
.jki-down-arrow1-light::before {
  content:"璉"
}
.jki-up-arrow1-light::before {
  content:"秊"
}
.jki-right-arrow1-light::before {
  content:"練"
}
.jki-left-arrows-light::before {
  content:"聯"
}
.jki-question-circle-light::before {
  content:"\f87d"
}
.jki-menu-circle-light::before {
  content:"\f87e"
}
.jki-checkmark-circle-light::before {
  content:"\f87f"
}
.jki-cross-circle-light::before {
  content:"\f880"
}
.jki-plus-circle-light::before {
  content:"\f881"
}
.jki-move-light::before {
  content:"\f87b"
}
.jki-circle-minus-light::before {
  content:"\f882"
}
.jki-arrow-up-circle-light::before {
  content:"\f883"
}
.jki-arrow-down-circle-light::before {
  content:"\f884"
}
.jki-arrow-left-circle-light::before {
  content:"\f885"
}
.jki-arrow-right-circle-light::before {
  content:"\f886"
}
.jki-chevron-up-circle-light::before {
  content:"\f887"
}
.jki-chevron-down-circle-light::before {
  content:"\f888"
}
.jki-chevron-left-circle-light::before {
  content:"\f889"
}
.jki-chevron-right-circle-light::before {
  content:"\f88a"
}
.jki-crop-light::before {
  content:"\f88b"
}
.jki-frame-expand-light::before {
  content:"\f88c"
}
.jki-frame-contract-light::before {
  content:"\f88d"
}
.jki-layers-light::before {
  content:"\f88e"
}
.jki-funnel-light::before {
  content:"\f88f"
}
.jki-text-format-light::before {
  content:"\f890"
}
.jki-text-size-light::before {
  content:"\f892"
}
.jki-bold-light::before {
  content:"\f893"
}
.jki-italic-light::before {
  content:"\f894"
}
.jki-underline-light::before {
  content:"\f895"
}
.jki-strikethrough-light::before {
  content:"\f896"
}
.jki-highlight-light::before {
  content:"\f897"
}
.jki-text-align-left-light::before {
  content:"\f898"
}
.jki-text-align-center-light::before {
  content:"\f899"
}
.jki-text-align-right-light::before {
  content:"\f89a"
}
.jki-text-align-justify-light::before {
  content:"\f89b"
}
.jki-line-spacing-light::before {
  content:"\f89c"
}
.jki-indent-increase-light::before {
  content:"\f89d"
}
.jki-indent-decrease-light::before {
  content:"\f89e"
}
.jki-page-break-light::before {
  content:"\f8a2"
}
.jki-hand-light::before {
  content:"\f8a5"
}
.jki-pointer-up-light::before {
  content:"\f8a6"
}
.jki-pointer-right-light::before {
  content:"\f8a7"
}
.jki-pointer-down-light::before {
  content:"\f8a8"
}
.jki-pointer-left-light::before {
  content:"\f8a9"
}
.jki-burger-light::before {
  content:"漏"
}
.jki-cakes-light::before {
  content:"累"
}
.jki-cheese-light::before {
  content:"縷"
}
.jki-drink-glass-light::before {
  content:"陋"
}
.jki-pizza-light::before {
  content:"勒"
}
.jki-vplay-light::before {
  content:"肋"
}
.jki-newsletter-light::before {
  content:"凜"
}
.jki-coins-2-light::before {
  content:"凌"
}
.jki-commerce-2-light::before {
  content:"稜"
}
.jki-monitor-light::before {
  content:"綾"
}
.jki-business-light::before {
  content:"菱"
}
.jki-graphic-2-light::before {
  content:"陵"
}
.jki-commerce-1-light::before {
  content:"讀"
}
.jki-hammer-light::before {
  content:"拏"
}
.jki-justice-1-light::before {
  content:"樂"
}
.jki-line-light::before {
  content:"諾"
}
.jki-money-3-light::before {
  content:"丹"
}
.jki-commerce-light::before {
  content:"寧"
}
.jki-agenda-light::before {
  content:"怒"
}
.jki-justice-light::before {
  content:"率"
}
.jki-technology-light::before {
  content:"異"
}
.jki-coins-1-light::before {
  content:"北"
}
.jki-bank-light::before {
  content:"磻"
}
.jki-calculator-light::before {
  content:"便"
}
.jki-soundcloud-light::before {
  content:"復"
}
.jki-chart2-light::before {
  content:"不"
}
.jki-checked-light::before {
  content:"泌"
}
.jki-clock11-light::before {
  content:"數"
}
.jki-comment2-light::before {
  content:"索"
}
.jki-comments-light::before {
  content:"參"
}
.jki-consult-light::before {
  content:"塞"
}
.jki-consut2-light::before {
  content:"省"
}
.jki-deal-light::before {
  content:"葉"
}
.jki-envelope11-light::before {
  content:"說"
}
.jki-folder-light::before {
  content:"殺"
}
.jki-folder2-light::before {
  content:"頻"
}
.jki-invest-light::before {
  content:"辰"
}
.jki-loan-light::before {
  content:"沈"
}
.jki-menu1-light::before {
  content:"\f871"
}
.jki-list1-light::before {
  content:"\f872"
}
.jki-map-marker1-light::before {
  content:"拾"
}
.jki-mutual-fund-light::before {
  content:"若"
}
.jki-google-plus-light::before {
  content:"掠"
}
.jki-phone1-light::before {
  content:"略"
}
.jki-pie-chart1-light::before {
  content:"亮"
}
.jki-play-light::before {
  content:"兩"
}
.jki-savings-light::before {
  content:"凉"
}
.jki-search2-light::before {
  content:"梁"
}
.jki-tag1-light::before {
  content:"糧"
}
.jki-tags-light::before {
  content:"良"
}
.jki-instagram1-light::before {
  content:"諒"
}
.jki-quote-light::before {
  content:"量"
}
.jki-arrow-point-to-down-light::before {
  content:"勵"
}
.jki-play-button-light::before {
  content:"呂"
}
.jki-minus-light::before {
  content:"女"
}
.jki-plus-light::before {
  content:"廬"
}
.jki-tick-light::before {
  content:"旅"
}
.jki-check-light::before {
  content:"絛"
}
.jki-edit-light::before {
  content:"濾"
}
.jki-reply-light::before {
  content:"礪"
}
.jki-cogwheel-outline-light::before {
  content:"閭"
}
.jki-abacus-light::before {
  content:"驪"
}
.jki-abacus1-light::before {
  content:"麗"
}
.jki-agenda1-light::before {
  content:"黎"
}
.jki-shopping-basket-light::before {
  content:"力"
}
.jki-users1-light::before {
  content:"曆"
}
.jki-man-light::before {
  content:"歷"
}
.jki-support1-light::before {
  content:"轢"
}
.jki-favorites-light::before {
  content:"年"
}
.jki-calendar-light::before {
  content:"憐"
}
.jki-paper-plane-light::before {
  content:"戀"
}
.jki-placeholder-light::before {
  content:"撚"
}
.jki-phone-call-light::before {
  content:"漣"
}
.jki-contact-light::before {
  content:"煉"
}
.jki-email-light::before {
  content:"輦"
}
.jki-internet-light::before {
  content:"蓮"
}
.jki-quote1-light::before {
  content:"連"
}
.jki-medical-light::before {
  content:"鍊"
}
.jki-eye1-light::before {
  content:"列"
}
.jki-full-screen-light::before {
  content:"劣"
}
.jki-tools-light::before {
  content:"咽"
}
.jki-pie-chart2-light::before {
  content:"烈"
}
.jki-diamond11-light::before {
  content:"裂"
}
.jki-valentines-heart-light::before {
  content:"說"
}
.jki-like-light::before {
  content:"廉"
}
.jki-team-light::before {
  content:"念"
}
.jki-tshirt-light::before {
  content:"捻"
}
.jki-cancel-light::before {
  content:"殮"
}
.jki-drink-light::before {
  content:"簾"
}
.jki-home1-light::before {
  content:"獵"
}
.jki-music-light::before {
  content:"令"
}
.jki-rich-light::before {
  content:"囹"
}
.jki-brush-light::before {
  content:"寧"
}
.jki-opposite-way-light::before {
  content:"嶺"
}
.jki-cloud-computing1-light::before {
  content:"怜"
}
.jki-technology-1-light::before {
  content:"玲"
}
.jki-rotate-light::before {
  content:"瑩"
}
.jki-medical1-light::before {
  content:"羚"
}
.jki-flash-1-light::before {
  content:"聆"
}
.jki-flash-light::before {
  content:"鈴"
}
.jki-uturn-light::before {
  content:"零"
}
.jki-down-arrow-light::before {
  content:"靈"
}
.jki-hours-support-light::before {
  content:"領"
}
.jki-bag-light::before {
  content:"例"
}
.jki-photo-camera-light::before {
  content:"禮"
}
.jki-school-light::before {
  content:"醴"
}
.jki-settings-light::before {
  content:"隸"
}
.jki-smartphone1-light::before {
  content:"惡"
}
.jki-technology-11-light::before {
  content:"了"
}
.jki-tool-light::before {
  content:"僚"
}
.jki-business1-light::before {
  content:"寮"
}
.jki-shuffle-arrow-light::before {
  content:"尿"
}
.jki-van-1-light::before {
  content:"料"
}
.jki-van-light::before {
  content:"樂"
}
.jki-vegetables-light::before {
  content:"燎"
}
.jki-women-light::before {
  content:"療"
}
.jki-vintage-light::before {
  content:"蓼"
}
.jki-team-1-light::before {
  content:"阮"
}
.jki-team1-light::before {
  content:"劉"
}
.jki-apple-light::before {
  content:"柳"
}
.jki-watch-light::before {
  content:"流"
}
.jki-cogwheel-light::before {
  content:"溜"
}
.jki-light-bulb-light::before {
  content:"琉"
}
.jki-light-bulb-1-light::before {
  content:"留"
}
.jki-heart-shape-outline-light::before {
  content:"硫"
}
.jki-online-shopping-cart-light::before {
  content:"紐"
}
.jki-shopping-cart1-light::before {
  content:"類"
}
.jki-star2-light::before {
  content:"六"
}
.jki-star-1-light::before {
  content:"戮"
}
.jki-favorite1-light::before {
  content:"陸"
}
.jki-agenda2-light::before {
  content:"倫"
}
.jki-agenda-1-light::before {
  content:"崙"
}
.jki-alarm-clock-light::before {
  content:"淪"
}
.jki-alarm-clock1-light::before {
  content:"輪"
}
.jki-atomic-light::before {
  content:"律"
}
.jki-auction-light::before {
  content:"慄"
}
.jki-balance-light::before {
  content:"栗"
}
.jki-balance1-light::before {
  content:"率"
}
.jki-bank1-light::before {
  content:"隆"
}
.jki-bar-chart-light::before {
  content:"利"
}
.jki-barrier-light::before {
  content:"吏"
}
.jki-battery-light::before {
  content:"履"
}
.jki-battery-1-light::before {
  content:"易"
}
.jki-bell-light::before {
  content:"李"
}
.jki-bluetooth-light::before {
  content:"梨"
}
.jki-book1-light::before {
  content:"泥"
}
.jki-briefcase1-light::before {
  content:"理"
}
.jki-briefcase-1-light::before {
  content:"痢"
}
.jki-briefcase-2-light::before {
  content:"罹"
}
.jki-calculator1-light::before {
  content:"裏"
}
.jki-calculator2-light::before {
  content:"裡"
}
.jki-calculator-1-light::before {
  content:"里"
}
.jki-calendar1-light::before {
  content:"離"
}
.jki-calendar2-light::before {
  content:"匿"
}
.jki-calendar-1-light::before {
  content:"溺"
}
.jki-calendar-page-empty-light::before {
  content:"窱"
}
.jki-calendar3-light::before {
  content:"ﮜ"
}
.jki-car11-light::before {
  content:"吝"
}
.jki-carrier-light::before {
  content:"燐"
}
.jki-cash-light::before {
  content:"璘"
}
.jki-chat-light::before {
  content:"藺"
}
.jki-chat-1-light::before {
  content:"隣"
}
.jki-checked1-light::before {
  content:"鱗"
}
.jki-clip-light::before {
  content:"麟"
}
.jki-clip1-light::before {
  content:"林"
}
.jki-clipboard1-light::before {
  content:"淋"
}
.jki-clipboard11-light::before {
  content:"臨"
}
.jki-clock2-light::before {
  content:"立"
}
.jki-clock-1-light::before {
  content:"笠"
}
.jki-cloud11-light::before {
  content:"粒"
}
.jki-cloud-computing11-light::before {
  content:"狀"
}
.jki-cloud-computing-1-light::before {
  content:"炙"
}
.jki-cogwheel1-light::before {
  content:"識"
}
.jki-coins1-light::before {
  content:"什"
}
.jki-compass-light::before {
  content:"茶"
}
.jki-contract-light::before {
  content:"刺"
}
.jki-conversation-light::before {
  content:"切"
}
.jki-crane1-light::before {
  content:"度"
}
.jki-crane-2-light::before {
  content:"拓"
}
.jki-credit-card-light::before {
  content:"糖"
}
.jki-credit-card1-light::before {
  content:"宅"
}
.jki-cursor-light::before {
  content:"洞"
}
.jki-customer-service-light::before {
  content:"暴"
}
.jki-cutlery-light::before {
  content:"輻"
}
.jki-dart-board-light::before {
  content:"行"
}
.jki-decision-making-light::before {
  content:"降"
}
.jki-desk-chair-light::before {
  content:"見"
}
.jki-desk-lamp-light::before {
  content:"廓"
}
.jki-diamond2-light::before {
  content:"兀"
}
.jki-direction-light::before {
  content:"嗀"
}
.jki-document-light::before {
  content:"﨎"
}
.jki-dollar-bill-light::before {
  content:"﨏"
}
.jki-download1-light::before {
  content:"塚"
}
.jki-edit1-light::before {
  content:"﨑"
}
.jki-email1-light::before {
  content:"晴"
}
.jki-envelope2-light::before {
  content:"﨓"
}
.jki-envelope3-light::before {
  content:"﨔"
}
.jki-eraser-light::before {
  content:"凞"
}
.jki-eye2-light::before {
  content:"猪"
}
.jki-factory-light::before {
  content:"益"
}
.jki-fast-forward-light::before {
  content:"礼"
}
.jki-favorites1-light::before {
  content:"神"
}
.jki-file-light::before {
  content:"祥"
}
.jki-file-1-light::before {
  content:"福"
}
.jki-file-2-light::before {
  content:"靖"
}
.jki-file-3-light::before {
  content:"精"
}
.jki-filter-light::before {
  content:"羽"
}
.jki-finance-book-light::before {
  content:"﨟"
}
.jki-flag1-light::before {
  content:"蘒"
}
.jki-folder1-light::before {
  content:"﨡"
}
.jki-folder-1-light::before {
  content:"諸"
}
.jki-folders-light::before {
  content:"﨣"
}
.jki-folders1-light::before {
  content:"﨤"
}
.jki-gamepad-light::before {
  content:"逸"
}
.jki-gift11-light::before {
  content:"都"
}
.jki-growth-light::before {
  content:"﨧"
}
.jki-heart11-light::before {
  content:"﨨"
}
.jki-home2-light::before {
  content:"﨩"
}
.jki-house-light::before {
  content:"飯"
}
.jki-house-1-light::before {
  content:"飼"
}
.jki-house-2-light::before {
  content:"館"
}
.jki-id-card-light::before {
  content:"鶴"
}
.jki-id-card1-light::before {
  content:"郞"
}
.jki-id-card-1-light::before {
  content:"隷"
}
.jki-idea1-light::before {
  content:"侮"
}
.jki-image-light::before {
  content:"僧"
}
.jki-improvement-light::before {
  content:"免"
}
.jki-inbox1-light::before {
  content:"勉"
}
.jki-information-light::before {
  content:"勤"
}
.jki-key-light::before {
  content:"卑"
}
.jki-key1-light::before {
  content:"喝"
}
.jki-laptop1-light::before {
  content:"嘆"
}
.jki-layers1-light::before {
  content:"器"
}
.jki-light-bulb1-light::before {
  content:"塀"
}
.jki-like1-light::before {
  content:"墨"
}
.jki-line-chart1-light::before {
  content:"層"
}
.jki-mail-light::before {
  content:"屮"
}
.jki-manager-light::before {
  content:"悔"
}
.jki-map1-light::before {
  content:"慨"
}
.jki-medal1-light::before {
  content:"憎"
}
.jki-megaphone-light::before {
  content:"懲"
}
.jki-megaphone1-light::before {
  content:"敏"
}
.jki-message-light::before {
  content:"既"
}
.jki-message-1-light::before {
  content:"暑"
}
.jki-message-2-light::before {
  content:"梅"
}
.jki-microphone-light::before {
  content:"海"
}
.jki-money1-light::before {
  content:"渚"
}
.jki-money-bag1-light::before {
  content:"漢"
}
.jki-monitor1-light::before {
  content:"煮"
}
.jki-music1-light::before {
  content:"爫"
}
.jki-next-light::before {
  content:"琢"
}
.jki-open-book1-light::before {
  content:"碑"
}
.jki-padlock-light::before {
  content:"社"
}
.jki-padlock-1-light::before {
  content:"祉"
}
.jki-paint-brush-light::before {
  content:"祈"
}
.jki-pause-light::before {
  content:"祐"
}
.jki-pen-light::before {
  content:"祖"
}
.jki-pencil1-light::before {
  content:"祝"
}
.jki-percentage-light::before {
  content:"禍"
}
.jki-phone-call1-light::before {
  content:"禎"
}
.jki-phone-call2-light::before {
  content:"穀"
}
.jki-photo-camera1-light::before {
  content:"突"
}
.jki-pie-chart3-light::before {
  content:"節"
}
.jki-pipe-light::before {
  content:"練"
}
.jki-placeholder1-light::before {
  content:"縉"
}
.jki-placeholder2-light::before {
  content:"繁"
}
.jki-planet-earth-light::before {
  content:"署"
}
.jki-play-button1-light::before {
  content:"者"
}
.jki-power-button-light::before {
  content:"臭"
}
.jki-presentation-light::before {
  content:"艹"
}
.jki-presentation1-light::before {
  content:"艹"
}
.jki-printer1-light::before {
  content:"著"
}
.jki-push-pin-light::before {
  content:"褐"
}
.jki-push-pin1-light::before {
  content:"視"
}
.jki-refresh-light::before {
  content:"謁"
}
.jki-reload-light::before {
  content:"謹"
}
.jki-return-light::before {
  content:"賓"
}
.jki-rocket-ship-light::before {
  content:"贈"
}
.jki-rss1-light::before {
  content:"辶"
}
.jki-safebox-light::before {
  content:"逸"
}
.jki-safebox1-light::before {
  content:"難"
}
.jki-settings1-light::before {
  content:"響"
}
.jki-settings-2-light::before {
  content:"恵"
}
.jki-sewing-machine-light::before {
  content:"𤋮"
}
.jki-share2-light::before {
  content:"舘"
}
.jki-shield1-light::before {
  content:"﩮"
}
.jki-shield11-light::before {
  content:"﩯"
}
.jki-shopping-light::before {
  content:"並"
}
.jki-shopping-bag-light::before {
  content:"况"
}
.jki-shopping-bag-1-light::before {
  content:"全"
}
.jki-shopping-bag-2-light::before {
  content:"侀"
}
.jki-shopping-cart11-light::before {
  content:"充"
}
.jki-shopping-cart2-light::before {
  content:"冀"
}
.jki-shopping-cart-1-light::before {
  content:"勇"
}
.jki-shopping-cart-2-light::before {
  content:"勺"
}
.jki-shopping-cart-3-light::before {
  content:"喝"
}
.jki-smartphone2-light::before {
  content:"啕"
}
.jki-speaker-light::before {
  content:"喙"
}
.jki-speakers-light::before {
  content:"嗢"
}
.jki-stats-light::before {
  content:"塚"
}
.jki-stats-1-light::before {
  content:"墳"
}
.jki-stats-2-light::before {
  content:"奄"
}
.jki-stats-3-light::before {
  content:"奔"
}
.jki-stats-4-light::before {
  content:"婢"
}
.jki-stats-5-light::before {
  content:"嬨"
}
.jki-stats-6-light::before {
  content:"廒"
}
.jki-sticky-note-light::before {
  content:"廙"
}
.jki-store1-light::before {
  content:"彩"
}
.jki-store-1-light::before {
  content:"徭"
}
.jki-suitcase-light::before {
  content:"惘"
}
.jki-suitcase-1-light::before {
  content:"慎"
}
.jki-tag2-light::before {
  content:"愈"
}
.jki-target-light::before {
  content:"憎"
}
.jki-team2-light::before {
  content:"慠"
}
.jki-tie-light::before {
  content:"懲"
}
.jki-trash1-light::before {
  content:"戴"
}
.jki-trolley-light::before {
  content:"揄"
}
.jki-trolley-1-light::before {
  content:"搜"
}
.jki-trolley-2-light::before {
  content:"摒"
}
.jki-trophy1-light::before {
  content:"敖"
}
.jki-truck1-light::before {
  content:"晴"
}
.jki-truck-1-light::before {
  content:"朗"
}
.jki-truck-2-light::before {
  content:"望"
}
.jki-umbrella-light::before {
  content:"杖"
}
.jki-upload1-light::before {
  content:"歹"
}
.jki-user1-light::before {
  content:"殺"
}
.jki-user-1-light::before {
  content:"流"
}
.jki-user-2-light::before {
  content:"滛"
}
.jki-user-3-light::before {
  content:"滋"
}
.jki-users2-light::before {
  content:"漢"
}
.jki-video-camera-light::before {
  content:"瀞"
}
.jki-voucher-light::before {
  content:"煮"
}
.jki-voucher-1-light::before {
  content:"瞧"
}
.jki-voucher-2-light::before {
  content:"爵"
}
.jki-voucher-3-light::before {
  content:"犯"
}
.jki-voucher-4-light::before {
  content:"猪"
}
.jki-wallet-light::before {
  content:"瑱"
}
.jki-wallet1-light::before {
  content:"甆"
}
.jki-wifi-light::before {
  content:"画"
}
.jki-worker-light::before {
  content:"瘝"
}
.jki-zoom-in-light::before {
  content:"瘟"
}
.jki-zoom-out-light::before {
  content:"益"
}
.jki-burger-menu-light::before {
  content:"視"
}
.jki-squares-light::before {
  content:"盛"
}
.jki-options-light::before {
  content:"直"
}
.jki-apps-light::before {
  content:"睊"
}
.jki-menu-11-light::before {
  content:"着"
}
.jki-menu11-light::before {
  content:"磌"
}
.jki-back_up-light::before {
  content:"節"
}
.jki-cart11-light::before {
  content:"类"
}
.jki-checkmark-light::before {
  content:"練"
}
.jki-dollar-light::before {
  content:"缾"
}
.jki-domian-light::before {
  content:"者"
}
.jki-hosting1-light::before {
  content:"荒"
}
.jki-key2-light::before {
  content:"華"
}
.jki-migration-light::before {
  content:"蝹"
}
.jki-play1-light::before {
  content:"襁"
}
.jki-quote2-light::before {
  content:"覆"
}
.jki-api_setup-light::before {
  content:"調"
}
.jki-coin-light::before {
  content:"諸"
}
.jki-hand_shake-light::before {
  content:"請"
}
.jki-idea_generate-light::before {
  content:"謁"
}
.jki-page_search-light::before {
  content:"諾"
}
.jki-pen_shape-light::before {
  content:"諭"
}
.jki-pencil_art-light::before {
  content:"謹"
}
.jki-review-light::before {
  content:"變"
}
.jki-star-light::before {
  content:"贈"
}
.jki-timing-light::before {
  content:"輸"
}
.jki-trophy-light::before {
  content:"遲"
}
.jki-communication-light::before {
  content:"醙"
}
.jki-money-bag2-light::before {
  content:"鉶"
}
.jki-dentist-light::before {
  content:"陼"
}
.jki-bill-light::before {
  content:"難"
}
.jki-label-light::before {
  content:"靖"
}
.jki-money-light::before {
  content:"韛"
}
.jki-shield-light::before {
  content:"響"
}
.jki-support-light::before {
  content:"頋"
}
.jki-one-light::before {
  content:"頻"
}
.jki-clock-light::before {
  content:"鬒"
}
.jki-cart-light::before {
  content:"龜"
}
.jki-globe-light::before {
  content:"𢡊"
}
.jki-tooth-light::before {
  content:"𢡄"
}
.jki-tooth-1-light::before {
  content:"𣏕"
}
.jki-tooth-2-light::before {
  content:"㮝"
}
.jki-brain-light::before {
  content:"䀘"
}
.jki-view-light::before {
  content:"䀹"
}
.jki-doctor-light::before {
  content:"𥉉"
}
.jki-heart-light::before {
  content:"𥳐"
}
.jki-medicine-light::before {
  content:"𧻓"
}
.jki-stethoscope-light::before {
  content:"齃"
}
.jki-hospital-light::before {
  content:"龎"
}
.jki-clipboard-light::before {
  content:"﫚"
}
.jki-medicine-1-light::before {
  content:"﫛"
}
.jki-hospital-1-light::before {
  content:"﫜"
}
.jki-customer-support-light::before {
  content:"﫝"
}
.jki-brickwall-light::before {
  content:"﫞"
}
.jki-crane2-light::before {
  content:"﫟"
}
.jki-valve-light::before {
  content:"﫡"
}
.jki-safety-light::before {
  content:"﫢"
}
.jki-energy-saving-light::before {
  content:"﫣"
}
.jki-paint-roller-light::before {
  content:"﫤"
}
.jki-paint-brushes-light::before {
  content:"﫥"
}
.jki-construction-tool-vehicle-with-crane-lifting-materials-light::before {
  content:"﫦"
}
.jki-trowel-light::before {
  content:"﫧"
}
.jki-bucket-light::before {
  content:"﫨"
}
.jki-smart-light::before {
  content:"﫩"
}
.jki-repair-light::before {
  content:"﫪"
}
.jki-saw-light::before {
  content:"﫫"
}
.jki-cutter-light::before {
  content:"﫬"
}
.jki-plier-light::before {
  content:"﫭"
}
.jki-drill-light::before {
  content:"﫮"
}
.jki-save-money-light::before {
  content:"﫯"
}
.jki-planting-light::before {
  content:"﫰"
}
.jki-line-chart-light::before {
  content:"﫱"
}
.jki-open-book-light::before {
  content:"﫲"
}
.jki-money-bag3-light::before {
  content:"﫳"
}
.jki-server-light::before {
  content:"﫴"
}
.jki-server-1-light::before {
  content:"﫵"
}
.jki-server-2-light::before {
  content:"﫶"
}
.jki-cloud-computing-light::before {
  content:"﫷"
}
.jki-cloud-light::before {
  content:"﫸"
}
.jki-database-light::before {
  content:"﫹"
}
.jki-computer-light::before {
  content:"﫺"
}
.jki-server-3-light::before {
  content:"﫻"
}
.jki-server-4-light::before {
  content:"﫼"
}
.jki-server-5-light::before {
  content:"﫽"
}
.jki-server-6-light::before {
  content:"﫾"
}
.jki-server-7-light::before {
  content:"﫿"
}
.jki-cloud-1-light::before {
  content:"ﬀ"
}
.jki-server-8-light::before {
  content:"ﬁ"
}
.jki-business-and-finance-light::before {
  content:"ﬂ"
}
.jki-cloud-2-light::before {
  content:"ﬃ"
}
.jki-server-9-light::before {
  content:"ﬄ"
}
.jki-hosting-light::before {
  content:"ﬅ"
}
.jki-car-light::before {
  content:"ﬆ"
}
.jki-car-frontal-view-light::before {
  content:"﬇"
}
.jki-car-1-light::before {
  content:"﬈"
}
.jki-racing-light::before {
  content:"﬉"
}
.jki-car-wheel-light::before {
  content:"﬊"
}
.jki-steering-wheel-light::before {
  content:"﬋"
}
.jki-frontal-taxi-cab-light::before {
  content:"﬌"
}
.jki-taxi-light::before {
  content:"﬍"
}
.jki-cosmetics-light::before {
  content:"﬎"
}
.jki-flower-light::before {
  content:"﬏"
}
.jki-mirror-light::before {
  content:"﬐"
}
.jki-itunes-light::before {
  content:"ﭫ"
}
.jki-salon-light::before {
  content:"﬑"
}
.jki-hair-dryer-light::before {
  content:"﬒"
}
.jki-shampoo-light::before {
  content:"ﬓ"
}
.jki-download-button-light::before {
  content:"喇"
}
.jki-list-light::before {
  content:"ﬔ"
}
.jki-loupe-light::before {
  content:"ﬕ"
}
.jki-search-light::before {
  content:"ﬖ"
}
.jki-search-1-light::before {
  content:"ﬗ"
}
.jki-shopping-cart-light::before {
  content:"﬘"
}
.jki-menu-light::before {
  content:"﬙"
}
.jki-menu-1-light::before {
  content:"﬚"
}
.jki-menu-button-of-three-horizontal-lines-light::before {
  content:"﬛"
}
.jki-menu-2-light::before {
  content:"﬜"
}
.jki-menu-3-light::before {
  content:"יִ"
}
.jki-menu-5-light::before {
  content:"ײַ"
}
.jki-menu-button-light::before {
  content:"ﬠ"
}
.jki-list-1-light::before {
  content:"ﬡ"
}
.jki-menu-6-light::before {
  content:"ﬢ"
}
.jki-menu-7-light::before {
  content:"ﬣ"
}
.jki-menu-8-light::before {
  content:"ﬤ"
}
.jki-list-2-light::before {
  content:"ﬥ"
}
.jki-dot-light::before {
  content:"ﬦ"
}
.jki-menu-9-light::before {
  content:"ﬧ"
}
.jki-search11-light::before {
  content:"ﬨ"
}
.jki-search-minus-light::before {
  content:"﬩"
}
.jki-search-11-light::before {
  content:"שׁ"
}
.jki-search-2-light::before {
  content:"שׂ"
}
.jki-search-3-light::before {
  content:"שּׁ"
}
.jki-magnifying-glass-search-light::before {
  content:"שּׂ"
}
.jki-loupe1-light::before {
  content:"אַ"
}
.jki-speed-light::before {
  content:"אָ"
}
.jki-search21-light::before {
  content:"אּ"
}
.jki-search-4-light::before {
  content:"בּ"
}
.jki-search-5-light::before {
  content:"גּ"
}
.jki-detective-light::before {
  content:"דּ"
}
.jki-cart1-light::before {
  content:"הּ"
}
.jki-buying-on-smartphone-light::before {
  content:"וּ"
}
.jki-badge-light::before {
  content:"זּ"
}
.jki-basket1-light::before {
  content:"﬷"
}
.jki-commerce-and-shopping-light::before {
  content:"טּ"
}
.jki-comment-light::before {
  content:"יּ"
}
.jki-comment-1-light::before {
  content:"ךּ"
}
.jki-share-light::before {
  content:"כּ"
}
.jki-share-1-light::before {
  content:"לּ"
}
.jki-share-2-light::before {
  content:"﬽"
}
.jki-share-3-light::before {
  content:"מּ"
}
.jki-comment1-light::before {
  content:"﬿"
}
.jki-favorite-light::before {
  content:"נּ"
}
.jki-retweet-light::before {
  content:"סּ"
}
.jki-share1-light::before {
  content:"﭂"
}
.jki-facebook-light::before {
  content:"ףּ"
}
.jki-twitter-light::before {
  content:"פּ"
}
.jki-linkedin-light::before {
  content:"﭅"
}
.jki-whatsapp-1-light::before {
  content:"צּ"
}
.jki-dribbble-light::before {
  content:"קּ"
}
.jki-facebook-2-light::before {
  content:"רּ"
}
.jki-twitter1-light::before {
  content:"שּ"
}
.jki-vk-light::before {
  content:"תּ"
}
.jki-youtube-v-light::before {
  content:"וֹ"
}
.jki-vimeo-light::before {
  content:"﫠"
}
.jki-youtube-light::before {
  content:"בֿ"
}
.jki-snapchat-1-light::before {
  content:"כֿ"
}
.jki-behance-light::before {
  content:"פֿ"
}
.jki-github-light::before {
  content:"ﭏ"
}
.jki-pinterest-light::before {
  content:"ﭐ"
}
.jki-spotify-light::before {
  content:"ﭑ"
}
.jki-soundcloud-1-light::before {
  content:"ﭒ"
}
.jki-skype-1-light::before {
  content:"ﭓ"
}
.jki-rss-light::before {
  content:"ﭔ"
}
.jki-reddit-1-light::before {
  content:"ﭕ"
}
.jki-dribbble-1-light::before {
  content:"ﭖ"
}
.jki-wordpress-1-light::before {
  content:"ﭗ"
}
.jki-logo-light::before {
  content:"ﭘ"
}
.jki-dropbox-1-light::before {
  content:"ﭙ"
}
.jki-blogger-1-light::before {
  content:"ﭚ"
}
.jki-photo-light::before {
  content:"ﭛ"
}
.jki-hangouts-light::before {
  content:"ﭜ"
}
.jki-xing-light::before {
  content:"ﭝ"
}
.jki-myspace-light::before {
  content:"ﭞ"
}
.jki-flickr-1-light::before {
  content:"ﭟ"
}
.jki-envato-light::before {
  content:"ﭠ"
}
.jki-picasa-1-light::before {
  content:"ﭡ"
}
.jki-wattpad-light::before {
  content:"ﭢ"
}
.jki-emoji-light::before {
  content:"ﭣ"
}
.jki-deviantart-1-light::before {
  content:"ﭤ"
}
.jki-yahoo-1-light::before {
  content:"ﭥ"
}
.jki-vine-1-light::before {
  content:"ﭦ"
}
.jki-delicious-light::before {
  content:"ﭧ"
}
.jki-kickstarter-1-light::before {
  content:"ﭨ"
}
.jki-stumbleupon-1-light::before {
  content:"ﭩ"
}
.jki-brands-and-logotypes-light::before {
  content:"ﭪ"
}
.jki-instagram-1-light::before {
  content:"ﭬ"
}
.jki-facebook-1-light::before {
  content:"ﭭ"
}
.jki-instagram-2-light::before {
  content:"ﭮ"
}
.jki-twitter-1-light::before {
  content:"ﭯ"
}
.jki-whatsapp-2-light::before {
  content:"ﭰ"
}
.jki-youtube-1-light::before {
  content:"ﭱ"
}
.jki-linkedin-1-light::before {
  content:"ﭲ"
}
.jki-telegram-light::before {
  content:"ﭳ"
}
.jki-github-1-light::before {
  content:"ﭴ"
}
.jki-vk-1-light::before {
  content:"ﭵ"
}
.jki-pinterest-1-light::before {
  content:"ﭶ"
}
.jki-rss-1-light::before {
  content:"ﭷ"
}
.jki-twitch-light::before {
  content:"ﭸ"
}
.jki-snapchat-2-light::before {
  content:"ﭹ"
}
.jki-skype-2-light::before {
  content:"ﭺ"
}
.jki-behance-2-light::before {
  content:"ﭻ"
}
.jki-spotify-1-light::before {
  content:"ﭼ"
}
.jki-periscope-light::before {
  content:"ﭽ"
}
.jki-dribbble-2-light::before {
  content:"ﭾ"
}
.jki-tumblr-1-light::before {
  content:"ﭿ"
}
.jki-soundcloud-2-light::before {
  content:"ﮀ"
}
.jki-google-drive-1-light::before {
  content:"ﮁ"
}
.jki-dropbox-2-light::before {
  content:"ﮂ"
}
.jki-reddit-2-light::before {
  content:"ﮃ"
}
.jki-html-light::before {
  content:"ﮄ"
}
.jki-vimeo-1-light::before {
  content:"ﮅ"
}
.jki-hangout-light::before {
  content:"ﮆ"
}
.jki-blogger-2-light::before {
  content:"ﮇ"
}
.jki-yahoo-2-light::before {
  content:"ﮈ"
}
.jki-path-light::before {
  content:"ﮉ"
}
.jki-yelp-1-light::before {
  content:"ﮊ"
}
.jki-slideshare-light::before {
  content:"ﮋ"
}
.jki-picasa-2-light::before {
  content:"ﮌ"
}
.jki-myspace-1-light::before {
  content:"ﮍ"
}
.jki-flickr-2-light::before {
  content:"ﮎ"
}
.jki-xing-1-light::before {
  content:"ﮏ"
}
.jki-envato-1-light::before {
  content:"ﮐ"
}
.jki-swarm-light::before {
  content:"ﮑ"
}
.jki-wattpad-1-light::before {
  content:"ﮒ"
}
.jki-foursquare-light::before {
  content:"ﮓ"
}
.jki-deviantart-2-light::before {
  content:"ﮔ"
}
.jki-kickstarter-2-light::before {
  content:"ﮕ"
}
.jki-delicious-1-light::before {
  content:"ﮖ"
}
.jki-vine-2-light::before {
  content:"ﮗ"
}
.jki-digg-light::before {
  content:"ﮘ"
}
.jki-bebo-light::before {
  content:"ﮙ"
}
.jki-stumbleupon-2-light::before {
  content:"ﮚ"
}
.jki-forrst-light::before {
  content:"ﮛ"
}
.jki-eye3-light::before {
  content:"ﮝ"
}
.jki-microscope-light::before {
  content:"ﮞ"
}
.jki-Anti-Lock-light::before {
  content:"ﮟ"
}
.jki-apartment-light::before {
  content:"ﮠ"
}
.jki-app-light::before {
  content:"ﮢ"
}
.jki-Aroma-light::before {
  content:"ﮣ"
}
.jki-bamboo-Leaf-light::before {
  content:"ﮥ"
}
.jki-basket-light::before {
  content:"ﮦ"
}
.jki-Battery-light::before {
  content:"ﮧ"
}
.jki-Bettery-light::before {
  content:"ﮨ"
}
.jki-building-light::before {
  content:"ﮩ"
}
.jki-car-2-light::before {
  content:"ﮪ"
}
.jki-Car-light::before {
  content:"ﮫ"
}
.jki-Child-light::before {
  content:"ﮬ"
}
.jki-cityscape-light::before {
  content:"ﮭ"
}
.jki-cleaner-light::before {
  content:"ﮮ"
}
.jki-Coffee-cup-light::before {
  content:"ﮯ"
}
.jki-coins-light::before {
  content:"ﮰ"
}
.jki-Computer-light::before {
  content:"ﮱ"
}
.jki-Consultancy-light::before {
  content:"﮲"
}
.jki-cottage-light::before {
  content:"﮳"
}
.jki-crane-light::before {
  content:"﮴"
}
.jki-Custom-api-light::before {
  content:"﮵"
}
.jki-customer-support-2-light::before {
  content:"﮶"
}
.jki-Design-2-light::before {
  content:"﮷"
}
.jki-Design-3-light::before {
  content:"﮸"
}
.jki-design-light::before {
  content:"﮹"
}
.jki-diamond-light::before {
  content:"﮺"
}
.jki-diploma-light::before {
  content:"﮻"
}
.jki-Document-Search-light::before {
  content:"﮼"
}
.jki-Download-light::before {
  content:"﮽"
}
.jki-drilling-light::before {
  content:"﮾"
}
.jki-engine-light::before {
  content:"﮿"
}
.jki-engineer-light::before {
  content:"﯀"
}
.jki-envelope-light::before {
  content:"﯁"
}
.jki-Family-light::before {
  content:"﯂"
}
.jki-friendship-light::before {
  content:"﯃"
}
.jki-gift-light::before {
  content:"﯄"
}
.jki-graph-2-light::before {
  content:"﯅"
}
.jki-graph-light::before {
  content:"﯆"
}
.jki-hamburger-2-light::before {
  content:"﯇"
}
.jki-handshake-light::before {
  content:"﯈"
}
.jki-Helmet-light::before {
  content:"﯉"
}
.jki-hot-Stone-2-light::before {
  content:"﯊"
}
.jki-hot-stone-light::before {
  content:"﯋"
}
.jki-idea-light::before {
  content:"﯌"
}
.jki-Leaf-light::before {
  content:"﯍"
}
.jki-management-light::before {
  content:"﯎"
}
.jki-Massage-table-light::before {
  content:"﯏"
}
.jki-Mechanic-light::before {
  content:"﯐"
}
.jki-Money-2-light::before {
  content:"﯒"
}
.jki-money-bag-light::before {
  content:"ﯓ"
}
.jki-Money-light::before {
  content:"ﯔ"
}
.jki-oil-bottle-light::before {
  content:"ﯕ"
}
.jki-Physiotherapy-light::before {
  content:"ﯖ"
}
.jki-Profile-light::before {
  content:"ﯗ"
}
.jki-Rating-light::before {
  content:"ﯘ"
}
.jki-right-mark-light::before {
  content:"ﯙ"
}
.jki-rings-light::before {
  content:"ﯚ"
}
.jki-Safe-house-light::before {
  content:"ﯛ"
}
.jki-Scan-light::before {
  content:"ﯜ"
}
.jki-social-care-light::before {
  content:"ﯝ"
}
.jki-Speed-Clock-light::before {
  content:"ﯞ"
}
.jki-stopwatch-light::before {
  content:"ﯟ"
}
.jki-Support-2-light::before {
  content:"ﯠ"
}
.jki-target-2-light::before {
  content:"ﯡ"
}
.jki-Target-light::before {
  content:"ﯢ"
}
.jki-tripod-light::before {
  content:"ﯣ"
}
.jki-truck-light::before {
  content:"ﯤ"
}
.jki-university-light::before {
  content:"ﯥ"
}
.jki-User-light::before {
  content:"ﯦ"
}
.jki-Web-Portals-light::before {
  content:"ﯧ"
}
.jki-window-light::before {
  content:"ﯨ"
}
.jki-ek_line_icon-light::before {
  content:"ﯩ"
}
.jki-ek_stroke_icon-light::before {
  content:"ﮡ"
}
.jki-ekit-light::before {
  content:"磊"
}
.jki-elements-kit-logo-light::before {
  content:"懶"
}
.jki-degree-image-light::before {
  content:"豈"
}
.jki-accordion-light::before {
  content:"更"
}
.jki-animated-flip-box-light::before {
  content:"車"
}
.jki-animated-text-light::before {
  content:"賈"
}
.jki-brands-light::before {
  content:"滑"
}
.jki-business-hour-light::before {
  content:"串"
}
.jki-button-light::before {
  content:"句"
}
.jki-carousel-light::before {
  content:"龜"
}
.jki-Circle-progress-light::before {
  content:"龜"
}
.jki-contact-form-light::before {
  content:"契"
}
.jki-countdown-timer-light::before {
  content:"金"
}
.jki-dropbar-light::before {
  content:"奈"
}
.jki-faq-light::before {
  content:"癩"
}
.jki-full-width-scroll-light::before {
  content:"羅"
}
.jki-google-map-light::before {
  content:"蘿"
}
.jki-heading-style-light::before {
  content:"螺"
}
.jki-help-desk-light::before {
  content:"裸"
}
.jki-horizontal-timeline-light::before {
  content:"邏"
}
.jki-iframe-light::before {
  content:"樂"
}
.jki-image-comparison-light::before {
  content:"洛"
}
.jki-image-gallery-light::before {
  content:"烙"
}
.jki-image-justify-light::before {
  content:"珞"
}
.jki-image-magnifier-light::before {
  content:"落"
}
.jki-image-masonry-light::before {
  content:"酪"
}
.jki-inline-svg-light::before {
  content:"駱"
}
.jki-instagram-light::before {
  content:"亂"
}
.jki-listing-light::before {
  content:"卵"
}
.jki-music-player-light::before {
  content:"欄"
}
.jki-news-ticker-light::before {
  content:"爛"
}
.jki-off-canvus-menu-light::before {
  content:"蘭"
}
.jki-parallax-light::before {
  content:"鸞"
}
.jki-portfolio-light::before {
  content:"嵐"
}
.jki-post-banner-light::before {
  content:"濫"
}
.jki-post-carousel-light::before {
  content:"藍"
}
.jki-post-grid-light::before {
  content:"襤"
}
.jki-post-slider-light::before {
  content:"拉"
}
.jki-pricing-list-light::before {
  content:"臘"
}
.jki-pricing-table-light::before {
  content:"蠟"
}
.jki-product-featured-light::before {
  content:"廊"
}
.jki-product-image-light::before {
  content:"朗"
}
.jki-product-recent-light::before {
  content:"浪"
}
.jki-product-sale-light::before {
  content:"狼"
}
.jki-product-top-rated-light::before {
  content:"郎"
}
.jki-product-top-seller-light::before {
  content:"來"
}
.jki-progress-bar-light::before {
  content:"冷"
}
.jki-protected-content-v2-light::before {
  content:"勞"
}
.jki-protected-content-v3-light::before {
  content:"擄"
}
.jki-protected-content-light::before {
  content:"櫓"
}
.jki-qr_code-light::before {
  content:"爐"
}
.jki-scroll-button-light::before {
  content:"盧"
}
.jki-search1-light::before {
  content:"老"
}
.jki-service-light::before {
  content:"蘆"
}
.jki-slider-image-light::before {
  content:"虜"
}
.jki-social-share-light::before {
  content:"路"
}
.jki-subscribe-light::before {
  content:"露"
}
.jki-tab-light::before {
  content:"魯"
}
.jki-table-light::before {
  content:"鷺"
}
.jki-team-join-light::before {
  content:"碌"
}
.jki-team-member-light::before {
  content:"祿"
}
.jki-testimonial-carousel-light::before {
  content:"綠"
}
.jki-testimonial-grid-light::before {
  content:"菉"
}
.jki-testimonial-quote-light::before {
  content:"錄"
}
.jki-testimonial-slider-light::before {
  content:"鹿"
}
.jki-toggle-light::before {
  content:"論"
}
.jki-user-login-light::before {
  content:"壟"
}
.jki-user-registration-light::before {
  content:"弄"
}
.jki-vertical-timeline-light::before {
  content:"籠"
}
.jki-video-player-light::before {
  content:"聾"
}
.jki-weather-light::before {
  content:"牢"
}
.jki-badge:before {
  content:"\f100"
}
.jki-balance-scale:before {
  content:"\f101"
}
.jki-diagonal-arrow-1:before {
  content:"\f102"
}
.jki-diagonal-arrow-2:before {
  content:"\f103"
}
.jki-diagonal-arrow-3:before {
  content:"\f104"
}
.jki-diagonal-arrow-4:before {
  content:"\f105"
}
.jki-diagonal-arrow-5:before {
  content:"\f106"
}
.jki-diagonal-arrow-6:before {
  content:"\f107"
}
.jki-diagonal-arrow-7:before {
  content:"\f108"
}
.jki-diagonal-arrow-8:before {
  content:"\f109"
}
.jki-diagonal-arrow-9:before {
  content:"\f10a"
}
.jki-diagonal-arrow-10:before {
  content:"\f10b"
}
.jki-diagonal-arrow-11:before {
  content:"\f10c"
}
.jki-diagonal-arrow-12:before {
  content:"\f10d"
}
.jki-diagonal-arrow-13:before {
  content:"\f10e"
}
.jki-diagonal-arrow-14:before {
  content:"\f10f"
}
.jki-diagonal-arrow-15:before {
  content:"\f110"
}
.jki-diagonal-arrow:before {
  content:"\f111"
}
.jki-down-arrow-1:before {
  content:"\f112"
}
.jki-down-arrow-2:before {
  content:"\f113"
}
.jki-down-arrow-3:before {
  content:"\f114"
}
.jki-down-arrow-4:before {
  content:"\f115"
}
.jki-down-arrow-5:before {
  content:"\f116"
}
.jki-down-arrow-6:before {
  content:"\f117"
}
.jki-down-arrow-7:before {
  content:"\f118"
}
.jki-down-arrow-8:before {
  content:"\f119"
}
.jki-down-arrow-9:before {
  content:"\f11a"
}
.jki-down-arrow-10:before {
  content:"\f11b"
}
.jki-down-arrow-11:before {
  content:"\f11c"
}
.jki-down-arrow:before {
  content:"\f11d"
}
.jki-left-arrow-1:before {
  content:"\f11e"
}
.jki-left-arrow-2:before {
  content:"\f11f"
}
.jki-left-arrow-3:before {
  content:"\f120"
}
.jki-left-arrow-4:before {
  content:"\f121"
}
.jki-left-arrow-5:before {
  content:"\f122"
}
.jki-left-arrow-6:before {
  content:"\f123"
}
.jki-left-arrow-7:before {
  content:"\f124"
}
.jki-left-arrow-8:before {
  content:"\f125"
}
.jki-left-arrow-9:before {
  content:"\f126"
}
.jki-left-arrow-10:before {
  content:"\f127"
}
.jki-left-arrow-11:before {
  content:"\f128"
}
.jki-left-arrow-12:before {
  content:"\f129"
}
.jki-left-arrow-13:before {
  content:"\f12a"
}
.jki-left-arrow-14:before {
  content:"\f12b"
}
.jki-left-arrow:before {
  content:"\f12c"
}
.jki-medal:before {
  content:"\f12d"
}
.jki-play-button:before {
  content:"\f12e"
}
.jki-play:before {
  content:"\f12f"
}
.jki-right-arrow-1:before {
  content:"\f130"
}
.jki-right-arrow-2:before {
  content:"\f131"
}
.jki-right-arrow-3:before {
  content:"\f132"
}
.jki-right-arrow-4:before {
  content:"\f133"
}
.jki-right-arrow-5:before {
  content:"\f134"
}
.jki-right-arrow-6:before {
  content:"\f135"
}
.jki-right-arrow-7:before {
  content:"\f136"
}
.jki-right-arrow-8:before {
  content:"\f137"
}
.jki-right-arrow-9:before {
  content:"\f138"
}
.jki-right-arrow-10:before {
  content:"\f139"
}
.jki-right-arrow-11:before {
  content:"\f13a"
}
.jki-right-arrow-12:before {
  content:"\f13b"
}
.jki-right-arrow-13:before {
  content:"\f13c"
}
.jki-right-arrow-14:before {
  content:"\f13d"
}
.jki-right-arrow:before {
  content:"\f13e"
}
.jki-suitcase:before {
  content:"\f13f"
}
.jki-up-arrow-1:before {
  content:"\f140"
}
.jki-up-arrow-2:before {
  content:"\f141"
}
.jki-up-arrow-3:before {
  content:"\f142"
}
.jki-up-arrow-4:before {
  content:"\f143"
}
.jki-up-arrow-5:before {
  content:"\f144"
}
.jki-up-arrow-6:before {
  content:"\f145"
}
.jki-up-arrow-7:before {
  content:"\f146"
}
.jki-up-arrow-8:before {
  content:"\f147"
}
.jki-up-arrow-9:before {
  content:"\f148"
}
.jki-up-arrow-10:before {
  content:"\f149"
}
.jki-up-arrow-11:before {
  content:"\f14a"
}
.jki-up-arrow:before {
  content:"\f14b"
}
/* source: widget-icon-list.css */
/*! elementor - v3.32.0 - 05-10-2025 */
.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container,.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container {
  overflow:hidden
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items {
  display:flex;
  flex-wrap:wrap;
  margin-inline:-8px
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item {
  word-break:break-word
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-inline:8px
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  border-width:0;
  border-inline-start-width:1px;
  border-style:solid;
  height:100%;
  inset-inline-end:-8px;
  inset-inline-start:auto;
  position:relative;
  width:auto
}
.elementor-widget .elementor-icon-list-items {
  list-style-type:none;
  margin:0;
  padding:0
}
.elementor-widget .elementor-icon-list-item {
  margin:0;
  padding:0;
  position:relative
}
.elementor-widget .elementor-icon-list-item:after {
  inset-block-end:0;
  position:absolute;
  width:100%
}
.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a {
  align-items:var(--icon-vertical-align,center);
  display:flex;
  font-size:inherit
}
.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
  align-self:center;
  padding-inline-start:5px
}
.elementor-widget .elementor-icon-list-icon {
  display:flex;
  inset-block-start:var(--icon-vertical-offset,initial);
  position:relative
}
.elementor-widget .elementor-icon-list-icon svg {
  height:var(--e-icon-list-icon-size,1em);
  width:var(--e-icon-list-icon-size,1em)
}
.elementor-widget .elementor-icon-list-icon i {
  font-size:var(--e-icon-list-icon-size);
  width:1.25em
}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {
  text-align:var(--e-icon-list-icon-align)
}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg {
  margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)
}
.elementor-widget.elementor-list-item-link-full_width a {
  width:100%
}
.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a {
  justify-content:center
}
.elementor-widget.elementor-align-center .elementor-icon-list-item:after {
  margin:auto
}
.elementor-widget.elementor-align-center .elementor-inline-items {
  justify-content:center
}
.elementor-widget.elementor-align-left .elementor-icon-list-item,.elementor-widget.elementor-align-left .elementor-icon-list-item a {
  justify-content:flex-start;
  text-align:left
}
.elementor-widget.elementor-align-left .elementor-inline-items {
  justify-content:flex-start
}
.elementor-widget.elementor-align-right .elementor-icon-list-item,.elementor-widget.elementor-align-right .elementor-icon-list-item a {
  justify-content:flex-end;
  text-align:right
}
.elementor-widget.elementor-align-right .elementor-icon-list-items {
  justify-content:flex-end
}
.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after {
  inset-inline-start:0
}
.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after {
  inset-inline-end:0
}
@media (min-width:-1) {
  .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a {
    justify-content:center
  }
  .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after {
    margin:auto
  }
  .elementor-widget.elementor-widescreen-align-center .elementor-inline-items {
    justify-content:center
  }
  .elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a {
    justify-content:flex-start;
    text-align:left
  }
  .elementor-widget.elementor-widescreen-align-left .elementor-inline-items {
    justify-content:flex-start
  }
  .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a {
    justify-content:flex-end;
    text-align:right
  }
  .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items {
    justify-content:flex-end
  }
  .elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after {
    inset-inline-start:0
  }
  .elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after {
    inset-inline-end:0
  }
}
@media (max-width:-1) {
  .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a {
    justify-content:center
  }
  .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after {
    margin:auto
  }
  .elementor-widget.elementor-laptop-align-center .elementor-inline-items {
    justify-content:center
  }
  .elementor-widget.elementor-laptop-align-left .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a {
    justify-content:flex-start;
    text-align:left
  }
  .elementor-widget.elementor-laptop-align-left .elementor-inline-items {
    justify-content:flex-start
  }
  .elementor-widget.elementor-laptop-align-right .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a {
    justify-content:flex-end;
    text-align:right
  }
  .elementor-widget.elementor-laptop-align-right .elementor-icon-list-items {
    justify-content:flex-end
  }
  .elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after {
    inset-inline-start:0
  }
  .elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after {
    inset-inline-end:0
  }
  .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a {
    justify-content:center
  }
  .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after {
    margin:auto
  }
  .elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items {
    justify-content:center
  }
  .elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a {
    justify-content:flex-start;
    text-align:left
  }
  .elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items {
    justify-content:flex-start
  }
  .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a {
    justify-content:flex-end;
    text-align:right
  }
  .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-items {
    justify-content:flex-end
  }
  .elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after {
    inset-inline-start:0
  }
  .elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after {
    inset-inline-end:0
  }
}
@media (max-width:1024px) {
  .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a {
    justify-content:center
  }
  .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after {
    margin:auto
  }
  .elementor-widget.elementor-tablet-align-center .elementor-inline-items {
    justify-content:center
  }
  .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a {
    justify-content:flex-start;
    text-align:left
  }
  .elementor-widget.elementor-tablet-align-left .elementor-inline-items {
    justify-content:flex-start
  }
  .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a {
    justify-content:flex-end;
    text-align:right
  }
  .elementor-widget.elementor-tablet-align-right .elementor-icon-list-items {
    justify-content:flex-end
  }
  .elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after {
    inset-inline-start:0
  }
  .elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after {
    inset-inline-end:0
  }
}
@media (max-width:-1) {
  .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a {
    justify-content:center
  }
  .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after {
    margin:auto
  }
  .elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items {
    justify-content:center
  }
  .elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item a {
    justify-content:flex-start;
    text-align:left
  }
  .elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items {
    justify-content:flex-start
  }
  .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item a {
    justify-content:flex-end;
    text-align:right
  }
  .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items {
    justify-content:flex-end
  }
  .elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after {
    inset-inline-start:0
  }
  .elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after {
    inset-inline-end:0
  }
}
@media (max-width:767px) {
  .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a {
    justify-content:center
  }
  .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after {
    margin:auto
  }
  .elementor-widget.elementor-mobile-align-center .elementor-inline-items {
    justify-content:center
  }
  .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a {
    justify-content:flex-start;
    text-align:left
  }
  .elementor-widget.elementor-mobile-align-left .elementor-inline-items {
    justify-content:flex-start
  }
  .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a {
    justify-content:flex-end;
    text-align:right
  }
  .elementor-widget.elementor-mobile-align-right .elementor-icon-list-items {
    justify-content:flex-end
  }
  .elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after {
    inset-inline-start:0
  }
  .elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after {
    inset-inline-end:0
  }
}
#left-area ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items {
  padding:0
}
/* source: widget-social-icons.css */
/*! elementor - v3.32.0 - 05-10-2025 */
.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0:not(:has(.elementor-widget-container)) {
  font-size:0;
  line-height:1
}
.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid {
  display:inline-grid
}
.elementor-widget-social-icons .elementor-grid {
  grid-column-gap:var(--grid-column-gap,5px);
  grid-row-gap:var(--grid-row-gap,5px);
  grid-template-columns:var(--grid-template-columns);
  justify-content:var(--justify-content,center);
  justify-items:var(--justify-content,center)
}
.elementor-icon.elementor-social-icon {
  font-size:var(--icon-size,25px);
  height:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));
  line-height:var(--icon-size,25px);
  width:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em))
}
.elementor-social-icon {
  --e-social-icon-icon-color:#fff;
  align-items:center;
  background-color:#69727d;
  cursor:pointer;
  display:inline-flex;
  justify-content:center;
  text-align:center
}
.elementor-social-icon i {
  color:var(--e-social-icon-icon-color)
}
.elementor-social-icon svg {
  fill:var(--e-social-icon-icon-color)
}
.elementor-social-icon:last-child {
  margin:0
}
.elementor-social-icon:hover {
  color:#fff;
  opacity:.9
}
.elementor-social-icon-android {
  background-color:#a4c639
}
.elementor-social-icon-apple {
  background-color:#999
}
.elementor-social-icon-behance {
  background-color:#1769ff
}
.elementor-social-icon-bitbucket {
  background-color:#205081
}
.elementor-social-icon-codepen {
  background-color:#000
}
.elementor-social-icon-delicious {
  background-color:#39f
}
.elementor-social-icon-deviantart {
  background-color:#05cc47
}
.elementor-social-icon-digg {
  background-color:#005be2
}
.elementor-social-icon-dribbble {
  background-color:#ea4c89
}
.elementor-social-icon-elementor {
  background-color:#d30c5c
}
.elementor-social-icon-envelope {
  background-color:#ea4335
}
.elementor-social-icon-facebook,.elementor-social-icon-facebook-f {
  background-color:#3b5998
}
.elementor-social-icon-flickr {
  background-color:#0063dc
}
.elementor-social-icon-foursquare {
  background-color:#2d5be3
}
.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp {
  background-color:#006400
}
.elementor-social-icon-github {
  background-color:#333
}
.elementor-social-icon-gitlab {
  background-color:#e24329
}
.elementor-social-icon-globe {
  background-color:#69727d
}
.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g {
  background-color:#dd4b39
}
.elementor-social-icon-houzz {
  background-color:#7ac142
}
.elementor-social-icon-instagram {
  background-color:#262626
}
.elementor-social-icon-jsfiddle {
  background-color:#487aa2
}
.elementor-social-icon-link {
  background-color:#818a91
}
.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in {
  background-color:#0077b5
}
.elementor-social-icon-medium {
  background-color:#00ab6b
}
.elementor-social-icon-meetup {
  background-color:#ec1c40
}
.elementor-social-icon-mixcloud {
  background-color:#273a4b
}
.elementor-social-icon-odnoklassniki {
  background-color:#f4731c
}
.elementor-social-icon-pinterest {
  background-color:#bd081c
}
.elementor-social-icon-product-hunt {
  background-color:#da552f
}
.elementor-social-icon-reddit {
  background-color:#ff4500
}
.elementor-social-icon-rss {
  background-color:#f26522
}
.elementor-social-icon-shopping-cart {
  background-color:#4caf50
}
.elementor-social-icon-skype {
  background-color:#00aff0
}
.elementor-social-icon-slideshare {
  background-color:#0077b5
}
.elementor-social-icon-snapchat {
  background-color:#fffc00
}
.elementor-social-icon-soundcloud {
  background-color:#f80
}
.elementor-social-icon-spotify {
  background-color:#2ebd59
}
.elementor-social-icon-stack-overflow {
  background-color:#fe7a15
}
.elementor-social-icon-steam {
  background-color:#00adee
}
.elementor-social-icon-stumbleupon {
  background-color:#eb4924
}
.elementor-social-icon-telegram {
  background-color:#2ca5e0
}
.elementor-social-icon-threads {
  background-color:#000
}
.elementor-social-icon-thumb-tack {
  background-color:#1aa1d8
}
.elementor-social-icon-tripadvisor {
  background-color:#589442
}
.elementor-social-icon-tumblr {
  background-color:#35465c
}
.elementor-social-icon-twitch {
  background-color:#6441a5
}
.elementor-social-icon-twitter {
  background-color:#1da1f2
}
.elementor-social-icon-viber {
  background-color:#665cac
}
.elementor-social-icon-vimeo {
  background-color:#1ab7ea
}
.elementor-social-icon-vk {
  background-color:#45668e
}
.elementor-social-icon-weibo {
  background-color:#dd2430
}
.elementor-social-icon-weixin {
  background-color:#31a918
}
.elementor-social-icon-whatsapp {
  background-color:#25d366
}
.elementor-social-icon-wordpress {
  background-color:#21759b
}
.elementor-social-icon-x-twitter {
  background-color:#000
}
.elementor-social-icon-xing {
  background-color:#026466
}
.elementor-social-icon-yelp {
  background-color:#af0606
}
.elementor-social-icon-youtube {
  background-color:#cd201f
}
.elementor-social-icon-500px {
  background-color:#0099e5
}
/* source: widget-google-maps.css */
/*! elementor - v3.32.0 - 05-10-2025 */
.elementor-widget-google_maps .elementor-widget-container,.elementor-widget-google_maps:not(:has(.elementor-widget-container)) {
  overflow:hidden
}
.elementor-widget-google_maps .elementor-custom-embed {
  line-height:0
}
.elementor-widget-google_maps iframe {
  height:300px
}
/* source: jkit-main.css */
@charset "UTF-8";
.jeg-elementor-kit.jkit-accordion {
  counter-reset:jkitNumber
}
.jeg-elementor-kit.jkit-accordion .card-wrapper {
  background-color:transparent;
  border:0;
  border-radius:0
}
.jeg-elementor-kit.jkit-accordion .card-wrapper:not(:last-child) {
  margin-bottom:10px
}
.jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button .left-icon-group .normal-icon,.jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button .right-icon-group .normal-icon {
  display:none
}
.jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button .left-icon-group .active-icon,.jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button .right-icon-group .active-icon {
  display:block
}
.jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header.background-gradient::after {
  opacity:1
}
.jeg-elementor-kit.jkit-accordion .card-wrapper.background-gradient {
  overflow:hidden;
  position:relative
}
.jeg-elementor-kit.jkit-accordion .card-wrapper.background-gradient>* {
  position:relative;
  background-color:transparent;
  z-index:1
}
.jeg-elementor-kit.jkit-accordion .card-wrapper.background-gradient:after,.jeg-elementor-kit.jkit-accordion .card-wrapper.background-gradient:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
  -webkit-transition-duration:inherit;
  transition-duration:inherit
}
.jeg-elementor-kit.jkit-accordion .card-wrapper.background-gradient::after {
  opacity:0
}
.jeg-elementor-kit.jkit-accordion .card-wrapper.background-gradient.expand::after {
  opacity:1
}
.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header {
  cursor:pointer
}
.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  color:var(--jkit-txt-color);
  background-color:var(--jkit-element-lighten-bg-color);
  font-weight:700;
  padding:14px 30px;
  border:1px solid transparent;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative
}
.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .number:before {
  counter-increment:jkitNumber;
  content:counter(jkitNumber) ". "
}
.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .title {
  padding-right:10px;
  display:inline-block
}
.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .left-icon-group {
  padding-right:26px;
  float:left
}
.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .right-icon-group {
  position:absolute;
  right:0;
  margin-right:30px
}
.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .left-icon-group .normal-icon,.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .right-icon-group .normal-icon {
  display:block
}
.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .left-icon-group .active-icon,.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .right-icon-group .active-icon {
  display:none
}
.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient {
  overflow:hidden;
  position:relative
}
.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient a.card-header-button {
  position:relative;
  background-color:transparent;
  z-index:1
}
.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:after,.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
  -webkit-transition-duration:inherit;
  transition-duration:inherit
}
.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:after {
  opacity:0
}
.jeg-elementor-kit.jkit-accordion .card-expand .card-body {
  padding:30px 85px 30px 65px
}
.jeg-elementor-kit.jkit-accordion.style-curve .card-wrapper .card-header .card-header-button {
  position:relative;
  border:0;
  padding-left:70px;
  background-color:var(--jkit-element-bg-color)
}
.jeg-elementor-kit.jkit-accordion.style-curve .card-wrapper .card-header .card-header-button:before {
  position:absolute;
  content:"";
  top:0;
  left:0;
  height:100%;
  width:35px;
  background-color:rgba(255,255,255,.2);
  text-align:right;
  line-height:55px
}
.jeg-elementor-kit.jkit-accordion.style-curve .card-wrapper .card-header .card-header-button:after {
  position:absolute;
  content:"";
  left:35px;
  top:0;
  border-top:26.5px solid transparent;
  border-right:26.5px solid transparent;
  border-left:26.5px solid rgba(255,255,255,.2);
  border-bottom:26.5px solid transparent
}
.jeg-elementor-kit.jkit-accordion.style-curve .card-wrapper .card-header .card-header-button .left-icon-group {
  position:absolute;
  left:20px;
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  z-index:2
}
.jeg-elementor-kit.jkit-accordion.style-box .card-wrapper .card-header .card-header-button {
  border:1px solid var(--jkit-border-color);
  border-bottom:1px solid var(--jkit-element-bg-color);
  background-color:var(--jkit-bg-color);
  position:relative;
  padding-left:85px
}
.jeg-elementor-kit.jkit-accordion.style-box .card-wrapper .card-header .card-header-button:before {
  position:absolute;
  top:-1px;
  left:-1px;
  content:"";
  height:calc(100% + 2px);
  width:55px;
  text-align:center;
  line-height:55px;
  color:var(--jkit-bg-color);
  background-color:var(--jkit-element-bg-color)
}
.jeg-elementor-kit.jkit-accordion.style-box .card-wrapper .card-header .card-header-button .left-icon-group {
  position:absolute;
  left:20px;
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%)
}
.jeg-elementor-kit.jkit-accordion.style-shadow .card-wrapper .card-header .card-header-button {
  -webkit-box-shadow:-1.216px 6.894px 15px 0 rgba(37,117,252,.2);
  -o-box-shadow:-1.216px 6.894px 15px 0 rgba(37,117,252,.2);
  box-shadow:-1.216px 6.894px 15px 0 rgba(37,117,252,.2);
  border-radius:0 0 5px 5px;
  background-color:var(--jkit-bg-color)
}
.jeg-elementor-kit.jkit-animated-text {
  -webkit-transition:all .3s ease;
  transition:all .3s ease
}
.jeg-elementor-kit.jkit-animated-text a {
  text-decoration:none;
  color:var(--jkit-txt-h-color)
}
.jeg-elementor-kit.jkit-animated-text .animated-text {
  all:unset;
  padding:0;
  margin:0;
  display:inline-block
}
.jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
  z-index:1;
  position:relative;
  vertical-align:bottom;
  font-size:43px;
  font-weight:500;
  line-height:1.2
}
.jeg-elementor-kit.jkit-animated-text .animated-text .normal-text.style-gradient {
  background:var(--jkit-element-darken-bg-color);
  background:-webkit-gradient(linear,left top,left bottom,from(var(--jkit-element-lighten-bg-color)),to(var(--jkit-element-darken-bg-color)));
  background:linear-gradient(180deg,var(--jkit-element-lighten-bg-color) 0,var(--jkit-element-darken-bg-color) 100%);
  -moz-text-fill-color:transparent;
  -o-text-fill-color:transparent;
  -webkit-text-fill-color:transparent;
  background-clip:text;
  -webkit-background-clip:text
}
.jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper {
  overflow:visible;
  text-align:inherit;
  display:inline-block;
  position:relative;
  vertical-align:bottom
}
.jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-gradient .dynamic-text {
  background:var(--jkit-element-darken-bg-color);
  background:-webkit-gradient(linear,left top,left bottom,from(var(--jkit-element-lighten-bg-color)),to(var(--jkit-element-darken-bg-color)));
  background:linear-gradient(180deg,var(--jkit-element-lighten-bg-color) 0,var(--jkit-element-darken-bg-color) 100%);
  -moz-text-fill-color:transparent;
  -o-text-fill-color:transparent;
  -webkit-text-fill-color:transparent;
  background-clip:text;
  -webkit-background-clip:text
}
.jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-gradient .dynamic-text .dynamic-text-letter {
  background:var(--jkit-element-darken-bg-color);
  background:-webkit-gradient(linear,left top,left bottom,from(var(--jkit-element-lighten-bg-color)),to(var(--jkit-element-darken-bg-color)));
  background:linear-gradient(180deg,var(--jkit-element-lighten-bg-color) 0,var(--jkit-element-darken-bg-color) 100%);
  -moz-text-fill-color:transparent;
  -o-text-fill-color:transparent;
  -webkit-text-fill-color:transparent;
  background-clip:text;
  -webkit-background-clip:text
}
.jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-text {
  display:inline-block;
  position:relative;
  top:0;
  left:0;
  z-index:1;
  font-size:43px;
  font-weight:500;
  line-height:1.2
}
.jeg-elementor-kit.jkit-animated-text .animated-text svg {
  position:absolute;
  left:0;
  overflow:visible
}
.jeg-elementor-kit.jkit-animated-text .animated-text svg path {
  fill:none;
  stroke-dasharray:1500;
  -webkit-animation:jkit-animated-dash 10s infinite;
  animation:jkit-animated-dash 10s infinite
}
.jeg-elementor-kit.jkit-animated-text .animated-text svg path.style-color {
  stroke:var(--jkit-element-bg-color)
}
.jeg-elementor-kit.jkit-animated-text .animated-text svg path:nth-of-type(2) {
  -webkit-animation-delay:.3s;
  animation-delay:.3s
}
.jeg-elementor-kit.jkit-animated-text .animated-text svg linearGradient stop:nth-of-type(1) {
  stop-color:var(--jkit-element-lighten-bg-color)
}
.jeg-elementor-kit.jkit-animated-text .animated-text svg linearGradient stop:nth-of-type(2) {
  stop-color:var(--jkit-element-darken-bg-color)
}
.jeg-elementor-kit.jkit-animated-text[data-shape=strikethrough] .animated-text svg {
  top:50%;
  width:100%;
  height:100%
}
.jeg-elementor-kit.jkit-animated-text[data-shape=diagonal] .animated-text svg,.jeg-elementor-kit.jkit-animated-text[data-shape=double] .animated-text svg,.jeg-elementor-kit.jkit-animated-text[data-shape=x] .animated-text svg {
  top:0;
  width:100%;
  height:100%
}
.jeg-elementor-kit.jkit-animated-text[data-shape=curly] .animated-text svg,.jeg-elementor-kit.jkit-animated-text[data-shape=double-underline] .animated-text svg,.jeg-elementor-kit.jkit-animated-text[data-shape=underline-zigzag] .animated-text svg,.jeg-elementor-kit.jkit-animated-text[data-shape=underline] .animated-text svg {
  top:90%;
  width:100%;
  height:100%
}
.jeg-elementor-kit.jkit-animated-text[data-shape=circle] .animated-text svg {
  top:0;
  width:calc(100% + 20px);
  height:calc(100% + 20px);
  -webkit-transform:translate(-10px,-10px);
  transform:translate(-10px,-10px)
}
.jeg-elementor-kit.jkit-animated-text[data-style=rotating] .animated-text .dynamic-text:not(.show-text) {
  visibility:hidden;
  opacity:0;
  display:none
}
.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=typing] .animated-text .dynamic-wrapper:after {
  content:"";
  position:absolute;
  left:auto;
  right:0;
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  height:90%;
  width:1px;
  background-color:var(--jkit-txt-color)
}
.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=typing] .animated-text .dynamic-wrapper.cursor-blink:after {
  -webkit-animation:jkit-animated-pulse 1s infinite;
  animation:jkit-animated-pulse 1s infinite
}
.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=typing] .animated-text .dynamic-wrapper.typing-delete {
  background:var(--jkit-txt-h-color)
}
.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=typing] .animated-text .dynamic-wrapper.typing-delete.style-gradient .dynamic-text {
  color:var(--jkit-txt-m-color);
  background:0 0;
  background-clip:border-box;
  -webkit-background-clip:border-box;
  -moz-text-fill-color:unset;
  -o-text-fill-color:unset;
  -webkit-text-fill-color:unset
}
.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=typing] .animated-text .dynamic-wrapper.typing-delete.style-gradient .dynamic-text .dynamic-text-letter {
  background:0 0;
  background-clip:border-box;
  -webkit-background-clip:border-box;
  -webkit-background-clip:border-box;
  -moz-text-fill-color:unset;
  -o-text-fill-color:unset;
  -webkit-text-fill-color:unset
}
.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=typing] .animated-text .dynamic-wrapper.typing-delete .dynamic-text .dynamic-text-letter {
  color:var(--jkit-txt-m-color)
}
.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=typing] .animated-text .dynamic-text-letter:not(.show-letter) {
  display:none
}
.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=swirl] .animated-text .dynamic-wrapper {
  -webkit-transition:width .3s ease;
  transition:width .3s ease;
  overflow:hidden
}
.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=swirl] .animated-text .dynamic-text-letter {
  display:inline-block;
  -webkit-transform-style:preserve-3d;
  transform-style:preserve-3d;
  -webkit-transform:translateZ(-20px) rotateX(90deg);
  transform:translateZ(-20px) rotateX(90deg);
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden
}
.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=swirl] .animated-text .dynamic-text-letter.show-letter {
  -webkit-animation:jkit-animated-swirl-in .4s forwards;
  animation:jkit-animated-swirl-in .4s forwards
}
.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=blinds] {
  -webkit-transition:width .3s ease;
  transition:width .3s ease
}
.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=blinds] .animated-text .dynamic-text-letter {
  -webkit-transform:rotateY(180deg);
  transform:rotateY(180deg);
  display:inline-block;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden
}
.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=blinds] .animated-text .dynamic-text-letter.show-letter {
  -webkit-animation:jkit-animated-blinds-in .6s forwards;
  animation:jkit-animated-blinds-in .6s forwards
}
.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=wave] {
  -webkit-transition:width .3s ease;
  transition:width .3s ease
}
.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=wave] .animated-text .dynamic-text-letter {
  -webkit-transform:scale(0);
  transform:scale(0);
  display:inline-block;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden
}
.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=wave] .animated-text .dynamic-text-letter.show-letter {
  -webkit-animation:jkit-animated-wave-up .3s forwards;
  animation:jkit-animated-wave-up .3s forwards
}
.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=flip] .animated-text .dynamic-wrapper {
  -webkit-transition:width .3s ease;
  transition:width .3s ease;
  overflow:hidden
}
.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=flip] .animated-text .dynamic-text {
  -webkit-transform-origin:50% 100%;
  transform-origin:50% 100%;
  -webkit-transform:rotateX(180deg);
  transform:rotateX(180deg);
  position:relative
}
.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=flip] .animated-text .dynamic-text.show-text {
  position:relative;
  white-space:nowrap;
  -webkit-transform:rotateX(0);
  transform:rotateX(0);
  -webkit-animation:jkit-animated-flip-in 1.2s;
  animation:jkit-animated-flip-in 1.2s
}
.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=flip] .animated-text .dynamic-text:not(.show-text) {
  display:inline-block;
  position:absolute;
  visibility:visible;
  -webkit-transform:rotateX(180deg);
  transform:rotateX(180deg);
  -webkit-animation:jkit-animated-flip-out 1.2s;
  animation:jkit-animated-flip-out 1.2s
}
.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=drop-in] .animated-text .dynamic-wrapper {
  -webkit-transition:width .3s ease;
  transition:width .3s ease;
  -webkit-perspective:300px;
  perspective:300px;
  overflow:hidden
}
.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=drop-in] .animated-text .dynamic-text {
  position:relative
}
.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=drop-in] .animated-text .dynamic-text.show-text {
  position:relative;
  white-space:nowrap;
  -webkit-animation:jkit-animated-drop-in-in .6s;
  animation:jkit-animated-drop-in-in .6s
}
.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=drop-in] .animated-text .dynamic-text:not(.show-text) {
  display:inline-block;
  position:absolute;
  visibility:visible;
  -webkit-animation:jkit-animated-drop-in-out .6s;
  animation:jkit-animated-drop-in-out .6s
}
.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-left] .animated-text .dynamic-wrapper {
  -webkit-transition:width .3s ease;
  transition:width .3s ease;
  overflow:hidden
}
.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-left] .animated-text .dynamic-text.show-text {
  position:relative;
  white-space:nowrap;
  -webkit-animation:jkit-animated-slide-left-in .6s;
  animation:jkit-animated-slide-left-in .6s
}
.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-left] .animated-text .dynamic-text:not(.show-text) {
  display:inline-block;
  position:absolute;
  visibility:visible;
  -webkit-animation:jkit-animated-slide-left-out .6s;
  animation:jkit-animated-slide-left-out .6s
}
.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-right] .animated-text .dynamic-wrapper {
  -webkit-transition:width .3s ease;
  transition:width .3s ease;
  overflow:hidden
}
.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-right] .animated-text .dynamic-text.show-text {
  position:relative;
  white-space:nowrap;
  -webkit-animation:jkit-animated-slide-right-in .6s;
  animation:jkit-animated-slide-right-in .6s
}
.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-right] .animated-text .dynamic-text:not(.show-text) {
  display:inline-block;
  position:absolute;
  visibility:visible;
  -webkit-animation:jkit-animated-slide-right-out .6s;
  animation:jkit-animated-slide-right-out .6s
}
.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-up] .animated-text .dynamic-wrapper {
  -webkit-transition:width .3s ease;
  transition:width .3s ease;
  overflow:hidden
}
.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-up] .animated-text .dynamic-text.show-text {
  position:relative;
  white-space:nowrap;
  -webkit-animation:jkit-animated-slide-up-in .6s;
  animation:jkit-animated-slide-up-in .6s
}
.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-up] .animated-text .dynamic-text:not(.show-text) {
  display:inline-block;
  position:absolute;
  visibility:visible;
  -webkit-animation:jkit-animated-slide-up-out .6s;
  animation:jkit-animated-slide-up-out .6s
}
.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-down] .animated-text .dynamic-wrapper {
  -webkit-transition:width .3s ease;
  transition:width .3s ease;
  overflow:hidden
}
.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-down] .animated-text .dynamic-text.show-text {
  position:relative;
  white-space:nowrap;
  -webkit-animation:jkit-animated-slide-down-in .6s;
  animation:jkit-animated-slide-down-in .6s
}
.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-down] .animated-text .dynamic-text:not(.show-text) {
  display:inline-block;
  position:absolute;
  visibility:visible;
  -webkit-animation:jkit-animated-slide-down-out .6s;
  animation:jkit-animated-slide-down-out .6s
}
.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=bounce] .animated-text .dynamic-wrapper {
  -webkit-transition:width .3s ease;
  transition:width .3s ease;
  overflow:hidden
}
.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=bounce] .animated-text .dynamic-text.show-text {
  position:relative;
  white-space:nowrap;
  -webkit-animation:jkit-animated-bounce-in .6s;
  animation:jkit-animated-bounce-in .6s
}
.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=bounce] .animated-text .dynamic-text:not(.show-text) {
  display:inline-block;
  position:absolute;
  visibility:visible;
  -webkit-animation:jkit-animated-bounce-out .6s;
  animation:jkit-animated-bounce-out .6s
}
.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=swing] .animated-text .dynamic-wrapper {
  -webkit-transition:width .3s ease;
  transition:width .3s ease;
  overflow:hidden
}
.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=swing] .animated-text .dynamic-text.show-text {
  position:relative;
  white-space:nowrap;
  -webkit-animation:jkit-animated-swing-in .6s;
  animation:jkit-animated-swing-in .6s
}
.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=swing] .animated-text .dynamic-text:not(.show-text) {
  display:inline-block;
  position:absolute;
  visibility:visible;
  -webkit-animation:jkit-animated-swing-out .6s;
  animation:jkit-animated-swing-out .6s
}
.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=rubber-band] .animated-text .dynamic-wrapper {
  -webkit-transition:width .3s ease;
  transition:width .3s ease;
  overflow:hidden
}
.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=rubber-band] .animated-text .dynamic-text.show-text {
  position:relative;
  white-space:nowrap;
  -webkit-animation:jkit-animated-rubber-band-in .6s;
  animation:jkit-animated-rubber-band-in .6s
}
.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=rubber-band] .animated-text .dynamic-text:not(.show-text) {
  display:inline-block;
  position:absolute;
  visibility:visible;
  -webkit-animation:jkit-animated-rubber-band-out .6s;
  animation:jkit-animated-rubber-band-out .6s
}
.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=clip] .animated-text .dynamic-wrapper {
  overflow:hidden;
  text-align:left
}
.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=clip] .animated-text .dynamic-wrapper:after {
  content:"";
  position:absolute;
  left:auto;
  right:0;
  top:0;
  height:100%;
  width:2px;
  background-color:var(--jkit-txt-color)
}
.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=clip] .animated-text .dynamic-text.show-text {
  white-space:nowrap
}
.jeg-elementor-kit.jkit-banner .jkit-banner-wrapper .jkit-banner-image {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0
}
.jeg-elementor-kit.jkit-banner .jkit-banner-wrapper .jkit-banner-image::before {
  content:"";
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0
}
.jeg-elementor-kit.jkit-banner .jkit-banner-wrapper .jkit-banner-content {
  position:relative;
  height:400px;
  max-width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin:auto;
  padding:30px 70px
}
.jeg-elementor-kit.jkit-banner .jkit-banner-wrapper .jkit-banner-box-sale {
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}
.jeg-elementor-kit.jkit-banner .jkit-banner-wrapper .jkit-banner-all-link {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0
}
.jeg-elementor-kit.jkit-button .jkit-button-wrapper {
  border-radius:5px;
  font-size:15px;
  padding:15px 30px;
  display:inline-block;
  color:var(--jkit-txt-alt-color);
  position:relative;
  display:inline-block;
  line-height:1;
  -webkit-user-select:none;
  -ms-user-select:none;
  -moz-user-select:none;
  user-select:none;
  white-space:nowrap;
  vertical-align:middle;
  text-align:center;
  background-color:var(--jkit-btn-bg-color);
  -webkit-transition:all .4s ease;
  transition:all .4s ease
}
.jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
  background-color:var(--jkit-btn-bg-hover-color)
}
.jeg-elementor-kit.jkit-button .jkit-button-wrapper i,.jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
  display:inline-block;
  vertical-align:middle
}
.jeg-elementor-kit.jkit-button .jkit-button-wrapper i.icon-colored,.jeg-elementor-kit.jkit-button .jkit-button-wrapper svg.icon-colored {
  -webkit-transition-duration:inherit;
  transition-duration:inherit
}
.jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
  fill:var(--jkit-txt-alt-color);
  -webkit-transition:all .4s ease;
  transition:all .4s ease
}
.jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient {
  overflow:hidden
}
.jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient span {
  position:relative;
  z-index:1
}
.jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
  opacity:0;
  -webkit-transition-duration:inherit;
  transition-duration:inherit
}
.jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:hover:before {
  opacity:1
}
.jeg-elementor-kit.jkit-categorylist .category-list-item a {
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  position:relative;
  color:var(--jkit-txt-h-color)
}
.jeg-elementor-kit.jkit-categorylist .category-list-item a:hover {
  color:var(--jkit-txt-h-color)
}
.jeg-elementor-kit.jkit-categorylist .category-list-item a:hover svg {
  fill:var(--jkit-txt-h-color)
}
.jeg-elementor-kit.jkit-categorylist .category-list-item a .jkit-categorylist-content {
  z-index:2;
  display:block;
  margin-bottom:0
}
.jeg-elementor-kit.jkit-categorylist .category-list-item a .icon-list {
  text-align:center
}
.jeg-elementor-kit.jkit-categorylist .category-list-item a svg {
  fill:var(--jkit-txt-h-color)
}
.jeg-elementor-kit.jkit-categorylist.layout-horizontal {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}
.jeg-elementor-kit.jkit-client-logo {
  position:relative;
  display:inline-block;
  overflow:hidden;
  width:100%
}
.jeg-elementor-kit.jkit-client-logo .client-list {
  position:relative;
  z-index:1
}
.jeg-elementor-kit.jkit-client-logo .client-track .image-list {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:center;
  overflow:hidden
}
.jeg-elementor-kit.jkit-client-logo .client-track .image-list:hover .content-image .hover-image {
  opacity:1;
  -webkit-transition:opacity .25s ease-in-out 0s;
  transition:opacity .25s ease-in-out 0s
}
.jeg-elementor-kit.jkit-client-logo .client-track .content-image {
  position:relative;
  line-height:0;
  width:100%
}
.jeg-elementor-kit.jkit-client-logo .client-track .content-image .main-image {
  height:auto;
  width:100%
}
.jeg-elementor-kit.jkit-client-logo .client-track .content-image .hover-image {
  position:absolute;
  left:0;
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  opacity:0;
  height:auto;
  width:100%
}
.jeg-elementor-kit.jkit-client-logo .client-track .client-slider.hover-enable:hover .content-image .main-image {
  opacity:0;
  visibility:hidden;
  -webkit-transition:all .25s ease;
  transition:all .25s ease
}
.jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider {
  margin-right:10px
}
.jeg-elementor-kit.jkit-client-logo .tns-nav {
  text-align:center
}
.jeg-elementor-kit.jkit-client-logo .tns-nav button {
  width:9px;
  height:9px;
  padding:0;
  margin:0 5px;
  border-radius:50%;
  background:var(--jkit-txt-m-color);
  border:0
}
.jeg-elementor-kit.jkit-client-logo .tns-nav button.tns-nav-active {
  background:var(--jkit-txt-color)
}
.jeg-elementor-kit.jkit-client-logo .tns-horizontal.tns-subpixel>.tns-item {
  vertical-align:middle
}
.jeg-elementor-kit.jkit-client-logo .tns-controls button {
  color:var(--jkit-txt-color);
  border:0;
  background:0 0
}
.jeg-elementor-kit.jkit-client-logo .tns-controls button span {
  display:inline-block;
  position:relative
}
.jeg-elementor-kit.jkit-client-logo .tns-controls button span.hover-gradient:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
  opacity:0;
  -webkit-transition-duration:inherit;
  transition-duration:inherit
}
.jeg-elementor-kit.jkit-client-logo .tns-controls button:hover span.hover-gradient:before {
  opacity:1
}
.jeg-elementor-kit.jkit-client-logo .tns-controls button i,.jeg-elementor-kit.jkit-client-logo .tns-controls button svg {
  position:relative;
  -webkit-transition:all .4s ease;
  transition:all .4s ease
}
.jeg-elementor-kit.jkit-client-logo.arrow-bottom-middle .tns-controls {
  text-align:center
}
.jeg-elementor-kit.jkit-client-logo.arrow-bottom-middle .tns-controls button[data-controls=next],.jeg-elementor-kit.jkit-client-logo.arrow-bottom-middle .tns-controls button[data-controls=prev] {
  color:var(--jkit-txt-color);
  display:inline-block;
  margin:0;
  padding:0
}
.jeg-elementor-kit.jkit-client-logo.arrow-bottom-edge .tns-controls button[data-controls=next] {
  display:inline-block;
  position:absolute;
  right:0
}
.jeg-elementor-kit.jkit-client-logo.arrow-middle-edge .tns-controls button {
  display:inline-block;
  position:absolute;
  top:50%;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%);
  z-index:2
}
.jeg-elementor-kit.jkit-client-logo.arrow-middle-edge .tns-controls button[data-controls=prev] {
  left:0
}
.jeg-elementor-kit.jkit-client-logo.arrow-middle-edge .tns-controls button[data-controls=next] {
  right:0
}
.jeg-elementor-kit.jkit-client-logo.arrow-top-right .tns-controls {
  text-align:right
}
.jeg-elementor-kit.jkit-client-logo.arrow-top-right .tns-controls button[data-controls=next],.jeg-elementor-kit.jkit-client-logo.arrow-top-right .tns-controls button[data-controls=prev] {
  color:var(--jkit-txt-color);
  display:inline-block;
  margin:0;
  padding:0
}
.jeg-elementor-kit.jkit-client-logo.arrow-top-left .tns-controls {
  text-align:left
}
.jeg-elementor-kit.jkit-client-logo.arrow-top-left .tns-controls button[data-controls=next],.jeg-elementor-kit.jkit-client-logo.arrow-top-left .tns-controls button[data-controls=prev] {
  color:var(--jkit-txt-color);
  display:inline-block;
  margin:0;
  padding:0
}
.jeg-elementor-kit.jkit-contact-form-7:before {
  content:unset
}
.jeg-elementor-kit.jkit-contact-form-7 form label {
  color:var(--jkit-form-txt-color);
  width:100%;
  max-width:380px
}
.jeg-elementor-kit.jkit-contact-form-7 form label span {
  pointer-events:none;
  color:var(--jkit-txt-m-color);
  font-size:.8125rem;
  display:block
}
.jeg-elementor-kit.jkit-contact-form-7 form input:not([type=submit]):not([type=checkbox]):not([type=radio]),.jeg-elementor-kit.jkit-contact-form-7 form select,.jeg-elementor-kit.jkit-contact-form-7 form textarea {
  border:1px solid var(--jkit-form-border-color);
  margin-bottom:20px
}
.jeg-elementor-kit.jkit-contact-form-7 form input[type=submit] {
  display:inline-block;
  font-weight:400;
  text-align:center;
  white-space:nowrap;
  vertical-align:middle;
  border-radius:0;
  padding:12px 72px;
  font-size:.9375rem;
  background-color:var(--jkit-btn-bg-color);
  border:0;
  color:#fff;
  cursor:pointer;
  margin-bottom:20px;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  -webkit-transition:all .5s ease;
  transition:all .5s ease
}
.jeg-elementor-kit.jkit-contact-form-7 form input[type=submit]:hover {
  background-color:var(--jkit-btn-bg-hover-color)
}
.jeg-elementor-kit.jkit-countdown {
  position:relative;
  z-index:10;
  text-align:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}
.jeg-elementor-kit.jkit-countdown.separator-enable .timer-container:not(:last-child) .timer-inner-container::after {
  position:absolute;
  left:100%;
  z-index:1;
  color:var(--jkit-form-txt-color);
  font-size:45px
}
.jeg-elementor-kit.jkit-countdown .timer-container {
  -webkit-box-flex:0;
  -ms-flex:0 0 25%;
  flex:0 0 25%;
  max-width:25%
}
.jeg-elementor-kit.jkit-countdown .timer-inner-container {
  position:relative;
  margin:auto;
  margin-bottom:0;
  width:150px;
  height:150px;
  background:var(--jkit-element-bg-color);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}
.jeg-elementor-kit.jkit-countdown .timer-content {
  width:100%
}
.jeg-elementor-kit.jkit-countdown .timer-content>span {
  display:block;
  color:#fff;
  line-height:1
}
.jeg-elementor-kit.jkit-countdown .timer-content.label-inline>span {
  display:inline-block
}
.jeg-elementor-kit.jkit-countdown .timer-content .timer-count {
  font-size:36px;
  font-weight:700;
  margin-top:14px;
  margin-bottom:14px
}
.jeg-elementor-kit.jkit-countdown .timer-content .timer-count.timer-loading {
  opacity:0;
  visibility:hidden
}
.jeg-elementor-kit.jkit-countdown .timer-content .timer-title {
  font-size:14px;
  letter-spacing:2.5px
}
.jeg-elementor-kit.jkit-countdown .expire-message .expire-title {
  font-size:24px;
  font-weight:600;
  margin-bottom:12px;
  display:block
}
.jeg-elementor-kit.jkit-countdown .expire-message .expire-content {
  display:block
}
.jeg-elementor-kit.jkit-dual-button {
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}
.jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper {
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}
@media screen and (max-width:480px) {
  .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper {
    display:block
  }
}
.jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-btn {
  cursor:pointer;
  display:inline-block;
  font-size:14px;
  font-weight:700;
  outline:0;
  position:relative;
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  text-align:center;
  overflow:hidden;
  color:var(--jkit-txt-alt-color);
  width:100%;
  padding:20px;
  z-index:1
}
.jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-btn svg {
  fill:var(--jkit-txt-alt-color)
}
.jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-btn.hover-gradient {
  overflow:hidden
}
.jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-btn.hover-gradient span {
  position:relative;
  z-index:1
}
.jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-btn.hover-gradient:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
  opacity:0;
  -webkit-transition-duration:inherit;
  transition-duration:inherit
}
.jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-btn.hover-gradient:hover:before {
  opacity:1
}
.jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-one {
  background:var(--jkit-btn-bg-color)
}
.jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-two {
  background:var(--jkit-form-txt-color)
}
.jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-middle-text {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  border-radius:100%;
  position:relative;
  background:#fafaf8;
  color:#444;
  position:absolute;
  left:50%;
  top:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  font-size:14px;
  z-index:5
}
.jeg-elementor-kit.jkit-feature-list .feature-list-items {
  list-style-type:none;
  margin:0;
  padding:0
}
.jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item {
  position:relative
}
.jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-icon-box {
  z-index:2;
  -webkit-transition:all .5s ease;
  transition:all .5s ease
}
.jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-icon-inner {
  background-color:var(--jkit-element-bg-color);
  -webkit-transition:all .5s ease;
  transition:all .5s ease;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex
}
.jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-icon {
  color:var(--jkit-txt-alt-color);
  -webkit-transition:all .5s ease;
  transition:all .5s ease;
  line-height:1;
  text-align:center;
  height:70px;
  width:70px;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}
.jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-icon i {
  color:var(--jkit-txt-alt-color)
}
.jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-icon svg {
  fill:var(--jkit-txt-alt-color)
}
.jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-title {
  color:var(--jkit-txt-h-color);
  line-height:1.5em;
  margin-top:-2px;
  margin-bottom:10px;
  font-weight:600
}
.jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-title>a {
  color:var(--jkit-txt-h-color)
}
.jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-content {
  padding:0;
  margin:0;
  color:var(--jkit-txt-color);
  font-size:14px;
  font-weight:400;
  line-height:1.5em
}
.jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .connector {
  display:block;
  position:absolute;
  width:0;
  margin:0 auto;
  z-index:1;
  height:100%;
  top:calc(var(--icon-size,70px)/ 2 + var(--space-between,7.5px));
  font-size:60px;
  left:0;
  right:calc(100% - 60px);
  border-right:0!important;
  border-style:solid;
  border-color:var(--jkit-element-bg-color);
  border-width:1px;
  -webkit-transition:all .5s ease;
  transition:all .5s ease
}
.jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item:first-child .connector {
  top:calc(var(--icon-size,70px)/ 2);
  height:calc(100% + var(--space-between,7.5px))
}
.jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item:last-child .connector {
  display:none
}
.jeg-elementor-kit.jkit-feature-list .feature-list-items.connector-type-modern .feature-list-item .connector {
  display:none
}
.jeg-elementor-kit.jkit-feature-list .feature-list-items.connector-type-modern .feature-list-item:after,.jeg-elementor-kit.jkit-feature-list .feature-list-items.connector-type-modern .feature-list-item:before {
  content:"";
  position:absolute;
  display:block;
  border-style:solid;
  border-color:var(--jkit-element-bg-color);
  border-width:1px
}
.jeg-elementor-kit.jkit-feature-list .feature-list-items.connector-type-modern .feature-list-item:before {
  top:0;
  z-index:1;
  border-right:none!important;
  height:100%
}
.jeg-elementor-kit.jkit-feature-list .feature-list-items.connector-type-modern .feature-list-item:after {
  top:50%;
  width:23px;
  z-index:2;
  border-top:none!important
}
.jeg-elementor-kit.jkit-feature-list .feature-list-items.connector-type-modern .feature-list-item :not(:last-child):before {
  height:calc(100% + 8px)
}
.jeg-elementor-kit.jkit-feature-list .feature-list-items.shape-circle .feature-list-item .feature-list-icon,.jeg-elementor-kit.jkit-feature-list .feature-list-items.shape-circle .feature-list-item .feature-list-icon-inner {
  border-radius:50%
}
.jeg-elementor-kit.jkit-feature-list .feature-list-items.shape-rhombus .feature-list-item .feature-list-icon-inner {
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  margin:15px
}
.jeg-elementor-kit.jkit-feature-list .feature-list-items.shape-rhombus .feature-list-item .feature-list-icon i,.jeg-elementor-kit.jkit-feature-list .feature-list-items.shape-rhombus .feature-list-item .feature-list-icon img,.jeg-elementor-kit.jkit-feature-list .feature-list-items.shape-rhombus .feature-list-item .feature-list-icon svg {
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg)
}
.jeg-elementor-kit.jkit-feature-list .feature-list-items.shape-view-framed .feature-list-item .feature-list-icon {
  color:var(--jkit-element-bg-color);
  background-color:var(--jkit-txt-alt-color)
}
.jeg-elementor-kit.jkit-feature-list .feature-list-items.shape-view-framed .feature-list-item .feature-list-icon i {
  color:var(--jkit-element-bg-color)
}
.jeg-elementor-kit.jkit-feature-list .feature-list-items.shape-view-framed .feature-list-item .feature-list-icon svg {
  fill:var(--jkit-element-bg-color)
}
.jeg-elementor-kit.jkit-fun-fact {
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  position:relative;
  z-index:2;
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center center;
  text-align:center;
  overflow:hidden
}
.jeg-elementor-kit.jkit-fun-fact:before {
  position:absolute;
  content:"";
  height:100%;
  width:100%;
  -webkit-transition:all .6s ease;
  transition:all .6s ease;
  background-size:101% 101%;
  z-index:1
}
.jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  z-index:2
}
.jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon {
  margin-bottom:15px;
  padding:15px;
  font-size:40px;
  color:var(--jkit-txt-color);
  display:inline-block
}
.jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon svg {
  width:40px;
  fill:var(--jkit-txt-color)
}
.jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
  font-size:28px;
  font-weight:700;
  color:var(--jkit-txt-color)
}
.jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
  top:-5px;
  left:0;
  vertical-align:super;
  font-size:22px;
  color:var(--jkit-txt-color)
}
.jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
  font-size:15px;
  margin:0;
  font-weight:400;
  color:var(--jkit-txt-color)
}
.jeg-elementor-kit.jkit-gallery:before {
  content:none
}
.jeg-elementor-kit.jkit-gallery[data-grid=masonry] .gallery-items .gallery-item-wrap .grid-item .thumbnail-wrap {
  height:auto;
  position:relative
}
.jeg-elementor-kit.jkit-gallery.layout-card .gallery-items .gallery-item-wrap:hover .grid-item .thumbnail-wrap .style-overlay {
  visibility:visible;
  opacity:.7
}
.jeg-elementor-kit.jkit-gallery.layout-card .gallery-items .gallery-item-wrap .grid-item {
  -webkit-box-shadow:0 0 30px 0 rgba(3,29,60,.05);
  box-shadow:0 0 30px 0 rgba(3,29,60,.05)
}
.jeg-elementor-kit.jkit-gallery.layout-card .gallery-items .gallery-item-wrap .grid-item .thumbnail-wrap {
  position:relative;
  line-height:0
}
.jeg-elementor-kit.jkit-gallery.layout-card .gallery-items .gallery-item-wrap .grid-item .thumbnail-wrap .style-overlay {
  visibility:hidden;
  opacity:0;
  -webkit-transition:.5s all ease;
  transition:.5s all ease;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  background:var(--jkit-element-darken-bg-color);
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:absolute;
  left:0;
  top:0;
  height:100%;
  width:100%;
  padding:15px;
  z-index:10
}
.jeg-elementor-kit.jkit-gallery .search-filters-wrap {
  height:55px;
  border-radius:5px;
  max-width:600px;
  margin:15px auto 50px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}
.jeg-elementor-kit.jkit-gallery .search-filters-wrap .filter-wrap {
  position:relative;
  -ms-flex-preferred-size:30%;
  flex-basis:30%
}
.jeg-elementor-kit.jkit-gallery .search-filters-wrap .filter-wrap button.search-filter-trigger {
  color:#7f8995;
  border:0 solid;
  border-right:1px solid var(--jkit-element-bg-color);
  width:100%;
  border-radius:0;
  padding:17px 13px;
  font-size:14px;
  background:var(--jkit-element-lighten-bg-color);
  height:55px;
  border-radius:10px 0 0 10px;
  outline:0;
  text-align:center;
  position:relative
}
.jeg-elementor-kit.jkit-gallery .search-filters-wrap .filter-wrap button.search-filter-trigger svg {
  fill:#7f8995;
  width:14px
}
.jeg-elementor-kit.jkit-gallery .search-filters-wrap .filter-wrap ul.search-filter-controls {
  position:absolute;
  left:0;
  background:#fff;
  z-index:999;
  width:150px;
  visibility:hidden;
  opacity:0;
  -webkit-transition:.3s;
  transition:.3s;
  width:100%;
  border-radius:5px;
  padding-top:7px;
  margin:0;
  padding:0;
  list-style:none
}
.jeg-elementor-kit.jkit-gallery .search-filters-wrap .filter-wrap ul.search-filter-controls li:first-child {
  border-top:0 solid
}
.jeg-elementor-kit.jkit-gallery .search-filters-wrap .filter-wrap ul.search-filter-controls li {
  padding:5px 5px 5px 10px;
  cursor:pointer;
  -webkit-transition:.3s;
  transition:.3s;
  font-size:14px;
  color:#7f8995;
  font-weight:400
}
.jeg-elementor-kit.jkit-gallery .search-filters-wrap .filter-wrap ul.search-filter-controls li:hover {
  color:#000
}
.jeg-elementor-kit.jkit-gallery .search-filters-wrap .filter-wrap ul.search-filter-controls.open-controls {
  visibility:visible;
  opacity:1
}
.jeg-elementor-kit.jkit-gallery .search-filters-wrap .jkit-gallery-search-box {
  background:var(--jkit-element-lighten-bg-color);
  border-radius:0 10px 10px 0;
  -ms-flex-preferred-size:70%;
  flex-basis:70%;
  height:100%
}
.jeg-elementor-kit.jkit-gallery .search-filters-wrap .jkit-gallery-search-box input[type=text] {
  width:100%;
  height:100%;
  margin:0;
  padding:15px;
  font-size:14px;
  border:0 solid;
  outline:0;
  background:0 0
}
.jeg-elementor-kit.jkit-gallery .filter-controls {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-flow:1 1 auto;
  flex-flow:1 1 auto;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -ms-flex-flow:row wrap;
  flex-flow:row wrap;
  padding:0;
  margin:0
}
.jeg-elementor-kit.jkit-gallery .filter-controls ul {
  margin:0 0 20px 0;
  padding:0;
  text-align:center
}
.jeg-elementor-kit.jkit-gallery .filter-controls ul li {
  font-size:13px;
  line-height:1.8;
  text-transform:uppercase;
  letter-spacing:1px;
  padding:6px 15px;
  cursor:pointer;
  margin:0 5px;
  font-weight:400;
  list-style:none;
  display:inline-block;
  text-align:center
}
.jeg-elementor-kit.jkit-gallery .filter-controls ul li.active {
  background:var(--jkit-element-bg-color);
  border-radius:0;
  color:var(--jkit-bg-color)
}
.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap {
  width:100%;
  float:left
}
.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap:hover .grid-item .caption-wrap.style-overlay {
  visibility:visible;
  opacity:.7
}
.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap:hover .grid-item .caption-wrap.style-overlay.overlay-slide .item-caption-over .item-buttons,.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap:hover .grid-item .caption-wrap.style-overlay.overlay-slide .item-caption-over .item-content,.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap:hover .grid-item .caption-wrap.style-overlay.overlay-slide .item-caption-over .item-title {
  -webkit-transform:translate(0);
  transform:translate(0)
}
.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap:hover .grid-item .caption-wrap.style-overlay.overlay-zoom .item-caption-over,.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap:hover .grid-item .caption-wrap.style-overlay.overlay-zoom .item-hover-bg {
  -webkit-transform:scale(1);
  transform:scale(1)
}
.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap:hover .grid-item .video-wrap a {
  font-size:65px;
  -webkit-transition:.5s all ease;
  transition:.5s all ease
}
.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap:hover .grid-item .video-wrap a svg {
  width:65px
}
.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item {
  margin:5px;
  position:relative;
  overflow:hidden
}
.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .thumbnail-wrap {
  height:300px;
  overflow:hidden;
  line-height:0
}
.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .thumbnail-wrap img {
  width:100%;
  height:100%;
  -o-object-fit:cover;
  object-fit:cover
}
.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .video-wrap {
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  z-index:15
}
.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .video-wrap a {
  font-size:60px;
  color:var(--jkit-bg-color)
}
.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .video-wrap a svg {
  width:60px;
  fill:var(--jkit-bg-color)
}
.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-category {
  line-height:normal
}
.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-category span {
  position:absolute;
  left:50%;
  bottom:0;
  font-size:12px;
  font-weight:500;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%);
  margin-bottom:15px;
  border-radius:5px;
  padding:5px 10px 5px 10px;
  background:var(--jkit-selection-bg-color)
}
.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-button {
  position:absolute;
  left:50%;
  top:50%;
  width:100%;
  height:auto;
  text-align:center;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
}
.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-button .item-buttons a {
  display:inline-block;
  font-size:16px;
  margin:0 7px
}
.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-button .item-buttons a span {
  background:var(--jkit-bg-color);
  color:var(--jkit-element-bg-color);
  height:50px;
  line-height:50px;
  width:50px;
  border-radius:50%;
  padding:15px
}
.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-button .item-buttons a span svg {
  fill:var(--jkit-element-bg-color)
}
.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap .item-caption-over .item-buttons a {
  display:inline-block;
  font-size:16px;
  margin-right:15px
}
.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap .item-caption-over .item-buttons a span {
  background:var(--jkit-bg-color);
  color:var(--jkit-element-bg-color);
  height:50px;
  line-height:50px;
  width:50px;
  border-radius:50%;
  padding:15px
}
.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap .item-caption-over .item-buttons a span svg {
  fill:var(--jkit-element-bg-color)
}
.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap .item-hover-bg {
  position:absolute;
  left:0;
  top:0;
  height:100%;
  width:100%;
  content:"";
  background:var(--jkit-element-darken-bg-color);
  z-index:-1;
  opacity:.7
}
.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap .caption-head {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  padding:15px;
  z-index:3;
  color:var(--jkit-bg-color);
  font-size:18px;
  font-weight:700;
  line-height:normal
}
.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap .caption-head .item-rating li {
  display:inline-block;
  list-style:none;
  margin-right:2px
}
.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap .caption-head .item-rating li svg {
  fill:var(--jkit-bg-color)
}
.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay {
  visibility:hidden;
  opacity:0;
  -webkit-transition:.6s all ease;
  transition:.6s all ease;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:absolute;
  left:0;
  top:0;
  height:100%;
  width:100%;
  padding:15px;
  z-index:10
}
.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-slide .item-caption-over .item-title {
  -webkit-transform:translateY(20px);
  transform:translateY(20px);
  -webkit-transition:.5s all ease;
  transition:.5s all ease
}
.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-slide .item-caption-over .item-buttons,.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-slide .item-caption-over .item-content {
  -webkit-transform:translateY(40px);
  transform:translateY(40px);
  -webkit-transition:.5s all ease;
  transition:.5s all ease
}
.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-zoom .item-caption-over,.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-zoom .item-hover-bg {
  -webkit-transform:scale(.8);
  transform:scale(.8);
  -webkit-transition:.5s all ease;
  transition:.5s all ease
}
.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-none .item-caption-over,.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-none .item-hover-bg {
  display:none
}
.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay .item-caption-over {
  width:100%;
  height:auto
}
.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay .item-caption-over .item-title {
  color:var(--jkit-txt-alt-color);
  font-size:20px;
  margin-bottom:5px;
  line-height:1
}
.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay .item-caption-over .item-content {
  color:var(--jkit-txt-alt-color);
  font-size:12px;
  font-family:inherit
}
.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay .item-caption-over .item-buttons {
  color:var(--jkit-txt-alt-color);
  font-size:12px;
  font-family:inherit
}
.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-card {
  background:var(--jkit-element-lighten-bg-color);
  padding:10px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  font-family:inherit
}
.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-card .item-caption-over .item-title {
  color:var(--jkit-txt-color);
  font-size:20px;
  margin:10px 0 10px;
  line-height:1
}
.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-card .item-caption-over .item-content {
  color:var(--jkit-txt-color);
  font-size:12px;
  font-family:inherit
}
.jeg-elementor-kit.jkit-gallery .load-more-items {
  text-align:center;
  margin-top:15px
}
.jeg-elementor-kit.jkit-gallery .load-more-items .jkit-gallery-load-more {
  background:var(--jkit-btn-bg-color);
  color:var(--jkit-bg-color);
  padding:10px
}
.jeg-elementor-kit.jkit-gallery .load-more-items .jkit-gallery-load-more svg {
  fill:var(--jkit-bg-color)
}
.jeg-elementor-kit.jkit-heading {
  position:relative
}
.jeg-elementor-kit.jkit-heading.title-float-left {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}
.jeg-elementor-kit.jkit-heading .heading-title {
  font-size:28px;
  font-weight:500
}
.jeg-elementor-kit.jkit-heading .heading-title>span {
  display:inline-block;
  font-weight:700
}
.jeg-elementor-kit.jkit-heading .heading-section-title {
  position:relative;
  margin:0;
  margin-bottom:20px
}
.jeg-elementor-kit.jkit-heading .heading-section-title.border-enable {
  position:relative
}
.jeg-elementor-kit.jkit-heading .heading-section-title.border-enable.start:before,.jeg-elementor-kit.jkit-heading .heading-section-title.border-enable.start~:before {
  left:0
}
.jeg-elementor-kit.jkit-heading .heading-section-title.border-enable.end:before,.jeg-elementor-kit.jkit-heading .heading-section-title.border-enable.end~:before {
  right:0
}
.jeg-elementor-kit.jkit-heading .heading-section-title.border-enable:before {
  content:"";
  display:block;
  position:absolute;
  background:var(--jkit-element-darken-bg-color);
  background:-webkit-gradient(linear,left top,left bottom,from(var(--jkit-element-lighten-bg-color)),to(var(--jkit-element-darken-bg-color)));
  background:linear-gradient(180deg,var(--jkit-element-lighten-bg-color) 0,var(--jkit-element-darken-bg-color) 100%)
}
.jeg-elementor-kit.jkit-heading .heading-section-title.display-inline .heading-title>span {
  display:inline
}
.jeg-elementor-kit.jkit-heading .heading-section-subtitle {
  font-size:18px;
  font-weight:700;
  color:var(--jkit-txt-m-color)
}
.jeg-elementor-kit.jkit-heading .heading-section-subtitle.border-enable {
  display:inline-block;
  position:relative;
  vertical-align:middle
}
.jeg-elementor-kit.jkit-heading .heading-section-subtitle.border-enable:after,.jeg-elementor-kit.jkit-heading .heading-section-subtitle.border-enable:before {
  content:"";
  background-color:var(--jkit-txt-m-color);
  display:inline-block;
  vertical-align:middle
}
.jeg-elementor-kit.jkit-heading .heading-section-subtitle.border-enable:before {
  margin-right:15px
}
.jeg-elementor-kit.jkit-heading .heading-section-subtitle.border-enable:after {
  margin-left:15px
}
.jeg-elementor-kit.jkit-heading .heading-section-subtitle.outline-enable {
  display:inline-block;
  position:relative;
  vertical-align:middle;
  margin-left:30px;
  padding:8px 32px 8px 32px;
  border-radius:2em 2em 2em 2em
}
.jeg-elementor-kit.jkit-heading .heading-section-description {
  display:inline-block;
  width:100%
}
.jeg-elementor-kit.jkit-heading .shadow-text {
  z-index:0;
  font-size:90px;
  position:absolute;
  font-weight:700;
  line-height:120px;
  white-space:nowrap;
  letter-spacing:-6px;
  font-family:Archivo,sans-serif;
  color:transparent;
  -webkit-text-fill-color:#fff;
  -webkit-text-stroke-width:1px;
  -webkit-text-stroke-color:rgba(16,16,16,.1)
}
.jeg-elementor-kit.jkit-heading .shadow-text~* {
  z-index:1;
  position:relative
}
.jeg-elementor-kit.jkit-heading .separator-wrapper {
  display:inline-block
}
.jeg-elementor-kit.jkit-heading .separator-wrapper:not(.style-custom) {
  height:4px;
  position:relative
}
.jeg-elementor-kit.jkit-heading .separator-wrapper.style-dotted {
  width:30px;
  background:var(--jkit-element-darken-bg-color);
  border-radius:2px;
  margin-left:27px
}
.jeg-elementor-kit.jkit-heading .separator-wrapper.style-dotted:after {
  content:"";
  position:absolute;
  left:-27px;
  top:0;
  display:inline-block;
  height:4px;
  width:4px;
  border-radius:50%;
  background-color:var(--jkit-element-darken-bg-color);
  -webkit-box-shadow:9px 0 0 0 var(--jkit-element-darken-bg-color),18px 0 0 0 var(--jkit-element-darken-bg-color);
  box-shadow:9px 0 0 0 var(--jkit-element-darken-bg-color),18px 0 0 0 var(--jkit-element-darken-bg-color)
}
.jeg-elementor-kit.jkit-heading .separator-wrapper.style-solid {
  width:150px;
  border-radius:0;
  background:var(--jkit-element-darken-bg-color);
  margin-left:0
}
.jeg-elementor-kit.jkit-heading .separator-wrapper.style-solid-bullet,.jeg-elementor-kit.jkit-heading .separator-wrapper.style-solid-star {
  width:135px;
  background:var(--jkit-element-darken-bg-color);
  background:-webkit-gradient(linear,left top,right top,color-stop(0,var(--jkit-element-darken-bg-color)),color-stop(38%,var(--jkit-element-darken-bg-color)),color-stop(38%,rgba(255,255,255,0)),color-stop(62%,rgba(255,255,255,0)),color-stop(62%,var(--jkit-element-darken-bg-color)),to(var(--jkit-element-darken-bg-color)));
  background:linear-gradient(90deg,var(--jkit-element-darken-bg-color) 0,var(--jkit-element-darken-bg-color) 38%,rgba(255,255,255,0) 38%,rgba(255,255,255,0) 62%,var(--jkit-element-darken-bg-color) 62%,var(--jkit-element-darken-bg-color) 100%)
}
.jeg-elementor-kit.jkit-heading .separator-wrapper.style-solid-bullet:after,.jeg-elementor-kit.jkit-heading .separator-wrapper.style-solid-star:after {
  position:absolute;
  content:"";
  top:0;
  left:50%;
  width:14.3px;
  height:14.3px;
  -webkit-transform:translateX(-50%) rotate(45deg);
  transform:translateX(-50%) rotate(45deg);
  background-color:var(--jkit-element-darken-bg-color);
  top:-7.15px
}
.jeg-elementor-kit.jkit-heading .separator-wrapper.style-solid-bullet:after {
  border-radius:50%;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%)
}
.jeg-elementor-kit.jkit-heading .separator-wrapper.style-custom img {
  display:inline-block
}
.jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  position:relative;
  padding:50px 40px 50px 40px;
  text-align:center;
  border:1px solid var(--jkit-border-color);
  border-radius:5px;
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  overflow:hidden;
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center center
}
.jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper.hover-gradient::before {
  z-index:1
}
.jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper.hover-gradient::after {
  content:"";
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
  opacity:0;
  -webkit-transition-duration:inherit;
  transition-duration:inherit
}
.jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper.hover-gradient:hover:after {
  opacity:1
}
.jeg-elementor-kit.jkit-icon-box>a {
  text-decoration:none
}
.jeg-elementor-kit.jkit-icon-box .icon-box-link {
  color:unset
}
.jeg-elementor-kit.jkit-icon-box .icon-box-link.hover-gradient {
  overflow:hidden
}
.jeg-elementor-kit.jkit-icon-box .icon-box-link.hover-gradient span {
  position:relative;
  z-index:1
}
.jeg-elementor-kit.jkit-icon-box .icon-box-link.hover-gradient:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
  opacity:0;
  -webkit-transition-duration:inherit;
  transition-duration:inherit
}
.jeg-elementor-kit.jkit-icon-box .icon-box-link.hover-gradient:hover:before {
  opacity:1
}
.jeg-elementor-kit.jkit-icon-box .jkit-background-filter {
  background-color:var(--jkit-bg-color)
}
.jeg-elementor-kit.jkit-icon-box.icon-position-left .jkit-icon-box-wrapper {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
}
.jeg-elementor-kit.jkit-icon-box.icon-position-left .jkit-icon-box-wrapper .icon-box.icon-box-header {
  margin-right:15px
}
.jeg-elementor-kit.jkit-icon-box.icon-position-right .jkit-icon-box-wrapper {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:reverse;
  -ms-flex-direction:row-reverse;
  flex-direction:row-reverse
}
.jeg-elementor-kit.jkit-icon-box.icon-position-right .jkit-icon-box-wrapper .icon-box.icon-box-header {
  margin-left:15px
}
.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-header {
  position:relative;
  z-index:2;
  line-height:0
}
.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-header>.icon {
  display:inline-block;
  margin-bottom:13px;
  color:var(--jkit-txt-color);
  -webkit-transition:all .4s ease;
  transition:all .4s ease
}
.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-header>.icon i {
  font-size:40px
}
.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-header>.icon svg {
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  fill:var(--jkit-txt-color);
  width:40px
}
.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body {
  position:relative;
  z-index:2;
  -webkit-transition-duration:inherit;
  transition-duration:inherit
}
.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .title {
  padding:0;
  color:var(--jkit-txt-color);
  font-size:23px;
  -webkit-transition-duration:inherit;
  transition-duration:inherit
}
.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-button {
  position:relative;
  z-index:2
}
.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-button .btn-wrapper {
  position:relative;
  z-index:2
}
.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-button .btn-wrapper .icon-box-link {
  border-radius:5px;
  font-size:15px;
  padding:15px 30px;
  display:inline-block;
  color:var(--jkit-bg-color);
  position:relative;
  display:inline-block;
  line-height:1;
  white-space:nowrap;
  vertical-align:middle;
  text-align:center;
  background-color:var(--jkit-btn-bg-color);
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  -webkit-transition:all .4s ease;
  transition:all .4s ease
}
.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-button .btn-wrapper .icon-box-link:hover {
  background-color:var(--jkit-btn-bg-hover-color)
}
.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-button .btn-wrapper .icon-box-link svg {
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  width:15px;
  fill:var(--jkit-bg-color)
}
.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-button.hover .btn-wrapper .icon-box-link {
  opacity:0
}
.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  color:var(--jkit-txt-color);
  -webkit-transition-duration:inherit;
  transition-duration:inherit
}
.jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-button.hover .btn-wrapper .icon-box-link {
  opacity:100
}
.jeg-elementor-kit.jkit-icon-box:hover .hover-watermark {
  bottom:0;
  opacity:100
}
.jeg-elementor-kit.jkit-icon-box .hover-watermark {
  position:absolute;
  bottom:-50px;
  right:0;
  opacity:0;
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  z-index:1
}
.jeg-elementor-kit.jkit-icon-box .hover-watermark i {
  font-size:100px
}
.jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  width:100px
}
.jeg-elementor-kit.jkit-icon-box .icon-box-badge {
  position:absolute;
  line-height:1;
  z-index:2
}
.jeg-elementor-kit.jkit-icon-box .icon-box-badge.topleft {
  top:0;
  left:0
}
.jeg-elementor-kit.jkit-icon-box .icon-box-badge.topcenter {
  top:0;
  left:50%;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%)
}
.jeg-elementor-kit.jkit-icon-box .icon-box-badge.topright {
  top:0;
  right:0
}
.jeg-elementor-kit.jkit-icon-box .icon-box-badge.bottomleft {
  left:0;
  bottom:0
}
.jeg-elementor-kit.jkit-icon-box .icon-box-badge.bottomcenter {
  bottom:0;
  left:50%;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%)
}
.jeg-elementor-kit.jkit-icon-box .icon-box-badge.bottomright {
  bottom:0;
  right:0
}
.jeg-elementor-kit.jkit-icon-box .icon-box-badge .badge-text {
  padding:10px 10px 10px 10px;
  border-radius:0;
  background-color:var(--jkit-selection-bg-color);
  font-size:.70588rem;
  color:var(--jkit-bg-color);
  font-weight:500;
  display:inline-block
}
.jeg-elementor-kit.jkit-image-box {
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  text-align:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
}
.jeg-elementor-kit.jkit-image-box .image-box-header {
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  position:relative;
  overflow:hidden;
  line-height:0
}
.jeg-elementor-kit.jkit-image-box .image-box-header img {
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  width:100%;
  height:auto;
  margin:0;
  -o-object-fit:cover;
  object-fit:cover
}
.jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
  padding:30px 35px;
  position:relative;
  overflow:hidden;
  background:var(--jkit-bg-color);
  -webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.25);
  -o-box-shadow:0 0 20px 0 rgba(0,0,0,.25);
  box-shadow:0 0 20px 0 rgba(0,0,0,.25)
}
.jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
  margin-top:0;
  margin-bottom:.9rem
}
.jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
  font-size:18px;
  margin-bottom:20px;
  color:var(--jkit-txt-h-color);
  font-weight:700
}
.jeg-elementor-kit.jkit-image-box .image-box-body .body-title svg {
  fill:var(--jkit-txt-h-color)
}
.jeg-elementor-kit.jkit-image-box .button-box .button-wrapper {
  display:inline-block
}
.jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a {
  border-radius:5px;
  font-size:15px;
  padding:15px 30px;
  color:#fff;
  position:relative;
  line-height:1;
  white-space:nowrap;
  vertical-align:middle;
  text-align:center;
  background-color:var(--jkit-btn-bg-color);
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}
.jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a:hover {
  background-color:var(--jkit-btn-bg-hover-color)
}
.jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a svg {
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  fill:#fff
}
.jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a.hover-gradient {
  overflow:hidden
}
.jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a.hover-gradient span {
  position:relative;
  z-index:1
}
.jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a.hover-gradient:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
  opacity:0;
  -webkit-transition-duration:inherit;
  transition-duration:inherit
}
.jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a.hover-gradient:hover:before {
  opacity:1
}
.jeg-elementor-kit.jkit-image-box .button-box.icon-position-before i,.jeg-elementor-kit.jkit-image-box .button-box.icon-position-before svg {
  margin-right:5px
}
.jeg-elementor-kit.jkit-image-box .button-box.icon-position-after i,.jeg-elementor-kit.jkit-image-box .button-box.icon-position-after svg {
  margin-left:5px
}
.jeg-elementor-kit.jkit-image-box.style-floating .image-box-body .body-inner {
  background-color:#fff;
  -webkit-box-shadow:0 2px 4px rgba(0,0,0,.08);
  -o-box-shadow:0 2px 4px rgba(0,0,0,.08);
  box-shadow:0 2px 4px rgba(0,0,0,.08);
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  width:90%;
  height:90px;
  position:relative;
  margin-left:auto;
  margin-right:auto;
  margin-top:-50px
}
.jeg-elementor-kit.jkit-image-box.style-floating .image-box-body .body-inner .body-button,.jeg-elementor-kit.jkit-image-box.style-floating .image-box-body .body-inner .body-description {
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  opacity:0;
  visibility:hidden
}
.jeg-elementor-kit.jkit-image-box.style-floating:hover .image-box-body .body-inner {
  height:220px
}
.jeg-elementor-kit.jkit-image-box.style-floating:hover .image-box-body .body-inner .body-button,.jeg-elementor-kit.jkit-image-box.style-floating:hover .image-box-body .body-inner .body-description {
  opacity:1;
  visibility:visible
}
.jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-form-wrapper {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}
.jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-input-wrapper:not(.jkit-submit-input-holder) {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  margin-right:30px
}
.jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-submit-input-holder {
  -ms-flex-item-align:end;
  align-self:flex-end
}
.jeg-elementor-kit.jkit-mailchimp.style-full .jkit-input-wrapper:not(:last-child) {
  margin-bottom:20px
}
.jeg-elementor-kit.jkit-mailchimp .jkit-form-group {
  margin:0
}
.jeg-elementor-kit.jkit-mailchimp .jkit-input-group {
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-align:stretch;
  -ms-flex-align:stretch;
  align-items:stretch;
  width:100%
}
.jeg-elementor-kit.jkit-mailchimp .jkit-input-group-text {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  color:var(--jkit-txt-color);
  text-align:center;
  white-space:nowrap;
  background-color:var(--jkit-border-color);
  height:100%;
  padding:15px;
  font-size:10px;
  border:1px solid var(--jkit-form-border-color);
  border-radius:5px 0 0 5px
}
.jeg-elementor-kit.jkit-mailchimp .jkit-input-group-text svg {
  fill:var(--jkit-txt-color);
  width:10px
}
.jeg-elementor-kit.jkit-mailchimp .jkit-input-group-icon.position-before {
  margin-right:-1px
}
.jeg-elementor-kit.jkit-mailchimp .jkit-input-group-icon.position-after {
  margin-left:-1px
}
.jeg-elementor-kit.jkit-mailchimp .jkit-form-control {
  position:relative;
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  flex:1 1 auto;
  width:1%;
  display:block;
  height:auto;
  min-height:42px;
  padding:.375rem .75rem;
  font-size:1rem;
  font-weight:400;
  line-height:1.5;
  color:#495057;
  background-color:#fff;
  background-clip:padding-box;
  border:1px solid var(--jkit-form-border-color);
  border-radius:0 5px 5px 0;
  -webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  -webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out
}
.jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit {
  padding:8px 20px 8px 20px;
  color:var(--jkit-txt-alt-color);
  width:100%;
  position:relative;
  z-index:1;
  font-size:16px;
  border-style:solid;
  border-width:0;
  background-color:var(--jkit-btn-bg-color);
  -webkit-box-shadow:none;
  box-shadow:none;
  border-radius:5px;
  margin-top:0;
  margin-bottom:0;
  line-height:26px
}
.jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit>i,.jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit>svg {
  margin-right:10px
}
.jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit svg {
  fill:var(--jkit-txt-alt-color)
}
.jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit:hover {
  background-color:var(--jkit-btn-bg-hover-color)
}
.jeg-elementor-kit.jkit-mailchimp .jkit-input-label {
  font-weight:600
}
.jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-message {
  display:none;
  padding:10px 15px;
  margin-bottom:10px;
  border-radius:5px
}
.jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-message.error {
  display:block;
  color:var(--jkit-error-border-color);
  background-color:var(--jkit-error-bg-color);
  border:1px solid var(--jkit-error-border-color)
}
.jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-message.success {
  display:block;
  color:var(--jkit-success-border-color);
  background-color:var(--jkit-success-bg-color);
  border:var(--jkit-success-border-color)
}
@-webkit-keyframes slide-from-left {
  0% {
    left:0
  }
  100% {
    left:101%
  }
}
@keyframes slide-from-left {
  0% {
    left:0
  }
  100% {
    left:101%
  }
}
@-webkit-keyframes slide-from-right {
  0% {
    left:0
  }
  100% {
    left:-101%
  }
}
@keyframes slide-from-right {
  0% {
    left:0
  }
  100% {
    left:-101%
  }
}
@-webkit-keyframes slide-from-left-reverse {
  0% {
    left:-101%
  }
  100% {
    left:0
  }
}
@keyframes slide-from-left-reverse {
  0% {
    left:-101%
  }
  100% {
    left:0
  }
}
@-webkit-keyframes slide-from-right-reverse {
  0% {
    left:101%
  }
  100% {
    left:0
  }
}
@keyframes slide-from-right-reverse {
  0% {
    left:101%
  }
  100% {
    left:0
  }
}
@-webkit-keyframes jkit-fadeinup {
  from {
    opacity:0;
    -webkit-transform:translate3d(0,30px,0);
    transform:translate3d(0,30px,0)
  }
  to {
    opacity:1;
    -webkit-transform:none;
    transform:none
  }
}
@keyframes jkit-fadeinup {
  from {
    opacity:0;
    -webkit-transform:translate3d(0,30px,0);
    transform:translate3d(0,30px,0)
  }
  to {
    opacity:1;
    -webkit-transform:none;
    transform:none
  }
}
@-webkit-keyframes jkit-scrolling-vertical {
  0% {
    -webkit-transform:translateY(0);
    transform:translateY(0);
    opacity:1
  }
  49% {
    -webkit-transform:translateY(100%);
    transform:translateY(100%);
    opacity:0
  }
  50% {
    -webkit-transform:translateY(-100%);
    transform:translateY(-100%);
    opacity:0
  }
  100% {
    -webkit-transform:translateY(0);
    transform:translateY(0);
    opacity:1
  }
}
@keyframes jkit-scrolling-vertical {
  0% {
    -webkit-transform:translateY(0);
    transform:translateY(0);
    opacity:1
  }
  49% {
    -webkit-transform:translateY(100%);
    transform:translateY(100%);
    opacity:0
  }
  50% {
    -webkit-transform:translateY(-100%);
    transform:translateY(-100%);
    opacity:0
  }
  100% {
    -webkit-transform:translateY(0);
    transform:translateY(0);
    opacity:1
  }
}
@-webkit-keyframes jkit-animated-dash {
  0% {
    stroke-dasharray:0 1500
  }
  15% {
    stroke-dasharray:1500 1500
  }
  85% {
    opacity:1
  }
  90% {
    stroke-dasharray:1500 1500;
    opacity:0
  }
  100% {
    stroke-dasharray:0 1500;
    opacity:0
  }
}
@keyframes jkit-animated-dash {
  0% {
    stroke-dasharray:0 1500
  }
  15% {
    stroke-dasharray:1500 1500
  }
  85% {
    opacity:1
  }
  90% {
    stroke-dasharray:1500 1500;
    opacity:0
  }
  100% {
    stroke-dasharray:0 1500;
    opacity:0
  }
}
@-webkit-keyframes jkit-animated-pulse {
  0% {
    -webkit-transform:translateY(-50%) scale(1);
    transform:translateY(-50%) scale(1);
    opacity:1
  }
  40% {
    -webkit-transform:translateY(-50%) scale(.9);
    transform:translateY(-50%) scale(.9);
    opacity:0
  }
  100% {
    -webkit-transform:translateY(-50%) scale(0);
    transform:translateY(-50%) scale(0);
    opacity:0
  }
}
@keyframes jkit-animated-pulse {
  0% {
    -webkit-transform:translateY(-50%) scale(1);
    transform:translateY(-50%) scale(1);
    opacity:1
  }
  40% {
    -webkit-transform:translateY(-50%) scale(.9);
    transform:translateY(-50%) scale(.9);
    opacity:0
  }
  100% {
    -webkit-transform:translateY(-50%) scale(0);
    transform:translateY(-50%) scale(0);
    opacity:0
  }
}
@-webkit-keyframes jkit-animated-swirl-in {
  0% {
    opacity:0;
    -webkit-transform:translateZ(-20px) rotateX(90deg);
    transform:translateZ(-20px) rotateX(90deg)
  }
  60% {
    opacity:1;
    -webkit-transform:translateZ(-20px) rotateX(-10deg);
    transform:translateZ(-20px) rotateX(-10deg)
  }
  100% {
    opacity:1;
    -webkit-transform:translateZ(-20px) rotateX(0);
    transform:translateZ(-20px) rotateX(0)
  }
}
@keyframes jkit-animated-swirl-in {
  0% {
    opacity:0;
    -webkit-transform:translateZ(-20px) rotateX(90deg);
    transform:translateZ(-20px) rotateX(90deg)
  }
  60% {
    opacity:1;
    -webkit-transform:translateZ(-20px) rotateX(-10deg);
    transform:translateZ(-20px) rotateX(-10deg)
  }
  100% {
    opacity:1;
    -webkit-transform:translateZ(-20px) rotateX(0);
    transform:translateZ(-20px) rotateX(0)
  }
}
@-webkit-keyframes jkit-animated-blinds-in {
  0% {
    -webkit-transform:rotateY(180deg);
    transform:rotateY(180deg)
  }
  100% {
    -webkit-transform:rotateY(0);
    transform:rotateY(0)
  }
}
@keyframes jkit-animated-blinds-in {
  0% {
    -webkit-transform:rotateY(180deg);
    transform:rotateY(180deg)
  }
  100% {
    -webkit-transform:rotateY(0);
    transform:rotateY(0)
  }
}
@-webkit-keyframes jkit-animated-wave-up {
  0% {
    -webkit-transform:scale(0);
    transform:scale(0);
    opacity:0
  }
  60% {
    -webkit-transform:scale(1.2);
    transform:scale(1.2);
    opacity:1
  }
  100% {
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:1
  }
}
@keyframes jkit-animated-wave-up {
  0% {
    -webkit-transform:scale(0);
    transform:scale(0);
    opacity:0
  }
  60% {
    -webkit-transform:scale(1.2);
    transform:scale(1.2);
    opacity:1
  }
  100% {
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:1
  }
}
@-webkit-keyframes jkit-animated-flip-in {
  0% {
    -webkit-transform:rotateX(180deg);
    transform:rotateX(180deg);
    opacity:0
  }
  35% {
    -webkit-transform:rotateX(120deg);
    transform:rotateX(120deg);
    opacity:0
  }
  65% {
    opacity:0
  }
  100% {
    -webkit-transform:rotateX(360deg);
    transform:rotateX(360deg);
    opacity:1
  }
}
@keyframes jkit-animated-flip-in {
  0% {
    -webkit-transform:rotateX(180deg);
    transform:rotateX(180deg);
    opacity:0
  }
  35% {
    -webkit-transform:rotateX(120deg);
    transform:rotateX(120deg);
    opacity:0
  }
  65% {
    opacity:0
  }
  100% {
    -webkit-transform:rotateX(360deg);
    transform:rotateX(360deg);
    opacity:1
  }
}
@-webkit-keyframes jkit-animated-flip-out {
  0% {
    -webkit-transform:rotateX(0);
    transform:rotateX(0);
    opacity:1
  }
  35% {
    -webkit-transform:rotateX(-40deg);
    transform:rotateX(-40deg);
    opacity:0
  }
  65% {
    opacity:0
  }
  100% {
    -webkit-transform:rotateX(180deg);
    transform:rotateX(180deg);
    opacity:0
  }
}
@keyframes jkit-animated-flip-out {
  0% {
    -webkit-transform:rotateX(0);
    transform:rotateX(0);
    opacity:1
  }
  35% {
    -webkit-transform:rotateX(-40deg);
    transform:rotateX(-40deg);
    opacity:0
  }
  65% {
    opacity:0
  }
  100% {
    -webkit-transform:rotateX(180deg);
    transform:rotateX(180deg);
    opacity:0
  }
}
@-webkit-keyframes jkit-animated-drop-in-in {
  0% {
    opacity:0;
    -webkit-transform:translateZ(100px);
    transform:translateZ(100px)
  }
  100% {
    opacity:1;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
  }
}
@keyframes jkit-animated-drop-in-in {
  0% {
    opacity:0;
    -webkit-transform:translateZ(100px);
    transform:translateZ(100px)
  }
  100% {
    opacity:1;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
  }
}
@-webkit-keyframes jkit-animated-drop-in-out {
  0% {
    opacity:1;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
  }
  100% {
    opacity:0;
    -webkit-transform:translateZ(-100px);
    transform:translateZ(-100px)
  }
}
@keyframes jkit-animated-drop-in-out {
  0% {
    opacity:1;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
  }
  100% {
    opacity:0;
    -webkit-transform:translateZ(-100px);
    transform:translateZ(-100px)
  }
}
@-webkit-keyframes jkit-animated-slide-right-in {
  0% {
    opacity:0;
    -webkit-transform:translateX(-100%);
    transform:translateX(-100%)
  }
  60% {
    opacity:1;
    -webkit-transform:translateX(10%);
    transform:translateX(10%)
  }
  100% {
    opacity:1;
    -webkit-transform:translateX(0);
    transform:translateX(0)
  }
}
@keyframes jkit-animated-slide-right-in {
  0% {
    opacity:0;
    -webkit-transform:translateX(-100%);
    transform:translateX(-100%)
  }
  60% {
    opacity:1;
    -webkit-transform:translateX(10%);
    transform:translateX(10%)
  }
  100% {
    opacity:1;
    -webkit-transform:translateX(0);
    transform:translateX(0)
  }
}
@-webkit-keyframes jkit-animated-slide-right-out {
  0% {
    opacity:1;
    -webkit-transform:translateX(0);
    transform:translateX(0)
  }
  60% {
    opacity:0;
    -webkit-transform:translateX(110%);
    transform:translateX(110%)
  }
  100% {
    opacity:0;
    -webkit-transform:translateX(100%);
    transform:translateX(100%)
  }
}
@keyframes jkit-animated-slide-right-out {
  0% {
    opacity:1;
    -webkit-transform:translateX(0);
    transform:translateX(0)
  }
  60% {
    opacity:0;
    -webkit-transform:translateX(110%);
    transform:translateX(110%)
  }
  100% {
    opacity:0;
    -webkit-transform:translateX(100%);
    transform:translateX(100%)
  }
}
@-webkit-keyframes jkit-animated-slide-left-in {
  0% {
    opacity:0;
    -webkit-transform:translateX(100%);
    transform:translateX(100%)
  }
  60% {
    opacity:1;
    -webkit-transform:translateX(-10%);
    transform:translateX(-10%)
  }
  100% {
    opacity:1;
    -webkit-transform:translateX(0);
    transform:translateX(0)
  }
}
@keyframes jkit-animated-slide-left-in {
  0% {
    opacity:0;
    -webkit-transform:translateX(100%);
    transform:translateX(100%)
  }
  60% {
    opacity:1;
    -webkit-transform:translateX(-10%);
    transform:translateX(-10%)
  }
  100% {
    opacity:1;
    -webkit-transform:translateX(0);
    transform:translateX(0)
  }
}
@-webkit-keyframes jkit-animated-slide-left-out {
  0% {
    opacity:1;
    -webkit-transform:translateX(0);
    transform:translateX(0)
  }
  60% {
    opacity:0;
    -webkit-transform:translateX(-110%);
    transform:translateX(-110%)
  }
  100% {
    opacity:0;
    -webkit-transform:translateX(-100%);
    transform:translateX(-100%)
  }
}
@keyframes jkit-animated-slide-left-out {
  0% {
    opacity:1;
    -webkit-transform:translateX(0);
    transform:translateX(0)
  }
  60% {
    opacity:0;
    -webkit-transform:translateX(-110%);
    transform:translateX(-110%)
  }
  100% {
    opacity:0;
    -webkit-transform:translateX(-100%);
    transform:translateX(-100%)
  }
}
@-webkit-keyframes jkit-animated-slide-up-in {
  0% {
    opacity:0;
    -webkit-transform:translateY(100%);
    transform:translateY(100%)
  }
  60% {
    opacity:1;
    -webkit-transform:translateY(-20%);
    transform:translateY(-20%)
  }
  100% {
    opacity:1;
    -webkit-transform:translateY(0);
    transform:translateY(0)
  }
}
@keyframes jkit-animated-slide-up-in {
  0% {
    opacity:0;
    -webkit-transform:translateY(100%);
    transform:translateY(100%)
  }
  60% {
    opacity:1;
    -webkit-transform:translateY(-20%);
    transform:translateY(-20%)
  }
  100% {
    opacity:1;
    -webkit-transform:translateY(0);
    transform:translateY(0)
  }
}
@-webkit-keyframes jkit-animated-slide-up-out {
  0% {
    opacity:1;
    -webkit-transform:translateY(0);
    transform:translateY(0)
  }
  60% {
    opacity:0;
    -webkit-transform:translateY(-120%);
    transform:translateY(-120%)
  }
  100% {
    opacity:0;
    -webkit-transform:translateY(-100%);
    transform:translateY(-100%)
  }
}
@keyframes jkit-animated-slide-up-out {
  0% {
    opacity:1;
    -webkit-transform:translateY(0);
    transform:translateY(0)
  }
  60% {
    opacity:0;
    -webkit-transform:translateY(-120%);
    transform:translateY(-120%)
  }
  100% {
    opacity:0;
    -webkit-transform:translateY(-100%);
    transform:translateY(-100%)
  }
}
@-webkit-keyframes jkit-animated-slide-down-in {
  0% {
    opacity:0;
    -webkit-transform:translateY(-100%);
    transform:translateY(-100%)
  }
  60% {
    opacity:1;
    -webkit-transform:translateY(20%);
    transform:translateY(20%)
  }
  100% {
    opacity:1;
    -webkit-transform:translateY(0);
    transform:translateY(0)
  }
}
@keyframes jkit-animated-slide-down-in {
  0% {
    opacity:0;
    -webkit-transform:translateY(-100%);
    transform:translateY(-100%)
  }
  60% {
    opacity:1;
    -webkit-transform:translateY(20%);
    transform:translateY(20%)
  }
  100% {
    opacity:1;
    -webkit-transform:translateY(0);
    transform:translateY(0)
  }
}
@-webkit-keyframes jkit-animated-slide-down-out {
  0% {
    opacity:1;
    -webkit-transform:translateY(0);
    transform:translateY(0)
  }
  60% {
    opacity:0;
    -webkit-transform:translateY(120%);
    transform:translateY(120%)
  }
  100% {
    opacity:0;
    -webkit-transform:translateY(100%);
    transform:translateY(100%)
  }
}
@keyframes jkit-animated-slide-down-out {
  0% {
    opacity:1;
    -webkit-transform:translateY(0);
    transform:translateY(0)
  }
  60% {
    opacity:0;
    -webkit-transform:translateY(120%);
    transform:translateY(120%)
  }
  100% {
    opacity:0;
    -webkit-transform:translateY(100%);
    transform:translateY(100%)
  }
}
@-webkit-keyframes jkit-animated-bounce-in {
  0%,20%,40%,60%,80%,to {
    -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
    animation-timing-function:cubic-bezier(.215,.61,.355,1)
  }
  0% {
    opacity:0;
    -webkit-transform:scale3d(.3,.3,.3);
    transform:scale3d(.3,.3,.3)
  }
  20% {
    -webkit-transform:scale3d(1.1,1.1,1.1);
    transform:scale3d(1.1,1.1,1.1)
  }
  40% {
    -webkit-transform:scale3d(.9,.9,.9);
    transform:scale3d(.9,.9,.9)
  }
  60% {
    opacity:1;
    -webkit-transform:scale3d(1.03,1.03,1.03);
    transform:scale3d(1.03,1.03,1.03)
  }
  80% {
    -webkit-transform:scale3d(.97,.97,.97);
    transform:scale3d(.97,.97,.97)
  }
  to {
    opacity:1;
    -webkit-transform:scaleX(1);
    transform:scaleX(1)
  }
}
@keyframes jkit-animated-bounce-in {
  0%,20%,40%,60%,80%,to {
    -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
    animation-timing-function:cubic-bezier(.215,.61,.355,1)
  }
  0% {
    opacity:0;
    -webkit-transform:scale3d(.3,.3,.3);
    transform:scale3d(.3,.3,.3)
  }
  20% {
    -webkit-transform:scale3d(1.1,1.1,1.1);
    transform:scale3d(1.1,1.1,1.1)
  }
  40% {
    -webkit-transform:scale3d(.9,.9,.9);
    transform:scale3d(.9,.9,.9)
  }
  60% {
    opacity:1;
    -webkit-transform:scale3d(1.03,1.03,1.03);
    transform:scale3d(1.03,1.03,1.03)
  }
  80% {
    -webkit-transform:scale3d(.97,.97,.97);
    transform:scale3d(.97,.97,.97)
  }
  to {
    opacity:1;
    -webkit-transform:scaleX(1);
    transform:scaleX(1)
  }
}
@-webkit-keyframes jkit-animated-bounce-out {
  20% {
    -webkit-transform:scale3d(.9,.9,.9);
    transform:scale3d(.9,.9,.9)
  }
  50%,55% {
    opacity:0;
    -webkit-transform:scale3d(1.1,1.1,1.1);
    transform:scale3d(1.1,1.1,1.1)
  }
  to {
    opacity:0;
    -webkit-transform:scale3d(.3,.3,.3);
    transform:scale3d(.3,.3,.3)
  }
}
@keyframes jkit-animated-bounce-out {
  20% {
    -webkit-transform:scale3d(.9,.9,.9);
    transform:scale3d(.9,.9,.9)
  }
  50%,55% {
    opacity:0;
    -webkit-transform:scale3d(1.1,1.1,1.1);
    transform:scale3d(1.1,1.1,1.1)
  }
  to {
    opacity:0;
    -webkit-transform:scale3d(.3,.3,.3);
    transform:scale3d(.3,.3,.3)
  }
}
@-webkit-keyframes jkit-animated-swing-in {
  20% {
    -webkit-transform:rotate(15deg);
    transform:rotate(15deg)
  }
  40% {
    -webkit-transform:rotate(-10deg);
    transform:rotate(-10deg)
  }
  60% {
    -webkit-transform:rotate(5deg);
    transform:rotate(5deg)
  }
  80% {
    -webkit-transform:rotate(-5deg);
    transform:rotate(-5deg)
  }
  to {
    -webkit-transform:rotate(0);
    transform:rotate(0)
  }
}
@keyframes jkit-animated-swing-in {
  20% {
    -webkit-transform:rotate(15deg);
    transform:rotate(15deg)
  }
  40% {
    -webkit-transform:rotate(-10deg);
    transform:rotate(-10deg)
  }
  60% {
    -webkit-transform:rotate(5deg);
    transform:rotate(5deg)
  }
  80% {
    -webkit-transform:rotate(-5deg);
    transform:rotate(-5deg)
  }
  to {
    -webkit-transform:rotate(0);
    transform:rotate(0)
  }
}
@-webkit-keyframes jkit-animated-swing-out {
  20% {
    -webkit-transform:rotate(0);
    transform:rotate(0)
  }
  40% {
    -webkit-transform:rotate(-5deg);
    transform:rotate(-5deg)
  }
  60% {
    -webkit-transform:rotate(10deg);
    transform:rotate(10deg)
  }
  80% {
    -webkit-transform:rotate(-15deg);
    transform:rotate(-15deg)
  }
  to {
    -webkit-transform:rotate(15deg);
    transform:rotate(15deg)
  }
}
@keyframes jkit-animated-swing-out {
  20% {
    -webkit-transform:rotate(0);
    transform:rotate(0)
  }
  40% {
    -webkit-transform:rotate(-5deg);
    transform:rotate(-5deg)
  }
  60% {
    -webkit-transform:rotate(10deg);
    transform:rotate(10deg)
  }
  80% {
    -webkit-transform:rotate(-15deg);
    transform:rotate(-15deg)
  }
  to {
    -webkit-transform:rotate(15deg);
    transform:rotate(15deg)
  }
}
@-webkit-keyframes jkit-animated-rubber-band-in {
  0% {
    -webkit-transform:scaleX(1);
    transform:scaleX(1)
  }
  30% {
    -webkit-transform:scale3d(1.25,.75,1);
    transform:scale3d(1.25,.75,1)
  }
  40% {
    -webkit-transform:scale3d(.75,1.25,1);
    transform:scale3d(.75,1.25,1)
  }
  50% {
    -webkit-transform:scale3d(1.15,.85,1);
    transform:scale3d(1.15,.85,1)
  }
  65% {
    -webkit-transform:scale3d(.95,1.05,1);
    transform:scale3d(.95,1.05,1)
  }
  75% {
    -webkit-transform:scale3d(1.05,.95,1);
    transform:scale3d(1.05,.95,1)
  }
  to {
    -webkit-transform:scaleX(1);
    transform:scaleX(1)
  }
}
@keyframes jkit-animated-rubber-band-in {
  0% {
    -webkit-transform:scaleX(1);
    transform:scaleX(1)
  }
  30% {
    -webkit-transform:scale3d(1.25,.75,1);
    transform:scale3d(1.25,.75,1)
  }
  40% {
    -webkit-transform:scale3d(.75,1.25,1);
    transform:scale3d(.75,1.25,1)
  }
  50% {
    -webkit-transform:scale3d(1.15,.85,1);
    transform:scale3d(1.15,.85,1)
  }
  65% {
    -webkit-transform:scale3d(.95,1.05,1);
    transform:scale3d(.95,1.05,1)
  }
  75% {
    -webkit-transform:scale3d(1.05,.95,1);
    transform:scale3d(1.05,.95,1)
  }
  to {
    -webkit-transform:scaleX(1);
    transform:scaleX(1)
  }
}
@-webkit-keyframes jkit-animated-rubber-band-out {
  0% {
    -webkit-transform:scaleX(1);
    transform:scaleX(1)
  }
  30% {
    -webkit-transform:scale3d(1.05,.95,1);
    transform:scale3d(1.05,.95,1)
  }
  40% {
    -webkit-transform:scale3d(.95,1.05,1);
    transform:scale3d(.95,1.05,1)
  }
  50% {
    -webkit-transform:scale3d(1.15,.85,1);
    transform:scale3d(1.15,.85,1)
  }
  65% {
    -webkit-transform:scale3d(.75,1.25,1);
    transform:scale3d(.75,1.25,1)
  }
  75% {
    -webkit-transform:scale3d(1.25,.75,1);
    transform:scale3d(1.25,.75,1)
  }
  to {
    -webkit-transform:scaleX(1);
    transform:scaleX(1)
  }
}
@keyframes jkit-animated-rubber-band-out {
  0% {
    -webkit-transform:scaleX(1);
    transform:scaleX(1)
  }
  30% {
    -webkit-transform:scale3d(1.05,.95,1);
    transform:scale3d(1.05,.95,1)
  }
  40% {
    -webkit-transform:scale3d(.95,1.05,1);
    transform:scale3d(.95,1.05,1)
  }
  50% {
    -webkit-transform:scale3d(1.15,.85,1);
    transform:scale3d(1.15,.85,1)
  }
  65% {
    -webkit-transform:scale3d(.75,1.25,1);
    transform:scale3d(.75,1.25,1)
  }
  75% {
    -webkit-transform:scale3d(1.25,.75,1);
    transform:scale3d(1.25,.75,1)
  }
  to {
    -webkit-transform:scaleX(1);
    transform:scaleX(1)
  }
}
@-webkit-keyframes jkit-ripple {
  70% {
    -webkit-box-shadow:0 0 0 15px currentColor;
    box-shadow:0 0 0 15px currentColor;
    opacity:0
  }
  100% {
    -webkit-box-shadow:0 0 0 0 currentColor;
    box-shadow:0 0 0 0 currentColor;
    opacity:0
  }
}
@keyframes jkit-ripple {
  70% {
    -webkit-box-shadow:0 0 0 15px currentColor;
    box-shadow:0 0 0 15px currentColor;
    opacity:0
  }
  100% {
    -webkit-box-shadow:0 0 0 0 currentColor;
    box-shadow:0 0 0 0 currentColor;
    opacity:0
  }
}
@-webkit-keyframes jkit-search-background {
  0% {
    opacity:0;
    -webkit-transform:scale(.04) translateY(300%);
    transform:scale(.04) translateY(300%)
  }
  40% {
    -webkit-transform:scale(.04) translateY(0);
    transform:scale(.04) translateY(0);
    -webkit-transition:ease-out;
    transition:ease-out
  }
  40% {
    -webkit-transform:scale(.04) translateY(0);
    transform:scale(.04) translateY(0)
  }
  60% {
    opacity:1;
    -webkit-transform:scale(.02) translateY(0);
    transform:scale(.02) translateY(0)
  }
  61% {
    opacity:1;
    -webkit-transform:scale(.04) translateY(0);
    transform:scale(.04) translateY(0)
  }
  99.9% {
    opacity:1;
    height:0;
    padding-bottom:100%;
    border-radius:100%
  }
  100% {
    opacity:1;
    -webkit-transform:scale(2) translateY(0);
    transform:scale(2) translateY(0);
    height:100%;
    padding-bottom:0;
    border-radius:0
  }
}
@keyframes jkit-search-background {
  0% {
    opacity:0;
    -webkit-transform:scale(.04) translateY(300%);
    transform:scale(.04) translateY(300%)
  }
  40% {
    -webkit-transform:scale(.04) translateY(0);
    transform:scale(.04) translateY(0);
    -webkit-transition:ease-out;
    transition:ease-out
  }
  40% {
    -webkit-transform:scale(.04) translateY(0);
    transform:scale(.04) translateY(0)
  }
  60% {
    opacity:1;
    -webkit-transform:scale(.02) translateY(0);
    transform:scale(.02) translateY(0)
  }
  61% {
    opacity:1;
    -webkit-transform:scale(.04) translateY(0);
    transform:scale(.04) translateY(0)
  }
  99.9% {
    opacity:1;
    height:0;
    padding-bottom:100%;
    border-radius:100%
  }
  100% {
    opacity:1;
    -webkit-transform:scale(2) translateY(0);
    transform:scale(2) translateY(0);
    height:100%;
    padding-bottom:0;
    border-radius:0
  }
}
.jkit-color-scheme {
  --jkit-bg-color:#ffffff;
  --jkit-border-color:#eaeaeb;
  --jkit-txt-color:#575A5F;
  --jkit-txt-h-color:#181D23;
  --jkit-txt-a-color:#0058E6;
  --jkit-txt-m-color:#96989B;
  --jkit-txt-alt-color:#ffffff;
  --jkit-form-border-color:#D5D5D7;
  --jkit-form-bg-color:transparent;
  --jkit-form-txt-color:#181D23;
  --jkit-btn-txt-color:#ffffff;
  --jkit-btn-bg-color:#0058E6;
  --jkit-btn-bg-hover-color:#0048bd;
  --jkit-selection-bg-color:#d8a600;
  --jkit-element-bg-color:#80b1ff;
  --jkit-element-darken-bg-color:#0058E6;
  --jkit-element-lighten-bg-color:#e6f0ff;
  --jkit-success-bg-color:#75ffd8;
  --jkit-success-border-color:#007f5b;
  --jkit-error-bg-color:#ffcccc;
  --jkit-error-border-color:#d60000
}
.jkit-nav-menu-loaded {
  overflow-x:hidden;
  overflow-y:visible
}
.jkit-magnific-popup .mfp-iframe-holder .mfp-close {
  background:0 0
}
.jkit-magnific-popup button:focus {
  outline:0
}
.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
}
.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
}
.jeg-elementor-kit .hover-from-arise:before,.jeg-elementor-kit .hover-from-bottom:before,.jeg-elementor-kit .hover-from-left:before,.jeg-elementor-kit .hover-from-right:before,.jeg-elementor-kit .hover-from-top:before {
  position:absolute;
  content:"";
  height:100%;
  width:100%;
  background-size:101% 101%;
  -webkit-transition:all .6s ease;
  transition:all .6s ease
}
.jeg-elementor-kit .hover-from-left:before,.jeg-elementor-kit.hover-from-left:before {
  top:0;
  left:-101%
}
.jeg-elementor-kit .hover-from-left:hover:before,.jeg-elementor-kit.hover-from-left:hover:before {
  left:0
}
.jeg-elementor-kit .hover-from-right:before,.jeg-elementor-kit.hover-from-right:before {
  top:0;
  right:-101%
}
.jeg-elementor-kit .hover-from-right:hover:before,.jeg-elementor-kit.hover-from-right:hover:before {
  right:0
}
.jeg-elementor-kit .hover-from-top:before,.jeg-elementor-kit.hover-from-top:before {
  top:-101%;
  left:0
}
.jeg-elementor-kit .hover-from-top:hover:before,.jeg-elementor-kit.hover-from-top:hover:before {
  top:0
}
.jeg-elementor-kit .hover-from-bottom:before,.jeg-elementor-kit.hover-from-bottom:before {
  bottom:-101%;
  left:0
}
.jeg-elementor-kit .hover-from-bottom:hover:before,.jeg-elementor-kit.hover-from-bottom:hover:before {
  bottom:0
}
.jeg-elementor-kit .hover-from-arise:before,.jeg-elementor-kit.hover-from-arise:before {
  top:0;
  left:0;
  opacity:0
}
.jeg-elementor-kit .hover-from-arise:hover:before,.jeg-elementor-kit.hover-from-arise:hover:before {
  opacity:100%
}
.jeg-elementor-kit.jkit-pagination-disable.loaded .jkit-ajax-loaded,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .jkit-ajax-loaded,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .jkit-ajax-loaded,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .jkit-ajax-loaded {
  -webkit-animation-duration:.4s;
  animation-duration:.4s;
  -webkit-animation-fill-mode:both;
  animation-fill-mode:both;
  -webkit-animation-name:jkit-fadeinup;
  animation-name:jkit-fadeinup
}
.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-1,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-1,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-1,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-1 {
  -webkit-animation-delay:50ms;
  animation-delay:50ms
}
.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-2,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-2,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-2,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-2 {
  -webkit-animation-delay:.15s;
  animation-delay:.15s
}
.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-3,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-3,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-3,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-3 {
  -webkit-animation-delay:.25s;
  animation-delay:.25s
}
.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-4,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-4,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-4,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-4 {
  -webkit-animation-delay:.35s;
  animation-delay:.35s
}
.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-5,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-5,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-5,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-5 {
  -webkit-animation-delay:.45s;
  animation-delay:.45s
}
.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-6,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-6,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-6,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-6 {
  -webkit-animation-delay:.55s;
  animation-delay:.55s
}
.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-7,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-7,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-7,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-7 {
  -webkit-animation-delay:.65s;
  animation-delay:.65s
}
.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-8,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-8,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-8,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-8 {
  -webkit-animation-delay:.75s;
  animation-delay:.75s
}
.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-9,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-9,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-9,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-9 {
  -webkit-animation-delay:.85s;
  animation-delay:.85s
}
.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-10,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-10,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-10,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-10 {
  -webkit-animation-delay:.95s;
  animation-delay:.95s
}
.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-11,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-11,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-11,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-11 {
  -webkit-animation-delay:1.05s;
  animation-delay:1.05s
}
.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-12,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-12,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-12,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-12 {
  -webkit-animation-delay:1.15s;
  animation-delay:1.15s
}
.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-13,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-13,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-13,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-13 {
  -webkit-animation-delay:1.25s;
  animation-delay:1.25s
}
.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-14,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-14,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-14,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-14 {
  -webkit-animation-delay:1.35s;
  animation-delay:1.35s
}
.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-15,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-15,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-15,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-15 {
  -webkit-animation-delay:1.45s;
  animation-delay:1.45s
}
.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-16,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-16,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-16,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-16 {
  -webkit-animation-delay:1.55s;
  animation-delay:1.55s
}
.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-17,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-17,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-17,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-17 {
  -webkit-animation-delay:1.65s;
  animation-delay:1.65s
}
.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-18,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-18,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-18,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-18 {
  -webkit-animation-delay:1.75s;
  animation-delay:1.75s
}
.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-19,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-19,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-19,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-19 {
  -webkit-animation-delay:1.85s;
  animation-delay:1.85s
}
.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-20,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-20,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-20,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-20 {
  -webkit-animation-delay:1.95s;
  animation-delay:1.95s
}
.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-21,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-21,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-21,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-21 {
  -webkit-animation-delay:2.05s;
  animation-delay:2.05s
}
.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-22,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-22,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-22,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-22 {
  -webkit-animation-delay:2.15s;
  animation-delay:2.15s
}
.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-23,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-23,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-23,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-23 {
  -webkit-animation-delay:2.25s;
  animation-delay:2.25s
}
.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-24,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-24,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-24,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-24 {
  -webkit-animation-delay:2.35s;
  animation-delay:2.35s
}
.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-25,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-25,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-25,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-25 {
  -webkit-animation-delay:2.45s;
  animation-delay:2.45s
}
.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-26,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-26,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-26,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-26 {
  -webkit-animation-delay:2.55s;
  animation-delay:2.55s
}
.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-27,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-27,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-27,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-27 {
  -webkit-animation-delay:2.65s;
  animation-delay:2.65s
}
.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-28,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-28,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-28,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-28 {
  -webkit-animation-delay:2.75s;
  animation-delay:2.75s
}
.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-29,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-29,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-29,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-29 {
  -webkit-animation-delay:2.85s;
  animation-delay:2.85s
}
.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-30,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-30,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-30,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-30 {
  -webkit-animation-delay:2.95s;
  animation-delay:2.95s
}
.jeg-elementor-kit .jkit-block-pagination {
  margin:0 0 30px 0;
  text-align:center
}
.jeg-elementor-kit .jkit-block-pagination .jkit-block-loadmore,.jeg-elementor-kit .jkit-block-pagination .jkit-block-scrollload {
  display:inline-block;
  text-align:center;
  cursor:pointer;
  border:1px solid var(--jkit-border-color,#eaeaeb);
  -webkit-box-shadow:0 2px 4px rgba(0,0,0,.08);
  -o-box-shadow:0 2px 4px rgba(0,0,0,.08);
  box-shadow:0 2px 4px rgba(0,0,0,.08);
  padding:.6rem 1.5rem;
  font-size:.875rem;
  line-height:1.5;
  border-radius:3px;
  -webkit-transition:.25s ease;
  transition:.25s ease;
  color:var(--jkit-txt-color)
}
.jeg-elementor-kit .jkit-block-pagination .jkit-block-loadmore a,.jeg-elementor-kit .jkit-block-pagination .jkit-block-scrollload a {
  display:inline-block;
  color:var(--jkit-txt-color)
}
.jeg-elementor-kit .jkit-block-pagination .jkit-block-loadmore svg,.jeg-elementor-kit .jkit-block-pagination .jkit-block-scrollload svg {
  fill:var(--jkit-txt-color)
}
.jeg-elementor-kit .jkit-block-pagination .jkit-block-loadmore.icon-position-after i,.jeg-elementor-kit .jkit-block-pagination .jkit-block-scrollload.icon-position-after i {
  margin-left:6px
}
.jeg-elementor-kit .jkit-block-pagination .jkit-block-loadmore.icon-position-before i,.jeg-elementor-kit .jkit-block-pagination .jkit-block-scrollload.icon-position-before i {
  margin-right:6px
}
.jeg-elementor-kit .jkit-block-pagination .jkit-block-loadmore i,.jeg-elementor-kit .jkit-block-pagination .jkit-block-scrollload i {
  position:relative;
  top:1px
}
.jeg-elementor-kit .jkit-block-pagination .jkit-block-nextprev a.disabled {
  color:#a0a0a0;
  border-color:#eee;
  opacity:50%
}
.jeg-elementor-kit .jkit-block-pagination .jkit-block-nextprev .next,.jeg-elementor-kit .jkit-block-pagination .jkit-block-nextprev .prev {
  display:inline-block;
  text-align:center;
  cursor:pointer;
  border:1px solid var(--jkit-border-color,#eaeaeb);
  -webkit-box-shadow:0 2px 4px rgba(0,0,0,.08);
  -o-box-shadow:0 2px 4px rgba(0,0,0,.08);
  box-shadow:0 2px 4px rgba(0,0,0,.08);
  padding:.6rem 1.5rem;
  font-size:.875rem;
  line-height:1.5;
  border-radius:3px;
  -webkit-transition:.25s ease;
  transition:.25s ease;
  color:var(--jkit-txt-color)
}
.jeg-elementor-kit .jkit-block-pagination .jkit-block-nextprev i {
  position:relative;
  top:1px
}
.jeg-elementor-kit .border-bottom {
  position:absolute;
  z-index:3;
  left:-101%;
  bottom:0;
  height:5px;
  width:100%;
  background-color:var(--jkit-selection-bg-color)
}
.jeg-elementor-kit .border-bottom.left {
  -webkit-animation:slide-from-left-reverse .5s forwards;
  animation:slide-from-left-reverse .5s forwards
}
.jeg-elementor-kit .border-bottom.right {
  -webkit-animation:slide-from-right-reverse .5s forwards;
  animation:slide-from-right-reverse .5s forwards
}
.jeg-elementor-kit:hover .border-bottom.left {
  -webkit-animation:slide-from-left .5s forwards;
  animation:slide-from-left .5s forwards
}
.jeg-elementor-kit:hover .border-bottom.right {
  -webkit-animation:slide-from-right .5s forwards;
  animation:slide-from-right .5s forwards
}
.jeg-elementor-kit button:active,.jeg-elementor-kit button:hover {
  background:0 0;
  border:none
}
.jeg-elementor-kit button:focus {
  outline:0
}
.jeg-elementor-kit .thumbnail-container {
  line-height:0
}
.jeg-elementor-kit .style-gradient {
  background:var(--jkit-element-darken-bg-color);
  background:-webkit-gradient(linear,left top,left bottom,from(var(--jkit-element-lighten-bg-color)),to(var(--jkit-element-darken-bg-color)));
  background:linear-gradient(180deg,var(--jkit-element-lighten-bg-color) 0,var(--jkit-element-darken-bg-color) 100%);
  -moz-text-fill-color:transparent;
  -o-text-fill-color:transparent;
  -webkit-text-fill-color:transparent;
  background-clip:text;
  -webkit-background-clip:text
}
.jeg-elementor-kit svg {
  width:16px;
  height:auto
}
.jkit-social-shape:not(.shape-none) .social-icon,.jkit-social-shape:not(.shape-none) .social-icon:hover {
  font-size:var(--icon-size,16px);
  line-height:calc(.875 * var(--icon-size,16px));
  width:calc(var(--icon-size,16px) + var(--icon-padding-left,0px) + var(--icon-padding-right,0px));
  height:calc(var(--icon-size,16px) + var(--icon-padding-top,0px) + var(--icon-padding-bottom,0px));
  background-color:var(--jkit-element-bg-color)
}
.jkit-social-shape:not(.shape-none).shape-rounded .social-icon {
  border-radius:10%
}
.jkit-social-shape:not(.shape-none).shape-circle .social-icon {
  border-radius:50%
}
.jkit-social-shape:not(.shape-none).shape-square .social-icon {
  border-radius:0
}
.jkit-preloader-overlay {
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  background:hsla(0,0%,100%,.9);
  display:none;
  z-index:99
}
.jkit-preloader-overlay .jkit-preloader-type {
  width:100%;
  height:100%;
  position:relative;
  display:block
}
.jkit-preloader-overlay .jkit-preloader-type .jkit-preloader {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  margin:auto;
  width:16px;
  height:16px;
  display:block
}
.jkit-preloader-overlay .jkit-preloader-type .jkit-preloader span {
  height:16px;
  width:16px;
  background-color:#999;
  -webkit-animation:jkit-animated-blinds-in 1.4s infinite ease-in-out both;
  animation:jkit-animated-blinds-in 1.4s infinite ease-in-out both;
  position:absolute;
  top:0;
  border-radius:100%
}
.jkit-preloader-overlay .jkit-preloader-type .jkit-preloader span:first-of-type {
  left:-22px;
  -webkit-animation-delay:-.32s;
  animation-delay:-.32s
}
.jkit-preloader-overlay .jkit-preloader-type .jkit-preloader span:nth-of-type(2) {
  -webkit-animation-delay:-.16s;
  animation-delay:-.16s
}
.jkit-preloader-overlay .jkit-preloader-type .jkit-preloader span:last-of-type {
  left:22px
}
.elementor-element svg {
  width:1em;
  fill:currentColor
}
.jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu {
  position:relative;
  float:right;
  display:none;
  color:var(--jkit-txt-color);
  border:solid 1px var(--jkit-border-color)
}
.jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu svg {
  fill:var(--jkit-txt-color)
}
.jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu.hover-gradient {
  overflow:hidden;
  position:relative
}
.jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu.hover-gradient span {
  position:relative;
  z-index:1
}
.jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu.hover-gradient:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
  opacity:0;
  -webkit-transition-duration:inherit;
  transition-duration:inherit
}
.jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu.hover-gradient:hover:before {
  opacity:1
}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper {
  z-index:1000
}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title {
  display:none
}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo {
  margin:5px 0 5px 0;
  padding:5px 5px 5px 5px;
  display:block
}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo img {
  max-width:360px;
  height:auto
}
@media screen and (max-width:1024px) {
  .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo img {
    max-width:260px
  }
}
@media screen and (max-width:768px) {
  .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo img {
    max-width:240px
  }
}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu {
  float:right;
  display:none;
  color:var(--jkit-txt-color);
  border:solid 1px var(--jkit-border-color);
  padding:8px 8px 8px 8px;
  margin:12px 12px 12px 12px;
  width:45px;
  border-radius:3px;
  position:relative;
  z-index:10
}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu svg {
  fill:var(--jkit-txt-color)
}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu.hover-gradient {
  overflow:hidden;
  position:relative
}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu.hover-gradient span {
  position:relative;
  z-index:1
}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu.hover-gradient:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
  opacity:0;
  -webkit-transition-duration:inherit;
  transition-duration:inherit
}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu.hover-gradient:hover:before {
  opacity:1
}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper :not(.active) .jkit-menu,.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper :not(.active) .jkit-menu>li>a {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu {
  height:100%;
  padding-left:0;
  margin-bottom:0;
  list-style:none;
  margin-left:0
}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu>li {
  margin:0;
  padding:0;
  list-style:none
}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu>li>a {
  color:#707070;
  padding:0 15px 0 15px;
  font-size:15px;
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  text-transform:none;
  font-weight:500;
  letter-spacing:normal;
  height:100%;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  text-decoration:none
}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li {
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li>a {
  padding:15px 15px 15px 15px;
  color:#000;
  font-size:14px;
  font-weight:400;
  width:100%
}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li>a svg {
  fill:#000;
  width:14px
}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li .sub-menu-toggle {
  display:none
}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.hover-gradient a {
  overflow:hidden;
  position:relative
}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.hover-gradient a span {
  position:relative;
  z-index:1
}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.hover-gradient a:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
  opacity:0;
  -webkit-transition-duration:inherit;
  transition-duration:inherit
}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.hover-gradient a:hover:before {
  opacity:1
}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.has-mega-menu .sub-menu,.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu {
  -webkit-box-shadow:0 10px 30px 0 rgba(45,45,45,.2);
  box-shadow:0 10px 30px 0 rgba(45,45,45,.2);
  background:var(--jkit-bg-color);
  position:absolute;
  max-height:none;
  margin:0
}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.has-mega-menu:hover,.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children:hover {
  z-index:1001
}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.has-mega-menu:hover>.sub-menu,.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children:hover>.sub-menu {
  opacity:1;
  visibility:visible
}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a svg,.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i,.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a svg {
  margin-left:5px
}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .jkit-mega-menu-wrapper,.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu {
  border-radius:0;
  margin:auto;
  padding:0;
  list-style:none;
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  opacity:0;
  visibility:hidden;
  z-index:1000;
  top:100%
}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .jkit-mega-menu-wrapper>li>.jkit-mega-menu-wrapper,.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .jkit-mega-menu-wrapper>li>.sub-menu,.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu>li>.jkit-mega-menu-wrapper,.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu>li>.sub-menu {
  left:100%;
  top:0
}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.has-mega-menu:hover>.jkit-mega-menu-wrapper {
  opacity:1;
  visibility:visible
}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a svg {
  margin-left:5px
}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.has-mega-menu .jkit-mega-menu-wrapper {
  position:absolute;
  opacity:0;
  visibility:hidden;
  top:100%;
  width:100vw
}
body[data-elementor-device-mode=laptop] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-hamburger-menu,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-hamburger-menu,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-hamburger-menu,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-hamburger-menu,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-hamburger-menu {
  display:block
}
body[data-elementor-device-mode=laptop] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper {
  width:100%;
  max-width:360px;
  border-radius:0;
  background-color:#f7f7f7;
  width:100%;
  position:fixed;
  top:0;
  left:-110%;
  height:100%!important;
  -webkit-box-shadow:0 10px 30px 0 rgba(255,165,0,0);
  box-shadow:0 10px 30px 0 rgba(255,165,0,0);
  overflow-y:auto;
  overflow-x:hidden;
  padding-top:0;
  padding-left:0;
  padding-right:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:reverse;
  -ms-flex-direction:column-reverse;
  flex-direction:column-reverse;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end;
  -webkit-transition:left .6s cubic-bezier(.6,.1,.68,.53),width .6s,background-color .1s .6s;
  transition:left .6s cubic-bezier(.6,.1,.68,.53),width .6s,background-color .1s .6s
}
body[data-elementor-device-mode=laptop] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper.active,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper.active,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper.active,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper.active,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper.active {
  left:0;
  -webkit-transition:left .6s cubic-bezier(.6,.1,.68,.53),width .6s,background-color .6s;
  transition:left .6s cubic-bezier(.6,.1,.68,.53),width .6s,background-color .6s
}
body[data-elementor-device-mode=laptop] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu-container,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu-container,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu-container,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu-container,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu-container {
  overflow-y:hidden
}
body[data-elementor-device-mode=laptop] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-nav-identity-panel,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-nav-identity-panel,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-nav-identity-panel,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-nav-identity-panel,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-nav-identity-panel {
  padding:10px 0 10px 0;
  display:block;
  position:relative;
  z-index:5;
  width:100%
}
body[data-elementor-device-mode=laptop] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title {
  display:inline-block
}
body[data-elementor-device-mode=laptop] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu {
  display:block
}
body[data-elementor-device-mode=laptop] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu {
  display:block!important;
  height:100%;
  overflow-y:auto;
  overflow-x:hidden
}
body[data-elementor-device-mode=laptop] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=laptop] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a svg,body[data-elementor-device-mode=laptop] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i,body[data-elementor-device-mode=laptop] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a svg,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a svg,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a svg,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a svg,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a svg,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a svg,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a svg,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a svg,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a svg {
  margin-left:auto;
  border:1px solid var(--jkit-border-color);
  border-radius:3px
}
body[data-elementor-device-mode=laptop] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=laptop] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i {
  padding:4px 15px
}
body[data-elementor-device-mode=laptop] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu .jkit-mega-menu-wrapper,body[data-elementor-device-mode=laptop] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu .sub-menu,body[data-elementor-device-mode=laptop] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .jkit-mega-menu-wrapper,body[data-elementor-device-mode=laptop] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu .jkit-mega-menu-wrapper,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu .sub-menu,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .jkit-mega-menu-wrapper,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu .jkit-mega-menu-wrapper,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu .sub-menu,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .jkit-mega-menu-wrapper,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu .jkit-mega-menu-wrapper,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu .sub-menu,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .jkit-mega-menu-wrapper,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu .jkit-mega-menu-wrapper,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu .sub-menu,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .jkit-mega-menu-wrapper,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu {
  position:inherit;
  -webkit-box-shadow:none;
  box-shadow:none;
  background:0 0
}
body[data-elementor-device-mode=laptop] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu {
  position:relative
}
body[data-elementor-device-mode=laptop] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=laptop] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a svg,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a svg,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a svg,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a svg,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a svg {
  margin-left:auto;
  border:1px solid var(--jkit-border-color);
  border-radius:3px
}
body[data-elementor-device-mode=laptop] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i {
  padding:4px 15px
}
body[data-elementor-device-mode=laptop] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu .jkit-mega-menu-wrapper,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu .jkit-mega-menu-wrapper,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu .jkit-mega-menu-wrapper,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu .jkit-mega-menu-wrapper,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li.has-mega-menu .jkit-mega-menu-wrapper {
  max-width:100%
}
body[data-elementor-device-mode=laptop] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li {
  display:block;
  width:100%;
  position:inherit
}
body[data-elementor-device-mode=laptop] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li .jkit-mega-menu-wrapper,body[data-elementor-device-mode=laptop] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li .sub-menu,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li .jkit-mega-menu-wrapper,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li .sub-menu,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li .jkit-mega-menu-wrapper,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li .sub-menu,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li .jkit-mega-menu-wrapper,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li .sub-menu,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li .jkit-mega-menu-wrapper,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li .sub-menu {
  display:none;
  max-height:2500px;
  opacity:0;
  visibility:hidden;
  -webkit-transition:max-height 5s ease-out;
  transition:max-height 5s ease-out;
  position:static
}
body[data-elementor-device-mode=laptop] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li .jkit-mega-menu-wrapper.dropdown-open,body[data-elementor-device-mode=laptop] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li .sub-menu.dropdown-open,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li .jkit-mega-menu-wrapper.dropdown-open,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li .sub-menu.dropdown-open,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li .jkit-mega-menu-wrapper.dropdown-open,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li .sub-menu.dropdown-open,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li .jkit-mega-menu-wrapper.dropdown-open,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li .sub-menu.dropdown-open,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li .jkit-mega-menu-wrapper.dropdown-open,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li .sub-menu.dropdown-open {
  display:block;
  opacity:1;
  visibility:visible
}
body[data-elementor-device-mode=laptop] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li>a,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li>a,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li>a,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li>a,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li>a {
  display:block!important;
  width:auto
}
body[data-elementor-device-mode=laptop] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li>a i,body[data-elementor-device-mode=laptop] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li>a svg,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li>a i,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li>a svg,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li>a i,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li>a svg,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li>a i,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li>a svg,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li>a i,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-laptop .jkit-menu-wrapper .jkit-menu li>a svg {
  float:right
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-hamburger-menu,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-hamburger-menu,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-hamburger-menu,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-hamburger-menu {
  display:block
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper {
  width:100%;
  max-width:360px;
  border-radius:0;
  background-color:#f7f7f7;
  width:100%;
  position:fixed;
  top:0;
  left:-110%;
  height:100%!important;
  -webkit-box-shadow:0 10px 30px 0 rgba(255,165,0,0);
  box-shadow:0 10px 30px 0 rgba(255,165,0,0);
  overflow-y:auto;
  overflow-x:hidden;
  padding-top:0;
  padding-left:0;
  padding-right:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:reverse;
  -ms-flex-direction:column-reverse;
  flex-direction:column-reverse;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end;
  -webkit-transition:left .6s cubic-bezier(.6,.1,.68,.53),width .6s,background-color .1s .6s;
  transition:left .6s cubic-bezier(.6,.1,.68,.53),width .6s,background-color .1s .6s
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper.active,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper.active,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper.active,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper.active {
  left:0;
  -webkit-transition:left .6s cubic-bezier(.6,.1,.68,.53),width .6s,background-color .6s;
  transition:left .6s cubic-bezier(.6,.1,.68,.53),width .6s,background-color .6s
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu-container,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu-container,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu-container,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu-container {
  overflow-y:hidden
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-nav-identity-panel,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-nav-identity-panel,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-nav-identity-panel,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-nav-identity-panel {
  padding:10px 0 10px 0;
  display:block;
  position:relative;
  z-index:5;
  width:100%
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title {
  display:inline-block
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu {
  display:block
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu {
  display:block!important;
  height:100%;
  overflow-y:auto;
  overflow-x:hidden
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a svg,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a svg,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a svg,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a svg,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a svg,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a svg,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a svg,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a svg {
  margin-left:auto;
  border:1px solid var(--jkit-border-color);
  border-radius:3px
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i {
  padding:4px 15px
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu .jkit-mega-menu-wrapper,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu .sub-menu,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .jkit-mega-menu-wrapper,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu .jkit-mega-menu-wrapper,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu .sub-menu,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .jkit-mega-menu-wrapper,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu .jkit-mega-menu-wrapper,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu .sub-menu,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .jkit-mega-menu-wrapper,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu .jkit-mega-menu-wrapper,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu .sub-menu,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .jkit-mega-menu-wrapper,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu {
  position:inherit;
  -webkit-box-shadow:none;
  box-shadow:none;
  background:0 0
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu {
  position:relative
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a svg,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a svg,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a svg,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a svg {
  margin-left:auto;
  border:1px solid var(--jkit-border-color);
  border-radius:3px
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i {
  padding:4px 15px
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu .jkit-mega-menu-wrapper,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu .jkit-mega-menu-wrapper,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu .jkit-mega-menu-wrapper,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu .jkit-mega-menu-wrapper {
  max-width:100%
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li {
  display:block;
  width:100%;
  position:inherit
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li .jkit-mega-menu-wrapper,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li .sub-menu,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li .jkit-mega-menu-wrapper,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li .sub-menu,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li .jkit-mega-menu-wrapper,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li .sub-menu,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li .jkit-mega-menu-wrapper,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li .sub-menu {
  display:none;
  max-height:2500px;
  opacity:0;
  visibility:hidden;
  -webkit-transition:max-height 5s ease-out;
  transition:max-height 5s ease-out;
  position:static
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li .jkit-mega-menu-wrapper.dropdown-open,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li .sub-menu.dropdown-open,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li .jkit-mega-menu-wrapper.dropdown-open,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li .sub-menu.dropdown-open,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li .jkit-mega-menu-wrapper.dropdown-open,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li .sub-menu.dropdown-open,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li .jkit-mega-menu-wrapper.dropdown-open,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li .sub-menu.dropdown-open {
  display:block;
  opacity:1;
  visibility:visible
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li>a,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li>a,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li>a,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li>a {
  display:block!important;
  width:auto
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li>a i,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li>a svg,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li>a i,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li>a svg,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li>a i,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li>a svg,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li>a i,body[data-elementor-device-mode=tablet_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet_extra .jkit-menu-wrapper .jkit-menu li>a svg {
  float:right
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-hamburger-menu,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-hamburger-menu,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-hamburger-menu {
  display:block
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper {
  width:100%;
  max-width:360px;
  border-radius:0;
  background-color:#f7f7f7;
  width:100%;
  position:fixed;
  top:0;
  left:-110%;
  height:100%!important;
  -webkit-box-shadow:0 10px 30px 0 rgba(255,165,0,0);
  box-shadow:0 10px 30px 0 rgba(255,165,0,0);
  overflow-y:auto;
  overflow-x:hidden;
  padding-top:0;
  padding-left:0;
  padding-right:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:reverse;
  -ms-flex-direction:column-reverse;
  flex-direction:column-reverse;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end;
  -webkit-transition:left .6s cubic-bezier(.6,.1,.68,.53),width .6s,background-color .1s .6s;
  transition:left .6s cubic-bezier(.6,.1,.68,.53),width .6s,background-color .1s .6s
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper.active,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper.active,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper.active {
  left:0;
  -webkit-transition:left .6s cubic-bezier(.6,.1,.68,.53),width .6s,background-color .6s;
  transition:left .6s cubic-bezier(.6,.1,.68,.53),width .6s,background-color .6s
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu-container,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu-container,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu-container {
  overflow-y:hidden
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-nav-identity-panel,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-nav-identity-panel,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-nav-identity-panel {
  padding:10px 0 10px 0;
  display:block;
  position:relative;
  z-index:5;
  width:100%
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title {
  display:inline-block
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu {
  display:block
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu {
  display:block!important;
  height:100%;
  overflow-y:auto;
  overflow-x:hidden
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a svg,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a svg,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a svg,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a svg,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a svg,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a svg {
  margin-left:auto;
  border:1px solid var(--jkit-border-color);
  border-radius:3px
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i {
  padding:4px 15px
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu .jkit-mega-menu-wrapper,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu .sub-menu,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .jkit-mega-menu-wrapper,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu .jkit-mega-menu-wrapper,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu .sub-menu,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .jkit-mega-menu-wrapper,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu .jkit-mega-menu-wrapper,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu .sub-menu,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .jkit-mega-menu-wrapper,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu {
  position:inherit;
  -webkit-box-shadow:none;
  box-shadow:none;
  background:0 0
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu {
  position:relative
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a svg,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a svg,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a svg {
  margin-left:auto;
  border:1px solid var(--jkit-border-color);
  border-radius:3px
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i {
  padding:4px 15px
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu .jkit-mega-menu-wrapper,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu .jkit-mega-menu-wrapper,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu .jkit-mega-menu-wrapper {
  max-width:100%
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li {
  display:block;
  width:100%;
  position:inherit
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li .jkit-mega-menu-wrapper,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li .sub-menu,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li .jkit-mega-menu-wrapper,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li .sub-menu,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li .jkit-mega-menu-wrapper,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li .sub-menu {
  display:none;
  max-height:2500px;
  opacity:0;
  visibility:hidden;
  -webkit-transition:max-height 5s ease-out;
  transition:max-height 5s ease-out;
  position:static
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li .jkit-mega-menu-wrapper.dropdown-open,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li .sub-menu.dropdown-open,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li .jkit-mega-menu-wrapper.dropdown-open,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li .sub-menu.dropdown-open,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li .jkit-mega-menu-wrapper.dropdown-open,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li .sub-menu.dropdown-open {
  display:block;
  opacity:1;
  visibility:visible
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li>a,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li>a,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li>a {
  display:block!important;
  width:auto
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li>a i,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li>a svg,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li>a i,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li>a svg,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li>a i,body[data-elementor-device-mode=tablet] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li>a svg {
  float:right
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-hamburger-menu,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-hamburger-menu {
  display:block
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper {
  width:100%;
  max-width:360px;
  border-radius:0;
  background-color:#f7f7f7;
  width:100%;
  position:fixed;
  top:0;
  left:-110%;
  height:100%!important;
  -webkit-box-shadow:0 10px 30px 0 rgba(255,165,0,0);
  box-shadow:0 10px 30px 0 rgba(255,165,0,0);
  overflow-y:auto;
  overflow-x:hidden;
  padding-top:0;
  padding-left:0;
  padding-right:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:reverse;
  -ms-flex-direction:column-reverse;
  flex-direction:column-reverse;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end;
  -webkit-transition:left .6s cubic-bezier(.6,.1,.68,.53),width .6s,background-color .1s .6s;
  transition:left .6s cubic-bezier(.6,.1,.68,.53),width .6s,background-color .1s .6s
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper.active,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper.active {
  left:0;
  -webkit-transition:left .6s cubic-bezier(.6,.1,.68,.53),width .6s,background-color .6s;
  transition:left .6s cubic-bezier(.6,.1,.68,.53),width .6s,background-color .6s
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu-container,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu-container {
  overflow-y:hidden
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-nav-identity-panel,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-nav-identity-panel {
  padding:10px 0 10px 0;
  display:block;
  position:relative;
  z-index:5;
  width:100%
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title {
  display:inline-block
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu {
  display:block
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu {
  display:block!important;
  height:100%;
  overflow-y:auto;
  overflow-x:hidden
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a svg,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a svg,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a svg,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a svg {
  margin-left:auto;
  border:1px solid var(--jkit-border-color);
  border-radius:3px
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i {
  padding:4px 15px
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu .jkit-mega-menu-wrapper,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu .sub-menu,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .jkit-mega-menu-wrapper,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu .jkit-mega-menu-wrapper,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu .sub-menu,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .jkit-mega-menu-wrapper,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu {
  position:inherit;
  -webkit-box-shadow:none;
  box-shadow:none;
  background:0 0
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu {
  position:relative
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a svg,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a svg {
  margin-left:auto;
  border:1px solid var(--jkit-border-color);
  border-radius:3px
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i {
  padding:4px 15px
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu .jkit-mega-menu-wrapper,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu li.has-mega-menu .jkit-mega-menu-wrapper {
  max-width:100%
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu li,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu li {
  display:block;
  width:100%;
  position:inherit
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu li .jkit-mega-menu-wrapper,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu li .sub-menu,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu li .jkit-mega-menu-wrapper,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu li .sub-menu {
  display:none;
  max-height:2500px;
  opacity:0;
  visibility:hidden;
  -webkit-transition:max-height 5s ease-out;
  transition:max-height 5s ease-out;
  position:static
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu li .jkit-mega-menu-wrapper.dropdown-open,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu li .sub-menu.dropdown-open,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu li .jkit-mega-menu-wrapper.dropdown-open,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu li .sub-menu.dropdown-open {
  display:block;
  opacity:1;
  visibility:visible
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu li>a,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu li>a {
  display:block!important;
  width:auto
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu li>a i,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu li>a svg,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu li>a i,body[data-elementor-device-mode=mobile_extra] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile_extra .jkit-menu-wrapper .jkit-menu li>a svg {
  float:right
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-hamburger-menu {
  display:block
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper {
  width:100%;
  max-width:360px;
  border-radius:0;
  background-color:#f7f7f7;
  width:100%;
  position:fixed;
  top:0;
  left:-110%;
  height:100%!important;
  -webkit-box-shadow:0 10px 30px 0 rgba(255,165,0,0);
  box-shadow:0 10px 30px 0 rgba(255,165,0,0);
  overflow-y:auto;
  overflow-x:hidden;
  padding-top:0;
  padding-left:0;
  padding-right:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:reverse;
  -ms-flex-direction:column-reverse;
  flex-direction:column-reverse;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end;
  -webkit-transition:left .6s cubic-bezier(.6,.1,.68,.53),width .6s,background-color .1s .6s;
  transition:left .6s cubic-bezier(.6,.1,.68,.53),width .6s,background-color .1s .6s
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper.active {
  left:0;
  -webkit-transition:left .6s cubic-bezier(.6,.1,.68,.53),width .6s,background-color .6s;
  transition:left .6s cubic-bezier(.6,.1,.68,.53),width .6s,background-color .6s
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu-container {
  overflow-y:hidden
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-nav-identity-panel {
  padding:10px 0 10px 0;
  display:block;
  position:relative;
  z-index:5;
  width:100%
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title {
  display:inline-block
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu {
  display:block
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu {
  display:block!important;
  height:100%;
  overflow-y:auto;
  overflow-x:hidden
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a svg,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a svg {
  margin-left:auto;
  border:1px solid var(--jkit-border-color);
  border-radius:3px
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i {
  padding:4px 15px
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li.has-mega-menu .jkit-mega-menu-wrapper,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li.has-mega-menu .sub-menu,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .jkit-mega-menu-wrapper,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu {
  position:inherit;
  -webkit-box-shadow:none;
  box-shadow:none;
  background:0 0
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li.has-mega-menu {
  position:relative
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a svg {
  margin-left:auto;
  border:1px solid var(--jkit-border-color);
  border-radius:3px
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i {
  padding:4px 15px
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li.has-mega-menu .jkit-mega-menu-wrapper {
  max-width:100%
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li {
  display:block;
  width:100%;
  position:inherit
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li .jkit-mega-menu-wrapper,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li .sub-menu {
  display:none;
  max-height:2500px;
  opacity:0;
  visibility:hidden;
  -webkit-transition:max-height 5s ease-out;
  transition:max-height 5s ease-out;
  position:static
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li .jkit-mega-menu-wrapper.dropdown-open,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li .sub-menu.dropdown-open {
  display:block;
  opacity:1;
  visibility:visible
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li>a {
  display:block!important;
  width:auto
}
body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li>a i,body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li>a svg {
  float:right
}
.admin-bar .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper {
  top:32px
}
@media screen and (max-width:782px) {
  .admin-bar .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper.break-point-mobile {
    top:46px
  }
}
.jeg-elementor-kit.jkit-off-canvas .sidebar-widget {
  position:fixed;
  z-index:999999;
  overflow:hidden;
  overflow-y:auto;
  -webkit-overflow-scrolling:touch;
  background-color:var(--jkit-bg-color);
  -webkit-transition:all .5s cubic-bezier(.9,.03,0,.96) .6s;
  transition:all .5s cubic-bezier(.9,.03,0,.96) .6s;
  visibility:hidden;
  opacity:0
}
.jeg-elementor-kit.jkit-off-canvas .widget-container {
  position:relative;
  top:150px;
  opacity:0;
  visibility:hidden;
  -webkit-transition:all .3s ease-in .3s;
  transition:all .3s ease-in .3s;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden
}
.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.position-right .sidebar-widget {
  right:-100%;
  top:0;
  width:300px;
  min-height:100%
}
.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.position-right .bg-overlay {
  left:100%;
  top:0
}
.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.position-left .sidebar-widget {
  left:-100%;
  top:0;
  width:300px;
  min-height:100%
}
.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.position-left .bg-overlay {
  right:100%;
  top:0
}
.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.position-top .sidebar-widget {
  left:0;
  top:-100%;
  width:100%;
  height:300px
}
.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.position-top .bg-overlay {
  bottom:100%;
  left:0
}
.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.position-bottom .sidebar-widget {
  left:0;
  bottom:-100%;
  width:100%;
  height:300px
}
.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.position-bottom .bg-overlay {
  top:100%;
  left:0
}
.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.position-left .widget-content,.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.position-right .widget-content {
  position:absolute;
  width:100%
}
.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar .bg-overlay {
  position:fixed;
  z-index:1002;
  height:100%;
  opacity:0;
  width:100%;
  visibility:hidden;
  -webkit-transition:all .4s ease-in .8s;
  transition:all .4s ease-in .8s;
  cursor:url(../../img/letter-x.svg),pointer;
  background-color:rgba(0,0,0,.9)
}
.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.active.position-left .bg-overlay {
  right:0
}
.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.active.position-left .sidebar-widget {
  left:0
}
.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.active.position-right .bg-overlay {
  left:0
}
.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.active.position-right .sidebar-widget {
  right:0
}
.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.active.position-top .bg-overlay {
  bottom:0
}
.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.active.position-top .sidebar-widget {
  top:0
}
.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.active.position-bottom .bg-overlay {
  top:0
}
.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.active.position-bottom .sidebar-widget {
  bottom:0
}
.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.active .sidebar-widget {
  visibility:visible;
  opacity:1
}
.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.active .widget-container {
  top:0;
  opacity:1;
  visibility:visible
}
.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.active .bg-overlay {
  visibility:visible;
  -webkit-transition:all .8s ease-out 0s;
  transition:all .8s ease-out 0s;
  left:0;
  opacity:1
}
.jeg-elementor-kit.jkit-off-canvas .offcanvas-close-button,.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar-button {
  display:inline-block;
  position:relative;
  color:var(--jkit-txt-color);
  line-height:1;
  text-align:center
}
.jeg-elementor-kit.jkit-off-canvas .offcanvas-close-button svg,.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar-button svg {
  fill:var(--jkit-txt-color)
}
.jeg-elementor-kit.jkit-off-canvas .offcanvas-close-button.hover-gradient,.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar-button.hover-gradient {
  overflow:hidden
}
.jeg-elementor-kit.jkit-off-canvas .offcanvas-close-button.hover-gradient span,.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar-button.hover-gradient span {
  position:relative;
  z-index:1
}
.jeg-elementor-kit.jkit-off-canvas .offcanvas-close-button.hover-gradient:before,.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar-button.hover-gradient:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
  opacity:0;
  -webkit-transition-duration:inherit;
  transition-duration:inherit
}
.jeg-elementor-kit.jkit-off-canvas .offcanvas-close-button.hover-gradient:hover:before,.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar-button.hover-gradient:hover:before {
  opacity:1
}
body[class*=jkit-offcanvas-hide-scroll-] {
  overflow:hidden
}
.jkit-close-position-absolute .jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar .widget-container {
  position:absolute;
  width:inherit;
  min-height:inherit
}
.jkit-close-position-absolute .jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar .widget-container .widget-heading {
  position:absolute;
  z-index:20
}
.admin-bar .jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.active:not(.position-bottom) .sidebar-widget {
  top:32px
}
@media screen and (max-width:782px) {
  .admin-bar .jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.active:not(.position-bottom) .sidebar-widget {
    top:46px
  }
}
.jeg-elementor-kit.jkit-pie-chart {
  text-align:center;
  position:relative;
  overflow:hidden
}
.jeg-elementor-kit.jkit-pie-chart canvas {
  display:inline-block;
  position:relative;
  z-index:2
}
.jeg-elementor-kit.jkit-pie-chart canvas.background-canvas {
  position:absolute;
  top:0;
  left:0;
  z-index:1
}
.jeg-elementor-kit.jkit-pie-chart .pie-chart-wrapper {
  position:relative;
  display:inline-block
}
.jeg-elementor-kit.jkit-pie-chart .pie-chart-content {
  display:inline-block;
  position:absolute;
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  width:100%;
  text-align:center;
  font-size:28px;
  font-weight:700;
  line-height:1;
  z-index:3
}
.jeg-elementor-kit.jkit-pie-chart .pie-chart-content svg {
  width:28px
}
.jeg-elementor-kit.jkit-pie-chart .chart-front,.jeg-elementor-kit.jkit-pie-chart .content-back {
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden
}
.jeg-elementor-kit.jkit-pie-chart .content-back {
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:100%;
  padding:15px 50px;
  -webkit-transform:translateY(100%);
  transform:translateY(100%);
  opacity:0;
  visibility:hidden;
  overflow:hidden;
  background:var(--jkit-element-bg-color)
}
.jeg-elementor-kit.jkit-pie-chart:hover .chart-front {
  -webkit-transform:translateY(100%);
  transform:translateY(100%);
  opacity:0;
  visibility:hidden
}
.jeg-elementor-kit.jkit-pie-chart:hover .content-back {
  -webkit-transform:translateY(0);
  transform:translateY(0);
  opacity:1;
  visibility:visible
}
.jeg-elementor-kit.jkit-pie-chart .chart-float {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}
.jeg-elementor-kit.jkit-portfolio-gallery .portfolio-gallery-container {
  position:relative;
  overflow:hidden
}
.jeg-elementor-kit.jkit-portfolio-gallery .row-items {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}
.jeg-elementor-kit.jkit-portfolio-gallery .gallery-items {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}
.jeg-elementor-kit.jkit-portfolio-gallery .row-item {
  height:90vh;
  padding:0;
  position:relative;
  z-index:2;
  border-right:1px solid rgba(255,255,255,.3);
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  -ms-flex:0 0 20%;
  -webkit-box-flex:0;
  flex:0 0 20%;
  max-width:20%
}
.jeg-elementor-kit.jkit-portfolio-gallery .row-item:hover .row-item-info:after {
  height:100%
}
.jeg-elementor-kit.jkit-portfolio-gallery .row-item:hover .row-item-more {
  -webkit-transform:translateY(0);
  transform:translateY(0);
  opacity:1
}
.jeg-elementor-kit.jkit-portfolio-gallery .row-item.current-item:before {
  position:absolute;
  content:"";
  top:0;
  left:0;
  height:100%;
  width:100%;
  z-index:1;
  background:rgba(0,0,0,.1)
}
.jeg-elementor-kit.jkit-portfolio-gallery .row-item-info {
  padding:40px 10px 40px 20px;
  position:relative;
  z-index:2;
  -webkit-transition:all .4s;
  transition:all .4s;
  overflow:hidden
}
.jeg-elementor-kit.jkit-portfolio-gallery .row-item-info .info-title {
  font-size:21px
}
.jeg-elementor-kit.jkit-portfolio-gallery .row-item-info .info-subtitle {
  font-size:11px;
  font-weight:400;
  letter-spacing:4px;
  text-transform:uppercase;
  margin-bottom:10px
}
.jeg-elementor-kit.jkit-portfolio-gallery .row-item-info:after {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:0;
  background:#fff;
  z-index:-1;
  -webkit-transition:all .4s;
  transition:all .4s
}
.jeg-elementor-kit.jkit-portfolio-gallery .row-item-more {
  position:absolute;
  bottom:0;
  left:0;
  color:#fff;
  width:100%;
  padding:25px;
  font-size:13px;
  letter-spacing:1px;
  text-transform:uppercase;
  opacity:0;
  -webkit-transform:translateY(20%);
  transform:translateY(20%);
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  z-index:2
}
.jeg-elementor-kit.jkit-portfolio-gallery .row-item-more a {
  text-decoration:none
}
.jeg-elementor-kit.jkit-portfolio-gallery .row-item-more svg {
  width:13px
}
.jeg-elementor-kit.jkit-portfolio-gallery .image-item {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  opacity:0;
  -webkit-transform:scale(1.1,1.1);
  transform:scale(1.1,1.1);
  -webkit-transition:all .7s ease;
  transition:all .7s ease;
  background-size:cover;
  background-position:center center
}
.jeg-elementor-kit.jkit-portfolio-gallery .image-item.current-item {
  -webkit-transform:scale(1,1);
  transform:scale(1,1);
  opacity:1
}
.jeg-elementor-kit.jkit-post-author .post-author {
  display:inline-block
}
.jeg-elementor-kit.jkit-postblock .jkit-edit-post {
  position:absolute;
  top:0;
  z-index:5;
  color:var(--jkit-txt-alt-color,#fff);
  padding:4px 10px;
  font-size:12px;
  line-height:1.5em;
  background-color:rgba(0,0,0,.4);
  opacity:0;
  visibility:hidden;
  -webkit-transform:translate3d(0,-15px,0);
  transform:translate3d(0,-15px,0);
  -webkit-transition:.25s ease;
  transition:.25s ease
}
.jeg-elementor-kit.jkit-postblock .jkit-edit-post i {
  margin-right:2px;
  opacity:.6
}
.jeg-elementor-kit.jkit-postblock .jkit-post-category {
  font-size:.75rem;
  font-weight:700;
  letter-spacing:.04em;
  margin-top:.5rem;
  margin-bottom:.5rem;
  display:inline-block
}
.jeg-elementor-kit.jkit-postblock .jkit-post-category a {
  color:var(--jkit-txt-a-color)
}
.jeg-elementor-kit.jkit-postblock .jkit-post-title {
  font-size:1rem;
  line-height:1.3;
  margin-top:.5rem;
  margin-bottom:.5rem
}
.jeg-elementor-kit.jkit-postblock .jkit-post-title a {
  color:var(--jkit-txt-h-color,#181d23)
}
.jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
  font-size:.875rem;
  margin-top:.5rem;
  margin-bottom:.5rem
}
.jeg-elementor-kit.jkit-postblock .jkit-post-excerpt p:last-child {
  margin-bottom:0
}
.jeg-elementor-kit.jkit-postblock .jkit-post-meta {
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  margin-top:.5rem;
  margin-bottom:.5rem;
  color:var(--jkit-txt-m-color,#96989b);
  font-size:.75rem
}
.jeg-elementor-kit.jkit-postblock .jkit-post-meta a {
  color:var(--jkit-txt-h-color,#181d23);
  text-transform:uppercase
}
.jeg-elementor-kit.jkit-postblock .jkit-post-meta>div:not(:only-child):not(:last-child):after {
  content:"•";
  margin:0 .5rem
}
.jeg-elementor-kit.jkit-postblock .jkit-post-meta svg {
  fill:var(--jkit-txt-m-color,#96989b);
  width:.75rem
}
.jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  font-size:.75rem;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  margin-top:1.5rem
}
.jeg-elementor-kit.jkit-postblock .jkit-readmore {
  display:inline-block;
  color:var(--jkit-btn-txt-color,#fff);
  text-align:center;
  vertical-align:middle;
  background-color:var(--jkit-btn-bg-color,#0058e6);
  border:1px solid transparent;
  padding:.5rem .875rem;
  line-height:1.5;
  border-radius:3px;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  -webkit-transition:.2s ease;
  transition:.2s ease
}
.jeg-elementor-kit.jkit-postblock .jkit-readmore svg {
  fill:var(--jkit-btn-txt-color,#fff)
}
.jeg-elementor-kit.jkit-postblock .jkit-meta-comment a {
  color:var(--jkit-txt-h-color,#181d23)
}
.jeg-elementor-kit.jkit-postblock .jkit-meta-comment a svg {
  fill:var(--jkit-txt-h-color,#181d23)
}
.jeg-elementor-kit.jkit-postblock .jkit-posts {
  display:grid
}
.jeg-elementor-kit.jkit-postblock .jkit-post {
  margin-bottom:2rem
}
.jeg-elementor-kit.jkit-postblock .jkit-post:hover .jkit-edit-post {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0);
  opacity:1;
  visibility:visible
}
.jeg-elementor-kit.jkit-postblock .jkit-thumb {
  position:relative;
  overflow:hidden
}
.jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
  display:block;
  position:relative;
  overflow:hidden;
  z-index:0;
  background:var(--jkit-border-color,#eaeaeb);
  background-position:50%;
  background-size:cover
}
.jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container img {
  position:absolute;
  top:50%;
  left:50%;
  min-width:100%;
  min-height:100%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  -o-object-fit:cover;
  object-fit:cover;
  color:var(--jkit-txt-alt-color,#fafcff);
  z-index:-1
}
.jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container:before {
  content:"";
  display:block;
  position:absolute;
  top:0;
  left:0;
  right:0;
  width:100%;
  height:100%;
  z-index:1;
  background-color:transparent;
  -webkit-transition:all .2s ease;
  transition:all .2s ease
}
.jeg-elementor-kit.jkit-postblock.postblock-type-1 .jkit-post {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}
.jeg-elementor-kit.jkit-postblock.postblock-type-1 .jkit-thumb {
  -webkit-box-flex:1;
  -ms-flex:1 0 50%;
  flex:1 0 50%
}
.jeg-elementor-kit.jkit-postblock.postblock-type-1 .jkit-postblock-content {
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  flex:1 1 auto;
  padding-left:2rem
}
.jeg-elementor-kit.jkit-postblock.postblock-type-2 .jkit-post-category a {
  color:var(--jkit-txt-a-color)
}
.jeg-elementor-kit.jkit-postblock.postblock-type-2 .jkit-postblock-content {
  position:relative
}
.jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-thumb {
  margin-bottom:1.5rem
}
.jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category {
  position:absolute;
  bottom:0;
  line-height:1;
  background:var(--jkit-bg-color,#fff);
  padding:1rem 1.5rem 0;
  margin-bottom:0;
  max-width:50%
}
.jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category.position-left {
  left:0;
  text-align:left
}
.jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category.position-center {
  left:50%;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%);
  text-align:center
}
.jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category.position-right {
  right:0;
  text-align:right
}
.jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}
.jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-thumb {
  -webkit-box-flex:1;
  -ms-flex:1 0 64%;
  flex:1 0 64%;
  -webkit-box-ordinal-group:2;
  -ms-flex-order:1;
  order:1
}
.jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-postblock-content {
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  flex:1 1 auto;
  -webkit-box-ordinal-group:1;
  -ms-flex-order:0;
  order:0
}
.jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title {
  margin-right:-120px;
  position:relative;
  z-index:1
}
.jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
  line-height:inherit;
  display:inline;
  padding:2px 2px 2px 0;
  background:var(--jeg-bg-color,#fff);
  white-space:pre-wrap;
  -webkit-box-decoration-break:clone;
  box-decoration-break:clone
}
.jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category a {
  color:var(--jkit-txt-a-color)
}
.jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post {
  position:relative;
  overflow:hidden
}
.jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category {
  margin-top:0;
  margin-bottom:0
}
.jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-postblock-content {
  position:absolute;
  bottom:0;
  left:0;
  padding:30px
}
.jeg-elementor-kit.jkit-postblock .jkit-block-pagination .jkit-block-nextprev.jkit-nextprev-edge {
  display:inline-block;
  width:100%
}
.jeg-elementor-kit.jkit-postblock .jkit-block-pagination .jkit-block-nextprev.jkit-nextprev-edge .prev {
  float:left
}
.jeg-elementor-kit.jkit-postblock .jkit-block-pagination .jkit-block-nextprev.jkit-nextprev-edge .next {
  float:right
}
.jeg-elementor-kit.jkit-post-comment input[type=checkbox] {
  position:absolute;
  opacity:0;
  cursor:pointer;
  height:0;
  width:0
}
.jeg-elementor-kit.jkit-post-comment input[type=checkbox]:checked~label .checkmark {
  background-color:#0075ff
}
.jeg-elementor-kit.jkit-post-comment input[type=checkbox]:checked~label .checkmark>* {
  opacity:1;
  visibility:visible
}
.jeg-elementor-kit.jkit-post-comment input[type=checkbox]:checked~label .checkmark>i {
  color:#fff;
  font-size:12px
}
.jeg-elementor-kit.jkit-post-comment input[type=checkbox]:checked~label .checkmark>svg path {
  fill:#fff;
  width:12px
}
.jeg-elementor-kit.jkit-post-comment .checkmark {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  height:13px;
  width:13px;
  background-color:#fafafa;
  border:solid 1px #504e50
}
.jeg-elementor-kit.jkit-post-comment .checkmark>* {
  opacity:0;
  visibility:hidden
}
.jeg-elementor-kit.jkit-post-date .post-date {
  display:inline-block
}
.jeg-elementor-kit.jkit-post-excerpt .post-excerpt {
  display:inline-block
}
.jeg-elementor-kit.jkit-postlist article {
  overflow:hidden;
  position:relative
}
.jeg-elementor-kit.jkit-postlist article a {
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  position:relative;
  color:var(--jkit-txt-h-color)
}
.jeg-elementor-kit.jkit-postlist article a:hover {
  color:var(--jkit-txt-h-color)
}
.jeg-elementor-kit.jkit-postlist article a img {
  z-index:2;
  position:relative;
  line-height:0
}
.jeg-elementor-kit.jkit-postlist article a svg {
  fill:var(--jkit-txt-h-color)
}
.jeg-elementor-kit.jkit-postlist article a .jkit-postlist-content {
  z-index:2;
  width:100%
}
.jeg-elementor-kit.jkit-postlist article a .jkit-postlist-title {
  display:block;
  margin-bottom:0
}
.jeg-elementor-kit.jkit-postlist article a .meta-lists span {
  color:var(--jkit-txt-m-color);
  font-size:12px;
  display:inline-block;
  -webkit-transition:all .4s ease;
  transition:all .4s ease
}
.jeg-elementor-kit.jkit-postlist article a .meta-lists span svg {
  fill:var(--jkit-txt-m-color);
  width:12px
}
.jeg-elementor-kit.jkit-postlist article a .icon-list {
  text-align:center
}
.jeg-elementor-kit.jkit-postlist.layout-horizontal article a {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}
.jeg-elementor-kit.jkit-postlist.layout-horizontal .jkit-posts {
  display:grid
}
.jeg-elementor-kit.jkit-postlist.bg-image article a {
  background-size:cover;
  background-repeat:no-repeat;
  position:relative;
  background-position:center center;
  overflow:hidden
}
.jeg-elementor-kit.jkit-postlist.bg-image article a:after {
  content:"";
  background-color:rgba(34,34,34,.7);
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  display:block;
  -webkit-transition:all .4s ease;
  transition:all .4s ease
}
.jeg-elementor-kit.jkit-postlist .jkit-block-pagination .jkit-block-nextprev.jkit-nextprev-edge {
  display:inline-block;
  width:100%
}
.jeg-elementor-kit.jkit-postlist .jkit-block-pagination .jkit-block-nextprev.jkit-nextprev-edge .prev {
  float:left
}
.jeg-elementor-kit.jkit-postlist .jkit-block-pagination .jkit-block-nextprev.jkit-nextprev-edge .next {
  float:right
}
.jeg-elementor-kit.jkit-post-terms .post-terms,.jeg-elementor-kit.jkit-post-terms .term-list {
  font-size:16px;
  font-weight:400
}
.jeg-elementor-kit.jkit-post-terms .term-list {
  display:inline-block
}
.jeg-elementor-kit.jkit-post-title .post-title {
  display:inline-block
}
.jeg-elementor-kit.jkit-product-carousel .woocommerce span.onsale {
  all:unset
}
.jeg-elementor-kit.jkit-product-carousel .woocommerce .star-rating::before {
  all:unset
}
.jeg-elementor-kit.jkit-product-carousel .woocommerce a.add_to_cart_button.ajax_add_to_cart.loading::after {
  top:unset
}
.jeg-elementor-kit.jkit-product-carousel .woocommerce .added_to_cart {
  display:none
}
.jeg-elementor-kit.jkit-product-carousel .jkit-products {
  padding:30px 0;
  text-align:center;
  font-family:Inter
}
.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block {
  width:100%
}
.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .jkit-product-image-block {
  position:relative;
  margin-bottom:13px
}
.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .jkit-product-image-block .jkit-product-image {
  width:100%
}
.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .jkit-product-image-block .onsale {
  z-index:1;
  font-size:10px;
  font-weight:500;
  color:#fff;
  width:55px;
  height:22px;
  position:absolute;
  line-height:19px;
  text-transform:uppercase;
  text-align:center;
  letter-spacing:.2em;
  background-color:#c6513c;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  top:9px;
  right:8px
}
.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .jkit-product-image-block .onsale.percent {
  background-color:#2a3a48
}
.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .jkit-product-image-block .onsale.jkit-onsale-position-left {
  right:auto;
  left:8px
}
.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .jkit-product-image-block .onsale.jkit-onsale-position-top:nth-child(2) {
  margin-top:calc(var(--jkit-onsale-height,19px) + var(--jkit-onsale-gap,5px))
}
.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .jkit-product-image-block .onsale.jkit-onsale-position-bottom {
  top:auto;
  bottom:9px
}
.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .jkit-product-image-block .onsale.jkit-onsale-position-bottom:nth-child(1) {
  margin-bottom:calc(var(--jkit-onsale-height,19px) + var(--jkit-onsale-gap,5px))
}
.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .jkit-product-rating {
  display:flow-root;
  margin-bottom:13px
}
.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .jkit-product-rating .star-rating {
  margin-left:var(--rating-margin-left,auto);
  margin-right:var(--rating-margin-right,auto);
  font-size:13px;
  font-family:star;
  position:relative;
  width:-webkit-fit-content;
  width:-moz-fit-content;
  width:fit-content;
  letter-spacing:.3em;
  color:#d5c644
}
.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .jkit-product-rating .star-rating:before {
  content:"sssss";
  float:left;
  top:0;
  left:0;
  color:#d4c644
}
.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .jkit-product-rating .star-rating span {
  overflow:hidden;
  position:absolute;
  padding-top:1.5em;
  float:left;
  left:0
}
.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .jkit-product-rating .star-rating span:before {
  content:"SSSSS";
  top:0;
  left:0;
  position:absolute
}
.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .price {
  font-size:16px;
  font-weight:600;
  line-height:20px;
  color:#19190e;
  display:block;
  margin-bottom:13px;
  word-spacing:10px
}
.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .price del {
  font-size:14px;
  font-weight:400;
  color:#c6c6c6
}
.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .price ins {
  text-decoration-line:none
}
.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .product-title {
  font-family:inherit;
  font-size:22px;
  line-height:27px;
  margin-top:0;
  margin-bottom:13px
}
.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .product-title a {
  color:inherit
}
.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .jkit-product-categories {
  font-size:12px;
  font-weight:400;
  line-height:15px;
  letter-spacing:5px;
  margin-right:-5px;
  text-transform:uppercase;
  color:#1a190e;
  margin-bottom:13px;
  display:block
}
.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .jkit-product-categories a {
  color:inherit
}
.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .button {
  font-style:normal;
  font-weight:500;
  font-size:14px;
  line-height:17px;
  text-align:center;
  text-transform:capitalize;
  text-decoration:none;
  margin-top:16px;
  overflow:visible;
  padding:15px 27px;
  border-radius:3px;
  left:auto;
  color:#515151;
  background-color:#ebe9eb;
  border:0;
  display:inline-block;
  background-image:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  text-shadow:none
}
.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .button i {
  font-size:12px
}
.jeg-elementor-kit.jkit-product-carousel .tns-nav {
  text-align:center
}
.jeg-elementor-kit.jkit-product-carousel .tns-nav button {
  width:9px;
  height:9px;
  padding:0;
  margin:0 5px;
  border-radius:50%;
  background:var(--jkit-txt-m-color);
  border:0
}
.jeg-elementor-kit.jkit-product-carousel .tns-nav button.tns-nav-active {
  background:var(--jkit-txt-color)
}
.jeg-elementor-kit.jkit-product-carousel .tns-controls button {
  color:var(--jkit-txt-color);
  border:0;
  background:0 0
}
.jeg-elementor-kit.jkit-product-carousel .tns-controls button i,.jeg-elementor-kit.jkit-product-carousel .tns-controls button svg {
  -webkit-transition:all .25s ease;
  transition:all .25s ease
}
.jeg-elementor-kit.jkit-product-carousel .tns-controls button svg {
  fill:var(--jkit-txt-color)
}
.jeg-elementor-kit.jkit-product-carousel.arrow-bottom-middle .tns-controls {
  text-align:center
}
.jeg-elementor-kit.jkit-product-carousel.arrow-bottom-middle .tns-controls button[data-controls=next],.jeg-elementor-kit.jkit-product-carousel.arrow-bottom-middle .tns-controls button[data-controls=prev] {
  color:var(--jkit-txt-color);
  display:inline-block;
  margin:0;
  padding:0
}
.jeg-elementor-kit.jkit-product-carousel.arrow-bottom-edge .tns-controls button[data-controls=next] {
  display:inline-block;
  position:absolute;
  right:0
}
.jeg-elementor-kit.jkit-product-carousel.arrow-middle-edge .tns-controls button {
  display:inline-block;
  position:absolute;
  top:50%;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%);
  z-index:2
}
.jeg-elementor-kit.jkit-product-carousel.arrow-middle-edge .tns-controls button[data-controls=prev] {
  left:-96px
}
.jeg-elementor-kit.jkit-product-carousel.arrow-middle-edge .tns-controls button[data-controls=next] {
  right:-96px
}
@media (max-width:1024px) {
  .jeg-elementor-kit.jkit-product-carousel.arrow-middle-edge .tns-controls button {
    background:var(--jkit-btn-txt-color,#fff);
    padding:0;
    line-height:1.7
  }
  .jeg-elementor-kit.jkit-product-carousel.arrow-middle-edge .tns-controls button i {
    line-height:inherit
  }
  .jeg-elementor-kit.jkit-product-carousel.arrow-middle-edge .tns-controls button[data-controls=prev] {
    left:0
  }
  .jeg-elementor-kit.jkit-product-carousel.arrow-middle-edge .tns-controls button[data-controls=next] {
    right:0
  }
}
.jeg-elementor-kit.jkit-product-carousel.arrow-top-right .tns-controls {
  text-align:right
}
.jeg-elementor-kit.jkit-product-carousel.arrow-top-right .tns-controls button[data-controls=next],.jeg-elementor-kit.jkit-product-carousel.arrow-top-right .tns-controls button[data-controls=prev] {
  color:var(--jkit-txt-color);
  display:inline-block;
  margin:0;
  padding:0
}
.jeg-elementor-kit.jkit-product-carousel.arrow-top-left .tns-controls {
  text-align:left
}
.jeg-elementor-kit.jkit-product-carousel.arrow-top-left .tns-controls button[data-controls=next],.jeg-elementor-kit.jkit-product-carousel.arrow-top-left .tns-controls button[data-controls=prev] {
  color:var(--jkit-txt-color);
  display:inline-block;
  margin:0;
  padding:0
}
.jeg-elementor-kit.jkit-product-categories .jkit-product-category a {
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  position:relative
}
.jeg-elementor-kit.jkit-product-categories .jkit-product-category a .jkit-product-category-content {
  color:#969696;
  font-weight:600
}
.jeg-elementor-kit.jkit-product-categories .jkit-product-category a .jkit-product-category-content .jkit-product-category-count {
  color:#000;
  font-weight:700
}
.jeg-elementor-kit.jkit-product-categories .jkit-product-category a .jkit-category-thumbnail {
  overflow:hidden
}
.jeg-elementor-kit.jkit-product-categories.content-position-before:not(.jeg-elementor-kit.jkit-product-categories.layout-horizontal.text-layout-vertical) .jkit-category-thumbnail {
  margin-left:20px
}
.jeg-elementor-kit.jkit-product-categories.content-position-after:not(.jeg-elementor-kit.jkit-product-categories.layout-horizontal.text-layout-vertical) .jkit-category-thumbnail {
  margin-right:20px
}
.jeg-elementor-kit.jkit-product-categories.layout-vertical .jkit-product-category {
  margin-top:45px;
  margin-bottom:45px
}
.jeg-elementor-kit.jkit-product-categories.layout-horizontal {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}
.jeg-elementor-kit.jkit-product-categories.layout-horizontal.text-layout-vertical .jkit-product-category {
  margin-right:22.5px;
  margin-left:22.5px;
  text-align:center
}
.jeg-elementor-kit.jkit-product-categories.layout-horizontal.text-layout-vertical .jkit-product-category a {
  display:block
}
.jeg-elementor-kit.jkit-product-categories.layout-horizontal.text-layout-horizontal .jkit-product-category {
  margin-right:7.5px;
  margin-left:7.5px
}
.jeg-elementor-kit.jkit-product-categories.display-grid {
  display:grid;
  grid-template-columns:repeat(var(--product-grid-column,4),1fr);
  grid-column-gap:20px;
  grid-row-gap:40px
}
.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products {
  display:grid;
  grid-template-columns:repeat(var(--product-grid-column,4),1fr);
  grid-column-gap:20px;
  grid-row-gap:40px;
  margin:unset
}
.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products::before {
  content:unset
}
.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block {
  width:100%;
  margin:unset
}
.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .product-link {
  position:relative;
  display:block
}
.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .product-categories a {
  font-weight:400;
  text-transform:uppercase;
  letter-spacing:.35em;
  font-size:12px;
  color:#1a190e
}
.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .product-categories span {
  margin-right:5px;
  margin-left:-3px
}
.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .product-title {
  font-weight:700;
  font-size:22px;
  line-height:27px;
  margin-bottom:10px
}
.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .product-title a {
  color:#1a190e
}
.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .price {
  font-size:16px;
  font-weight:600;
  line-height:20px;
  color:#19190e;
  margin-bottom:12px;
  word-spacing:10px
}
.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .price del {
  font-size:14px;
  color:#c6c6c6
}
.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .price ins {
  text-decoration:none
}
.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .onsale {
  width:55px;
  height:22px;
  background:#2a3a48;
  color:#fff;
  text-transform:uppercase;
  font-weight:500;
  font-size:10px;
  border-radius:0;
  min-height:unset;
  min-width:unset;
  line-height:19px;
  padding:0;
  letter-spacing:.2em;
  margin:0;
  top:9px;
  right:8px;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}
.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .onsale.text {
  background:#c6513c;
  color:#fff
}
.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .onsale.jkit-onsale-position-top:nth-child(2) {
  margin-top:calc(var(--jkit-onsale-height,19px) + var(--jkit-onsale-gap,5px))!important
}
.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .onsale.jkit-onsale-position-left {
  right:auto;
  left:8px
}
.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .onsale.jkit-onsale-position-bottom {
  top:auto;
  bottom:9px
}
.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .onsale.jkit-onsale-position-bottom.percent {
  margin-bottom:calc(var(--jkit-onsale-height,19px) + var(--jkit-onsale-gap,5px))!important
}
.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .star-rating {
  margin-left:var(--rating-margin-left,auto);
  margin-right:var(--rating-margin-right,auto);
  color:#d4c644;
  width:6.8em;
  letter-spacing:.3em
}
.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .star-rating::before {
  color:#d4c644
}
.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .button {
  text-transform:capitalize;
  font-weight:500;
  font-size:14px;
  line-height:17px;
  color:#000;
  border-radius:0;
  padding:15px 30px;
  margin-top:1.5em
}
.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .button i {
  font-size:12px;
  margin-right:3px;
  top:-1px;
  position:relative
}
.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block a.add_to_cart_button.ajax_add_to_cart.loading::after {
  top:unset
}
.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .added_to_cart {
  display:none
}
.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-align-center {
  text-align:center
}
.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-align-center .star-rating {
  margin-left:auto;
  margin-right:auto
}
.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-align-right {
  text-align:right
}
.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-align-right .star-rating {
  margin-left:auto;
  margin-right:0
}
.jeg-elementor-kit.jkit-product-grid .jkit-block-pagination .jkit-block-nextprev.jkit-nextprev-edge {
  display:inline-block;
  width:100%
}
.jeg-elementor-kit.jkit-product-grid .jkit-block-pagination .jkit-block-nextprev.jkit-nextprev-edge .prev {
  float:left
}
.jeg-elementor-kit.jkit-product-grid .jkit-block-pagination .jkit-block-nextprev.jkit-nextprev-edge .next {
  float:right
}
.jeg-elementor-kit.jkit-product-grid .product-order {
  position:relative
}
.jeg-elementor-kit.jkit-product-grid .product-order .orderby {
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none
}
.jeg-elementor-kit.jkit-product-grid .product-order::before {
  content:"\f874";
  font-family:jkiticon;
  font-size:1rem;
  position:absolute;
  top:25%;
  right:16px
}
.jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content {
  margin-bottom:7px
}
.jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
  font-weight:700;
  color:var(--jkit-txt-color)
}
.jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar {
  height:3px;
  background-color:var(--jkit-element-bg-color)
}
.jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track {
  width:0;
  background-color:var(--jkit-element-darken-bg-color);
  display:block;
  height:100%;
  overflow:visible!important;
  position:relative
}
.jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  position:absolute;
  right:0;
  top:-33px;
  z-index:1
}
.jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
  color:var(--jkit-txt-color)
}
.jeg-elementor-kit.jkit-progress-bar .progress-group.inner-content .progress-skill-bar {
  position:relative
}
.jeg-elementor-kit.jkit-progress-bar .progress-group.inner-content .progress-skill-bar .skill-bar-content {
  position:absolute;
  z-index:1;
  left:0;
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  margin-bottom:0;
  padding-left:30px
}
.jeg-elementor-kit.jkit-progress-bar .progress-group.inner-content .progress-skill-bar .skill-bar-content .skill-title {
  color:var(--jkit-bg-color)
}
.jeg-elementor-kit.jkit-progress-bar .progress-group.inner-content .progress-skill-bar .skill-bar {
  height:35px
}
.jeg-elementor-kit.jkit-progress-bar .progress-group.inner-content .progress-skill-bar .skill-bar .skill-track .skill-track-icon {
  position:absolute;
  right:19px;
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  color:var(--jkit-bg-color)
}
.jeg-elementor-kit.jkit-progress-bar .progress-group.inner-content .progress-skill-bar .skill-bar .skill-track .skill-track-icon+.number-percentage-wrapper {
  padding-right:57px
}
.jeg-elementor-kit.jkit-progress-bar .progress-group.inner-content .progress-skill-bar .skill-bar .skill-track .skill-track-icon svg {
  fill:var(--jkit-bg-color)
}
.jeg-elementor-kit.jkit-progress-bar .progress-group.inner-content .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper {
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  color:var(--jkit-bg-color);
  padding-right:30px
}
.jeg-elementor-kit.jkit-progress-bar .progress-group.inner-content .progress-skill-bar .number-percentage {
  color:var(--jkit-bg-color)
}
.jeg-elementor-kit.jkit-progress-bar .progress-group.bar-shadow .progress-skill-bar .skill-bar {
  height:30px;
  background-color:var(--jkit-form-bg-color);
  padding:10px;
  -webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.25);
  -o-box-shadow:0 0 20px 0 rgba(0,0,0,.25);
  box-shadow:0 0 20px 0 rgba(0,0,0,.25);
  border-radius:15px
}
.jeg-elementor-kit.jkit-progress-bar .progress-group.bar-shadow .progress-skill-bar .skill-bar .skill-track {
  height:100%;
  border-radius:5px
}
.jeg-elementor-kit.jkit-progress-bar .progress-group.bar-shadow .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper {
  top:-39px
}
.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-style .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper {
  height:24px;
  line-height:24px;
  display:inline-block;
  color:var(--jkit-bg-color);
  font-size:13px;
  background-color:var(--jkit-txt-color);
  text-align:center;
  padding:0 11px;
  border-radius:4.32px;
  border-bottom-right-radius:0
}
.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-style .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before {
  position:absolute;
  content:"";
  right:0;
  bottom:-8px;
  color:var(--jkit-txt-color);
  border-top:solid currentColor;
  border-right:solid currentColor;
  border-left:solid transparent;
  border-bottom:solid transparent;
  border-width:4px
}
.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-style .progress-skill-bar .number-percentage {
  color:var(--jkit-bg-color)
}
.jeg-elementor-kit.jkit-progress-bar .progress-group.stripe .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper,.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-box .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper,.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-rounded .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper {
  height:22px;
  padding:0 8px;
  background-color:var(--jkit-txt-color);
  text-align:center;
  font-size:13px;
  color:#fff;
  z-index:1;
  right:-20px;
  top:-31px
}
.jeg-elementor-kit.jkit-progress-bar .progress-group.stripe .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before,.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-box .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before,.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-rounded .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before {
  position:absolute;
  content:"";
  bottom:-6px;
  left:50%;
  -webkit-transform:translateX(-50%) rotate(45deg);
  transform:translateX(-50%) rotate(45deg);
  width:14px;
  height:14px;
  background-color:var(--jkit-txt-color);
  z-index:-1
}
.jeg-elementor-kit.jkit-progress-bar .progress-group.stripe .progress-skill-bar .number-percentage,.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-box .progress-skill-bar .number-percentage,.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-rounded .progress-skill-bar .number-percentage {
  color:var(--jkit-bg-color)
}
.jeg-elementor-kit.jkit-progress-bar .progress-group.stripe .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper,.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-rounded .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper {
  border-radius:8px
}
.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-circle .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper {
  width:35px;
  height:35px;
  line-height:35px;
  border-radius:50%;
  background-color:var(--jkit-txt-color);
  color:#fff;
  text-align:center;
  font-size:13px;
  right:calc(0% - 15.5px);
  top:-39.9px
}
.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-circle .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before {
  position:absolute;
  content:"";
  bottom:-5px;
  left:50%;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%);
  width:3px;
  height:5px;
  background-color:var(--jkit-txt-color)
}
.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-circle .progress-skill-bar .number-percentage {
  color:var(--jkit-bg-color)
}
.jeg-elementor-kit.jkit-progress-bar .progress-group.switch .progress-skill-bar .skill-bar-content {
  margin-bottom:18px
}
.jeg-elementor-kit.jkit-progress-bar .progress-group.switch .progress-skill-bar .content-group {
  width:calc(100% - 50px);
  display:inline-block
}
.jeg-elementor-kit.jkit-progress-bar .progress-group.switch .progress-skill-bar .content-group .skill-bar .skill-track:after {
  position:absolute;
  content:"";
  border-radius:50%;
  color:var(--jkit-txt-color);
  width:8px;
  height:8px;
  background-color:var(--jkit-txt-color);
  top:-3px;
  right:8px
}
.jeg-elementor-kit.jkit-progress-bar .progress-group.switch .progress-skill-bar .content-group .skill-bar .skill-track:before {
  position:absolute;
  content:"";
  right:0;
  border-radius:50%;
  color:var(--jkit-txt-color);
  top:-12.5px;
  width:25px;
  height:25px;
  -webkit-box-shadow:-1.216px 6.894px 15px 0 rgba(0,0,0,.07),inset 0 2px 3px 0 rgba(0,0,0,.2);
  -o-box-shadow:-1.216px 6.894px 15px 0 rgba(0,0,0,.07),inset 0 2px 3px 0 rgba(0,0,0,.2);
  box-shadow:-1.216px 6.894px 15px 0 rgba(0,0,0,.07),inset 0 2px 3px 0 rgba(0,0,0,.2);
  background-color:#fff;
  border:1px solid var(--jkit-txt-color)
}
.jeg-elementor-kit.jkit-progress-bar .progress-group.switch .progress-skill-bar .number-percentage-wrapper {
  float:right;
  position:relative;
  top:31px
}
.jeg-elementor-kit.jkit-progress-bar .progress-group.ribbon .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper {
  height:35px;
  line-height:35px;
  color:#fff;
  background-color:var(--jkit-txt-color);
  text-align:center;
  padding:0 8px;
  top:-10px;
  z-index:1
}
.jeg-elementor-kit.jkit-progress-bar .progress-group.ribbon .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before {
  position:absolute;
  content:"";
  top:0;
  left:-10px;
  color:#1a1a1a;
  border-top:solid rgba(0,0,0,0);
  border-left:solid rgba(0,0,0,0);
  border-right:solid currentColor;
  border-bottom:solid currentColor;
  border-width:5px
}
.jeg-elementor-kit.jkit-progress-bar .progress-group.ribbon .progress-skill-bar .number-percentage {
  color:var(--jkit-bg-color)
}
.jeg-elementor-kit.jkit-progress-bar .progress-group.stripe .progress-skill-bar .skill-bar {
  height:10px
}
.jeg-elementor-kit.jkit-progress-bar .progress-group.stripe .progress-skill-bar .skill-bar .skill-track {
  background:repeating-linear-gradient(to right,var(--jkit-txt-color),var(--jkit-txt-color) 4px,var(--jkit-bg-color) 4px,var(--jkit-bg-color) 8px)
}
.jeg-elementor-kit.jkit-search .jkit-search-modal {
  display:inline-block
}
.jeg-elementor-kit.jkit-search .jkit-modal-search-panel-wrapper {
  display:none
}
.jeg-elementor-kit.jkit-search .jkit-modal-search-panel {
  opacity:0;
  -webkit-transition:all 1s ease .8s;
  transition:all 1s ease .8s;
  -webkit-transform:translateY(-500px);
  transform:translateY(-500px);
  position:relative;
  top:50%
}
.jeg-elementor-kit.jkit-search .jkit-modal-search-panel .jkit-search-panel {
  max-width:800px;
  margin:0 auto
}
.jeg-elementor-kit.jkit-search .jkit-modal-search-panel .jkit-search-panel input:not([type=submit]) {
  border-radius:50px;
  color:var(--jkit-border-color)
}
.jeg-elementor-kit.jkit-search>.jkit-search-panel {
  display:inline-block;
  max-width:100%
}
.jeg-elementor-kit.jkit-search .jkit-search-panel .jkit-search-group {
  position:relative
}
.jeg-elementor-kit.jkit-search .jkit-search-panel input:not([type=submit]) {
  height:70px;
  background-color:transparent;
  border:2px solid var(--jkit-border-color);
  padding:0 30px;
  width:100%;
  outline:0
}
.jeg-elementor-kit.jkit-search .jkit-search-panel .jkit-search-button {
  background:unset;
  -webkit-box-shadow:unset;
  box-shadow:unset;
  border:unset;
  background-color:transparent;
  border:0;
  padding:0;
  color:var(--jkit-border-color);
  cursor:pointer;
  height:100%;
  width:70px;
  position:absolute;
  right:0;
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%)
}
.jeg-elementor-kit.jkit-search .swal2-container {
  background-color:transparent!important;
  overflow:hidden!important;
  padding:0
}
.jeg-elementor-kit.jkit-search .swal2-container .swal2-close {
  background-color:transparent;
  color:var(--jkit-border-color);
  -webkit-box-shadow:none;
  box-shadow:none;
  -webkit-transform:translateY(-500px);
  transform:translateY(-500px);
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  opacity:0;
  position:absolute;
  top:65px;
  height:44px;
  width:44px;
  padding:0
}
.jeg-elementor-kit.jkit-search .swal2-container .swal2-html-container,.jeg-elementor-kit.jkit-search .swal2-container .swal2-popup {
  background:0 0;
  width:100vw;
  height:100vh;
  margin:0;
  padding:0
}
.jeg-elementor-kit.jkit-search .swal2-container:before {
  content:"";
  top:0;
  left:0;
  width:100%;
  height:100%;
  overflow:hidden;
  position:fixed;
  opacity:.8;
  background-color:rgba(0,0,0,.87);
  padding-bottom:100%;
  border-radius:100%;
  -webkit-animation:jkit-search-background .8s ease-out forwards;
  animation:jkit-search-background .8s ease-out forwards
}
.jeg-elementor-kit.jkit-search .swal2-container.shown .jkit-modal-search-panel,.jeg-elementor-kit.jkit-search .swal2-container.shown .swal2-close {
  opacity:1;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%)
}
.jeg-elementor-kit.jkit-search input[type=search]::-ms-clear {
  display:none;
  width:0;
  height:0
}
.jeg-elementor-kit.jkit-search input[type=search]::-ms-reveal {
  display:none;
  width:0;
  height:0
}
.jeg-elementor-kit.jkit-search input[type=search]::-webkit-search-cancel-button,.jeg-elementor-kit.jkit-search input[type=search]::-webkit-search-decoration,.jeg-elementor-kit.jkit-search input[type=search]::-webkit-search-results-button,.jeg-elementor-kit.jkit-search input[type=search]::-webkit-search-results-decoration {
  display:none
}
.jeg-elementor-kit.jkit-search svg {
  -webkit-transition-duration:inherit;
  transition-duration:inherit
}
.jeg-elementor-kit.jkit-search .hover-gradient {
  overflow:hidden;
  position:relative
}
.jeg-elementor-kit.jkit-search .hover-gradient i,.jeg-elementor-kit.jkit-search .hover-gradient svg {
  position:relative;
  z-index:1
}
.jeg-elementor-kit.jkit-search .hover-gradient:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
  opacity:0;
  -webkit-transition-duration:inherit;
  transition-duration:inherit
}
.jeg-elementor-kit.jkit-search .hover-gradient:hover:before {
  opacity:1
}
body.admin-bar .jeg-elementor-kit.jkit-search .swal2-close {
  top:97px
}
@media screen and (max-width:768px) {
  body.admin-bar .jeg-elementor-kit.jkit-search .swal2-close {
    top:111px
  }
}
.jeg-elementor-kit.jkit-social-share {
  width:100%;
  --icon-size:16px
}
.jeg-elementor-kit.jkit-social-share .social-share-list {
  margin-left:0;
  padding-left:0;
  list-style:none
}
.jeg-elementor-kit.jkit-social-share .social-share-list>li a {
  display:block;
  cursor:pointer;
  overflow:hidden;
  position:relative
}
.jeg-elementor-kit.jkit-social-share .social-share-list>li a i {
  font-size:var(--icon-size)
}
.jeg-elementor-kit.jkit-social-share .social-share-list>li a svg {
  width:var(--icon-size)
}
.jeg-elementor-kit.jkit-social-share .social-share-list>li a.hover-gradient {
  overflow:hidden
}
.jeg-elementor-kit.jkit-social-share .social-share-list>li a.hover-gradient span {
  position:relative;
  z-index:1
}
.jeg-elementor-kit.jkit-social-share .social-share-list>li a.hover-gradient:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
  opacity:0;
  -webkit-transition-duration:inherit;
  transition-duration:inherit
}
.jeg-elementor-kit.jkit-social-share .social-share-list>li:hover a.hover-gradient:before {
  opacity:1
}
.jeg-elementor-kit.jkit-social-share .social-share-list>li i,.jeg-elementor-kit.jkit-social-share .social-share-list>li svg {
  vertical-align:middle;
  display:inline-block
}
.jeg-elementor-kit.jkit-tabs .tab-nav-list {
  position:relative;
  padding:0;
  margin:0 auto;
  list-style-type:none;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  z-index:1
}
.jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav {
  position:relative;
  padding:1em 1.5em;
  cursor:pointer;
  display:grid;
  justify-items:start;
  grid-template-areas:"tab-icon tab-title" ". tab-content" ". tab-content";
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  text-align:center;
  background-color:var(--jkit-border-color)
}
.jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav:hover {
  background-color:var(--jkit-element-bg-color);
  color:var(--jkit-txt-alt-color)
}
.jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav:hover>i {
  color:var(--jkit-txt-alt-color)
}
.jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav:hover>svg {
  fill:var(--jkit-txt-alt-color)
}
.jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav.active {
  background-color:var(--jkit-element-darken-bg-color);
  color:var(--jkit-txt-alt-color);
  cursor:default
}
.jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav.active>i {
  color:var(--jkit-txt-alt-color)
}
.jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav.active>svg {
  fill:var(--jkit-txt-alt-color)
}
.jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav.toggle-tab .tab-content {
  display:none
}
.jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav img,.jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav svg {
  width:16px;
  height:auto
}
.jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav>i,.jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav>img,.jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav>svg {
  grid-area:tab-icon;
  z-index:1
}
.jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav .tab-title {
  grid-area:tab-title;
  z-index:1
}
.jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav .tab-content {
  grid-area:tab-content;
  z-index:1
}
.jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav .tab-description {
  grid-area:tab-description
}
.jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav .tab-button {
  grid-area:tab-button;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-column-gap:20px;
  -moz-column-gap:20px;
  column-gap:20px
}
.jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav.hover-gradient {
  overflow:hidden
}
.jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav.hover-gradient span {
  position:relative;
  z-index:1
}
.jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav.hover-gradient:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
  opacity:0;
  -webkit-transition-duration:inherit;
  transition-duration:inherit
}
.jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav.hover-gradient:hover:before {
  opacity:1
}
.jeg-elementor-kit.jkit-tabs .tab-nav-list.icon-position-after .tab-nav {
  grid-template-areas:"tab-title tab-icon" "tab-content ." "tab-content ."
}
.jeg-elementor-kit.jkit-tabs .tab-nav-list.icon-position-top .tab-nav {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}
.jeg-elementor-kit.jkit-tabs .tab-nav-list.icon-position-top .tab-title {
  -webkit-box-flex:1;
  -ms-flex:1 1 100%;
  flex:1 1 100%;
  line-height:1
}
.jeg-elementor-kit.jkit-tabs .tab-nav-list.caret-on .tab-nav.active::after {
  content:"";
  position:absolute;
  bottom:-10px;
  left:0;
  right:0;
  margin:0 auto;
  z-index:1;
  width:0;
  height:0;
  border-left:10px solid transparent;
  border-right:10px solid transparent;
  border-top:10px solid var(--jkit-element-darken-bg-color);
  border-bottom:0
}
.jeg-elementor-kit.jkit-tabs .tab-nav-list.fade .tab-nav,.jeg-elementor-kit.jkit-tabs .tab-nav-list.over .tab-nav,.jeg-elementor-kit.jkit-tabs .tab-nav-list.slide .tab-nav {
  -webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out;
  transition:color .3s ease-in-out,background-color .3s ease-in-out
}
.jeg-elementor-kit.jkit-tabs .tab-nav-list.fade .tab-nav:hover i,.jeg-elementor-kit.jkit-tabs .tab-nav-list.over .tab-nav:hover i,.jeg-elementor-kit.jkit-tabs .tab-nav-list.slide .tab-nav:hover i {
  -webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out;
  transition:color .3s ease-in-out,background-color .3s ease-in-out
}
.jeg-elementor-kit.jkit-tabs .tab-nav-list.slide .tab-nav {
  overflow:hidden
}
.jeg-elementor-kit.jkit-tabs .tab-nav-list.slide .tab-nav:before {
  background-color:var(--jkit-element-darken-bg-color);
  content:"";
  height:100%;
  width:0%;
  display:block;
  position:absolute;
  -webkit-transition:all .3s ease-out;
  transition:all .3s ease-out;
  left:0
}
.jeg-elementor-kit.jkit-tabs .tab-nav-list.slide .tab-nav.active {
  background-color:unset
}
.jeg-elementor-kit.jkit-tabs .tab-nav-list.slide .tab-nav.active:before {
  width:100%
}
.jeg-elementor-kit.jkit-tabs .tab-nav-list.slide .tab-nav.right:before {
  left:auto;
  right:0
}
.jeg-elementor-kit.jkit-tabs .tab-nav-list.over .tab-nav-cloned {
  display:block;
  position:absolute;
  top:0;
  left:0;
  height:100%;
  background-color:var(--jkit-element-darken-bg-color);
  opacity:0
}
@media screen and (max-width:768px) {
  .jeg-elementor-kit.jkit-tabs .tab-nav-list.over .tab-nav-cloned {
    height:auto
  }
}
.jeg-elementor-kit.jkit-tabs .tab-nav-list.over.moving .tab-nav-cloned {
  -webkit-transition:left .3s,top .3s;
  transition:left .3s,top .3s
}
.jeg-elementor-kit.jkit-tabs .tab-content-list {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  flex:1 1 auto;
  overflow:hidden
}
.jeg-elementor-kit.jkit-tabs .tab-content-list .tab-content {
  display:none;
  opacity:0;
  width:100%;
  padding:1em;
  -webkit-animation:fadeIn linear .3s;
  animation:fadeIn linear .3s
}
.jeg-elementor-kit.jkit-tabs .tab-content-list .tab-content.active {
  display:block;
  opacity:1
}
.jeg-elementor-kit.jkit-tabs.layout-vertical {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}
.jeg-elementor-kit.jkit-tabs.layout-vertical .tab-navigation {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto
}
.jeg-elementor-kit.jkit-tabs.layout-vertical .tab-nav-list {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  height:100%
}
.jeg-elementor-kit.jkit-tabs.layout-vertical .tab-nav-list .tab-nav {
  width:100%;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}
.jeg-elementor-kit.jkit-tabs.layout-vertical .tab-nav-list.slide .tab-nav:before {
  height:0;
  width:100%;
  top:0
}
.jeg-elementor-kit.jkit-tabs.layout-vertical .tab-nav-list.slide .tab-nav.active:before {
  height:100%
}
.jeg-elementor-kit.jkit-tabs.layout-vertical .tab-nav-list.slide .tab-nav.right:before {
  top:auto;
  bottom:0
}
.jeg-elementor-kit.jkit-tabs.layout-vertical .tab-nav-list.caret-on .tab-nav.active::after {
  bottom:auto!important;
  right:-10px;
  top:calc(50% - 10px);
  left:auto!important;
  border-left:10px solid var(--jkit-element-darken-bg-color);
  border-right:0;
  border-top:10px solid transparent;
  border-bottom:10px solid transparent
}
.jeg-elementor-kit.jkit-team {
  text-align:center
}
.jeg-elementor-kit.jkit-team.style-default .profile-card,.jeg-elementor-kit.jkit-team.style-hover-social .profile-card {
  background-color:var(--jkit-bg-color);
  -webkit-box-shadow:0 28px 40px 0 var(--jkit-form-border-color);
  box-shadow:0 28px 40px 0 var(--jkit-form-border-color);
  padding:40px 20px;
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  position:relative;
  overflow:hidden
}
.jeg-elementor-kit.jkit-team.style-default .profile-card .profile-header,.jeg-elementor-kit.jkit-team.style-hover-social .profile-card .profile-header {
  margin-bottom:38px;
  position:relative;
  display:inline-block;
  max-width:100%;
  line-height:0
}
.jeg-elementor-kit.jkit-team.style-default .profile-card .profile-header img,.jeg-elementor-kit.jkit-team.style-hover-social .profile-card .profile-header img {
  -o-object-fit:cover;
  object-fit:cover;
  width:160px;
  height:160px
}
.jeg-elementor-kit.jkit-team.style-default .profile-card:before,.jeg-elementor-kit.jkit-team.style-hover-social .profile-card:before {
  position:absolute;
  content:"";
  top:0;
  left:0;
  height:100%;
  width:100%;
  opacity:0;
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  z-index:-1;
  background-size:101% 102%;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden
}
.jeg-elementor-kit.jkit-team.style-default .profile-body,.jeg-elementor-kit.jkit-team.style-default .profile-footer {
  position:relative;
  z-index:2
}
.jeg-elementor-kit.jkit-team.style-hover-social .profile-body {
  padding:35px 20px;
  position:relative;
  -webkit-transition:all .4s ease;
  transition:all .4s ease
}
.jeg-elementor-kit.jkit-team.style-hover-social .profile-body:before {
  position:absolute;
  content:"";
  top:0;
  left:0;
  height:100%;
  width:100%;
  background-color:var(--jkit-element-lighten-bg-color);
  opacity:0;
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  z-index:-1;
  background-size:101% 102%;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden
}
.jeg-elementor-kit.jkit-team.style-hover-social .social-list {
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  visibility:hidden;
  opacity:0
}
.jeg-elementor-kit.jkit-team.style-hover-social:hover .profile-body {
  -webkit-transform:translateY(-50px);
  transform:translateY(-50px)
}
.jeg-elementor-kit.jkit-team.style-hover-social:hover .profile-body:before {
  opacity:1
}
.jeg-elementor-kit.jkit-team.style-hover-social:hover .social-list {
  visibility:visible;
  opacity:1
}
.jeg-elementor-kit.jkit-team.style-overlay.overlay-scale .profile-card:before {
  top:0
}
.jeg-elementor-kit.jkit-team.style-overlay.overlay-scale .profile-card:hover:before {
  -webkit-transform:scale(.9);
  transform:scale(.9)
}
.jeg-elementor-kit.jkit-team.style-overlay .profile-card {
  position:relative;
  overflow:hidden;
  display:inline-block
}
.jeg-elementor-kit.jkit-team.style-overlay .profile-card>img {
  width:100%;
  height:auto;
  -o-object-fit:cover;
  object-fit:cover;
  display:block
}
.jeg-elementor-kit.jkit-team.style-overlay .profile-card .hover-area {
  position:absolute;
  z-index:2;
  width:100%;
  opacity:0;
  visibility:hidden;
  -webkit-transition:all .4s ease;
  transition:all .4s ease
}
.jeg-elementor-kit.jkit-team.style-overlay .profile-card .hover-area.alignment-center {
  top:50%;
  -webkit-transform:translateY(-20%);
  transform:translateY(-20%)
}
.jeg-elementor-kit.jkit-team.style-overlay .profile-card .hover-area.alignment-bottom {
  bottom:0;
  -webkit-transform:translateY(30%);
  transform:translateY(30%)
}
.jeg-elementor-kit.jkit-team.style-overlay .profile-card:before {
  position:absolute;
  content:"";
  top:100%;
  left:0;
  height:100%;
  width:100%;
  background-color:rgba(0,0,0,.7);
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  z-index:1;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  opacity:0;
  visibility:hidden
}
.jeg-elementor-kit.jkit-team.style-overlay .profile-card:hover:before {
  top:0;
  opacity:1;
  visibility:visible
}
.jeg-elementor-kit.jkit-team.style-overlay .profile-card:hover .hover-area {
  opacity:1;
  visibility:visible
}
.jeg-elementor-kit.jkit-team.style-overlay .profile-card:hover .hover-area.alignment-center {
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%)
}
.jeg-elementor-kit.jkit-team.style-overlay .profile-card:hover .hover-area.alignment-bottom {
  -webkit-transform:translateY(0);
  transform:translateY(0)
}
.jeg-elementor-kit.jkit-team.style-overlay .profile-card .profile-title {
  color:var(--jkit-bg-color)
}
.jeg-elementor-kit.jkit-team.style-overlay .profile-card .profile-title a {
  color:var(--jkit-bg-color)
}
.jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card {
  line-height:0;
  position:relative;
  overflow:hidden;
  text-align:center;
  -webkit-transition:all .4s ease;
  transition:all .4s ease
}
.jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img {
  width:100%;
  height:100%;
  -o-object-fit:cover;
  object-fit:cover
}
.jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card .image-hover-bg {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:rgba(0,0,0,.5);
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  opacity:0;
  visibility:hidden;
  z-index:0
}
.jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card:hover .image-hover-bg {
  opacity:1;
  visibility:visible
}
.jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  padding:30px 15px;
  -js-display:flex;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}
.jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper {
  position:relative;
  -js-display:flex;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:reverse;
  -ms-flex-direction:row-reverse;
  flex-direction:row-reverse;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start
}
.jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-designation {
  -webkit-writing-mode:vertical-rl;
  -ms-writing-mode:tb-rl;
  writing-mode:vertical-rl;
  font-size:1.5rem;
  line-height:1;
  margin:0;
  opacity:0
}
.jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content {
  line-height:1.5
}
.jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-title {
  font-size:2rem;
  font-weight:700;
  line-height:1
}
.jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .name-wrapper {
  -js-display:flex;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end
}
.jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .name-wrapper .social-list {
  -js-display:flex;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-transform:translateY(20px);
  transform:translateY(20px);
  -webkit-transition:all .3s ease;
  transition:all .3s ease;
  opacity:0
}
.jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .name-wrapper .social-list .social-icon:not(:last-child) {
  margin-right:0;
  margin-bottom:10px
}
.jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation {
  opacity:1
}
.jeg-elementor-kit.jkit-team.style-title-horizontal:hover .name-wrapper .social-list {
  opacity:1;
  -webkit-transform:translateY(0);
  transform:translateY(0)
}
.jeg-elementor-kit.jkit-team .profile-box .profile-card {
  padding:20px 20px 40px;
  z-index:1
}
.jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header {
  width:auto;
  height:100%;
  border-radius:0;
  position:relative
}
.jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header>a {
  display:inline-block;
  position:relative
}
.jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header .image-hover-bg {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:rgba(0,0,0,.5);
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  opacity:0;
  visibility:hidden;
  z-index:0
}
.jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header:hover .image-hover-bg {
  opacity:1;
  visibility:visible
}
.jeg-elementor-kit.jkit-team .profile-box .profile-card.hover-gradient {
  overflow:hidden
}
.jeg-elementor-kit.jkit-team .profile-box .profile-card.hover-gradient span {
  position:relative;
  z-index:1
}
.jeg-elementor-kit.jkit-team .profile-box .profile-card.hover-gradient:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
  opacity:0;
  -webkit-transition-duration:inherit;
  transition-duration:inherit
}
.jeg-elementor-kit.jkit-team:hover .profile-box .profile-card.hover-gradient:before {
  opacity:1
}
.jeg-elementor-kit.jkit-team .profile-body {
  padding-bottom:20px
}
.jeg-elementor-kit.jkit-team .profile-body .profile-title {
  font-size:22px;
  margin:0;
  color:var(--jkit-txt-h-color);
  -webkit-transition:all .4s ease;
  transition:all .4s ease
}
.jeg-elementor-kit.jkit-team .profile-body .profile-title a {
  color:var(--jkit-txt-h-color);
  text-decoration:none
}
.jeg-elementor-kit.jkit-team .profile-body .profile-designation {
  font-size:13px;
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  margin-bottom:15px
}
.jeg-elementor-kit.jkit-team .social-list {
  list-style:none;
  padding:0;
  margin:0
}
.jeg-elementor-kit.jkit-team .social-list .social-icon {
  display:inline-block
}
.jeg-elementor-kit.jkit-team .social-list .social-icon:not(:last-child) {
  margin-right:10px
}
.jeg-elementor-kit.jkit-team .social-list .social-icon a {
  display:inline-block;
  width:30px;
  height:30px;
  font-size:12px;
  line-height:32px;
  text-align:center;
  color:var(--jkit-btn-txt-color);
  background-color:var(--jkit-element-bg-color);
  border-radius:50%
}
.jeg-elementor-kit.jkit-team .social-list .social-icon a svg {
  fill:var(--jkit-btn-txt-color);
  width:12px
}
.jeg-elementor-kit.jkit-team .social-list .social-icon i:before {
  display:inline-block
}
.jeg-elementor-kit.jkit-team .social-list .social-icon:hover i:before {
  -webkit-animation-duration:.3s;
  animation-duration:.3s;
  -webkit-animation-name:jkit-scrolling-vertical;
  animation-name:jkit-scrolling-vertical
}
.jeg-elementor-kit.jkit-team .social-list .social-icon:hover.hover-gradient a::before {
  opacity:1
}
.jeg-elementor-kit.jkit-team .social-list .social-icon.hover-gradient {
  line-height:0
}
.jeg-elementor-kit.jkit-team .social-list .social-icon.hover-gradient a {
  position:relative;
  -webkit-transition-duration:.3s;
  transition-duration:.3s
}
.jeg-elementor-kit.jkit-team .social-list .social-icon.hover-gradient a i {
  position:relative;
  z-index:1
}
.jeg-elementor-kit.jkit-team .social-list .social-icon.hover-gradient a:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
  opacity:0;
  -webkit-transition-duration:inherit;
  transition-duration:inherit;
  border:inherit;
  border-radius:inherit
}
.jeg-elementor-kit.jkit-team .swal2-popup {
  padding:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}
.jeg-elementor-kit.jkit-team .swal2-popup .team-modal-content {
  position:relative;
  -webkit-box-shadow:0 28px 40px 0 rgba(0,0,0,.1);
  box-shadow:0 28px 40px 0 rgba(0,0,0,.1);
  background-color:var(--jkit-bg-color);
  border:0;
  border-radius:0
}
.jeg-elementor-kit.jkit-team .swal2-popup .team-modal-close {
  position:absolute;
  top:10px;
  right:10px;
  width:40px;
  height:40px;
  padding:0;
  color:var(--jkit-txt-color);
  background-color:transparent;
  border-width:0;
  border-radius:0;
  font-size:18px;
  line-height:1;
  outline:0;
  z-index:1200
}
.jeg-elementor-kit.jkit-team .swal2-popup .team-modal-close svg {
  fill:var(--jkit-txt-color);
  width:18px
}
.jeg-elementor-kit.jkit-team .swal2-popup .team-modal-body {
  padding:60px 40px;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}
.jeg-elementor-kit.jkit-team .swal2-popup .team-modal-img {
  width:100%;
  margin-bottom:30px
}
.jeg-elementor-kit.jkit-team .swal2-popup .team-modal-info {
  width:100%
}
.jeg-elementor-kit.jkit-team .swal2-popup .team-modal-title {
  margin-top:0;
  margin-bottom:8px;
  color:var(--jkit-txt-h-color);
  font-size:22px
}
.jeg-elementor-kit.jkit-team .swal2-popup .team-modal-position {
  margin-bottom:35px;
  color:var(--jkit-txt-color);
  font-size:13px
}
.jeg-elementor-kit.jkit-team .swal2-popup .team-modal-description {
  margin-bottom:22px
}
.jeg-elementor-kit.jkit-team .swal2-popup .team-modal-list {
  margin:0;
  margin-bottom:25px;
  padding-left:0;
  list-style:none;
  color:var(--jkit-txt-color);
  font-size:15px
}
.jeg-elementor-kit.jkit-team .swal2-popup .team-modal-list a {
  text-decoration:none;
  outline:0;
  color:var(--jkit-txt-color)
}
.jeg-elementor-kit.jkit-team .swal2-popup .team-modal-list li {
  padding:19px 0;
  border-top:1px solid var(--jkit-border-color)
}
.jeg-elementor-kit.jkit-team .swal2-popup .team-modal-list strong {
  font-weight:600;
  padding-right:18px
}
.jeg-elementor-kit.jkit-team .jkit-modal-popup.content {
  display:none
}
@media (min-width:481px) {
  .jeg-elementor-kit.jkit-team .swal2-popup .team-modal-img {
    -webkit-box-flex:0;
    -ms-flex:0 0 33.333333%;
    flex:0 0 33.333333%;
    max-width:33.333333%;
    margin-bottom:0
  }
  .jeg-elementor-kit.jkit-team .swal2-popup .team-modal-info.has-img {
    -webkit-box-flex:0;
    -ms-flex:0 0 66.666667%;
    flex:0 0 66.666667%;
    max-width:66.666667%;
    padding-left:30px
  }
}
@media (min-width:576px) {
  .jeg-elementor-kit.jkit-team .swal2-popup {
    max-width:500px
  }
}
@media (min-width:992px) {
  .jeg-elementor-kit.jkit-team .swal2-popup .team-modal-info.has-img {
    padding-left:50px
  }
}
.jeg-elementor-kit.jkit-team .swal2-html-container {
  margin:0
}
.jeg-elementor-kit.jkit-team .swal2-container {
  background:rgba(11,11,11,.8)
}
.jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-bio,.jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content,.jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content,.jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info,.jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars {
  position:relative;
  z-index:2
}
.jeg-elementor-kit.jkit-testimonials .tns-nav {
  text-align:center
}
.jeg-elementor-kit.jkit-testimonials .tns-nav button {
  width:9px;
  height:9px;
  padding:0;
  margin:0 5px;
  border-radius:50%;
  background:var(--jkit-txt-m-color);
  border:0
}
.jeg-elementor-kit.jkit-testimonials .tns-nav button.tns-nav-active {
  background:var(--jkit-txt-color)
}
.jeg-elementor-kit.jkit-testimonials .tns-controls button {
  color:var(--jkit-txt-color);
  border:0;
  background:0 0
}
.jeg-elementor-kit.jkit-testimonials .tns-controls button i,.jeg-elementor-kit.jkit-testimonials .tns-controls button svg {
  position:relative;
  -webkit-transition:all .25s ease;
  transition:all .25s ease
}
.jeg-elementor-kit.jkit-testimonials .tns-controls button svg {
  fill:var(--jkit-txt-color)
}
.jeg-elementor-kit.jkit-testimonials.arrow-bottom-middle .tns-controls {
  text-align:center
}
.jeg-elementor-kit.jkit-testimonials.arrow-bottom-middle .tns-controls button[data-controls=next],.jeg-elementor-kit.jkit-testimonials.arrow-bottom-middle .tns-controls button[data-controls=prev] {
  color:var(--jkit-txt-color);
  display:inline-block;
  margin:0;
  padding:0
}
.jeg-elementor-kit.jkit-testimonials.arrow-bottom-edge .tns-controls button[data-controls=next] {
  display:inline-block;
  position:absolute;
  right:0
}
.jeg-elementor-kit.jkit-testimonials.arrow-middle-edge .tns-controls button {
  display:inline-block;
  position:absolute;
  top:50%;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%);
  z-index:2
}
.jeg-elementor-kit.jkit-testimonials.arrow-middle-edge .tns-controls button[data-controls=prev] {
  left:0
}
.jeg-elementor-kit.jkit-testimonials.arrow-middle-edge .tns-controls button[data-controls=next] {
  right:0
}
.jeg-elementor-kit.jkit-testimonials.arrow-top-right .tns-controls {
  text-align:right
}
.jeg-elementor-kit.jkit-testimonials.arrow-top-right .tns-controls button[data-controls=next],.jeg-elementor-kit.jkit-testimonials.arrow-top-right .tns-controls button[data-controls=prev] {
  color:var(--jkit-txt-color);
  display:inline-block;
  margin:0;
  padding:0
}
.jeg-elementor-kit.jkit-testimonials.arrow-top-left .tns-controls {
  text-align:left
}
.jeg-elementor-kit.jkit-testimonials.arrow-top-left .tns-controls button[data-controls=next],.jeg-elementor-kit.jkit-testimonials.arrow-top-left .tns-controls button[data-controls=prev] {
  color:var(--jkit-txt-color);
  display:inline-block;
  margin:0;
  padding:0
}
.jeg-elementor-kit.jkit-testimonials.arrow-custom .tns-controls {
  position:absolute
}
.jeg-elementor-kit.jkit-testimonials.arrow-custom .tns-controls button {
  padding:0
}
.jeg-elementor-kit.jkit-testimonials.style-1.quote-override .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .icon-content {
  position:absolute;
  left:0;
  top:0;
  font-size:40px
}
.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box {
  padding:40px 40px 20px 40px;
  -webkit-box-shadow:0 3px 15px 0 rgba(0,0,0,.16);
  box-shadow:0 3px 15px 0 rgba(0,0,0,.16);
  border-radius:10px;
  position:relative;
  margin-top:25px;
  margin-bottom:105px
}
.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider {
  overflow:hidden
}
.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-bottom:before,.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-left:before,.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-right:before,.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-top:before {
  left:0;
  bottom:0;
  right:0;
  top:0
}
.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-bottom:before,.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-top:before {
  -webkit-transform:scaleY(0);
  transform:scaleY(0)
}
.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-left:before,.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-right:before {
  -webkit-transform:scaleX(0);
  transform:scaleX(0)
}
.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-top:before {
  -webkit-transform-origin:top;
  transform-origin:top
}
.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-bottom:before {
  -webkit-transform-origin:bottom;
  transform-origin:bottom
}
.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-left:before {
  -webkit-transform-origin:left;
  transform-origin:left
}
.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-right:before {
  -webkit-transform-origin:right;
  transform-origin:right
}
.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-bottom:hover:before,.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-top:hover:before {
  -webkit-transform:scaleY(1);
  transform:scaleY(1)
}
.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-left:hover:before,.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-right:hover:before {
  -webkit-transform:scaleX(1);
  transform:scaleX(1)
}
.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-content .icon-content {
  position:static;
  font-size:40px;
  color:var(--jkit-txt-m-color);
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex
}
.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-content .icon-content svg {
  fill:var(--jkit-txt-m-color)
}
.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-content p {
  color:var(--jkit-txt-m-color);
  font-size:15px;
  margin-bottom:35px;
  position:relative;
  z-index:2
}
.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio {
  position:absolute;
  left:0;
  bottom:-115px;
  width:100%;
  text-align:center;
  z-index:5
}
.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio .profile-image {
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex
}
.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio .profile-image img {
  border-radius:50%;
  max-width:100%;
  width:60px;
  height:auto;
  -o-object-fit:cover;
  object-fit:cover
}
.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio .profile-image img.source-url {
  height:60px
}
.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio .profile-info .profile-name {
  display:block;
  color:var(--jkit-txt-h-color)
}
.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio .profile-info .profile-des {
  color:var(--jkit-txt-m-color);
  font-size:.75rem
}
.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio .rating-stars {
  margin:0;
  padding:0
}
.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio .rating-stars li {
  display:inline-block;
  color:#ffc402
}
.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio .rating-stars li svg {
  fill:#ffc402
}
.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio .rating-stars li:not(:last-child) {
  margin-right:5px
}
.jeg-elementor-kit.jkit-testimonials.style-2.quote-override .testimonials-track .testimonial-item .testimonial-box .comment-bio .icon-content,.jeg-elementor-kit.jkit-testimonials.style-2.quote-override .testimonials-track .testimonial-item .testimonial-box .icon-content {
  position:absolute;
  left:0;
  top:0;
  font-size:40px
}
.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box {
  padding:40px 40px 20px 40px;
  -webkit-box-shadow:0 3px 15px 0 rgba(0,0,0,.16);
  box-shadow:0 3px 15px 0 rgba(0,0,0,.16);
  border-radius:10px;
  position:relative
}
.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-header {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}
.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-header .rating-stars {
  margin:0;
  margin-bottom:15px;
  padding:0
}
.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-header .rating-stars li {
  display:inline-block;
  color:#ffc402
}
.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-header .rating-stars li svg {
  fill:#ffc402
}
.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-header .rating-stars li:not(:last-child) {
  margin-right:5px
}
.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}
.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio .bio-details {
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}
.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio .bio-details .profile-image {
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex
}
.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio .bio-details .profile-image img {
  margin-right:20px;
  margin-bottom:0;
  border-radius:50%;
  max-width:100%;
  width:60px;
  height:auto;
  -o-object-fit:cover;
  object-fit:cover
}
.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio .bio-details .profile-image img.source-url {
  height:60px
}
.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio .bio-details .profile-info {
  text-align:left
}
.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio .bio-details .profile-info .profile-name {
  display:block;
  font-size:15px;
  color:var(--jkit-txt-h-color)
}
.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio .bio-details .profile-info .profile-des {
  color:var(--jkit-txt-m-color);
  font-size:.75rem
}
.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-content {
  position:relative;
  margin-top:30px;
  margin-bottom:30px;
  z-index:2
}
.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-content p {
  color:var(--jkit-txt-m-color)
}
.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .icon-content {
  position:static;
  font-size:40px;
  color:#d5d5d7;
  line-height:1;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex
}
.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .icon-content svg {
  fill:#d5d5d7
}
.jeg-elementor-kit.jkit-testimonials.style-3.quote-override .testimonials-track .testimonial-item .testimonial-box .icon-content {
  right:unset;
  left:0;
  top:0
}
.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box {
  padding:40px 40px 20px 40px;
  -webkit-box-shadow:0 3px 15px 0 rgba(0,0,0,.16);
  box-shadow:0 3px 15px 0 rgba(0,0,0,.16);
  border-radius:10px;
  position:relative
}
.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .icon-content {
  margin-bottom:23px;
  position:absolute;
  right:20px;
  top:20px;
  font-size:40px;
  color:var(--jkit-txt-m-color);
  line-height:1;
  z-index:1;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex
}
.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .icon-content svg {
  fill:var(--jkit-txt-m-color)
}
.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .comment-bio {
  text-align:center;
  margin-bottom:20px
}
.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .comment-bio .profile-image {
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex
}
.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .comment-bio .profile-image img {
  border-radius:50%;
  max-width:100%;
  width:60px;
  height:auto;
  -o-object-fit:cover;
  object-fit:cover
}
.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .comment-bio .profile-image img.source-url {
  height:60px
}
.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .comment-content p {
  margin-bottom:35px;
  color:rgba(0,0,0,.5);
  font-size:15px
}
.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
  display:block;
  font-size:15px;
  color:var(--jkit-txt-h-color)
}
.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
  color:var(--jkit-txt-m-color);
  font-size:.75rem
}
.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .rating-stars {
  margin:0;
  padding:0;
  text-align:center;
  margin-bottom:15px
}
.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .rating-stars li {
  display:inline-block;
  color:#ffc402
}
.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .rating-stars li svg {
  fill:#ffc402
}
.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .rating-stars li:not(:last-child) {
  margin-right:5px
}
.jeg-elementor-kit.jkit-testimonials.style-4.quote-override .testimonials-track .testimonial-item .testimonial-box .icon-content {
  right:unset;
  left:0;
  top:0
}
.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box {
  padding:40px 40px 20px 40px;
  -webkit-box-shadow:0 3px 15px 0 rgba(0,0,0,.16);
  box-shadow:0 3px 15px 0 rgba(0,0,0,.16);
  border-radius:10px;
  position:relative
}
.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .icon-content {
  margin-bottom:23px;
  position:absolute;
  right:20px;
  top:20px;
  font-size:40px;
  color:var(--jkit-txt-m-color);
  line-height:1;
  z-index:1;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex
}
.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .icon-content svg {
  fill:var(--jkit-txt-m-color)
}
.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-bio {
  text-align:center;
  margin-bottom:20px
}
.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-bio .profile-image {
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex
}
.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-bio .profile-image img {
  border-radius:50%;
  max-width:100%;
  width:60px;
  height:auto;
  -o-object-fit:cover;
  object-fit:cover
}
.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-bio .profile-image img.source-url {
  height:60px
}
.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-bio .profile-info .profile-name {
  display:block;
  font-size:15px;
  color:var(--jkit-txt-h-color)
}
.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-bio .profile-info .profile-des {
  color:var(--jkit-txt-m-color);
  font-size:.75rem
}
.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-bio .rating-stars {
  margin:0;
  padding:0;
  text-align:center;
  margin-bottom:15px
}
.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-bio .rating-stars li {
  display:inline-block;
  color:#ffc402
}
.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-bio .rating-stars li svg {
  fill:#ffc402
}
.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-bio .rating-stars li:not(:last-child) {
  margin-right:5px
}
.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-content p {
  margin-bottom:35px;
  color:rgba(0,0,0,.5);
  font-size:15px
}
.jeg-elementor-kit.jkit-testimonials:not(.style-1) .testimonials-track .testimonial-item .testimonial-box {
  overflow:hidden
}
.jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
}
.jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
  width:100%
}
.jeg-elementor-kit.jkit-testimonials .testimonial-item .icon-content.hover-gradient {
  overflow:hidden;
  position:relative!important
}
.jeg-elementor-kit.jkit-testimonials .testimonial-item .icon-content.hover-gradient span {
  position:relative;
  z-index:1
}
.jeg-elementor-kit.jkit-testimonials .testimonial-item .icon-content.hover-gradient:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
  opacity:0;
  -webkit-transition-duration:inherit;
  transition-duration:inherit
}
.jeg-elementor-kit.jkit-testimonials .testimonial-item:hover .icon-content.hover-gradient:before {
  opacity:1
}
.jeg-elementor-kit.jkit-testimonials .tns-controls button span {
  display:inline-block;
  position:relative
}
.jeg-elementor-kit.jkit-testimonials .tns-controls button span.hover-gradient:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
  opacity:0;
  -webkit-transition-duration:inherit;
  transition-duration:inherit
}
.jeg-elementor-kit.jkit-testimonials .tns-controls button:hover span.hover-gradient:before {
  opacity:1
}
.jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
  display:inline-block;
  text-align:center;
  font-size:18px;
  background-color:var(--jkit-btn-bg-color);
  border-radius:50%;
  position:relative;
  z-index:6;
  -webkit-transition:all .4s ease;
  transition:all .4s ease
}
.jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable.hover-gradient>span:after,.jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable.hover-gradient>span:before,.jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:not(.hover-gradient):after,.jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:not(.hover-gradient):before {
  content:" ";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  color:var(--jkit-element-bg-color);
  border-radius:50%;
  -webkit-box-shadow:0 0 0 0 currentColor;
  box-shadow:0 0 0 0 currentColor;
  -webkit-animation:jkit-ripple 3s infinite;
  animation:jkit-ripple 3s infinite;
  opacity:.6;
  z-index:-1
}
.jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:after {
  -webkit-animation-delay:.3s;
  animation-delay:.3s
}
.jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn ::after,.jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn ::before,.jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn i,.jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn span,.jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn::after,.jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn::before {
  -webkit-transition-duration:inherit;
  transition-duration:inherit
}
.jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.hover-gradient span>span {
  position:relative
}
.jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.hover-gradient:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
  opacity:0;
  -webkit-transition-duration:inherit;
  transition-duration:inherit;
  border-radius:inherit
}
.jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.hover-gradient:hover:before {
  opacity:1
}
.jeg-elementor-kit.jkit-video-button i,.jeg-elementor-kit.jkit-video-button span {
  color:var(--jkit-txt-alt-color)
}
.jeg-elementor-kit.jkit-video-button svg {
  fill:var(--jkit-txt-alt-color)
}
.jkit-video-self-hosted {
  max-width:-webkit-fit-content;
  max-width:-moz-fit-content;
  max-width:fit-content;
  margin:auto
}
.jkit-video-self-hosted video {
  max-width:100%;
  height:auto
}
.swal2-container.jkit-swal-container.jkit-video-button-popup-container.swal2-backdrop-show {
  background:rgba(11,11,11,.8)
}
.swal2-container.jkit-swal-container.jkit-video-button-popup-container .swal2-popup.jkit-swal-popup {
  width:100%;
  max-width:900px;
  background:unset
}
.swal2-container.jkit-swal-container.jkit-video-button-popup-container .swal2-popup.jkit-swal-popup:not(.type-self_hosted) {
  height:100%
}
.swal2-container.jkit-swal-container.jkit-video-button-popup-container .swal2-popup .jkit-swal-closeButton {
  position:fixed;
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%);
  padding:unset;
  height:44px;
  background:unset;
  border:unset
}
.swal2-container.jkit-swal-container.jkit-video-button-popup-container .swal2-popup .jkit-swal-closeButton:focus {
  outline:initial;
  -webkit-box-shadow:initial;
  box-shadow:initial
}
.swal2-container.jkit-swal-container.jkit-video-button-popup-container .swal2-popup .jkit-swal-htmlContainer {
  margin:unset;
  padding:unset;
  overflow:hidden
}
.swal2-container.jkit-swal-container.jkit-video-button-popup-container .swal2-popup .jkit-swal-htmlContainer iframe {
  width:100%;
  height:100%;
  max-width:900px
}
.swal2-container.jkit-swal-container.jkit-video-button-popup-container .swal2-popup .jkit-swal-htmlContainer video {
  max-width:100%;
  height:auto
}
/* source: post-8.css */
.elementor-kit-8 {
  --e-global-color-primary:#0077FF;
  --e-global-color-secondary:#020307;
  --e-global-color-text:#999EAF;
  --e-global-color-accent:#FFFFFF;
  --e-global-color-f8bb870:#0077FF99;
  --e-global-color-7effca1:#3388FF12;
  --e-global-color-b6ced13:#006AFF21;
  --e-global-color-7d769f6:#013169;
  --e-global-color-6da267f:#0077FF4A;
  --e-global-color-7c169c9:#FFFFFF30;
  --e-global-color-dcf5ccd:#FFFFFF52;
  --e-global-color-66333aa:#CDD3E917;
  --e-global-typography-primary-font-family:"Rethink Sans";
  --e-global-typography-primary-font-size:75px;
  --e-global-typography-primary-font-weight:600;
  --e-global-typography-primary-line-height:1.2em;
  --e-global-typography-secondary-font-family:"Rethink Sans";
  --e-global-typography-secondary-font-size:45px;
  --e-global-typography-secondary-font-weight:600;
  --e-global-typography-secondary-line-height:1.2em;
  --e-global-typography-text-font-family:"Rethink Sans";
  --e-global-typography-text-font-size:16px;
  --e-global-typography-text-font-weight:400;
  --e-global-typography-text-line-height:1.5em;
  --e-global-typography-accent-font-family:"Rethink Sans";
  --e-global-typography-accent-font-size:24px;
  --e-global-typography-accent-font-weight:600;
  --e-global-typography-accent-line-height:1.2em;
  --e-global-typography-6e4a9c6-font-family:"Rethink Sans";
  --e-global-typography-6e4a9c6-font-size:16px;
  --e-global-typography-6e4a9c6-font-weight:500;
  --e-global-typography-6e4a9c6-line-height:1.2em;
  --e-global-typography-43a8762-font-family:"Rethink Sans";
  --e-global-typography-43a8762-font-size:15px;
  --e-global-typography-43a8762-font-weight:400;
  --e-global-typography-43a8762-line-height:1.5em;
  --e-global-typography-1764d01-font-family:"Rethink Sans";
  --e-global-typography-1764d01-font-size:38px;
  --e-global-typography-1764d01-font-weight:400;
  --e-global-typography-1764d01-line-height:1.4em;
  --e-global-typography-b413696-font-family:"Rethink Sans";
  --e-global-typography-b413696-font-size:20px;
  --e-global-typography-b413696-font-weight:500;
  --e-global-typography-b413696-line-height:1.2em;
  --e-global-typography-ad7cc0d-font-family:"Rethink Sans";
  --e-global-typography-ad7cc0d-font-size:14px;
  --e-global-typography-ad7cc0d-font-weight:400;
  --e-global-typography-ad7cc0d-line-height:1.2em;
  --e-global-typography-9b729ee-font-family:"Rethink Sans";
  --e-global-typography-9b729ee-font-size:55px;
  --e-global-typography-9b729ee-font-weight:600;
  --e-global-typography-9b729ee-line-height:1.2em;
  --e-global-typography-5b0e9fa-font-family:"Rethink Sans";
  --e-global-typography-5b0e9fa-font-size:35px;
  --e-global-typography-5b0e9fa-font-weight:600;
  --e-global-typography-5b0e9fa-line-height:1.2em;
  --e-global-typography-e11eeda-font-family:"Rethink Sans";
  --e-global-typography-e11eeda-font-size:150px;
  --e-global-typography-e11eeda-font-weight:600;
  --e-global-typography-e11eeda-line-height:0.9em;
  background-color:var( --e-global-color-secondary );
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
}
.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button {
  background-color:transparent;
  font-family:var( --e-global-typography-6e4a9c6-font-family ), Sans-serif;
  font-size:var( --e-global-typography-6e4a9c6-font-size );
  font-weight:var( --e-global-typography-6e4a9c6-font-weight );
  line-height:var( --e-global-typography-6e4a9c6-line-height );
  color:var( --e-global-color-accent );
  background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-f8bb870 ) 150%);
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-primary );
  padding:13px 25px 13px 25px;
}
.elementor-kit-8 button:hover,.elementor-kit-8 button:focus,.elementor-kit-8 input[type="button"]:hover,.elementor-kit-8 input[type="button"]:focus,.elementor-kit-8 input[type="submit"]:hover,.elementor-kit-8 input[type="submit"]:focus,.elementor-kit-8 .elementor-button:hover,.elementor-kit-8 .elementor-button:focus {
  background-color:transparent;
  color:var( --e-global-color-accent );
  background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);
}
.elementor-kit-8 a {
  color:var( --e-global-color-primary );
}
.elementor-kit-8 h1 {
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
  font-size:var( --e-global-typography-secondary-font-size );
  font-weight:var( --e-global-typography-secondary-font-weight );
  line-height:var( --e-global-typography-secondary-line-height );
}
.elementor-kit-8 h2 {
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-5b0e9fa-font-family ), Sans-serif;
  font-size:var( --e-global-typography-5b0e9fa-font-size );
  font-weight:var( --e-global-typography-5b0e9fa-font-weight );
  line-height:var( --e-global-typography-5b0e9fa-line-height );
}
.elementor-kit-8 h3 {
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
  font-size:var( --e-global-typography-accent-font-size );
  font-weight:var( --e-global-typography-accent-font-weight );
  line-height:var( --e-global-typography-accent-line-height );
}
.elementor-kit-8 h4 {
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-b413696-font-family ), Sans-serif;
  font-size:var( --e-global-typography-b413696-font-size );
  font-weight:var( --e-global-typography-b413696-font-weight );
  line-height:var( --e-global-typography-b413696-line-height );
}
.elementor-kit-8 h5 {
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-6e4a9c6-font-family ), Sans-serif;
  font-size:var( --e-global-typography-6e4a9c6-font-size );
  font-weight:var( --e-global-typography-6e4a9c6-font-weight );
  line-height:var( --e-global-typography-6e4a9c6-line-height );
}
.elementor-kit-8 h6 {
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
}
.elementor-kit-8 label {
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
}
.elementor-kit-8 input:not([type="button"]):not([type="submit"]),.elementor-kit-8 textarea,.elementor-kit-8 .elementor-field-textual {
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  color:var( --e-global-color-accent );
  background-color:#02010100;
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-7c169c9 );
  border-radius:20px 20px 20px 20px;
}
.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);
}
.site-header .site-branding {
  flex-direction:column;
  align-items:stretch;
}
.site-header {
  padding-inline-end:0px;
  padding-inline-start:0px;
}
.site-footer .site-branding {
  flex-direction:column;
  align-items:stretch;
}
@media(max-width:1024px) {
  .elementor-kit-8 {
    --e-global-typography-primary-font-size:54px;
    --e-global-typography-secondary-font-size:40px;
    --e-global-typography-text-font-size:16px;
    --e-global-typography-accent-font-size:24px;
    --e-global-typography-6e4a9c6-font-size:16px;
    --e-global-typography-43a8762-font-size:15px;
    --e-global-typography-1764d01-font-size:30px;
    --e-global-typography-b413696-font-size:20px;
    --e-global-typography-ad7cc0d-font-size:14px;
    --e-global-typography-9b729ee-font-size:45px;
    --e-global-typography-5b0e9fa-font-size:30px;
    --e-global-typography-e11eeda-font-size:100px;
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-kit-8 h1 {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-kit-8 h2 {
    font-size:var( --e-global-typography-5b0e9fa-font-size );
    line-height:var( --e-global-typography-5b0e9fa-line-height );
  }
  .elementor-kit-8 h3 {
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-kit-8 h4 {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-kit-8 h5 {
    font-size:var( --e-global-typography-6e4a9c6-font-size );
    line-height:var( --e-global-typography-6e4a9c6-line-height );
  }
  .elementor-kit-8 h6 {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button {
    font-size:var( --e-global-typography-6e4a9c6-font-size );
    line-height:var( --e-global-typography-6e4a9c6-line-height );
  }
  .elementor-kit-8 label {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-kit-8 input:not([type="button"]):not([type="submit"]),.elementor-kit-8 textarea,.elementor-kit-8 .elementor-field-textual {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width:1024px;
  }
  .e-con {
    --container-max-width:1024px;
  }
}
@media(max-width:767px) {
  .elementor-kit-8 {
    --e-global-typography-primary-font-size:40px;
    --e-global-typography-secondary-font-size:35px;
    --e-global-typography-text-font-size:16px;
    --e-global-typography-accent-font-size:23px;
    --e-global-typography-6e4a9c6-font-size:16px;
    --e-global-typography-43a8762-font-size:15px;
    --e-global-typography-1764d01-font-size:26px;
    --e-global-typography-b413696-font-size:20px;
    --e-global-typography-ad7cc0d-font-size:14px;
    --e-global-typography-9b729ee-font-size:38px;
    --e-global-typography-5b0e9fa-font-size:27px;
    --e-global-typography-e11eeda-font-size:70px;
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-kit-8 h1 {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-kit-8 h2 {
    font-size:var( --e-global-typography-5b0e9fa-font-size );
    line-height:var( --e-global-typography-5b0e9fa-line-height );
  }
  .elementor-kit-8 h3 {
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-kit-8 h4 {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-kit-8 h5 {
    font-size:var( --e-global-typography-6e4a9c6-font-size );
    line-height:var( --e-global-typography-6e4a9c6-line-height );
  }
  .elementor-kit-8 h6 {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button {
    font-size:var( --e-global-typography-6e4a9c6-font-size );
    line-height:var( --e-global-typography-6e4a9c6-line-height );
  }
  .elementor-kit-8 label {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-kit-8 input:not([type="button"]):not([type="submit"]),.elementor-kit-8 textarea,.elementor-kit-8 .elementor-field-textual {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width:767px;
  }
  .e-con {
    --container-max-width:767px;
  }
}
/* source: post-40.css */
.elementor-40 .elementor-element.elementor-element-7810c494 {
  --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:-85px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:30px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
  --z-index:999;
}
.elementor-40 .elementor-element.elementor-element-6fcee06c {
  --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;
  --border-radius:200px 200px 200px 200px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:40px;
  --padding-right:40px;
  --z-index:100;
}
.elementor-40 .elementor-element.elementor-element-20ae2f0e {
  --display:flex;
  --flex-direction:row;
  --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height:100%;
  --container-widget-flex-grow:1;
  --container-widget-align-self:stretch;
  --flex-wrap-mobile:wrap;
  --justify-content:space-between;
  --align-items:center;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-40 .elementor-element.elementor-element-20ae2f0e.e-con {
  --flex-grow:0;
  --flex-shrink:0;
}
.elementor-40 .elementor-element.elementor-element-3798fc7c {
  width:var( --container-widget-width, 180px );
  max-width:180px;
  --container-widget-width:180px;
  --container-widget-flex-grow:0;
}
.elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a {
  background-color:#05051E00;
  font-family:var( --e-global-typography-43a8762-font-family ), Sans-serif;
  font-size:var( --e-global-typography-43a8762-font-size );
  font-weight:var( --e-global-typography-43a8762-font-weight );
  line-height:var( --e-global-typography-43a8762-line-height );
  letter-spacing:var( --e-global-typography-43a8762-letter-spacing );
  word-spacing:var( --e-global-typography-43a8762-word-spacing );
  margin:0px 0px 0px 0px;
  padding:20px 20px 20px 20px;
  color:var( --e-global-color-text );
  border-style:none;
  border-radius:0px 0px 0px 0px;
}
.elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li > a {
  background-color:#02010100;
  color:var( --e-global-color-text );
}
.elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li:not(.hover-gradient, .current-menu-item):hover > a, .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li.hover-gradient > a:before {
  background-color:var( --e-global-color-primary );
}
.elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu > li.current-menu-item > a {
  background-color:var( --e-global-color-primary );
}
.elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu {
  background-color:var( --e-global-color-secondary );
  margin:20px 0px 0px 0px;
  padding:5px 5px 5px 5px;
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-7c169c9 );
  border-radius:7px 7px 7px 7px;
  min-width:240px;
}
.elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu {
  background-color:#02010C00;
  border-style:solid;
}
.elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu:not(.hover-gradient):hover, .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu.hover-gradient:before {
  background-color:#6752EC00;
}
.elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu > ul, .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper:not(.active) .jkit-menu, .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper:not(.active) .jkit-menu > li > a {
  display:flex;
}
.elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu {
  justify-content:center;
}
.elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .menu-item .sub-menu {
  left:unset;
  top:100%;
  right:unset;
  bottom:unset;
}
.elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .menu-item .sub-menu .menu-item .sub-menu {
  left:100%;
  top:unset;
  right:unset;
  bottom:unset;
}
.elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper {
  height:40px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}
.elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a i {
  font-size:20px;
}
.elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a svg {
  width:20px;
  fill:var( --e-global-color-text );
}
.elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li:not(.hover-gradient, .current-menu-item):hover > a {
  color:var( --e-global-color-accent );
  border-radius:200px 200px 200px 200px;
}
.elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li:not(.hover-gradient, .current-menu-item):hover > a svg {
  fill:var( --e-global-color-accent );
}
.elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-item > a, .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-ancestor > a {
  color:var( --e-global-color-accent );
  border-radius:200px 200px 200px 200px;
}
.elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-item > a svg, .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-ancestor > a svg {
  fill:var( --e-global-color-accent );
}
.elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a i, .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.has-mega-menu > a i {
  color:var( --e-global-color-accent );
}
.elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a svg, .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.has-mega-menu > a svg {
  fill:var( --e-global-color-accent );
}
.elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a i, .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a svg, .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.has-mega-menu > a i, .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.has-mega-menu > a svg {
  margin:0px 0px 0px 0px;
  padding:1px 0px 0px 3px;
  border-style:solid;
  border-width:0px 0px 0px 0px;
}
.elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li a {
  font-family:var( --e-global-typography-43a8762-font-family ), Sans-serif;
  font-size:var( --e-global-typography-43a8762-font-size );
  font-weight:var( --e-global-typography-43a8762-font-weight );
  line-height:var( --e-global-typography-43a8762-line-height );
  letter-spacing:var( --e-global-typography-43a8762-letter-spacing );
  word-spacing:var( --e-global-typography-43a8762-word-spacing );
  margin:5px 0px 5px 0px;
  padding:10px 20px 10px 20px;
}
.elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li > a svg {
  fill:var( --e-global-color-text );
}
.elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu > .menu-item > a {
  border-radius:7px 7px 7px 7px;
}
.elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li:not(.hover-gradient, .current-menu-item):hover > a {
  color:var( --e-global-color-accent );
  border-radius:7px 7px 7px 7px;
}
.elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li:not(.hover-gradient, .current-menu-item):hover > a svg {
  fill:var( --e-global-color-accent );
}
.elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li.current-menu-item > a {
  color:var( --e-global-color-accent );
}
.elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li.current-menu-item > a svg {
  fill:var( --e-global-color-accent );
}
.elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li.current-menu-item a {
  border-radius:7px 7px 7px 7px;
}
.elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu {
  float:right;
  border-style:solid;
  border-color:var( --e-global-color-6da267f );
}
.elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu:hover {
  border-style:solid;
  border-color:#02010100;
}
.elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu:hover {
  border-style:solid;
}
.elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo img {
  object-fit:cover;
}
.elementor-40 .elementor-element.elementor-element-7b9f1922 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
  background-color:transparent;
  padding:13px 25px 13px 25px;
  font-family:var( --e-global-typography-6e4a9c6-font-family ), Sans-serif;
  font-size:var( --e-global-typography-6e4a9c6-font-size );
  font-weight:var( --e-global-typography-6e4a9c6-font-weight );
  line-height:var( --e-global-typography-6e4a9c6-line-height );
  letter-spacing:var( --e-global-typography-6e4a9c6-letter-spacing );
  word-spacing:var( --e-global-typography-6e4a9c6-word-spacing );
  color:var( --e-global-color-accent );
  background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-f8bb870 ) 150%);
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-primary );
  border-radius:7px 7px 7px 7px;
}
.elementor-40 .elementor-element.elementor-element-7b9f1922 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-40 .elementor-element.elementor-element-7b9f1922 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);
}
.elementor-40 .elementor-element.elementor-element-7b9f1922 .jeg-elementor-kit.jkit-button .jkit-button-wrapper > i, .elementor-40 .elementor-element.elementor-element-7b9f1922 .jeg-elementor-kit.jkit-button .jkit-button-wrapper > svg {
  background-color:var( --e-global-color-primary );
  border-radius:200px 200px 200px 200px;
}
.elementor-40 .elementor-element.elementor-element-7b9f1922 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > i, .elementor-40 .elementor-element.elementor-element-7b9f1922 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > svg {
  background-color:var( --e-global-color-primary );
}
.elementor-40 .elementor-element.elementor-element-7b9f1922.elementor-element {
  --align-self:flex-end;
}
.elementor-40 .elementor-element.elementor-element-7b9f1922 .jeg-elementor-kit.jkit-button {
  text-align:right;
}
.elementor-40 .elementor-element.elementor-element-7b9f1922 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
  fill:var( --e-global-color-accent );
  width:33px;
}
.elementor-40 .elementor-element.elementor-element-7b9f1922 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
  color:var( --e-global-color-accent );
}
.elementor-40 .elementor-element.elementor-element-7b9f1922 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
  fill:var( --e-global-color-accent );
}
.elementor-40 .elementor-element.elementor-element-7b9f1922 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-40 .elementor-element.elementor-element-7b9f1922 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
  padding:10px 11px 10px 11px;
}
.elementor-40 .elementor-element.elementor-element-7b9f1922 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
  font-size:33px;
}
.elementor-40 .elementor-element.elementor-element-7b9f1922 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-40 .elementor-element.elementor-element-7b9f1922 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
  margin-right:20px;
}
.elementor-40 .elementor-element.elementor-element-7b9f1922 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-40 .elementor-element.elementor-element-7b9f1922 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
  margin-left:20px;
}
.elementor-40 .elementor-element.elementor-element-7b9f1922 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > i {
  color:var( --e-global-color-accent );
}
.elementor-40 .elementor-element.elementor-element-7b9f1922 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > svg {
  fill:var( --e-global-color-accent );
}
.elementor-40 .elementor-element.elementor-element-7b9f1922 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i {
  color:var( --e-global-color-accent );
}
@media(max-width:1024px) {
  .elementor-40 .elementor-element.elementor-element-7810c494 {
    --margin-top:0px;
    --margin-bottom:-90px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
  }
  .elementor-40 .elementor-element.elementor-element-6fcee06c {
    --justify-content:space-between;
    --align-items:center;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:20px;
    --padding-bottom:0px;
    --padding-left:20px;
    --padding-right:20px;
  }
  .elementor-40 .elementor-element.elementor-element-20ae2f0e {
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --justify-content:space-between;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
  }
  .elementor-40 .elementor-element.elementor-element-3798fc7c {
    --container-widget-width:130px;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 130px );
    max-width:130px;
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu {
    justify-content:center;
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper {
    background-color:var( --e-global-color-secondary );
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper {
    background-color:var( --e-global-color-secondary );
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a {
    font-size:var( --e-global-typography-43a8762-font-size );
    line-height:var( --e-global-typography-43a8762-line-height );
    letter-spacing:var( --e-global-typography-43a8762-letter-spacing );
    word-spacing:var( --e-global-typography-43a8762-word-spacing );
    margin:5px 20px 5px 20px;
    padding:15px 0px 15px 0px;
    color:var( --e-global-color-text );
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a svg {
    fill:var( --e-global-color-text );
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li:not(.hover-gradient, .current-menu-item):hover > a {
    color:var( --e-global-color-accent );
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li:not(.hover-gradient, .current-menu-item):hover > a svg {
    fill:var( --e-global-color-accent );
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-item > a, .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-ancestor > a {
    color:var( --e-global-color-accent );
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-item > a svg, .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-ancestor > a svg {
    fill:var( --e-global-color-accent );
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a i, .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.has-mega-menu > a i {
    color:var( --e-global-color-accent );
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a svg, .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.has-mega-menu > a svg {
    fill:var( --e-global-color-accent );
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a i, .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a svg, .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.has-mega-menu > a i, .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.has-mega-menu > a svg {
    padding:0px 0px 0px 0px;
    border-width:0px 0px 0px 0px;
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li a {
    font-size:var( --e-global-typography-43a8762-font-size );
    line-height:var( --e-global-typography-43a8762-line-height );
    letter-spacing:var( --e-global-typography-43a8762-letter-spacing );
    word-spacing:var( --e-global-typography-43a8762-word-spacing );
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li > a {
    color:var( --e-global-color-text );
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li > a svg {
    fill:var( --e-global-color-text );
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li:not(.hover-gradient, .current-menu-item):hover > a {
    color:var( --e-global-color-accent );
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li:not(.hover-gradient, .current-menu-item):hover > a svg {
    fill:var( --e-global-color-accent );
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li.current-menu-item > a {
    color:var( --e-global-color-accent );
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li.current-menu-item > a svg {
    fill:var( --e-global-color-accent );
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu {
    margin:0px 0px 0px 0px;
    padding:0px 20px 0px 20px;
    border-width:0px 0px 0px 0px;
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu {
    float:right;
    border-width:1px 1px 1px 1px;
    border-radius:7px 7px 7px 7px;
    color:var( --e-global-color-text );
    margin:0px 0px 0px 0px;
    padding:7px 10px 7px 10px;
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu i {
    font-size:20px;
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu svg {
    width:20px;
    fill:var( --e-global-color-text );
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu:hover {
    border-width:1px 1px 1px 1px;
    border-radius:7px 7px 7px 7px;
    color:var( --e-global-color-accent );
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu:hover svg {
    fill:var( --e-global-color-accent );
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu {
    width:0px;
    border-width:0px 0px 0px 0px;
    border-radius:0px 0px 0px 0px;
    color:var( --e-global-color-text );
    margin:15px 50px 20px 20px;
    padding:3px 0px 0px 0px;
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu i {
    font-size:25px;
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu svg {
    width:25px;
    fill:var( --e-global-color-text );
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu:hover {
    border-width:0px 0px 0px 0px;
    border-radius:0px 0px 0px 0px;
    color:var( --e-global-color-accent );
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu:hover svg {
    fill:var( --e-global-color-accent );
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo img {
    max-width:120px;
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo {
    margin:5px 20px 0px 20px;
  }
  .elementor-40 .elementor-element.elementor-element-7b9f1922 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size:var( --e-global-typography-6e4a9c6-font-size );
    line-height:var( --e-global-typography-6e4a9c6-line-height );
    letter-spacing:var( --e-global-typography-6e4a9c6-letter-spacing );
    word-spacing:var( --e-global-typography-6e4a9c6-word-spacing );
  }
}
@media(max-width:767px) {
  .elementor-40 .elementor-element.elementor-element-7810c494 {
    --margin-top:0px;
    --margin-bottom:-30px;
    --margin-left:0px;
    --margin-right:0px;
  }
  .elementor-40 .elementor-element.elementor-element-6fcee06c {
    --margin-top:0px;
    --margin-bottom:-90px;
    --margin-left:0px;
    --margin-right:0px;
  }
  .elementor-40 .elementor-element.elementor-element-20ae2f0e {
    --justify-content:space-between;
  }
  .elementor-40 .elementor-element.elementor-element-3798fc7c {
    --container-widget-width:130px;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 130px );
    max-width:130px;
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu {
    justify-content:flex-end;
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a {
    font-size:var( --e-global-typography-43a8762-font-size );
    line-height:var( --e-global-typography-43a8762-line-height );
    letter-spacing:var( --e-global-typography-43a8762-letter-spacing );
    word-spacing:var( --e-global-typography-43a8762-word-spacing );
    margin:0px 15px 0px 20px;
    color:var( --e-global-color-text );
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a svg {
    fill:var( --e-global-color-text );
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li:not(.hover-gradient, .current-menu-item):hover > a {
    color:var( --e-global-color-accent );
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li:not(.hover-gradient, .current-menu-item):hover > a svg {
    fill:var( --e-global-color-accent );
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-item > a, .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-ancestor > a {
    color:var( --e-global-color-accent );
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-item > a svg, .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-ancestor > a svg {
    fill:var( --e-global-color-accent );
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a i, .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.has-mega-menu > a i {
    color:var( --e-global-color-accent );
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a svg, .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.has-mega-menu > a svg {
    fill:var( --e-global-color-accent );
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li a {
    font-size:var( --e-global-typography-43a8762-font-size );
    line-height:var( --e-global-typography-43a8762-line-height );
    letter-spacing:var( --e-global-typography-43a8762-letter-spacing );
    word-spacing:var( --e-global-typography-43a8762-word-spacing );
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li > a {
    color:var( --e-global-color-text );
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li > a svg {
    fill:var( --e-global-color-text );
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li:not(.hover-gradient, .current-menu-item):hover > a {
    color:var( --e-global-color-accent );
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li:not(.hover-gradient, .current-menu-item):hover > a svg {
    fill:var( --e-global-color-accent );
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li.current-menu-item > a {
    color:var( --e-global-color-accent );
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li.current-menu-item > a svg {
    fill:var( --e-global-color-accent );
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu {
    color:var( --e-global-color-text );
    margin:0px 0px 0px 0px;
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu svg {
    fill:var( --e-global-color-text );
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu:hover {
    color:var( --e-global-color-accent );
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu:hover svg {
    fill:var( --e-global-color-accent );
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu {
    width:0px;
    color:var( --e-global-color-text );
    margin:15px 50px 20px 20px;
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu svg {
    fill:var( --e-global-color-text );
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu:hover {
    color:var( --e-global-color-accent );
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu:hover svg {
    fill:var( --e-global-color-accent );
  }
  .elementor-40 .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo img {
    max-width:120px;
  }
  .elementor-40 .elementor-element.elementor-element-7b9f1922 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size:var( --e-global-typography-6e4a9c6-font-size );
    line-height:var( --e-global-typography-6e4a9c6-line-height );
    letter-spacing:var( --e-global-typography-6e4a9c6-letter-spacing );
    word-spacing:var( --e-global-typography-6e4a9c6-word-spacing );
  }
}
@media(min-width:768px) {
  .elementor-40 .elementor-element.elementor-element-20ae2f0e {
    --width:100%;
  }
}
@media(max-width:1024px) and (min-width:768px) {
  .elementor-40 .elementor-element.elementor-element-20ae2f0e {
    --width:100%;
  }
}
@media (max-width: 1024px) {
  .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu {
    display: block;
  }
}
@media (max-width: 1024px) {
  .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper {
    width: 100%;
    max-width: 360px;
    border-radius: 0;
    background-color: #f7f7f7;
    width: 100%;
    position: fixed;
    top: 0;
    left: -110%;
    height: 100%!important;
    box-shadow: 0 10px 30px 0 rgba(255,165,0,0);
    overflow-y: auto;
    overflow-x: hidden;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    flex-direction: column-reverse;
    justify-content: flex-end;
    -moz-transition: left .6s cubic-bezier(.6,.1,.68,.53), width .6s;
    -webkit-transition: left .6s cubic-bezier(.6,.1,.68,.53), width .6s;
    -o-transition: left .6s cubic-bezier(.6,.1,.68,.53), width .6s;
    -ms-transition: left .6s cubic-bezier(.6,.1,.68,.53), width .6s;
    transition: left .6s cubic-bezier(.6,.1,.68,.53), width .6s;
  }
}
@media (max-width: 1024px) {
  .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper.active {
    left: 0;
  }
}
@media (max-width: 1024px) {
  .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu-container {
    overflow-y: hidden;
  }
}
@media (max-width: 1024px) {
  .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel {
    padding: 10px 0px 10px 0px;
    display: block;
    position: relative;
    z-index: 5;
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title {
    display: inline-block;
  }
}
@media (max-width: 1024px) {
  .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu {
    display: block;
  }
}
@media (max-width: 1024px) {
  .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu {
    display: block;
    height: 100%;
    overflow-y: auto;
  }
}
@media (max-width: 1024px) {
  .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a i {
    margin-left: auto;
    border: 1px solid var(--jkit-border-color);
    border-radius: 3px;
    padding: 4px 15px;
  }
}
@media (max-width: 1024px) {
  .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a svg {
    margin-left: auto;
    border: 1px solid var(--jkit-border-color);
    border-radius: 3px;
  }
}
@media (max-width: 1024px) {
  .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu {
    position: inherit;
    box-shadow: none;
    background: none;
  }
}
@media (max-width: 1024px) {
  .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li {
    display: block;
    width: 100%;
    position: inherit;
  }
}
@media (max-width: 1024px) {
  .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li .sub-menu {
    display: none;
    max-height: 2500px;
    opacity: 0;
    visibility: hidden;
    transition: max-height 5s ease-out;
  }
}
@media (max-width: 1024px) {
  .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li .sub-menu.dropdown-open {
    display: block;
    opacity: 1;
    visibility: visible;
  }
}
@media (max-width: 1024px) {
  .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li a {
    display: block;
  }
}
@media (max-width: 1024px) {
  .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li a i {
    float: right;
  }
}
@media (max-width: 1024px) {
  .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li a svg {
    float: right
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu-container {
    height: 100%;
  }
}
@media (max-width: 1024px) {
  .admin-bar .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper {
    top: 32px;
  }
}
@media (max-width: 782px) {
  .admin-bar .elementor-element.elementor-element-12c7691e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper {
    top: 46px;
  }
}
/* source: post-41.css */
.elementor-41 .elementor-element.elementor-element-27b7eb9c {
  --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:150px;
  --padding-bottom:15px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-41 .elementor-element.elementor-element-27b7eb9c:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-27b7eb9c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at bottom center, var( --e-global-color-6da267f ) 0%, var( --e-global-color-secondary ) 65%);
}
.elementor-41 .elementor-element.elementor-element-4587d68d {
  --display:flex;
  --flex-direction:row;
  --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height:100%;
  --container-widget-flex-grow:1;
  --container-widget-align-self:stretch;
  --flex-wrap-mobile:wrap;
  --justify-content:center;
  --align-items:center;
  --gap:15px 15px;
  --row-gap:15px;
  --column-gap:15px;
  --flex-wrap:wrap;
  --overlay-opacity:0.8;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --border-radius:20px 20px 20px 20px;
  --padding-top:80px;
  --padding-bottom:80px;
  --padding-left:50px;
  --padding-right:50px;
}
.elementor-41 .elementor-element.elementor-element-4587d68d:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-4587d68d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at top center, var( --e-global-color-6da267f ) 0%, var( --e-global-color-secondary ) 100%);
}
.elementor-41 .elementor-element.elementor-element-4587d68d::before, .elementor-41 .elementor-element.elementor-element-4587d68d > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-4587d68d > .e-con-inner > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-4587d68d > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-4587d68d > .e-con-inner > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-4587d68d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-image:url("../images/Grid2.png");
  --background-overlay:'';
  background-position:center center;
  background-repeat:no-repeat;
  background-size:cover;
}
.elementor-41 .elementor-element.elementor-element-276125b5 {
  width:100%;
  max-width:100%;
  padding:0px 350px 0px 350px;
  text-align:center;
}
.elementor-41 .elementor-element.elementor-element-276125b5 .elementor-heading-title {
  font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
  font-size:var( --e-global-typography-secondary-font-size );
  font-weight:var( --e-global-typography-secondary-font-weight );
  line-height:var( --e-global-typography-secondary-line-height );
  color:var( --e-global-color-accent );
}
.elementor-41 .elementor-element.elementor-element-5e162781 {
  width:100%;
  max-width:100%;
  padding:0px 0px 0px 0px;
  text-align:center;
}
.elementor-41 .elementor-element.elementor-element-18eaf664 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
  background-color:transparent;
  padding:13px 25px 13px 25px;
  font-family:var( --e-global-typography-6e4a9c6-font-family ), Sans-serif;
  font-size:var( --e-global-typography-6e4a9c6-font-size );
  font-weight:var( --e-global-typography-6e4a9c6-font-weight );
  line-height:var( --e-global-typography-6e4a9c6-line-height );
  letter-spacing:var( --e-global-typography-6e4a9c6-letter-spacing );
  word-spacing:var( --e-global-typography-6e4a9c6-word-spacing );
  color:var( --e-global-color-accent );
  background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-f8bb870 ) 150%);
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-primary );
  border-radius:7px 7px 7px 7px;
}
.elementor-41 .elementor-element.elementor-element-18eaf664 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-41 .elementor-element.elementor-element-18eaf664 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);
}
.elementor-41 .elementor-element.elementor-element-18eaf664 .jeg-elementor-kit.jkit-button .jkit-button-wrapper > i, .elementor-41 .elementor-element.elementor-element-18eaf664 .jeg-elementor-kit.jkit-button .jkit-button-wrapper > svg {
  background-color:var( --e-global-color-primary );
  border-radius:200px 200px 200px 200px;
}
.elementor-41 .elementor-element.elementor-element-18eaf664 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > i, .elementor-41 .elementor-element.elementor-element-18eaf664 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > svg {
  background-color:var( --e-global-color-primary );
}
.elementor-41 .elementor-element.elementor-element-18eaf664 {
  margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}
.elementor-41 .elementor-element.elementor-element-18eaf664 .jeg-elementor-kit.jkit-button {
  text-align:center;
}
.elementor-41 .elementor-element.elementor-element-18eaf664 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
  fill:var( --e-global-color-accent );
  width:33px;
}
.elementor-41 .elementor-element.elementor-element-18eaf664 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
  color:var( --e-global-color-accent );
}
.elementor-41 .elementor-element.elementor-element-18eaf664 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
  fill:var( --e-global-color-accent );
}
.elementor-41 .elementor-element.elementor-element-18eaf664 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-41 .elementor-element.elementor-element-18eaf664 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
  padding:10px 11px 10px 11px;
}
.elementor-41 .elementor-element.elementor-element-18eaf664 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
  font-size:33px;
}
.elementor-41 .elementor-element.elementor-element-18eaf664 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-41 .elementor-element.elementor-element-18eaf664 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
  margin-right:20px;
}
.elementor-41 .elementor-element.elementor-element-18eaf664 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-41 .elementor-element.elementor-element-18eaf664 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
  margin-left:20px;
}
.elementor-41 .elementor-element.elementor-element-18eaf664 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > i {
  color:var( --e-global-color-accent );
}
.elementor-41 .elementor-element.elementor-element-18eaf664 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > svg {
  fill:var( --e-global-color-accent );
}
.elementor-41 .elementor-element.elementor-element-18eaf664 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i {
  color:var( --e-global-color-accent );
}
.elementor-41 .elementor-element.elementor-element-73aca31 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
  background-color:#02030700;
  padding:13px 25px 13px 25px;
  font-family:var( --e-global-typography-6e4a9c6-font-family ), Sans-serif;
  font-size:var( --e-global-typography-6e4a9c6-font-size );
  font-weight:var( --e-global-typography-6e4a9c6-font-weight );
  line-height:var( --e-global-typography-6e4a9c6-line-height );
  letter-spacing:var( --e-global-typography-6e4a9c6-letter-spacing );
  word-spacing:var( --e-global-typography-6e4a9c6-word-spacing );
  color:var( --e-global-color-accent );
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-7c169c9 );
  border-radius:7px 7px 7px 7px;
}
.elementor-41 .elementor-element.elementor-element-73aca31 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-41 .elementor-element.elementor-element-73aca31 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
  background-color:var( --e-global-color-66333aa );
}
.elementor-41 .elementor-element.elementor-element-73aca31 .jeg-elementor-kit.jkit-button .jkit-button-wrapper > i, .elementor-41 .elementor-element.elementor-element-73aca31 .jeg-elementor-kit.jkit-button .jkit-button-wrapper > svg {
  background-color:var( --e-global-color-primary );
  border-radius:200px 200px 200px 200px;
}
.elementor-41 .elementor-element.elementor-element-73aca31 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > i, .elementor-41 .elementor-element.elementor-element-73aca31 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > svg {
  background-color:var( --e-global-color-primary );
}
.elementor-41 .elementor-element.elementor-element-73aca31.elementor-element {
  --align-self:flex-end;
}
.elementor-41 .elementor-element.elementor-element-73aca31 .jeg-elementor-kit.jkit-button {
  text-align:right;
}
.elementor-41 .elementor-element.elementor-element-73aca31 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
  fill:var( --e-global-color-accent );
  width:33px;
}
.elementor-41 .elementor-element.elementor-element-73aca31 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
  color:var( --e-global-color-accent );
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-dcf5ccd );
}
.elementor-41 .elementor-element.elementor-element-73aca31 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
  fill:var( --e-global-color-accent );
}
.elementor-41 .elementor-element.elementor-element-73aca31 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-41 .elementor-element.elementor-element-73aca31 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
  padding:10px 11px 10px 11px;
}
.elementor-41 .elementor-element.elementor-element-73aca31 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
  font-size:33px;
}
.elementor-41 .elementor-element.elementor-element-73aca31 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-41 .elementor-element.elementor-element-73aca31 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
  margin-right:20px;
}
.elementor-41 .elementor-element.elementor-element-73aca31 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-41 .elementor-element.elementor-element-73aca31 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
  margin-left:20px;
}
.elementor-41 .elementor-element.elementor-element-73aca31 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > i {
  color:var( --e-global-color-accent );
}
.elementor-41 .elementor-element.elementor-element-73aca31 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > svg {
  fill:var( --e-global-color-accent );
}
.elementor-41 .elementor-element.elementor-element-73aca31 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i {
  color:var( --e-global-color-accent );
}
.elementor-41 .elementor-element.elementor-element-737360e8 {
  --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;
  --margin-top:80px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
}
.elementor-41 .elementor-element.elementor-element-355f0e33 {
  --display:flex;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-41 .elementor-element.elementor-element-355f0e33.e-con {
  --flex-grow:0;
  --flex-shrink:0;
}
.elementor-41 .elementor-element.elementor-element-1ac2b64a {
  width:var( --container-widget-width, 331px );
  max-width:331px;
  --container-widget-width:331px;
  --container-widget-flex-grow:0;
}
.elementor-41 .elementor-element.elementor-element-1ac2b64a img {
  width:100%;
}
.elementor-41 .elementor-element.elementor-element-26956c7 {
  padding:0px 300px 0px 0px;
}
.elementor-41 .elementor-element.elementor-element-7966c7d4 {
  --display:flex;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-41 .elementor-element.elementor-element-7966c7d4.e-con {
  --flex-grow:0;
  --flex-shrink:0;
}
.elementor-41 .elementor-element.elementor-element-7b3f61a4 .elementor-heading-title {
  font-family:var( --e-global-typography-b413696-font-family ), Sans-serif;
  font-size:var( --e-global-typography-b413696-font-size );
  font-weight:var( --e-global-typography-b413696-font-weight );
  line-height:var( --e-global-typography-b413696-line-height );
  letter-spacing:var( --e-global-typography-b413696-letter-spacing );
  word-spacing:var( --e-global-typography-b413696-word-spacing );
  color:var( --e-global-color-accent );
}
.elementor-41 .elementor-element.elementor-element-53c31ea9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-block-end:calc(10px/2);
}
.elementor-41 .elementor-element.elementor-element-53c31ea9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-block-start:calc(10px/2);
}
.elementor-41 .elementor-element.elementor-element-53c31ea9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-inline:calc(10px/2);
}
.elementor-41 .elementor-element.elementor-element-53c31ea9 .elementor-icon-list-items.elementor-inline-items {
  margin-inline:calc(-10px/2);
}
.elementor-41 .elementor-element.elementor-element-53c31ea9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  inset-inline-end:calc(-10px/2);
}
.elementor-41 .elementor-element.elementor-element-53c31ea9 .elementor-icon-list-icon i {
  color:var( --e-global-color-primary );
  transition:color 0.3s;
}
.elementor-41 .elementor-element.elementor-element-53c31ea9 .elementor-icon-list-icon svg {
  fill:var( --e-global-color-primary );
  transition:fill 0.3s;
}
.elementor-41 .elementor-element.elementor-element-53c31ea9 {
  --e-icon-list-icon-size:14px;
  --icon-vertical-offset:0px;
}
.elementor-41 .elementor-element.elementor-element-53c31ea9 .elementor-icon-list-text {
  color:var( --e-global-color-text );
  transition:color 0.3s;
}
.elementor-41 .elementor-element.elementor-element-53c31ea9 .elementor-icon-list-item:hover .elementor-icon-list-text {
  color:var( --e-global-color-accent );
}
.elementor-41 .elementor-element.elementor-element-4e2af271 {
  --display:flex;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-41 .elementor-element.elementor-element-4e2af271.e-con {
  --flex-grow:0;
  --flex-shrink:0;
}
.elementor-41 .elementor-element.elementor-element-d43d79 .elementor-heading-title {
  font-family:var( --e-global-typography-b413696-font-family ), Sans-serif;
  font-size:var( --e-global-typography-b413696-font-size );
  font-weight:var( --e-global-typography-b413696-font-weight );
  line-height:var( --e-global-typography-b413696-line-height );
  letter-spacing:var( --e-global-typography-b413696-letter-spacing );
  word-spacing:var( --e-global-typography-b413696-word-spacing );
  color:var( --e-global-color-accent );
}
.elementor-41 .elementor-element.elementor-element-1ec3bfc7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-block-end:calc(10px/2);
}
.elementor-41 .elementor-element.elementor-element-1ec3bfc7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-block-start:calc(10px/2);
}
.elementor-41 .elementor-element.elementor-element-1ec3bfc7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-inline:calc(10px/2);
}
.elementor-41 .elementor-element.elementor-element-1ec3bfc7 .elementor-icon-list-items.elementor-inline-items {
  margin-inline:calc(-10px/2);
}
.elementor-41 .elementor-element.elementor-element-1ec3bfc7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  inset-inline-end:calc(-10px/2);
}
.elementor-41 .elementor-element.elementor-element-1ec3bfc7 .elementor-icon-list-icon i {
  color:var( --e-global-color-primary );
  transition:color 0.3s;
}
.elementor-41 .elementor-element.elementor-element-1ec3bfc7 .elementor-icon-list-icon svg {
  fill:var( --e-global-color-primary );
  transition:fill 0.3s;
}
.elementor-41 .elementor-element.elementor-element-1ec3bfc7 {
  --e-icon-list-icon-size:14px;
  --icon-vertical-offset:0px;
}
.elementor-41 .elementor-element.elementor-element-1ec3bfc7 .elementor-icon-list-text {
  color:var( --e-global-color-text );
  transition:color 0.3s;
}
.elementor-41 .elementor-element.elementor-element-1ec3bfc7 .elementor-icon-list-item:hover .elementor-icon-list-text {
  color:var( --e-global-color-accent );
}
.elementor-41 .elementor-element.elementor-element-4330b701 {
  --display:flex;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-41 .elementor-element.elementor-element-6854e8ba .elementor-heading-title {
  font-family:var( --e-global-typography-b413696-font-family ), Sans-serif;
  font-size:var( --e-global-typography-b413696-font-size );
  font-weight:var( --e-global-typography-b413696-font-weight );
  line-height:var( --e-global-typography-b413696-line-height );
  letter-spacing:var( --e-global-typography-b413696-letter-spacing );
  word-spacing:var( --e-global-typography-b413696-word-spacing );
  color:var( --e-global-color-accent );
}
.elementor-41 .elementor-element.elementor-element-70e42bca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-block-end:calc(10px/2);
}
.elementor-41 .elementor-element.elementor-element-70e42bca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-block-start:calc(10px/2);
}
.elementor-41 .elementor-element.elementor-element-70e42bca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-inline:calc(10px/2);
}
.elementor-41 .elementor-element.elementor-element-70e42bca .elementor-icon-list-items.elementor-inline-items {
  margin-inline:calc(-10px/2);
}
.elementor-41 .elementor-element.elementor-element-70e42bca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  inset-inline-end:calc(-10px/2);
}
.elementor-41 .elementor-element.elementor-element-70e42bca .elementor-icon-list-icon i {
  color:var( --e-global-color-primary );
  transition:color 0.3s;
}
.elementor-41 .elementor-element.elementor-element-70e42bca .elementor-icon-list-icon svg {
  fill:var( --e-global-color-primary );
  transition:fill 0.3s;
}
.elementor-41 .elementor-element.elementor-element-70e42bca {
  --e-icon-list-icon-size:14px;
  --icon-vertical-offset:0px;
}
.elementor-41 .elementor-element.elementor-element-70e42bca .elementor-icon-list-text {
  color:var( --e-global-color-text );
  transition:color 0.3s;
}
.elementor-41 .elementor-element.elementor-element-70e42bca .elementor-icon-list-item:hover .elementor-icon-list-text {
  color:var( --e-global-color-accent );
}
.elementor-41 .elementor-element.elementor-element-3acc5ee7 {
  --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:50px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
}
.elementor-41 .elementor-element.elementor-element-30c0bb17 {
  --divider-border-style:solid;
  --divider-color:var( --e-global-color-7c169c9 );
  --divider-border-width:1px;
}
.elementor-41 .elementor-element.elementor-element-30c0bb17 .elementor-divider-separator {
  width:100%;
}
.elementor-41 .elementor-element.elementor-element-30c0bb17 .elementor-divider {
  padding-block-start:5px;
  padding-block-end:5px;
}
.elementor-41 .elementor-element.elementor-element-298d75db {
  text-align:center;
}
@media(max-width:1024px) {
  .elementor-41 .elementor-element.elementor-element-27b7eb9c {
    --padding-top:150px;
    --padding-bottom:15px;
    --padding-left:20px;
    --padding-right:20px;
  }
  .elementor-41 .elementor-element.elementor-element-276125b5 {
    padding:0px 50px 0px 50px;
  }
  .elementor-41 .elementor-element.elementor-element-276125b5 .elementor-heading-title {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-41 .elementor-element.elementor-element-18eaf664 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size:var( --e-global-typography-6e4a9c6-font-size );
    line-height:var( --e-global-typography-6e4a9c6-line-height );
    letter-spacing:var( --e-global-typography-6e4a9c6-letter-spacing );
    word-spacing:var( --e-global-typography-6e4a9c6-word-spacing );
  }
  .elementor-41 .elementor-element.elementor-element-73aca31 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size:var( --e-global-typography-6e4a9c6-font-size );
    line-height:var( --e-global-typography-6e4a9c6-line-height );
    letter-spacing:var( --e-global-typography-6e4a9c6-letter-spacing );
    word-spacing:var( --e-global-typography-6e4a9c6-word-spacing );
  }
  .elementor-41 .elementor-element.elementor-element-737360e8 {
    --flex-wrap:wrap;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
  }
  .elementor-41 .elementor-element.elementor-element-1ac2b64a {
    --container-widget-width:130px;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 130px );
    max-width:130px;
  }
  .elementor-41 .elementor-element.elementor-element-26956c7 {
    padding:0px 50px 0px 0px;
  }
  .elementor-41 .elementor-element.elementor-element-7b3f61a4 .elementor-heading-title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
    letter-spacing:var( --e-global-typography-b413696-letter-spacing );
    word-spacing:var( --e-global-typography-b413696-word-spacing );
  }
  .elementor-41 .elementor-element.elementor-element-4e2af271 {
    --margin-top:30px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
  }
  .elementor-41 .elementor-element.elementor-element-d43d79 .elementor-heading-title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
    letter-spacing:var( --e-global-typography-b413696-letter-spacing );
    word-spacing:var( --e-global-typography-b413696-word-spacing );
  }
  .elementor-41 .elementor-element.elementor-element-4330b701 {
    --margin-top:30px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
  }
  .elementor-41 .elementor-element.elementor-element-6854e8ba .elementor-heading-title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
    letter-spacing:var( --e-global-typography-b413696-letter-spacing );
    word-spacing:var( --e-global-typography-b413696-word-spacing );
  }
}
@media(max-width:767px) {
  .elementor-41 .elementor-element.elementor-element-4587d68d {
    --padding-top:40px;
    --padding-bottom:40px;
    --padding-left:40px;
    --padding-right:40px;
  }
  .elementor-41 .elementor-element.elementor-element-276125b5 {
    padding:0px 0px 0px 0px;
  }
  .elementor-41 .elementor-element.elementor-element-276125b5 .elementor-heading-title {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-41 .elementor-element.elementor-element-18eaf664 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size:var( --e-global-typography-6e4a9c6-font-size );
    line-height:var( --e-global-typography-6e4a9c6-line-height );
    letter-spacing:var( --e-global-typography-6e4a9c6-letter-spacing );
    word-spacing:var( --e-global-typography-6e4a9c6-word-spacing );
  }
  .elementor-41 .elementor-element.elementor-element-73aca31 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size:var( --e-global-typography-6e4a9c6-font-size );
    line-height:var( --e-global-typography-6e4a9c6-line-height );
    letter-spacing:var( --e-global-typography-6e4a9c6-letter-spacing );
    word-spacing:var( --e-global-typography-6e4a9c6-word-spacing );
  }
  .elementor-41 .elementor-element.elementor-element-1ac2b64a {
    --container-widget-width:130px;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 130px );
    max-width:130px;
  }
  .elementor-41 .elementor-element.elementor-element-7966c7d4 {
    --margin-top:30px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
  }
  .elementor-41 .elementor-element.elementor-element-7b3f61a4 .elementor-heading-title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
    letter-spacing:var( --e-global-typography-b413696-letter-spacing );
    word-spacing:var( --e-global-typography-b413696-word-spacing );
  }
  .elementor-41 .elementor-element.elementor-element-d43d79 .elementor-heading-title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
    letter-spacing:var( --e-global-typography-b413696-letter-spacing );
    word-spacing:var( --e-global-typography-b413696-word-spacing );
  }
  .elementor-41 .elementor-element.elementor-element-6854e8ba .elementor-heading-title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
    letter-spacing:var( --e-global-typography-b413696-letter-spacing );
    word-spacing:var( --e-global-typography-b413696-word-spacing );
  }
}
@media(min-width:768px) {
  .elementor-41 .elementor-element.elementor-element-27b7eb9c {
    --content-width:1290px;
  }
  .elementor-41 .elementor-element.elementor-element-4587d68d {
    --content-width:1290px;
  }
  .elementor-41 .elementor-element.elementor-element-737360e8 {
    --content-width:1290px;
  }
  .elementor-41 .elementor-element.elementor-element-355f0e33 {
    --width:50%;
  }
  .elementor-41 .elementor-element.elementor-element-7966c7d4 {
    --width:19%;
  }
  .elementor-41 .elementor-element.elementor-element-4e2af271 {
    --width:19%;
  }
  .elementor-41 .elementor-element.elementor-element-3acc5ee7 {
    --content-width:1290px;
  }
}
@media(max-width:1024px) and (min-width:768px) {
  .elementor-41 .elementor-element.elementor-element-355f0e33 {
    --width:48.5%;
  }
  .elementor-41 .elementor-element.elementor-element-7966c7d4 {
    --width:48.5%;
  }
  .elementor-41 .elementor-element.elementor-element-4e2af271 {
    --width:48.5%;
  }
  .elementor-41 .elementor-element.elementor-element-4330b701 {
    --width:48.5%;
  }
}
/* source: post-12.css */
.elementor-12 .elementor-element.elementor-element-452d0091 {
  --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;
  --overlay-opacity:0.6;
  --overlay-mix-blend-mode:lighten;
  --padding-top:250px;
  --padding-bottom:75px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-12 .elementor-element.elementor-element-452d0091:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-452d0091 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at top center, var( --e-global-color-7d769f6 ) 0%, var( --e-global-color-secondary ) 75%);
}
.elementor-12 .elementor-element.elementor-element-452d0091::before, .elementor-12 .elementor-element.elementor-element-452d0091 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-452d0091 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-452d0091 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-452d0091 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-452d0091 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-image:url("../images/Grid2.png");
  --background-overlay:'';
  background-position:top center;
  background-repeat:no-repeat;
  background-size:contain;
}
.elementor-12 .elementor-element.elementor-element-2bb2d9f5 {
  --display:flex;
  --flex-direction:column;
  --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height:initial;
  --container-widget-flex-grow:0;
  --container-widget-align-self:initial;
  --flex-wrap-mobile:wrap;
  --justify-content:center;
  --align-items:center;
  --gap:10px 10px;
  --row-gap:10px;
  --column-gap:10px;
  --padding-top:10px;
  --padding-bottom:10px;
  --padding-left:10px;
  --padding-right:10px;
}
.elementor-12 .elementor-element.elementor-element-12a4f461 {
  --display:flex;
  --flex-direction:row;
  --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height:100%;
  --container-widget-flex-grow:1;
  --container-widget-align-self:stretch;
  --flex-wrap-mobile:wrap;
  --justify-content:flex-start;
  --align-items:center;
  --gap:15px 15px;
  --row-gap:15px;
  --column-gap:15px;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-7c169c9 );
  --border-color:var( --e-global-color-7c169c9 );
  --border-radius:200px 200px 200px 200px;
  --margin-top:0px;
  --margin-bottom:10px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:5px;
  --padding-bottom:5px;
  --padding-left:5px;
  --padding-right:5px;
}
.elementor-12 .elementor-element.elementor-element-12a4f461:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-12a4f461 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center center, #006AFF00 0%, var( --e-global-color-66333aa ) 80%);
}
.elementor-12 .elementor-element.elementor-element-12a4f461.e-con {
  --align-self:center;
}
.elementor-12 .elementor-element.elementor-element-638bd7fd .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
  background-color:#0055FE00;
  padding:4px 10px 6px 10px;
  font-family:var( --e-global-typography-6e4a9c6-font-family ), Sans-serif;
  font-size:var( --e-global-typography-6e4a9c6-font-size );
  font-weight:var( --e-global-typography-6e4a9c6-font-weight );
  line-height:var( --e-global-typography-6e4a9c6-line-height );
  color:var( --e-global-color-accent );
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-primary );
  border-radius:200px 200px 200px 200px;
}
.elementor-12 .elementor-element.elementor-element-638bd7fd .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-12 .elementor-element.elementor-element-638bd7fd .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
  background-color:#0055FE00;
}
.elementor-12 .elementor-element.elementor-element-638bd7fd .jeg-elementor-kit.jkit-button .jkit-button-wrapper > i, .elementor-12 .elementor-element.elementor-element-638bd7fd .jeg-elementor-kit.jkit-button .jkit-button-wrapper > svg {
  background-color:var( --e-global-color-primary );
  border-radius:200px 200px 200px 200px;
}
.elementor-12 .elementor-element.elementor-element-638bd7fd .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > i, .elementor-12 .elementor-element.elementor-element-638bd7fd .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > svg {
  background-color:var( --e-global-color-primary );
}
.elementor-12 .elementor-element.elementor-element-638bd7fd.elementor-element {
  --align-self:flex-end;
}
.elementor-12 .elementor-element.elementor-element-638bd7fd .jeg-elementor-kit.jkit-button {
  text-align:right;
}
.elementor-12 .elementor-element.elementor-element-638bd7fd .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
  fill:var( --e-global-color-accent );
  width:33px;
}
.elementor-12 .elementor-element.elementor-element-638bd7fd .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
  color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-638bd7fd .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
  fill:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-638bd7fd .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-638bd7fd .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
  padding:10px 11px 10px 11px;
}
.elementor-12 .elementor-element.elementor-element-638bd7fd .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
  font-size:33px;
}
.elementor-12 .elementor-element.elementor-element-638bd7fd .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-638bd7fd .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
  margin-right:20px;
}
.elementor-12 .elementor-element.elementor-element-638bd7fd .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-638bd7fd .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
  margin-left:20px;
}
.elementor-12 .elementor-element.elementor-element-638bd7fd .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > i {
  color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-638bd7fd .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > svg {
  fill:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-638bd7fd .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i {
  color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-18b25b24 {
  padding:0px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-18b25b24 .elementor-heading-title {
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  color:var( --e-global-color-text );
}
.elementor-12 .elementor-element.elementor-element-ce162d3 {
  margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 5px;
}
.elementor-12 .elementor-element.elementor-element-ce162d3.elementor-element {
  --align-self:center;
}
.elementor-12 .elementor-element.elementor-element-ce162d3 .elementor-icon-wrapper {
  text-align:center;
}
.elementor-12 .elementor-element.elementor-element-ce162d3.elementor-view-stacked .elementor-icon {
  background-color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-ce162d3.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-ce162d3.elementor-view-default .elementor-icon {
  color:var( --e-global-color-accent );
  border-color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-ce162d3.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-ce162d3.elementor-view-default .elementor-icon svg {
  fill:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-ce162d3 .elementor-icon {
  font-size:20px;
}
.elementor-12 .elementor-element.elementor-element-ce162d3 .elementor-icon svg {
  height:20px;
}
.elementor-12 .elementor-element.elementor-element-70d77ef2 {
  width:var( --container-widget-width, 900px );
  max-width:900px;
  --container-widget-width:900px;
  --container-widget-flex-grow:0;
  text-align:center;
}
.elementor-12 .elementor-element.elementor-element-70d77ef2 .elementor-heading-title {
  font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
  font-size:var( --e-global-typography-primary-font-size );
  font-weight:var( --e-global-typography-primary-font-weight );
  line-height:var( --e-global-typography-primary-line-height );
  color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-372f2fd3 {
  width:var( --container-widget-width, 600px );
  max-width:600px;
  margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  --container-widget-width:600px;
  --container-widget-flex-grow:0;
  text-align:center;
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
}
.elementor-12 .elementor-element.elementor-element-437aebcb {
  --display:flex;
  --flex-direction:row;
  --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height:100%;
  --container-widget-flex-grow:1;
  --container-widget-align-self:stretch;
  --flex-wrap-mobile:wrap;
  --justify-content:center;
  --align-items:center;
  --margin-top:30px;
  --margin-bottom:50px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-12 .elementor-element.elementor-element-5f719c16 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
  background-color:transparent;
  padding:13px 25px 13px 25px;
  font-family:var( --e-global-typography-6e4a9c6-font-family ), Sans-serif;
  font-size:var( --e-global-typography-6e4a9c6-font-size );
  font-weight:var( --e-global-typography-6e4a9c6-font-weight );
  line-height:var( --e-global-typography-6e4a9c6-line-height );
  color:var( --e-global-color-accent );
  background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-f8bb870 ) 150%);
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-primary );
  border-radius:7px 7px 7px 7px;
}
.elementor-12 .elementor-element.elementor-element-5f719c16 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-12 .elementor-element.elementor-element-5f719c16 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);
}
.elementor-12 .elementor-element.elementor-element-5f719c16 .jeg-elementor-kit.jkit-button .jkit-button-wrapper > i, .elementor-12 .elementor-element.elementor-element-5f719c16 .jeg-elementor-kit.jkit-button .jkit-button-wrapper > svg {
  background-color:var( --e-global-color-primary );
  border-radius:200px 200px 200px 200px;
}
.elementor-12 .elementor-element.elementor-element-5f719c16 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > i, .elementor-12 .elementor-element.elementor-element-5f719c16 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > svg {
  background-color:var( --e-global-color-primary );
}
.elementor-12 .elementor-element.elementor-element-5f719c16.elementor-element {
  --align-self:flex-end;
}
.elementor-12 .elementor-element.elementor-element-5f719c16 .jeg-elementor-kit.jkit-button {
  text-align:right;
}
.elementor-12 .elementor-element.elementor-element-5f719c16 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
  fill:var( --e-global-color-accent );
  width:33px;
}
.elementor-12 .elementor-element.elementor-element-5f719c16 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
  color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-5f719c16 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
  fill:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-5f719c16 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-5f719c16 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
  padding:10px 11px 10px 11px;
}
.elementor-12 .elementor-element.elementor-element-5f719c16 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
  font-size:33px;
}
.elementor-12 .elementor-element.elementor-element-5f719c16 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-5f719c16 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
  margin-right:20px;
}
.elementor-12 .elementor-element.elementor-element-5f719c16 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-5f719c16 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
  margin-left:20px;
}
.elementor-12 .elementor-element.elementor-element-5f719c16 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > i {
  color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-5f719c16 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > svg {
  fill:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-5f719c16 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i {
  color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-6244e80d .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
  background-color:#02030700;
  padding:13px 25px 13px 25px;
  font-family:var( --e-global-typography-6e4a9c6-font-family ), Sans-serif;
  font-size:var( --e-global-typography-6e4a9c6-font-size );
  font-weight:var( --e-global-typography-6e4a9c6-font-weight );
  line-height:var( --e-global-typography-6e4a9c6-line-height );
  color:var( --e-global-color-accent );
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-7c169c9 );
  border-radius:7px 7px 7px 7px;
}
.elementor-12 .elementor-element.elementor-element-6244e80d .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-12 .elementor-element.elementor-element-6244e80d .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
  background-color:var( --e-global-color-66333aa );
}
.elementor-12 .elementor-element.elementor-element-6244e80d .jeg-elementor-kit.jkit-button .jkit-button-wrapper > i, .elementor-12 .elementor-element.elementor-element-6244e80d .jeg-elementor-kit.jkit-button .jkit-button-wrapper > svg {
  background-color:var( --e-global-color-primary );
  border-radius:200px 200px 200px 200px;
}
.elementor-12 .elementor-element.elementor-element-6244e80d .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > i, .elementor-12 .elementor-element.elementor-element-6244e80d .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > svg {
  background-color:var( --e-global-color-primary );
}
.elementor-12 .elementor-element.elementor-element-6244e80d.elementor-element {
  --align-self:flex-end;
}
.elementor-12 .elementor-element.elementor-element-6244e80d .jeg-elementor-kit.jkit-button {
  text-align:right;
}
.elementor-12 .elementor-element.elementor-element-6244e80d .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
  fill:var( --e-global-color-accent );
  width:33px;
}
.elementor-12 .elementor-element.elementor-element-6244e80d .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
  color:var( --e-global-color-accent );
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-dcf5ccd );
}
.elementor-12 .elementor-element.elementor-element-6244e80d .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
  fill:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-6244e80d .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-6244e80d .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
  padding:10px 11px 10px 11px;
}
.elementor-12 .elementor-element.elementor-element-6244e80d .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
  font-size:33px;
}
.elementor-12 .elementor-element.elementor-element-6244e80d .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-6244e80d .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
  margin-right:20px;
}
.elementor-12 .elementor-element.elementor-element-6244e80d .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-6244e80d .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
  margin-left:20px;
}
.elementor-12 .elementor-element.elementor-element-6244e80d .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > i {
  color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-6244e80d .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > svg {
  fill:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-6244e80d .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i {
  color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-35fd806c {
  padding:0px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-35fd806c .jeg-elementor-kit.jkit-client-logo .client-track .image-list {
  min-height:0px;
}
.elementor-12 .elementor-element.elementor-element-35fd806c .jeg-elementor-kit.jkit-client-logo .client-slider .image-list {
  opacity:50%;
}
.elementor-12 .elementor-element.elementor-element-35fd806c .jeg-elementor-kit.jkit-client-logo .client-slider:hover .image-list {
  opacity:100%;
}
.elementor-12 .elementor-element.elementor-element-35fd806c .jeg-elementor-kit.jkit-client-logo .tns-controls button span {
  opacity:100%;
}
.elementor-12 .elementor-element.elementor-element-35fd806c .jeg-elementor-kit.jkit-client-logo:hover .tns-controls button span {
  opacity:100%;
}
.elementor-12 .elementor-element.elementor-element-33e45917 {
  --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:0px;
  --margin-left:0px;
  --margin-right:0px;
  --z-index:1;
}
.elementor-12 .elementor-element.elementor-element-33e45917.e-con {
  --e-con-transform-rotateZ:0deg;
  --e-con-transform-rotateX:0.1deg;
  --e-con-transform-perspective:20px;
}
.elementor-12 .elementor-element.elementor-element-33e45917.e-con:hover {
  --e-con-transform-rotateZ:0deg;
  --e-con-transform-rotateX:0deg;
  --e-con-transform-perspective:20px;
}
.elementor-12 .elementor-element.elementor-element-39045354 {
  --display:flex;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-12 .elementor-element.elementor-element-39045354.e-con {
  --e-con-transform-rotateZ:0deg;
  --e-con-transform-rotateX:0.1deg;
  --e-con-transform-perspective:20px;
}
.elementor-12 .elementor-element.elementor-element-39045354.e-con:hover {
  --e-con-transform-rotateZ:0deg;
  --e-con-transform-rotateX:0deg;
  --e-con-transform-perspective:20px;
}
.elementor-12 .elementor-element.elementor-element-248b0ec0 {
  background-color:transparent;
  padding:20px 20px 20px 20px;
  background-image:linear-gradient(180deg, var( --e-global-color-b6ced13 ) 0%, var( --e-global-color-7effca1 ) 100%);
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-6da267f );
  border-radius:20px 20px 20px 20px;
}
.elementor-12 .elementor-element.elementor-element-248b0ec0.elementor-widget, .elementor-12 .elementor-element.elementor-element-248b0ec0.elementor-widget > * {
  position:relative;
  --jkit-option-enabled:20px;
}
.elementor-12 .elementor-element.elementor-element-248b0ec0.elementor-widget::before {
  content:"";
  width:100%;
  height:100%;
  position:absolute;
  left:0;
  top:0;
  -webkit-backdrop-filter:blur(20px);
  backdrop-filter:blur(20px);
  border-radius:inherit;
  background-color:inherit;
}
.elementor-12 .elementor-element.elementor-element-248b0ec0 img {
  width:100%;
  border-radius:20px 20px 20px 20px;
}
.elementor-12 .elementor-element.elementor-element-5328f086 {
  --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:75px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-12 .elementor-element.elementor-element-5d8578e4 {
  --display:flex;
  --gap:15px 15px;
  --row-gap:15px;
  --column-gap:15px;
}
.elementor-12 .elementor-element.elementor-element-11e29707 {
  text-align:center;
}
.elementor-12 .elementor-element.elementor-element-11e29707 .elementor-heading-title {
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  color:var( --e-global-color-text );
}
.elementor-12 .elementor-element.elementor-element-4dc01a03 {
  padding:0px 350px 0px 350px;
  text-align:center;
}
.elementor-12 .elementor-element.elementor-element-4dc01a03 .elementor-heading-title {
  font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
  font-size:var( --e-global-typography-secondary-font-size );
  font-weight:var( --e-global-typography-secondary-font-weight );
  line-height:var( --e-global-typography-secondary-line-height );
  color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-1e679854 {
  text-align:center;
}
.elementor-12 .elementor-element.elementor-element-11d86f96 {
  --display:flex;
  --flex-direction:row;
  --container-widget-width:initial;
  --container-widget-height:100%;
  --container-widget-flex-grow:1;
  --container-widget-align-self:stretch;
  --flex-wrap-mobile:wrap;
  --gap:30px 30px;
  --row-gap:30px;
  --column-gap:30px;
  --margin-top:10px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
}
.elementor-12 .elementor-element.elementor-element-71b8326f {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --border-radius:20px 20px 20px 20px;
  --padding-top:30px;
  --padding-bottom:30px;
  --padding-left:30px;
  --padding-right:30px;
}
.elementor-12 .elementor-element.elementor-element-71b8326f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-71b8326f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-7effca1 ) 0%, var( --e-global-color-b6ced13 ) 100%);
}
.elementor-12 .elementor-element.elementor-element-71b8326f:hover {
  border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-f8bb870 );
  --border-color:var( --e-global-color-f8bb870 );
}
.elementor-12 .elementor-element.elementor-element-71b8326f, .elementor-12 .elementor-element.elementor-element-71b8326f::before {
  --border-transition:0.3s;
}
.elementor-12 .elementor-element.elementor-element-311a6c4d {
  background-color:transparent;
  padding:10px 10px 3px 10px;
  background-image:radial-gradient(at center center, #0077FF00 0%, var( --e-global-color-f8bb870 ) 100%);
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-primary );
  border-radius:7px 7px 7px 7px;
}
.elementor-12 .elementor-element.elementor-element-311a6c4d.elementor-element {
  --align-self:flex-end;
}
.elementor-12 .elementor-element.elementor-element-311a6c4d .elementor-icon-wrapper {
  text-align:right;
}
.elementor-12 .elementor-element.elementor-element-311a6c4d.elementor-view-stacked .elementor-icon {
  background-color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-311a6c4d.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-311a6c4d.elementor-view-default .elementor-icon {
  color:var( --e-global-color-accent );
  border-color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-311a6c4d.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-311a6c4d.elementor-view-default .elementor-icon svg {
  fill:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-311a6c4d .elementor-icon {
  font-size:30px;
}
.elementor-12 .elementor-element.elementor-element-311a6c4d .elementor-icon svg {
  height:30px;
}
.elementor-12 .elementor-element.elementor-element-4612466.jkit-equal-height-enable, .elementor-12 .elementor-element.elementor-element-4612466.jkit-equal-height-enable, .elementor-12 .elementor-element.elementor-element-4612466.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-12 .elementor-element.elementor-element-4612466.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  height:100%;
}
.elementor-12 .elementor-element.elementor-element-4612466 {
  margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}
.elementor-12 .elementor-element.elementor-element-4612466 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  text-align:left;
  padding:0px 0px 0px 0px;
  border-style:none;
  border-radius:0px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-4612466 .jeg-elementor-kit.jkit-icon-box .title {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
  font-size:var( --e-global-typography-accent-font-size );
  font-weight:var( --e-global-typography-accent-font-weight );
  line-height:var( --e-global-typography-accent-line-height );
}
.elementor-12 .elementor-element.elementor-element-4612466 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  margin:10px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-4612466 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
  font-size:100px;
}
.elementor-12 .elementor-element.elementor-element-4612466 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
  width:100px;
}
.elementor-12 .elementor-element.elementor-element-19996c86 {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --border-radius:20px 20px 20px 20px;
  --padding-top:30px;
  --padding-bottom:30px;
  --padding-left:30px;
  --padding-right:30px;
}
.elementor-12 .elementor-element.elementor-element-19996c86:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-19996c86 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-7effca1 ) 0%, var( --e-global-color-b6ced13 ) 100%);
}
.elementor-12 .elementor-element.elementor-element-19996c86:hover {
  border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-f8bb870 );
  --border-color:var( --e-global-color-f8bb870 );
}
.elementor-12 .elementor-element.elementor-element-19996c86, .elementor-12 .elementor-element.elementor-element-19996c86::before {
  --border-transition:0.3s;
}
.elementor-12 .elementor-element.elementor-element-11b2d00b {
  background-color:transparent;
  padding:10px 10px 3px 10px;
  background-image:radial-gradient(at center center, #0077FF00 0%, var( --e-global-color-f8bb870 ) 100%);
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-primary );
  border-radius:7px 7px 7px 7px;
}
.elementor-12 .elementor-element.elementor-element-11b2d00b.elementor-element {
  --align-self:flex-end;
}
.elementor-12 .elementor-element.elementor-element-11b2d00b .elementor-icon-wrapper {
  text-align:right;
}
.elementor-12 .elementor-element.elementor-element-11b2d00b.elementor-view-stacked .elementor-icon {
  background-color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-11b2d00b.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-11b2d00b.elementor-view-default .elementor-icon {
  color:var( --e-global-color-accent );
  border-color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-11b2d00b.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-11b2d00b.elementor-view-default .elementor-icon svg {
  fill:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-11b2d00b .elementor-icon {
  font-size:30px;
}
.elementor-12 .elementor-element.elementor-element-11b2d00b .elementor-icon svg {
  height:30px;
}
.elementor-12 .elementor-element.elementor-element-7092d262.jkit-equal-height-enable, .elementor-12 .elementor-element.elementor-element-7092d262.jkit-equal-height-enable, .elementor-12 .elementor-element.elementor-element-7092d262.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-12 .elementor-element.elementor-element-7092d262.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  height:100%;
}
.elementor-12 .elementor-element.elementor-element-7092d262 {
  margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}
.elementor-12 .elementor-element.elementor-element-7092d262 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  text-align:left;
  padding:0px 0px 0px 0px;
  border-style:none;
  border-radius:0px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-7092d262 .jeg-elementor-kit.jkit-icon-box .title {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
  font-size:var( --e-global-typography-accent-font-size );
  font-weight:var( --e-global-typography-accent-font-weight );
  line-height:var( --e-global-typography-accent-line-height );
}
.elementor-12 .elementor-element.elementor-element-7092d262 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  margin:10px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-7092d262 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
  font-size:100px;
}
.elementor-12 .elementor-element.elementor-element-7092d262 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
  width:100px;
}
.elementor-12 .elementor-element.elementor-element-10e85913 {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --border-radius:20px 20px 20px 20px;
  --padding-top:30px;
  --padding-bottom:30px;
  --padding-left:30px;
  --padding-right:30px;
}
.elementor-12 .elementor-element.elementor-element-10e85913:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-10e85913 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-7effca1 ) 0%, var( --e-global-color-b6ced13 ) 100%);
}
.elementor-12 .elementor-element.elementor-element-10e85913:hover {
  border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-f8bb870 );
  --border-color:var( --e-global-color-f8bb870 );
}
.elementor-12 .elementor-element.elementor-element-10e85913, .elementor-12 .elementor-element.elementor-element-10e85913::before {
  --border-transition:0.3s;
}
.elementor-12 .elementor-element.elementor-element-168d6529 {
  background-color:transparent;
  padding:10px 10px 3px 10px;
  background-image:radial-gradient(at center center, #0077FF00 0%, var( --e-global-color-f8bb870 ) 100%);
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-primary );
  border-radius:7px 7px 7px 7px;
}
.elementor-12 .elementor-element.elementor-element-168d6529.elementor-element {
  --align-self:flex-end;
}
.elementor-12 .elementor-element.elementor-element-168d6529 .elementor-icon-wrapper {
  text-align:right;
}
.elementor-12 .elementor-element.elementor-element-168d6529.elementor-view-stacked .elementor-icon {
  background-color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-168d6529.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-168d6529.elementor-view-default .elementor-icon {
  color:var( --e-global-color-accent );
  border-color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-168d6529.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-168d6529.elementor-view-default .elementor-icon svg {
  fill:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-168d6529 .elementor-icon {
  font-size:30px;
}
.elementor-12 .elementor-element.elementor-element-168d6529 .elementor-icon svg {
  height:30px;
}
.elementor-12 .elementor-element.elementor-element-64e68889.jkit-equal-height-enable, .elementor-12 .elementor-element.elementor-element-64e68889.jkit-equal-height-enable, .elementor-12 .elementor-element.elementor-element-64e68889.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-12 .elementor-element.elementor-element-64e68889.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  height:100%;
}
.elementor-12 .elementor-element.elementor-element-64e68889 {
  margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}
.elementor-12 .elementor-element.elementor-element-64e68889 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  text-align:left;
  padding:0px 0px 0px 0px;
  border-style:none;
  border-radius:0px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-64e68889 .jeg-elementor-kit.jkit-icon-box .title {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
  font-size:var( --e-global-typography-accent-font-size );
  font-weight:var( --e-global-typography-accent-font-weight );
  line-height:var( --e-global-typography-accent-line-height );
}
.elementor-12 .elementor-element.elementor-element-64e68889 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  margin:10px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-64e68889 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
  font-size:100px;
}
.elementor-12 .elementor-element.elementor-element-64e68889 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
  width:100px;
}
.elementor-12 .elementor-element.elementor-element-4a3eb4b1 {
  --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:150px;
  --padding-bottom:150px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-12 .elementor-element.elementor-element-4a3eb4b1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4a3eb4b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center right, var( --e-global-color-7d769f6 ) 0%, var( --e-global-color-secondary ) 75%);
}
.elementor-12 .elementor-element.elementor-element-6e9f4a93 {
  --display:flex;
}
.elementor-12 .elementor-element.elementor-element-412cf407 .elementor-heading-title {
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  color:var( --e-global-color-text );
}
.elementor-12 .elementor-element.elementor-element-1c5be6e9 {
  padding:0px 50px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-1c5be6e9 .jeg-elementor-kit.jkit-heading {
  text-align:left;
}
.elementor-12 .elementor-element.elementor-element-1c5be6e9 .jeg-elementor-kit.jkit-heading .heading-title {
  font-family:var( --e-global-typography-1764d01-font-family ), Sans-serif;
  font-size:var( --e-global-typography-1764d01-font-size );
  font-weight:var( --e-global-typography-1764d01-font-weight );
  line-height:var( --e-global-typography-1764d01-line-height );
  color:var( --e-global-color-text );
}
.elementor-12 .elementor-element.elementor-element-1c5be6e9 .jeg-elementor-kit.jkit-heading .heading-section-title {
  margin:-5px 0px -10px 0px;
}
.elementor-12 .elementor-element.elementor-element-1c5be6e9 .jeg-elementor-kit.jkit-heading .heading-title > span {
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-1764d01-font-family ), Sans-serif;
  font-size:var( --e-global-typography-1764d01-font-size );
  font-weight:var( --e-global-typography-1764d01-font-weight );
  line-height:var( --e-global-typography-1764d01-line-height );
}
.elementor-12 .elementor-element.elementor-element-79f045d6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
  background-color:transparent;
  padding:13px 25px 13px 25px;
  font-family:var( --e-global-typography-6e4a9c6-font-family ), Sans-serif;
  font-size:var( --e-global-typography-6e4a9c6-font-size );
  font-weight:var( --e-global-typography-6e4a9c6-font-weight );
  line-height:var( --e-global-typography-6e4a9c6-line-height );
  color:var( --e-global-color-accent );
  background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-f8bb870 ) 150%);
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-primary );
  border-radius:7px 7px 7px 7px;
}
.elementor-12 .elementor-element.elementor-element-79f045d6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-12 .elementor-element.elementor-element-79f045d6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);
}
.elementor-12 .elementor-element.elementor-element-79f045d6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper > i, .elementor-12 .elementor-element.elementor-element-79f045d6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper > svg {
  background-color:var( --e-global-color-primary );
  border-radius:200px 200px 200px 200px;
}
.elementor-12 .elementor-element.elementor-element-79f045d6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > i, .elementor-12 .elementor-element.elementor-element-79f045d6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > svg {
  background-color:var( --e-global-color-primary );
}
.elementor-12 .elementor-element.elementor-element-79f045d6 {
  margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}
.elementor-12 .elementor-element.elementor-element-79f045d6.elementor-element {
  --align-self:flex-start;
}
.elementor-12 .elementor-element.elementor-element-79f045d6 .jeg-elementor-kit.jkit-button {
  text-align:left;
}
.elementor-12 .elementor-element.elementor-element-79f045d6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
  fill:var( --e-global-color-accent );
  width:33px;
}
.elementor-12 .elementor-element.elementor-element-79f045d6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
  color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-79f045d6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
  fill:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-79f045d6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-79f045d6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
  padding:10px 11px 10px 11px;
}
.elementor-12 .elementor-element.elementor-element-79f045d6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
  font-size:33px;
}
.elementor-12 .elementor-element.elementor-element-79f045d6 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-79f045d6 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
  margin-right:20px;
}
.elementor-12 .elementor-element.elementor-element-79f045d6 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-79f045d6 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
  margin-left:20px;
}
.elementor-12 .elementor-element.elementor-element-79f045d6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > i {
  color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-79f045d6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > svg {
  fill:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-79f045d6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i {
  color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-56c07ff4 {
  --display:flex;
  --flex-direction:row;
  --container-widget-width:initial;
  --container-widget-height:100%;
  --container-widget-flex-grow:1;
  --container-widget-align-self:stretch;
  --flex-wrap-mobile:wrap;
  --gap:30px 30px;
  --row-gap:30px;
  --column-gap:30px;
  --margin-top:20px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
}
.elementor-12 .elementor-element.elementor-element-467ee1fc {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --border-radius:20px 20px 20px 20px;
  --padding-top:30px;
  --padding-bottom:30px;
  --padding-left:30px;
  --padding-right:30px;
}
.elementor-12 .elementor-element.elementor-element-467ee1fc:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-467ee1fc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-7effca1 ) 0%, var( --e-global-color-b6ced13 ) 100%);
}
.elementor-12 .elementor-element.elementor-element-407c8fde {
  width:var( --container-widget-width, 144px );
  max-width:144px;
  padding:0px 0px 23px 0px;
  --container-widget-width:144px;
  --container-widget-flex-grow:0;
}
.elementor-12 .elementor-element.elementor-element-232244fb {
  padding:0px 0px 20px 0px;
}
.elementor-12 .elementor-element.elementor-element-232244fb .jeg-elementor-kit.jkit-fun-fact {
  text-align:left;
}
.elementor-12 .elementor-element.elementor-element-232244fb .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
  justify-content:normal;
  align-items:normal;
  flex-direction:column;
}
.elementor-12 .elementor-element.elementor-element-232244fb .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
  font-size:var( --e-global-typography-secondary-font-size );
  font-weight:var( --e-global-typography-secondary-font-weight );
  line-height:var( --e-global-typography-secondary-line-height );
}
.elementor-12 .elementor-element.elementor-element-232244fb .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
}
.elementor-12 .elementor-element.elementor-element-232244fb .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
  color:var( --e-global-color-primary );
  font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
  font-size:var( --e-global-typography-secondary-font-size );
  font-weight:var( --e-global-typography-secondary-font-weight );
  line-height:var( --e-global-typography-secondary-line-height );
  top:0px;
  left:0px;
  vertical-align:baseline;
}
.elementor-12 .elementor-element.elementor-element-4ffd555d {
  --divider-border-style:solid;
  --divider-color:var( --e-global-color-6da267f );
  --divider-border-width:1px;
}
.elementor-12 .elementor-element.elementor-element-4ffd555d .elementor-divider-separator {
  width:100%;
}
.elementor-12 .elementor-element.elementor-element-4ffd555d .elementor-divider {
  padding-block-start:5px;
  padding-block-end:5px;
}
.elementor-12 .elementor-element.elementor-element-6dc51c06 {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --border-radius:20px 20px 20px 20px;
  --padding-top:30px;
  --padding-bottom:30px;
  --padding-left:30px;
  --padding-right:30px;
}
.elementor-12 .elementor-element.elementor-element-6dc51c06:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6dc51c06 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-7effca1 ) 0%, var( --e-global-color-b6ced13 ) 100%);
}
.elementor-12 .elementor-element.elementor-element-793ba700 {
  --display:flex;
  --flex-direction:row;
  --container-widget-width:initial;
  --container-widget-height:100%;
  --container-widget-flex-grow:1;
  --container-widget-align-self:stretch;
  --flex-wrap-mobile:wrap;
  --gap:5px 5px;
  --row-gap:5px;
  --column-gap:5px;
  --margin-top:0px;
  --margin-bottom:10px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-12 .elementor-element.elementor-element-159cc839 {
  width:var( --container-widget-width, 56px );
  max-width:56px;
  margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  --container-widget-width:56px;
  --container-widget-flex-grow:0;
}
.elementor-12 .elementor-element.elementor-element-159cc839.elementor-element {
  --flex-grow:0;
  --flex-shrink:0;
}
.elementor-12 .elementor-element.elementor-element-159cc839 img {
  width:65px;
  border-style:solid;
  border-width:2px 2px 2px 2px;
  border-color:var( --e-global-color-secondary );
  border-radius:50px 50px 50px 50px;
}
.elementor-12 .elementor-element.elementor-element-31157c6c {
  width:var( --container-widget-width, 37px );
  max-width:37px;
  margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;
  --container-widget-width:37px;
  --container-widget-flex-grow:0;
}
.elementor-12 .elementor-element.elementor-element-31157c6c img {
  width:65px;
  border-style:solid;
  border-width:2px 2px 2px 2px;
  border-color:var( --e-global-color-secondary );
  border-radius:50px 50px 50px 50px;
}
.elementor-12 .elementor-element.elementor-element-ecef91f {
  width:var( --container-widget-width, 37px );
  max-width:37px;
  margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;
  --container-widget-width:37px;
  --container-widget-flex-grow:0;
}
.elementor-12 .elementor-element.elementor-element-ecef91f img {
  width:65px;
  border-style:solid;
  border-width:2px 2px 2px 2px;
  border-color:var( --e-global-color-secondary );
  border-radius:50px 50px 50px 50px;
}
.elementor-12 .elementor-element.elementor-element-a4d2932 {
  padding:0px 0px 20px 0px;
}
.elementor-12 .elementor-element.elementor-element-a4d2932 .jeg-elementor-kit.jkit-fun-fact {
  text-align:left;
}
.elementor-12 .elementor-element.elementor-element-a4d2932 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
  justify-content:normal;
  align-items:normal;
  flex-direction:column;
}
.elementor-12 .elementor-element.elementor-element-a4d2932 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
  font-size:var( --e-global-typography-secondary-font-size );
  font-weight:var( --e-global-typography-secondary-font-weight );
  line-height:var( --e-global-typography-secondary-line-height );
}
.elementor-12 .elementor-element.elementor-element-a4d2932 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
}
.elementor-12 .elementor-element.elementor-element-a4d2932 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
  color:var( --e-global-color-primary );
  font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
  font-size:var( --e-global-typography-secondary-font-size );
  font-weight:var( --e-global-typography-secondary-font-weight );
  line-height:var( --e-global-typography-secondary-line-height );
  top:0px;
  left:0px;
  vertical-align:baseline;
}
.elementor-12 .elementor-element.elementor-element-4e069f27 {
  --divider-border-style:solid;
  --divider-color:var( --e-global-color-6da267f );
  --divider-border-width:1px;
}
.elementor-12 .elementor-element.elementor-element-4e069f27 .elementor-divider-separator {
  width:100%;
}
.elementor-12 .elementor-element.elementor-element-4e069f27 .elementor-divider {
  padding-block-start:5px;
  padding-block-end:5px;
}
.elementor-12 .elementor-element.elementor-element-7bee39b0 {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --border-radius:20px 20px 20px 20px;
  --padding-top:30px;
  --padding-bottom:30px;
  --padding-left:30px;
  --padding-right:30px;
}
.elementor-12 .elementor-element.elementor-element-7bee39b0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7bee39b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-7effca1 ) 0%, var( --e-global-color-b6ced13 ) 100%);
}
.elementor-12 .elementor-element.elementor-element-446503f3 {
  --display:flex;
  --flex-direction:row;
  --container-widget-width:initial;
  --container-widget-height:100%;
  --container-widget-flex-grow:1;
  --container-widget-align-self:stretch;
  --flex-wrap-mobile:wrap;
  --gap:5px 5px;
  --row-gap:5px;
  --column-gap:5px;
  --margin-top:0px;
  --margin-bottom:17px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-12 .elementor-element.elementor-element-36daa3df.jkit-equal-height-enable, .elementor-12 .elementor-element.elementor-element-36daa3df.jkit-equal-height-enable, .elementor-12 .elementor-element.elementor-element-36daa3df.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-12 .elementor-element.elementor-element-36daa3df.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  height:100%;
}
.elementor-12 .elementor-element.elementor-element-36daa3df .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  text-align:left;
  padding:0px 0px 0px 0px;
  border-style:none;
  border-radius:0px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-36daa3df .jeg-elementor-kit.jkit-icon-box .title {
  margin:0px 0px 0px 0px;
  padding:13px 0px 0px 0px;
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
}
.elementor-12 .elementor-element.elementor-element-36daa3df .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  margin:0px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-36daa3df .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
  font-size:100px;
}
.elementor-12 .elementor-element.elementor-element-36daa3df .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
  width:100px;
}
.elementor-12 .elementor-element.elementor-element-36daa3df .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
  color:var( --e-global-color-accent );
  background-color:var( --e-global-color-b6ced13 );
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-primary );
  border-radius:7px 7px 7px 7px;
  margin:0px 0px 0px 0px;
  padding:4px 0px 0px 11px;
  height:50px;
  width:50px;
  line-height:50px;
}
.elementor-12 .elementor-element.elementor-element-36daa3df .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
  fill:var( --e-global-color-accent );
  width:26px;
}
.elementor-12 .elementor-element.elementor-element-36daa3df .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
  font-size:26px;
}
.elementor-12 .elementor-element.elementor-element-7607690b {
  padding:0px 0px 20px 0px;
}
.elementor-12 .elementor-element.elementor-element-7607690b .jeg-elementor-kit.jkit-fun-fact {
  text-align:left;
}
.elementor-12 .elementor-element.elementor-element-7607690b .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
  justify-content:normal;
  align-items:normal;
  flex-direction:column;
}
.elementor-12 .elementor-element.elementor-element-7607690b .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
  font-size:var( --e-global-typography-secondary-font-size );
  font-weight:var( --e-global-typography-secondary-font-weight );
  line-height:var( --e-global-typography-secondary-line-height );
}
.elementor-12 .elementor-element.elementor-element-7607690b .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
}
.elementor-12 .elementor-element.elementor-element-7607690b .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
  color:var( --e-global-color-primary );
  font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
  font-size:var( --e-global-typography-secondary-font-size );
  font-weight:var( --e-global-typography-secondary-font-weight );
  line-height:var( --e-global-typography-secondary-line-height );
  top:0px;
  left:0px;
  vertical-align:baseline;
}
.elementor-12 .elementor-element.elementor-element-31d1e5f6 {
  --divider-border-style:solid;
  --divider-color:var( --e-global-color-6da267f );
  --divider-border-width:1px;
}
.elementor-12 .elementor-element.elementor-element-31d1e5f6 .elementor-divider-separator {
  width:100%;
}
.elementor-12 .elementor-element.elementor-element-31d1e5f6 .elementor-divider {
  padding-block-start:5px;
  padding-block-end:5px;
}
.elementor-12 .elementor-element.elementor-element-562a4c6f {
  --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:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-12 .elementor-element.elementor-element-2f44f79f {
  --display:flex;
  --gap:15px 15px;
  --row-gap:15px;
  --column-gap:15px;
}
.elementor-12 .elementor-element.elementor-element-1007f6f5 {
  text-align:center;
}
.elementor-12 .elementor-element.elementor-element-1007f6f5 .elementor-heading-title {
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  color:var( --e-global-color-text );
}
.elementor-12 .elementor-element.elementor-element-2d8698dc {
  padding:0px 350px 0px 350px;
  text-align:center;
}
.elementor-12 .elementor-element.elementor-element-2d8698dc .elementor-heading-title {
  font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
  font-size:var( --e-global-typography-secondary-font-size );
  font-weight:var( --e-global-typography-secondary-font-weight );
  line-height:var( --e-global-typography-secondary-line-height );
  color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-12ae881c {
  text-align:center;
}
.elementor-12 .elementor-element.elementor-element-46b0d1ed {
  --display:flex;
  --flex-direction:row;
  --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height:100%;
  --container-widget-flex-grow:1;
  --container-widget-align-self:stretch;
  --flex-wrap-mobile:wrap;
  --justify-content:center;
  --align-items:center;
  --gap:30px 30px;
  --row-gap:30px;
  --column-gap:30px;
  --flex-wrap:wrap;
  --margin-top:20px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
}
.elementor-12 .elementor-element.elementor-element-4e4dd45a {
  --display:flex;
  --flex-direction:row;
  --container-widget-width:initial;
  --container-widget-height:100%;
  --container-widget-flex-grow:1;
  --container-widget-align-self:stretch;
  --flex-wrap-mobile:wrap;
  --gap:0px 0px;
  --row-gap:0px;
  --column-gap:0px;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --border-radius:20px 20px 20px 20px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-12 .elementor-element.elementor-element-4e4dd45a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4e4dd45a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-7effca1 ) 0%, var( --e-global-color-b6ced13 ) 100%);
}
.elementor-12 .elementor-element.elementor-element-5f7d72fc {
  --display:flex;
  --justify-content:center;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-12 .elementor-element.elementor-element-4121056d.jkit-equal-height-enable, .elementor-12 .elementor-element.elementor-element-4121056d.jkit-equal-height-enable, .elementor-12 .elementor-element.elementor-element-4121056d.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-12 .elementor-element.elementor-element-4121056d.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  height:100%;
}
.elementor-12 .elementor-element.elementor-element-4121056d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
  background-color:transparent;
  margin:30px 0px 0px 0px;
  background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-f8bb870 ) 150%);
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-primary );
}
.elementor-12 .elementor-element.elementor-element-4121056d .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link:not(.hover-gradient), .elementor-12 .elementor-element.elementor-element-4121056d .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link.hover-gradient:before {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-f8bb870 ) 100%);
}
.elementor-12 .elementor-element.elementor-element-4121056d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  text-align:left;
  padding:40px 40px 0px 40px;
  border-style:none;
  border-radius:0px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-4121056d .jeg-elementor-kit.jkit-icon-box .title {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
  font-size:var( --e-global-typography-accent-font-size );
  font-weight:var( --e-global-typography-accent-font-weight );
  line-height:var( --e-global-typography-accent-line-height );
}
.elementor-12 .elementor-element.elementor-element-4121056d .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  margin:10px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-4121056d .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
  font-size:100px;
}
.elementor-12 .elementor-element.elementor-element-4121056d .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
  width:100px;
}
.elementor-12 .elementor-element.elementor-element-4121056d .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
  color:var( --e-global-color-accent );
  background-color:var( --e-global-color-b6ced13 );
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-primary );
  border-radius:7px 7px 7px 7px;
  margin:0px 0px 30px 0px;
  padding:4px 0px 0px 11px;
  height:50px;
  width:50px;
  line-height:50px;
}
.elementor-12 .elementor-element.elementor-element-4121056d .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
  fill:var( --e-global-color-accent );
  width:26px;
}
.elementor-12 .elementor-element.elementor-element-4121056d .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
  font-size:26px;
}
.elementor-12 .elementor-element.elementor-element-4121056d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
  font-size:15px;
}
.elementor-12 .elementor-element.elementor-element-4121056d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
  width:15px;
  fill:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-4121056d .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i, .elementor-12 .elementor-element.elementor-element-4121056d .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
  margin-left:5px;
}
.elementor-12 .elementor-element.elementor-element-4121056d .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i, .elementor-12 .elementor-element.elementor-element-4121056d .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
  margin-right:5px;
}
.elementor-12 .elementor-element.elementor-element-4121056d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link, .elementor-12 .elementor-element.elementor-element-4121056d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
  color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-4121056d .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link, .elementor-12 .elementor-element.elementor-element-4121056d .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link i {
  color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-4121056d .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link svg {
  fill:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-beeac50 {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:0px 0px 0px 1px;
  --border-top-width:0px;
  --border-right-width:0px;
  --border-bottom-width:0px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-12 .elementor-element.elementor-element-397b43c7 {
  padding:40px 40px 40px 40px;
  text-align:center;
}
.elementor-12 .elementor-element.elementor-element-397b43c7 img {
  width:55%;
  opacity:0.75;
  filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}
.elementor-12 .elementor-element.elementor-element-397b43c7:hover img {
  opacity:1;
  filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}
.elementor-12 .elementor-element.elementor-element-600f216 {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --border-radius:20px 20px 20px 20px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-12 .elementor-element.elementor-element-600f216:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-600f216 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-7effca1 ) 0%, var( --e-global-color-b6ced13 ) 100%);
}
.elementor-12 .elementor-element.elementor-element-dc5873e.jkit-equal-height-enable, .elementor-12 .elementor-element.elementor-element-dc5873e.jkit-equal-height-enable, .elementor-12 .elementor-element.elementor-element-dc5873e.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-12 .elementor-element.elementor-element-dc5873e.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  height:100%;
}
.elementor-12 .elementor-element.elementor-element-dc5873e .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
  background-color:transparent;
  margin:30px 0px 0px 0px;
  background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-f8bb870 ) 150%);
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-primary );
}
.elementor-12 .elementor-element.elementor-element-dc5873e .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link:not(.hover-gradient), .elementor-12 .elementor-element.elementor-element-dc5873e .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link.hover-gradient:before {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-f8bb870 ) 100%);
}
.elementor-12 .elementor-element.elementor-element-dc5873e .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  text-align:left;
  padding:40px 40px 0px 40px;
  border-style:none;
  border-radius:0px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-dc5873e .jeg-elementor-kit.jkit-icon-box .title {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
  font-size:var( --e-global-typography-accent-font-size );
  font-weight:var( --e-global-typography-accent-font-weight );
  line-height:var( --e-global-typography-accent-line-height );
}
.elementor-12 .elementor-element.elementor-element-dc5873e .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  margin:10px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-dc5873e .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
  font-size:100px;
}
.elementor-12 .elementor-element.elementor-element-dc5873e .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
  width:100px;
}
.elementor-12 .elementor-element.elementor-element-dc5873e .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
  color:var( --e-global-color-accent );
  background-color:var( --e-global-color-b6ced13 );
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-primary );
  border-radius:7px 7px 7px 7px;
  margin:0px 0px 30px 0px;
  padding:4px 0px 0px 11px;
  height:50px;
  width:50px;
  line-height:50px;
}
.elementor-12 .elementor-element.elementor-element-dc5873e .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
  fill:var( --e-global-color-accent );
  width:26px;
}
.elementor-12 .elementor-element.elementor-element-dc5873e .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
  font-size:26px;
}
.elementor-12 .elementor-element.elementor-element-dc5873e .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
  font-size:15px;
}
.elementor-12 .elementor-element.elementor-element-dc5873e .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
  width:15px;
  fill:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-dc5873e .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i, .elementor-12 .elementor-element.elementor-element-dc5873e .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
  margin-left:5px;
}
.elementor-12 .elementor-element.elementor-element-dc5873e .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i, .elementor-12 .elementor-element.elementor-element-dc5873e .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
  margin-right:5px;
}
.elementor-12 .elementor-element.elementor-element-dc5873e .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link, .elementor-12 .elementor-element.elementor-element-dc5873e .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
  color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-dc5873e .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link, .elementor-12 .elementor-element.elementor-element-dc5873e .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link i {
  color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-dc5873e .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link svg {
  fill:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-3173a155 {
  --divider-border-style:solid;
  --divider-color:var( --e-global-color-6da267f );
  --divider-border-width:1px;
}
.elementor-12 .elementor-element.elementor-element-3173a155 .elementor-divider-separator {
  width:100%;
}
.elementor-12 .elementor-element.elementor-element-3173a155 .elementor-divider {
  padding-block-start:15px;
  padding-block-end:15px;
}
.elementor-12 .elementor-element.elementor-element-9ff29a5 {
  padding:40px 40px 40px 40px;
  text-align:center;
}
.elementor-12 .elementor-element.elementor-element-9ff29a5 img {
  width:100%;
  opacity:0.75;
  filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}
.elementor-12 .elementor-element.elementor-element-9ff29a5:hover img {
  opacity:1;
  filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}
.elementor-12 .elementor-element.elementor-element-7d2ee877 {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --border-radius:20px 20px 20px 20px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-12 .elementor-element.elementor-element-7d2ee877:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7d2ee877 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-7effca1 ) 0%, var( --e-global-color-b6ced13 ) 100%);
}
.elementor-12 .elementor-element.elementor-element-5cfb5a8d.jkit-equal-height-enable, .elementor-12 .elementor-element.elementor-element-5cfb5a8d.jkit-equal-height-enable, .elementor-12 .elementor-element.elementor-element-5cfb5a8d.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-12 .elementor-element.elementor-element-5cfb5a8d.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  height:100%;
}
.elementor-12 .elementor-element.elementor-element-5cfb5a8d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
  background-color:transparent;
  margin:30px 0px 0px 0px;
  background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-f8bb870 ) 150%);
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-primary );
}
.elementor-12 .elementor-element.elementor-element-5cfb5a8d .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link:not(.hover-gradient), .elementor-12 .elementor-element.elementor-element-5cfb5a8d .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link.hover-gradient:before {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-f8bb870 ) 100%);
}
.elementor-12 .elementor-element.elementor-element-5cfb5a8d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  text-align:left;
  padding:40px 40px 0px 40px;
  border-style:none;
  border-radius:0px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-5cfb5a8d .jeg-elementor-kit.jkit-icon-box .title {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
  font-size:var( --e-global-typography-accent-font-size );
  font-weight:var( --e-global-typography-accent-font-weight );
  line-height:var( --e-global-typography-accent-line-height );
}
.elementor-12 .elementor-element.elementor-element-5cfb5a8d .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  margin:10px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-5cfb5a8d .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
  font-size:100px;
}
.elementor-12 .elementor-element.elementor-element-5cfb5a8d .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
  width:100px;
}
.elementor-12 .elementor-element.elementor-element-5cfb5a8d .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
  color:var( --e-global-color-accent );
  background-color:var( --e-global-color-b6ced13 );
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-primary );
  border-radius:7px 7px 7px 7px;
  margin:0px 0px 30px 0px;
  padding:4px 0px 0px 11px;
  height:50px;
  width:50px;
  line-height:50px;
}
.elementor-12 .elementor-element.elementor-element-5cfb5a8d .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
  fill:var( --e-global-color-accent );
  width:26px;
}
.elementor-12 .elementor-element.elementor-element-5cfb5a8d .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
  font-size:26px;
}
.elementor-12 .elementor-element.elementor-element-5cfb5a8d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
  font-size:15px;
}
.elementor-12 .elementor-element.elementor-element-5cfb5a8d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
  width:15px;
  fill:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-5cfb5a8d .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i, .elementor-12 .elementor-element.elementor-element-5cfb5a8d .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
  margin-left:5px;
}
.elementor-12 .elementor-element.elementor-element-5cfb5a8d .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i, .elementor-12 .elementor-element.elementor-element-5cfb5a8d .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
  margin-right:5px;
}
.elementor-12 .elementor-element.elementor-element-5cfb5a8d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link, .elementor-12 .elementor-element.elementor-element-5cfb5a8d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
  color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-5cfb5a8d .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link, .elementor-12 .elementor-element.elementor-element-5cfb5a8d .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link i {
  color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-5cfb5a8d .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link svg {
  fill:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-26dab4f3 {
  --divider-border-style:solid;
  --divider-color:var( --e-global-color-6da267f );
  --divider-border-width:1px;
}
.elementor-12 .elementor-element.elementor-element-26dab4f3 .elementor-divider-separator {
  width:100%;
}
.elementor-12 .elementor-element.elementor-element-26dab4f3 .elementor-divider {
  padding-block-start:15px;
  padding-block-end:15px;
}
.elementor-12 .elementor-element.elementor-element-31ecfcf9 {
  padding:40px 40px 40px 40px;
  text-align:center;
}
.elementor-12 .elementor-element.elementor-element-31ecfcf9 img {
  width:73%;
  opacity:0.75;
  filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}
.elementor-12 .elementor-element.elementor-element-31ecfcf9:hover img {
  opacity:1;
  filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}
.elementor-12 .elementor-element.elementor-element-724f555a {
  --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:150px;
  --padding-bottom:150px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-12 .elementor-element.elementor-element-724f555a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-724f555a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center left, var( --e-global-color-7d769f6 ) 0%, var( --e-global-color-secondary ) 75%);
}
.elementor-12 .elementor-element.elementor-element-575ffa8e {
  --display:flex;
  --gap:15px 15px;
  --row-gap:15px;
  --column-gap:15px;
}
.elementor-12 .elementor-element.elementor-element-6924478 {
  text-align:left;
}
.elementor-12 .elementor-element.elementor-element-6924478 .elementor-heading-title {
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  color:var( --e-global-color-text );
}
.elementor-12 .elementor-element.elementor-element-77600e4e {
  width:var( --container-widget-width, 40% );
  max-width:40%;
  --container-widget-width:40%;
  --container-widget-flex-grow:0;
  text-align:left;
}
.elementor-12 .elementor-element.elementor-element-77600e4e .elementor-heading-title {
  font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
  font-size:var( --e-global-typography-secondary-font-size );
  font-weight:var( --e-global-typography-secondary-font-weight );
  line-height:var( --e-global-typography-secondary-line-height );
  color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-6a973182 {
  text-align:left;
}
.elementor-12 .elementor-element.elementor-element-453752f {
  --display:flex;
  --flex-direction:row;
  --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height:100%;
  --container-widget-flex-grow:1;
  --container-widget-align-self:stretch;
  --flex-wrap-mobile:wrap;
  --justify-content:center;
  --align-items:center;
  --flex-wrap:wrap;
  --margin-top:10px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
}
.elementor-12 .elementor-element.elementor-element-22fea26b {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --border-radius:20px 20px 20px 20px;
  --padding-top:25px;
  --padding-bottom:25px;
  --padding-left:25px;
  --padding-right:25px;
}
.elementor-12 .elementor-element.elementor-element-22fea26b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-22fea26b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-7effca1 ) 0%, var( --e-global-color-b6ced13 ) 100%);
}
.elementor-12 .elementor-element.elementor-element-22fea26b:hover {
  border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-f8bb870 );
  --border-color:var( --e-global-color-f8bb870 );
}
.elementor-12 .elementor-element.elementor-element-22fea26b, .elementor-12 .elementor-element.elementor-element-22fea26b::before {
  --border-transition:0.3s;
}
.elementor-12 .elementor-element.elementor-element-4343faf0 {
  background-color:transparent;
  padding:8px 8px 1px 8px;
  background-image:radial-gradient(at center center, #0077FF00 0%, var( --e-global-color-f8bb870 ) 100%);
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-primary );
  border-radius:7px 7px 7px 7px;
}
.elementor-12 .elementor-element.elementor-element-4343faf0.elementor-element {
  --align-self:flex-end;
}
.elementor-12 .elementor-element.elementor-element-4343faf0 .elementor-icon-wrapper {
  text-align:right;
}
.elementor-12 .elementor-element.elementor-element-4343faf0.elementor-view-stacked .elementor-icon {
  background-color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-4343faf0.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-4343faf0.elementor-view-default .elementor-icon {
  color:var( --e-global-color-accent );
  border-color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-4343faf0.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-4343faf0.elementor-view-default .elementor-icon svg {
  fill:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-4343faf0 .elementor-icon {
  font-size:25px;
}
.elementor-12 .elementor-element.elementor-element-4343faf0 .elementor-icon svg {
  height:25px;
}
.elementor-12 .elementor-element.elementor-element-57526423.jkit-equal-height-enable, .elementor-12 .elementor-element.elementor-element-57526423.jkit-equal-height-enable, .elementor-12 .elementor-element.elementor-element-57526423.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-12 .elementor-element.elementor-element-57526423.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  height:100%;
}
.elementor-12 .elementor-element.elementor-element-57526423 {
  margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}
.elementor-12 .elementor-element.elementor-element-57526423 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  text-align:left;
  padding:0px 0px 0px 0px;
  border-style:none;
  border-radius:0px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-57526423 .jeg-elementor-kit.jkit-icon-box .title {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-b413696-font-family ), Sans-serif;
  font-size:var( --e-global-typography-b413696-font-size );
  font-weight:var( --e-global-typography-b413696-font-weight );
  line-height:var( --e-global-typography-b413696-line-height );
}
.elementor-12 .elementor-element.elementor-element-57526423 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  margin:10px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-57526423 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
  font-size:100px;
}
.elementor-12 .elementor-element.elementor-element-57526423 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
  width:100px;
}
.elementor-12 .elementor-element.elementor-element-4e890544 {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --border-radius:20px 20px 20px 20px;
  --padding-top:25px;
  --padding-bottom:25px;
  --padding-left:25px;
  --padding-right:25px;
}
.elementor-12 .elementor-element.elementor-element-4e890544:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4e890544 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-7effca1 ) 0%, var( --e-global-color-b6ced13 ) 100%);
}
.elementor-12 .elementor-element.elementor-element-4e890544:hover {
  border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-f8bb870 );
  --border-color:var( --e-global-color-f8bb870 );
}
.elementor-12 .elementor-element.elementor-element-4e890544, .elementor-12 .elementor-element.elementor-element-4e890544::before {
  --border-transition:0.3s;
}
.elementor-12 .elementor-element.elementor-element-2529b8b {
  background-color:transparent;
  padding:8px 8px 1px 8px;
  background-image:radial-gradient(at center center, #0077FF00 0%, var( --e-global-color-f8bb870 ) 100%);
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-primary );
  border-radius:7px 7px 7px 7px;
}
.elementor-12 .elementor-element.elementor-element-2529b8b.elementor-element {
  --align-self:flex-end;
}
.elementor-12 .elementor-element.elementor-element-2529b8b .elementor-icon-wrapper {
  text-align:right;
}
.elementor-12 .elementor-element.elementor-element-2529b8b.elementor-view-stacked .elementor-icon {
  background-color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-2529b8b.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-2529b8b.elementor-view-default .elementor-icon {
  color:var( --e-global-color-accent );
  border-color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-2529b8b.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-2529b8b.elementor-view-default .elementor-icon svg {
  fill:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-2529b8b .elementor-icon {
  font-size:25px;
}
.elementor-12 .elementor-element.elementor-element-2529b8b .elementor-icon svg {
  height:25px;
}
.elementor-12 .elementor-element.elementor-element-483b0245.jkit-equal-height-enable, .elementor-12 .elementor-element.elementor-element-483b0245.jkit-equal-height-enable, .elementor-12 .elementor-element.elementor-element-483b0245.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-12 .elementor-element.elementor-element-483b0245.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  height:100%;
}
.elementor-12 .elementor-element.elementor-element-483b0245 {
  margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}
.elementor-12 .elementor-element.elementor-element-483b0245 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  text-align:left;
  padding:0px 0px 0px 0px;
  border-style:none;
  border-radius:0px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-483b0245 .jeg-elementor-kit.jkit-icon-box .title {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-b413696-font-family ), Sans-serif;
  font-size:var( --e-global-typography-b413696-font-size );
  font-weight:var( --e-global-typography-b413696-font-weight );
  line-height:var( --e-global-typography-b413696-line-height );
}
.elementor-12 .elementor-element.elementor-element-483b0245 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  margin:10px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-483b0245 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
  font-size:100px;
}
.elementor-12 .elementor-element.elementor-element-483b0245 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
  width:100px;
}
.elementor-12 .elementor-element.elementor-element-1cd5a6ee {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --border-radius:20px 20px 20px 20px;
  --padding-top:25px;
  --padding-bottom:25px;
  --padding-left:25px;
  --padding-right:25px;
}
.elementor-12 .elementor-element.elementor-element-1cd5a6ee:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1cd5a6ee > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-7effca1 ) 0%, var( --e-global-color-b6ced13 ) 100%);
}
.elementor-12 .elementor-element.elementor-element-1cd5a6ee:hover {
  border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-f8bb870 );
  --border-color:var( --e-global-color-f8bb870 );
}
.elementor-12 .elementor-element.elementor-element-1cd5a6ee, .elementor-12 .elementor-element.elementor-element-1cd5a6ee::before {
  --border-transition:0.3s;
}
.elementor-12 .elementor-element.elementor-element-711108a7 {
  background-color:transparent;
  padding:8px 8px 1px 8px;
  background-image:radial-gradient(at center center, #0077FF00 0%, var( --e-global-color-f8bb870 ) 100%);
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-primary );
  border-radius:7px 7px 7px 7px;
}
.elementor-12 .elementor-element.elementor-element-711108a7.elementor-element {
  --align-self:flex-end;
}
.elementor-12 .elementor-element.elementor-element-711108a7 .elementor-icon-wrapper {
  text-align:right;
}
.elementor-12 .elementor-element.elementor-element-711108a7.elementor-view-stacked .elementor-icon {
  background-color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-711108a7.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-711108a7.elementor-view-default .elementor-icon {
  color:var( --e-global-color-accent );
  border-color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-711108a7.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-711108a7.elementor-view-default .elementor-icon svg {
  fill:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-711108a7 .elementor-icon {
  font-size:25px;
}
.elementor-12 .elementor-element.elementor-element-711108a7 .elementor-icon svg {
  height:25px;
}
.elementor-12 .elementor-element.elementor-element-7dc21829.jkit-equal-height-enable, .elementor-12 .elementor-element.elementor-element-7dc21829.jkit-equal-height-enable, .elementor-12 .elementor-element.elementor-element-7dc21829.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-12 .elementor-element.elementor-element-7dc21829.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  height:100%;
}
.elementor-12 .elementor-element.elementor-element-7dc21829 {
  margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}
.elementor-12 .elementor-element.elementor-element-7dc21829 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  text-align:left;
  padding:0px 0px 0px 0px;
  border-style:none;
  border-radius:0px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-7dc21829 .jeg-elementor-kit.jkit-icon-box .title {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-b413696-font-family ), Sans-serif;
  font-size:var( --e-global-typography-b413696-font-size );
  font-weight:var( --e-global-typography-b413696-font-weight );
  line-height:var( --e-global-typography-b413696-line-height );
}
.elementor-12 .elementor-element.elementor-element-7dc21829 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  margin:10px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-7dc21829 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
  font-size:100px;
}
.elementor-12 .elementor-element.elementor-element-7dc21829 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
  width:100px;
}
.elementor-12 .elementor-element.elementor-element-7b3f9f7f {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --border-radius:20px 20px 20px 20px;
  --padding-top:25px;
  --padding-bottom:25px;
  --padding-left:25px;
  --padding-right:25px;
}
.elementor-12 .elementor-element.elementor-element-7b3f9f7f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7b3f9f7f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-7effca1 ) 0%, var( --e-global-color-b6ced13 ) 100%);
}
.elementor-12 .elementor-element.elementor-element-7b3f9f7f:hover {
  border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-f8bb870 );
  --border-color:var( --e-global-color-f8bb870 );
}
.elementor-12 .elementor-element.elementor-element-7b3f9f7f, .elementor-12 .elementor-element.elementor-element-7b3f9f7f::before {
  --border-transition:0.3s;
}
.elementor-12 .elementor-element.elementor-element-a946230 {
  background-color:transparent;
  padding:8px 8px 1px 8px;
  background-image:radial-gradient(at center center, #0077FF00 0%, var( --e-global-color-f8bb870 ) 100%);
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-primary );
  border-radius:7px 7px 7px 7px;
}
.elementor-12 .elementor-element.elementor-element-a946230.elementor-element {
  --align-self:flex-end;
}
.elementor-12 .elementor-element.elementor-element-a946230 .elementor-icon-wrapper {
  text-align:right;
}
.elementor-12 .elementor-element.elementor-element-a946230.elementor-view-stacked .elementor-icon {
  background-color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-a946230.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-a946230.elementor-view-default .elementor-icon {
  color:var( --e-global-color-accent );
  border-color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-a946230.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-a946230.elementor-view-default .elementor-icon svg {
  fill:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-a946230 .elementor-icon {
  font-size:25px;
}
.elementor-12 .elementor-element.elementor-element-a946230 .elementor-icon svg {
  height:25px;
}
.elementor-12 .elementor-element.elementor-element-4b7b3e2b.jkit-equal-height-enable, .elementor-12 .elementor-element.elementor-element-4b7b3e2b.jkit-equal-height-enable, .elementor-12 .elementor-element.elementor-element-4b7b3e2b.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-12 .elementor-element.elementor-element-4b7b3e2b.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  height:100%;
}
.elementor-12 .elementor-element.elementor-element-4b7b3e2b {
  margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}
.elementor-12 .elementor-element.elementor-element-4b7b3e2b .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  text-align:left;
  padding:0px 0px 0px 0px;
  border-style:none;
  border-radius:0px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-4b7b3e2b .jeg-elementor-kit.jkit-icon-box .title {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-b413696-font-family ), Sans-serif;
  font-size:var( --e-global-typography-b413696-font-size );
  font-weight:var( --e-global-typography-b413696-font-weight );
  line-height:var( --e-global-typography-b413696-line-height );
}
.elementor-12 .elementor-element.elementor-element-4b7b3e2b .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  margin:10px 10px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-4b7b3e2b .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
  font-size:100px;
}
.elementor-12 .elementor-element.elementor-element-4b7b3e2b .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
  width:100px;
}
.elementor-12 .elementor-element.elementor-element-4a22e8b3 {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --border-radius:20px 20px 20px 20px;
  --padding-top:25px;
  --padding-bottom:25px;
  --padding-left:25px;
  --padding-right:25px;
}
.elementor-12 .elementor-element.elementor-element-4a22e8b3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4a22e8b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-7effca1 ) 0%, var( --e-global-color-b6ced13 ) 100%);
}
.elementor-12 .elementor-element.elementor-element-4a22e8b3:hover {
  border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-f8bb870 );
  --border-color:var( --e-global-color-f8bb870 );
}
.elementor-12 .elementor-element.elementor-element-4a22e8b3, .elementor-12 .elementor-element.elementor-element-4a22e8b3::before {
  --border-transition:0.3s;
}
.elementor-12 .elementor-element.elementor-element-738e2387 {
  background-color:transparent;
  padding:8px 8px 1px 8px;
  background-image:radial-gradient(at center center, #0077FF00 0%, var( --e-global-color-f8bb870 ) 100%);
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-primary );
  border-radius:7px 7px 7px 7px;
}
.elementor-12 .elementor-element.elementor-element-738e2387.elementor-element {
  --align-self:flex-end;
}
.elementor-12 .elementor-element.elementor-element-738e2387 .elementor-icon-wrapper {
  text-align:right;
}
.elementor-12 .elementor-element.elementor-element-738e2387.elementor-view-stacked .elementor-icon {
  background-color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-738e2387.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-738e2387.elementor-view-default .elementor-icon {
  color:var( --e-global-color-accent );
  border-color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-738e2387.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-738e2387.elementor-view-default .elementor-icon svg {
  fill:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-738e2387 .elementor-icon {
  font-size:25px;
}
.elementor-12 .elementor-element.elementor-element-738e2387 .elementor-icon svg {
  height:25px;
}
.elementor-12 .elementor-element.elementor-element-537bb4a4.jkit-equal-height-enable, .elementor-12 .elementor-element.elementor-element-537bb4a4.jkit-equal-height-enable, .elementor-12 .elementor-element.elementor-element-537bb4a4.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-12 .elementor-element.elementor-element-537bb4a4.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  height:100%;
}
.elementor-12 .elementor-element.elementor-element-537bb4a4 {
  margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}
.elementor-12 .elementor-element.elementor-element-537bb4a4 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  text-align:left;
  padding:0px 0px 0px 0px;
  border-style:none;
  border-radius:0px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-537bb4a4 .jeg-elementor-kit.jkit-icon-box .title {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-b413696-font-family ), Sans-serif;
  font-size:var( --e-global-typography-b413696-font-size );
  font-weight:var( --e-global-typography-b413696-font-weight );
  line-height:var( --e-global-typography-b413696-line-height );
}
.elementor-12 .elementor-element.elementor-element-537bb4a4 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  margin:10px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-537bb4a4 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
  font-size:100px;
}
.elementor-12 .elementor-element.elementor-element-537bb4a4 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
  width:100px;
}
.elementor-12 .elementor-element.elementor-element-2b14ee3e {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --border-radius:20px 20px 20px 20px;
  --padding-top:25px;
  --padding-bottom:25px;
  --padding-left:25px;
  --padding-right:25px;
}
.elementor-12 .elementor-element.elementor-element-2b14ee3e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2b14ee3e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-7effca1 ) 0%, var( --e-global-color-b6ced13 ) 100%);
}
.elementor-12 .elementor-element.elementor-element-2b14ee3e:hover {
  border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-f8bb870 );
  --border-color:var( --e-global-color-f8bb870 );
}
.elementor-12 .elementor-element.elementor-element-2b14ee3e, .elementor-12 .elementor-element.elementor-element-2b14ee3e::before {
  --border-transition:0.3s;
}
.elementor-12 .elementor-element.elementor-element-6cfd98ee {
  background-color:transparent;
  padding:8px 8px 1px 8px;
  background-image:radial-gradient(at center center, #0077FF00 0%, var( --e-global-color-f8bb870 ) 100%);
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-primary );
  border-radius:7px 7px 7px 7px;
}
.elementor-12 .elementor-element.elementor-element-6cfd98ee.elementor-element {
  --align-self:flex-end;
}
.elementor-12 .elementor-element.elementor-element-6cfd98ee .elementor-icon-wrapper {
  text-align:right;
}
.elementor-12 .elementor-element.elementor-element-6cfd98ee.elementor-view-stacked .elementor-icon {
  background-color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-6cfd98ee.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-6cfd98ee.elementor-view-default .elementor-icon {
  color:var( --e-global-color-accent );
  border-color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-6cfd98ee.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-6cfd98ee.elementor-view-default .elementor-icon svg {
  fill:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-6cfd98ee .elementor-icon {
  font-size:25px;
}
.elementor-12 .elementor-element.elementor-element-6cfd98ee .elementor-icon svg {
  height:25px;
}
.elementor-12 .elementor-element.elementor-element-757c8b2.jkit-equal-height-enable, .elementor-12 .elementor-element.elementor-element-757c8b2.jkit-equal-height-enable, .elementor-12 .elementor-element.elementor-element-757c8b2.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-12 .elementor-element.elementor-element-757c8b2.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  height:100%;
}
.elementor-12 .elementor-element.elementor-element-757c8b2 {
  margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}
.elementor-12 .elementor-element.elementor-element-757c8b2 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  text-align:left;
  padding:0px 0px 0px 0px;
  border-style:none;
  border-radius:0px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-757c8b2 .jeg-elementor-kit.jkit-icon-box .title {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-b413696-font-family ), Sans-serif;
  font-size:var( --e-global-typography-b413696-font-size );
  font-weight:var( --e-global-typography-b413696-font-weight );
  line-height:var( --e-global-typography-b413696-line-height );
}
.elementor-12 .elementor-element.elementor-element-757c8b2 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  margin:10px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-757c8b2 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
  font-size:100px;
}
.elementor-12 .elementor-element.elementor-element-757c8b2 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
  width:100px;
}
.elementor-12 .elementor-element.elementor-element-7cd653c6 {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --border-radius:20px 20px 20px 20px;
  --padding-top:25px;
  --padding-bottom:25px;
  --padding-left:25px;
  --padding-right:25px;
}
.elementor-12 .elementor-element.elementor-element-7cd653c6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7cd653c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-7effca1 ) 0%, var( --e-global-color-b6ced13 ) 100%);
}
.elementor-12 .elementor-element.elementor-element-7cd653c6:hover {
  border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-f8bb870 );
  --border-color:var( --e-global-color-f8bb870 );
}
.elementor-12 .elementor-element.elementor-element-7cd653c6, .elementor-12 .elementor-element.elementor-element-7cd653c6::before {
  --border-transition:0.3s;
}
.elementor-12 .elementor-element.elementor-element-4f6c30b6 {
  background-color:transparent;
  padding:8px 8px 1px 8px;
  background-image:radial-gradient(at center center, #0077FF00 0%, var( --e-global-color-f8bb870 ) 100%);
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-primary );
  border-radius:7px 7px 7px 7px;
}
.elementor-12 .elementor-element.elementor-element-4f6c30b6.elementor-element {
  --align-self:flex-end;
}
.elementor-12 .elementor-element.elementor-element-4f6c30b6 .elementor-icon-wrapper {
  text-align:right;
}
.elementor-12 .elementor-element.elementor-element-4f6c30b6.elementor-view-stacked .elementor-icon {
  background-color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-4f6c30b6.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-4f6c30b6.elementor-view-default .elementor-icon {
  color:var( --e-global-color-accent );
  border-color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-4f6c30b6.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-4f6c30b6.elementor-view-default .elementor-icon svg {
  fill:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-4f6c30b6 .elementor-icon {
  font-size:25px;
}
.elementor-12 .elementor-element.elementor-element-4f6c30b6 .elementor-icon svg {
  height:25px;
}
.elementor-12 .elementor-element.elementor-element-164c02b2.jkit-equal-height-enable, .elementor-12 .elementor-element.elementor-element-164c02b2.jkit-equal-height-enable, .elementor-12 .elementor-element.elementor-element-164c02b2.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-12 .elementor-element.elementor-element-164c02b2.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  height:100%;
}
.elementor-12 .elementor-element.elementor-element-164c02b2 {
  margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}
.elementor-12 .elementor-element.elementor-element-164c02b2 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  text-align:left;
  padding:0px 0px 0px 0px;
  border-style:none;
  border-radius:0px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-164c02b2 .jeg-elementor-kit.jkit-icon-box .title {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-b413696-font-family ), Sans-serif;
  font-size:var( --e-global-typography-b413696-font-size );
  font-weight:var( --e-global-typography-b413696-font-weight );
  line-height:var( --e-global-typography-b413696-line-height );
}
.elementor-12 .elementor-element.elementor-element-164c02b2 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  margin:10px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-164c02b2 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
  font-size:100px;
}
.elementor-12 .elementor-element.elementor-element-164c02b2 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
  width:100px;
}
.elementor-12 .elementor-element.elementor-element-3417aadf {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --border-radius:20px 20px 20px 20px;
  --padding-top:96px;
  --padding-bottom:96px;
  --padding-left:25px;
  --padding-right:25px;
}
.elementor-12 .elementor-element.elementor-element-3417aadf:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3417aadf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-7effca1 ) 0%, var( --e-global-color-b6ced13 ) 100%);
}
.elementor-12 .elementor-element.elementor-element-3417aadf:hover {
  border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-f8bb870 );
  --border-color:var( --e-global-color-f8bb870 );
}
.elementor-12 .elementor-element.elementor-element-3417aadf, .elementor-12 .elementor-element.elementor-element-3417aadf::before {
  --border-transition:0.3s;
}
.elementor-12 .elementor-element.elementor-element-7bc98153.jkit-equal-height-enable, .elementor-12 .elementor-element.elementor-element-7bc98153.jkit-equal-height-enable, .elementor-12 .elementor-element.elementor-element-7bc98153.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-12 .elementor-element.elementor-element-7bc98153.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  height:100%;
}
.elementor-12 .elementor-element.elementor-element-7bc98153 {
  margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  padding:0px 20px 0px 20px;
}
.elementor-12 .elementor-element.elementor-element-7bc98153 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  text-align:center;
  padding:0px 0px 0px 0px;
  border-style:none;
  border-radius:0px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-7bc98153 .jeg-elementor-kit.jkit-icon-box .title {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
  font-size:var( --e-global-typography-accent-font-size );
  font-weight:var( --e-global-typography-accent-font-weight );
  line-height:var( --e-global-typography-accent-line-height );
}
.elementor-12 .elementor-element.elementor-element-7bc98153 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  margin:10px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-7bc98153 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
  font-size:100px;
}
.elementor-12 .elementor-element.elementor-element-7bc98153 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
  width:100px;
}
.elementor-12 .elementor-element.elementor-element-2b625678 {
  --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:75px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-12 .elementor-element.elementor-element-7da9039f {
  --display:flex;
  --flex-direction:column;
  --container-widget-width:100%;
  --container-widget-height:initial;
  --container-widget-flex-grow:0;
  --container-widget-align-self:initial;
  --flex-wrap-mobile:wrap;
  --gap:15px 15px;
  --row-gap:15px;
  --column-gap:15px;
}
.elementor-12 .elementor-element.elementor-element-309e02d4 {
  text-align:center;
}
.elementor-12 .elementor-element.elementor-element-309e02d4 .elementor-heading-title {
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  color:var( --e-global-color-text );
}
.elementor-12 .elementor-element.elementor-element-7b3bd666 {
  padding:0px 400px 0px 400px;
  text-align:center;
}
.elementor-12 .elementor-element.elementor-element-7b3bd666 .elementor-heading-title {
  font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
  font-size:var( --e-global-typography-secondary-font-size );
  font-weight:var( --e-global-typography-secondary-font-weight );
  line-height:var( --e-global-typography-secondary-line-height );
  color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-428aa6b8 {
  text-align:center;
}
.elementor-12 .elementor-element.elementor-element-45b6f88d {
  --display:flex;
  --flex-direction:row;
  --container-widget-width:initial;
  --container-widget-height:100%;
  --container-widget-flex-grow:1;
  --container-widget-align-self:stretch;
  --flex-wrap-mobile:wrap;
  --gap:30px 30px;
  --row-gap:30px;
  --column-gap:30px;
  --margin-top:10px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
}
.elementor-12 .elementor-element.elementor-element-4b3696d3 {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --border-radius:20px 20px 20px 20px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-12 .elementor-element.elementor-element-4b3696d3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4b3696d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-7effca1 ) 0%, var( --e-global-color-b6ced13 ) 100%);
}
.elementor-12 .elementor-element.elementor-element-4b3696d3.e-con {
  --align-self:flex-start;
}
.elementor-12 .elementor-element.elementor-element-18f3e3cd {
  --display:flex;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-12 .elementor-element.elementor-element-71079c6 {
  padding:30px 30px 0px 30px;
}
.elementor-12 .elementor-element.elementor-element-71079c6 .jeg-elementor-kit.jkit-heading {
  text-align:left;
}
.elementor-12 .elementor-element.elementor-element-71079c6 .jeg-elementor-kit.jkit-heading .heading-title {
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  color:var( --e-global-color-text );
}
.elementor-12 .elementor-element.elementor-element-71079c6 .jeg-elementor-kit.jkit-heading .heading-section-title {
  margin:-10px 0px -15px 0px;
}
.elementor-12 .elementor-element.elementor-element-71079c6 .jeg-elementor-kit.jkit-heading .heading-title > span {
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
  font-size:var( --e-global-typography-secondary-font-size );
  font-weight:var( --e-global-typography-secondary-font-weight );
  line-height:var( --e-global-typography-secondary-line-height );
}
.elementor-12 .elementor-element.elementor-element-71079c6 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
  font-size:var( --e-global-typography-accent-font-size );
  font-weight:var( --e-global-typography-accent-font-weight );
  line-height:var( --e-global-typography-accent-line-height );
  margin:0px 0px 20px 0px;
}
.elementor-12 .elementor-element.elementor-element-71079c6 .jeg-elementor-kit.jkit-heading .heading-section-description {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  margin:10px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-61a19cb1 {
  --divider-border-style:solid;
  --divider-color:var( --e-global-color-6da267f );
  --divider-border-width:1px;
}
.elementor-12 .elementor-element.elementor-element-61a19cb1 .elementor-divider-separator {
  width:100%;
}
.elementor-12 .elementor-element.elementor-element-61a19cb1 .elementor-divider {
  padding-block-start:15px;
  padding-block-end:15px;
}
.elementor-12 .elementor-element.elementor-element-67a42011 {
  --display:flex;
  --gap:10px 10px;
  --row-gap:10px;
  --column-gap:10px;
  --padding-top:0px;
  --padding-bottom:30px;
  --padding-left:30px;
  --padding-right:30px;
}
.elementor-12 .elementor-element.elementor-element-705bd3d5 .elementor-heading-title {
  font-family:var( --e-global-typography-b413696-font-family ), Sans-serif;
  font-size:var( --e-global-typography-b413696-font-size );
  font-weight:var( --e-global-typography-b413696-font-weight );
  line-height:var( --e-global-typography-b413696-line-height );
  color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-7f047213 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-block-end:calc(10px/2);
}
.elementor-12 .elementor-element.elementor-element-7f047213 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-block-start:calc(10px/2);
}
.elementor-12 .elementor-element.elementor-element-7f047213 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-inline:calc(10px/2);
}
.elementor-12 .elementor-element.elementor-element-7f047213 .elementor-icon-list-items.elementor-inline-items {
  margin-inline:calc(-10px/2);
}
.elementor-12 .elementor-element.elementor-element-7f047213 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  inset-inline-end:calc(-10px/2);
}
.elementor-12 .elementor-element.elementor-element-7f047213 .elementor-icon-list-icon i {
  color:var( --e-global-color-primary );
  transition:color 0.3s;
}
.elementor-12 .elementor-element.elementor-element-7f047213 .elementor-icon-list-icon svg {
  fill:var( --e-global-color-primary );
  transition:fill 0.3s;
}
.elementor-12 .elementor-element.elementor-element-7f047213 {
  --e-icon-list-icon-size:14px;
  --icon-vertical-offset:0px;
}
.elementor-12 .elementor-element.elementor-element-7f047213 .elementor-icon-list-text {
  color:var( --e-global-color-text );
  transition:color 0.3s;
}
.elementor-12 .elementor-element.elementor-element-b186135 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
  background-color:transparent;
  width:100%;
  padding:13px 25px 13px 25px;
  font-family:var( --e-global-typography-6e4a9c6-font-family ), Sans-serif;
  font-size:var( --e-global-typography-6e4a9c6-font-size );
  font-weight:var( --e-global-typography-6e4a9c6-font-weight );
  line-height:var( --e-global-typography-6e4a9c6-line-height );
  color:var( --e-global-color-accent );
  background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-f8bb870 ) 150%);
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-primary );
  border-radius:7px 7px 7px 7px;
}
.elementor-12 .elementor-element.elementor-element-b186135 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-12 .elementor-element.elementor-element-b186135 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);
}
.elementor-12 .elementor-element.elementor-element-b186135 .jeg-elementor-kit.jkit-button .jkit-button-wrapper > i, .elementor-12 .elementor-element.elementor-element-b186135 .jeg-elementor-kit.jkit-button .jkit-button-wrapper > svg {
  background-color:var( --e-global-color-primary );
  border-radius:200px 200px 200px 200px;
}
.elementor-12 .elementor-element.elementor-element-b186135 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > i, .elementor-12 .elementor-element.elementor-element-b186135 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > svg {
  background-color:var( --e-global-color-primary );
}
.elementor-12 .elementor-element.elementor-element-b186135 {
  margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}
.elementor-12 .elementor-element.elementor-element-b186135 .jeg-elementor-kit.jkit-button {
  text-align:left;
}
.elementor-12 .elementor-element.elementor-element-b186135 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
  fill:var( --e-global-color-accent );
  width:33px;
}
.elementor-12 .elementor-element.elementor-element-b186135 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
  color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-b186135 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
  fill:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-b186135 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-b186135 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
  padding:10px 11px 10px 11px;
}
.elementor-12 .elementor-element.elementor-element-b186135 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
  font-size:33px;
}
.elementor-12 .elementor-element.elementor-element-b186135 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-b186135 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
  margin-right:20px;
}
.elementor-12 .elementor-element.elementor-element-b186135 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-b186135 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
  margin-left:20px;
}
.elementor-12 .elementor-element.elementor-element-b186135 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > i {
  color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-b186135 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > svg {
  fill:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-b186135 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i {
  color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-7d7b3f6c {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --border-radius:20px 20px 20px 20px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-12 .elementor-element.elementor-element-7d7b3f6c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7d7b3f6c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-7effca1 ) 0%, var( --e-global-color-b6ced13 ) 100%);
}
.elementor-12 .elementor-element.elementor-element-7d7b3f6c.e-con {
  --align-self:flex-start;
}
.elementor-12 .elementor-element.elementor-element-4c2c43ea {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:0px 0px 0px 0px;
  --border-top-width:0px;
  --border-right-width:0px;
  --border-bottom-width:0px;
  --border-left-width:0px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --border-radius:0px 0px 0px 0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-12 .elementor-element.elementor-element-4c2c43ea:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4c2c43ea > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at top center, var( --e-global-color-primary ) 0%, #006AFF00 60%);
}
.elementor-12 .elementor-element.elementor-element-7bde0662 {
  background-color:transparent;
  padding:5px 15px 5px 15px;
  top:20px;
  background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-7c169c9 );
  border-radius:200px 200px 200px 200px;
  text-align:center;
}
.elementor-12 .elementor-element.elementor-element-7bde0662.elementor-element {
  --align-self:center;
}
body:not(.rtl) .elementor-12 .elementor-element.elementor-element-7bde0662 {
  right:20px;
}
body.rtl .elementor-12 .elementor-element.elementor-element-7bde0662 {
  left:20px;
}
.elementor-12 .elementor-element.elementor-element-7bde0662 .elementor-heading-title {
  font-family:var( --e-global-typography-ad7cc0d-font-family ), Sans-serif;
  font-size:var( --e-global-typography-ad7cc0d-font-size );
  font-weight:var( --e-global-typography-ad7cc0d-font-weight );
  line-height:var( --e-global-typography-ad7cc0d-line-height );
  color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-23e6882d {
  padding:30px 30px 0px 30px;
}
.elementor-12 .elementor-element.elementor-element-23e6882d .jeg-elementor-kit.jkit-heading {
  text-align:left;
}
.elementor-12 .elementor-element.elementor-element-23e6882d .jeg-elementor-kit.jkit-heading .heading-title {
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  color:var( --e-global-color-text );
}
.elementor-12 .elementor-element.elementor-element-23e6882d .jeg-elementor-kit.jkit-heading .heading-section-title {
  margin:-10px 0px -15px 0px;
}
.elementor-12 .elementor-element.elementor-element-23e6882d .jeg-elementor-kit.jkit-heading .heading-title > span {
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
  font-size:var( --e-global-typography-secondary-font-size );
  font-weight:var( --e-global-typography-secondary-font-weight );
  line-height:var( --e-global-typography-secondary-line-height );
}
.elementor-12 .elementor-element.elementor-element-23e6882d .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
  font-size:var( --e-global-typography-accent-font-size );
  font-weight:var( --e-global-typography-accent-font-weight );
  line-height:var( --e-global-typography-accent-line-height );
  margin:0px 0px 20px 0px;
}
.elementor-12 .elementor-element.elementor-element-23e6882d .jeg-elementor-kit.jkit-heading .heading-section-description {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  margin:10px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-51b809aa {
  --divider-border-style:solid;
  --divider-color:var( --e-global-color-6da267f );
  --divider-border-width:1px;
}
.elementor-12 .elementor-element.elementor-element-51b809aa .elementor-divider-separator {
  width:100%;
}
.elementor-12 .elementor-element.elementor-element-51b809aa .elementor-divider {
  padding-block-start:15px;
  padding-block-end:15px;
}
.elementor-12 .elementor-element.elementor-element-3e86daf9 {
  --display:flex;
  --gap:10px 10px;
  --row-gap:10px;
  --column-gap:10px;
  --padding-top:0px;
  --padding-bottom:30px;
  --padding-left:30px;
  --padding-right:30px;
}
.elementor-12 .elementor-element.elementor-element-6d9eca04 .elementor-heading-title {
  font-family:var( --e-global-typography-b413696-font-family ), Sans-serif;
  font-size:var( --e-global-typography-b413696-font-size );
  font-weight:var( --e-global-typography-b413696-font-weight );
  line-height:var( --e-global-typography-b413696-line-height );
  color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-29aed4b5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-block-end:calc(10px/2);
}
.elementor-12 .elementor-element.elementor-element-29aed4b5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-block-start:calc(10px/2);
}
.elementor-12 .elementor-element.elementor-element-29aed4b5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-inline:calc(10px/2);
}
.elementor-12 .elementor-element.elementor-element-29aed4b5 .elementor-icon-list-items.elementor-inline-items {
  margin-inline:calc(-10px/2);
}
.elementor-12 .elementor-element.elementor-element-29aed4b5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  inset-inline-end:calc(-10px/2);
}
.elementor-12 .elementor-element.elementor-element-29aed4b5 .elementor-icon-list-icon i {
  color:var( --e-global-color-primary );
  transition:color 0.3s;
}
.elementor-12 .elementor-element.elementor-element-29aed4b5 .elementor-icon-list-icon svg {
  fill:var( --e-global-color-primary );
  transition:fill 0.3s;
}
.elementor-12 .elementor-element.elementor-element-29aed4b5 {
  --e-icon-list-icon-size:14px;
  --icon-vertical-offset:0px;
}
.elementor-12 .elementor-element.elementor-element-29aed4b5 .elementor-icon-list-text {
  color:var( --e-global-color-text );
  transition:color 0.3s;
}
.elementor-12 .elementor-element.elementor-element-4b198bde .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
  background-color:transparent;
  width:100%;
  padding:13px 25px 13px 25px;
  font-family:var( --e-global-typography-6e4a9c6-font-family ), Sans-serif;
  font-size:var( --e-global-typography-6e4a9c6-font-size );
  font-weight:var( --e-global-typography-6e4a9c6-font-weight );
  line-height:var( --e-global-typography-6e4a9c6-line-height );
  color:var( --e-global-color-accent );
  background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-f8bb870 ) 150%);
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-primary );
  border-radius:7px 7px 7px 7px;
}
.elementor-12 .elementor-element.elementor-element-4b198bde .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-12 .elementor-element.elementor-element-4b198bde .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);
}
.elementor-12 .elementor-element.elementor-element-4b198bde .jeg-elementor-kit.jkit-button .jkit-button-wrapper > i, .elementor-12 .elementor-element.elementor-element-4b198bde .jeg-elementor-kit.jkit-button .jkit-button-wrapper > svg {
  background-color:var( --e-global-color-primary );
  border-radius:200px 200px 200px 200px;
}
.elementor-12 .elementor-element.elementor-element-4b198bde .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > i, .elementor-12 .elementor-element.elementor-element-4b198bde .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > svg {
  background-color:var( --e-global-color-primary );
}
.elementor-12 .elementor-element.elementor-element-4b198bde {
  margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}
.elementor-12 .elementor-element.elementor-element-4b198bde .jeg-elementor-kit.jkit-button {
  text-align:left;
}
.elementor-12 .elementor-element.elementor-element-4b198bde .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
  fill:var( --e-global-color-accent );
  width:33px;
}
.elementor-12 .elementor-element.elementor-element-4b198bde .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
  color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-4b198bde .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
  fill:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-4b198bde .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-4b198bde .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
  padding:10px 11px 10px 11px;
}
.elementor-12 .elementor-element.elementor-element-4b198bde .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
  font-size:33px;
}
.elementor-12 .elementor-element.elementor-element-4b198bde .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-4b198bde .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
  margin-right:20px;
}
.elementor-12 .elementor-element.elementor-element-4b198bde .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-4b198bde .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
  margin-left:20px;
}
.elementor-12 .elementor-element.elementor-element-4b198bde .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > i {
  color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-4b198bde .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > svg {
  fill:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-4b198bde .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i {
  color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-3cbeb079 {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --border-radius:20px 20px 20px 20px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-12 .elementor-element.elementor-element-3cbeb079:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3cbeb079 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-7effca1 ) 0%, var( --e-global-color-b6ced13 ) 100%);
}
.elementor-12 .elementor-element.elementor-element-11add94f {
  --display:flex;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-12 .elementor-element.elementor-element-777e1d55 {
  padding:30px 30px 0px 30px;
}
.elementor-12 .elementor-element.elementor-element-777e1d55 .jeg-elementor-kit.jkit-heading {
  text-align:left;
}
.elementor-12 .elementor-element.elementor-element-777e1d55 .jeg-elementor-kit.jkit-heading .heading-title {
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  color:var( --e-global-color-text );
}
.elementor-12 .elementor-element.elementor-element-777e1d55 .jeg-elementor-kit.jkit-heading .heading-section-title {
  margin:-10px 0px -15px 0px;
}
.elementor-12 .elementor-element.elementor-element-777e1d55 .jeg-elementor-kit.jkit-heading .heading-title > span {
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
  font-size:var( --e-global-typography-secondary-font-size );
  font-weight:var( --e-global-typography-secondary-font-weight );
  line-height:var( --e-global-typography-secondary-line-height );
}
.elementor-12 .elementor-element.elementor-element-777e1d55 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
  font-size:var( --e-global-typography-accent-font-size );
  font-weight:var( --e-global-typography-accent-font-weight );
  line-height:var( --e-global-typography-accent-line-height );
  margin:0px 0px 20px 0px;
}
.elementor-12 .elementor-element.elementor-element-777e1d55 .jeg-elementor-kit.jkit-heading .heading-section-description {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  margin:10px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-636ee179 {
  --divider-border-style:solid;
  --divider-color:var( --e-global-color-6da267f );
  --divider-border-width:1px;
}
.elementor-12 .elementor-element.elementor-element-636ee179 .elementor-divider-separator {
  width:100%;
}
.elementor-12 .elementor-element.elementor-element-636ee179 .elementor-divider {
  padding-block-start:15px;
  padding-block-end:15px;
}
.elementor-12 .elementor-element.elementor-element-3e8a9bef {
  --display:flex;
  --gap:10px 10px;
  --row-gap:10px;
  --column-gap:10px;
  --padding-top:0px;
  --padding-bottom:30px;
  --padding-left:30px;
  --padding-right:30px;
}
.elementor-12 .elementor-element.elementor-element-71835409 .elementor-heading-title {
  font-family:var( --e-global-typography-b413696-font-family ), Sans-serif;
  font-size:var( --e-global-typography-b413696-font-size );
  font-weight:var( --e-global-typography-b413696-font-weight );
  line-height:var( --e-global-typography-b413696-line-height );
  color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-cb2076d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-block-end:calc(10px/2);
}
.elementor-12 .elementor-element.elementor-element-cb2076d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-block-start:calc(10px/2);
}
.elementor-12 .elementor-element.elementor-element-cb2076d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-inline:calc(10px/2);
}
.elementor-12 .elementor-element.elementor-element-cb2076d .elementor-icon-list-items.elementor-inline-items {
  margin-inline:calc(-10px/2);
}
.elementor-12 .elementor-element.elementor-element-cb2076d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  inset-inline-end:calc(-10px/2);
}
.elementor-12 .elementor-element.elementor-element-cb2076d .elementor-icon-list-icon i {
  color:var( --e-global-color-primary );
  transition:color 0.3s;
}
.elementor-12 .elementor-element.elementor-element-cb2076d .elementor-icon-list-icon svg {
  fill:var( --e-global-color-primary );
  transition:fill 0.3s;
}
.elementor-12 .elementor-element.elementor-element-cb2076d {
  --e-icon-list-icon-size:14px;
  --icon-vertical-offset:0px;
}
.elementor-12 .elementor-element.elementor-element-cb2076d .elementor-icon-list-text {
  color:var( --e-global-color-text );
  transition:color 0.3s;
}
.elementor-12 .elementor-element.elementor-element-c16c6ec .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
  background-color:transparent;
  width:100%;
  padding:13px 25px 13px 25px;
  font-family:var( --e-global-typography-6e4a9c6-font-family ), Sans-serif;
  font-size:var( --e-global-typography-6e4a9c6-font-size );
  font-weight:var( --e-global-typography-6e4a9c6-font-weight );
  line-height:var( --e-global-typography-6e4a9c6-line-height );
  color:var( --e-global-color-accent );
  background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-f8bb870 ) 150%);
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-primary );
  border-radius:7px 7px 7px 7px;
}
.elementor-12 .elementor-element.elementor-element-c16c6ec .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-12 .elementor-element.elementor-element-c16c6ec .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);
}
.elementor-12 .elementor-element.elementor-element-c16c6ec .jeg-elementor-kit.jkit-button .jkit-button-wrapper > i, .elementor-12 .elementor-element.elementor-element-c16c6ec .jeg-elementor-kit.jkit-button .jkit-button-wrapper > svg {
  background-color:var( --e-global-color-primary );
  border-radius:200px 200px 200px 200px;
}
.elementor-12 .elementor-element.elementor-element-c16c6ec .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > i, .elementor-12 .elementor-element.elementor-element-c16c6ec .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > svg {
  background-color:var( --e-global-color-primary );
}
.elementor-12 .elementor-element.elementor-element-c16c6ec {
  margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}
.elementor-12 .elementor-element.elementor-element-c16c6ec .jeg-elementor-kit.jkit-button {
  text-align:left;
}
.elementor-12 .elementor-element.elementor-element-c16c6ec .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
  fill:var( --e-global-color-accent );
  width:33px;
}
.elementor-12 .elementor-element.elementor-element-c16c6ec .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
  color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-c16c6ec .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
  fill:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-c16c6ec .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-c16c6ec .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
  padding:10px 11px 10px 11px;
}
.elementor-12 .elementor-element.elementor-element-c16c6ec .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
  font-size:33px;
}
.elementor-12 .elementor-element.elementor-element-c16c6ec .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-c16c6ec .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
  margin-right:20px;
}
.elementor-12 .elementor-element.elementor-element-c16c6ec .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-c16c6ec .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
  margin-left:20px;
}
.elementor-12 .elementor-element.elementor-element-c16c6ec .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > i {
  color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-c16c6ec .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > svg {
  fill:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-c16c6ec .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i {
  color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-7d007bd9 {
  --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:75px;
  --padding-bottom:75px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-12 .elementor-element.elementor-element-3deedf4e {
  --display:flex;
  --flex-direction:row;
  --container-widget-width:initial;
  --container-widget-height:100%;
  --container-widget-flex-grow:1;
  --container-widget-align-self:stretch;
  --flex-wrap-mobile:wrap;
  --gap:60px 60px;
  --row-gap:60px;
  --column-gap:60px;
}
.elementor-12 .elementor-element.elementor-element-7fda6798 {
  --display:flex;
  --gap:15px 15px;
  --row-gap:15px;
  --column-gap:15px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-12 .elementor-element.elementor-element-7fda6798.e-con {
  --flex-grow:0;
  --flex-shrink:0;
}
.elementor-12 .elementor-element.elementor-element-7e8d9677 {
  text-align:left;
}
.elementor-12 .elementor-element.elementor-element-7e8d9677 .elementor-heading-title {
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  color:var( --e-global-color-text );
}
.elementor-12 .elementor-element.elementor-element-47ce11dc {
  text-align:left;
}
.elementor-12 .elementor-element.elementor-element-47ce11dc .elementor-heading-title {
  font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
  font-size:var( --e-global-typography-secondary-font-size );
  font-weight:var( --e-global-typography-secondary-font-weight );
  line-height:var( --e-global-typography-secondary-line-height );
  color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-378666aa {
  padding:0px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-54f3ff3f {
  --display:flex;
  --justify-content:flex-end;
  --padding-top:0px;
  --padding-bottom:6px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-12 .elementor-element.elementor-element-1510dbeb {
  --display:flex;
  --gap:30px 30px;
  --row-gap:30px;
  --column-gap:30px;
  --margin-top:30px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-12 .elementor-element.elementor-element-601b21cc {
  --spacer-size:300px;
  width:var( --container-widget-width, 350px );
  max-width:350px;
  background-color:transparent;
  --container-widget-width:350px;
  --container-widget-flex-grow:0;
  bottom:-12px;
  background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 10%, #02030700 100%);
}
body:not(.rtl) .elementor-12 .elementor-element.elementor-element-601b21cc {
  left:0px;
}
body.rtl .elementor-12 .elementor-element.elementor-element-601b21cc {
  right:0px;
}
.elementor-12 .elementor-element.elementor-element-4eb3ceec {
  --spacer-size:300px;
  width:var( --container-widget-width, 350px );
  max-width:350px;
  background-color:transparent;
  --container-widget-width:350px;
  --container-widget-flex-grow:0;
  bottom:-12px;
  background-image:linear-gradient(270deg, var( --e-global-color-secondary ) 10%, #02030700 100%);
}
body:not(.rtl) .elementor-12 .elementor-element.elementor-element-4eb3ceec {
  right:0px;
}
body.rtl .elementor-12 .elementor-element.elementor-element-4eb3ceec {
  left:0px;
}
.elementor-12 .elementor-element.elementor-element-2b48ceac .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-7effca1 ) 0%, var( --e-global-color-b6ced13 ) 100%);
  margin:0px 0px 0px 0px;
  padding:0px 30px 30px 30px;
  border-radius:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-6da267f );
}
.elementor-12 .elementor-element.elementor-element-2b48ceac.quote-reverse-position-yes .jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio {
  flex-direction:row-reverse;
}
.elementor-12 .elementor-element.elementor-element-2b48ceac .jeg-elementor-kit.jkit-testimonials .tns-controls button span {
  background-color:var( --e-global-color-primary );
  color:var( --e-global-color-accent );
  padding:13px 19px 10px 19px;
  margin:50px 5px 0px 5px;
  border-radius:100px 100px 100px 100px;
  opacity:100%;
}
.elementor-12 .elementor-element.elementor-element-2b48ceac .jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider::before {
  border-radius:20px 20px 20px 20px;
}
.elementor-12 .elementor-element.elementor-element-2b48ceac .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  margin:0px 0px 0px 0px;
  padding:0px 30px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-2b48ceac .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content {
  color:var( --e-global-color-primary );
  font-size:20px;
  margin-bottom:-30px;
  padding:0px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-2b48ceac .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content svg {
  fill:var( --e-global-color-primary );
  width:20px;
}
.elementor-12 .elementor-element.elementor-element-2b48ceac .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-b413696-font-family ), Sans-serif;
  font-size:var( --e-global-typography-b413696-font-size );
  font-weight:var( --e-global-typography-b413696-font-weight );
  line-height:var( --e-global-typography-b413696-line-height );
}
.elementor-12 .elementor-element.elementor-element-2b48ceac .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
  margin:5px 0px 0px 0px;
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-ad7cc0d-font-family ), Sans-serif;
  font-size:var( --e-global-typography-ad7cc0d-font-size );
  font-weight:var( --e-global-typography-ad7cc0d-font-weight );
  line-height:var( --e-global-typography-ad7cc0d-line-height );
}
.elementor-12 .elementor-element.elementor-element-2b48ceac .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img {
  width:50px;
}
.elementor-12 .elementor-element.elementor-element-2b48ceac .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img.source-url {
  height:50px;
}
.elementor-12 .elementor-element.elementor-element-2b48ceac .jeg-elementor-kit.jkit-testimonials .tns-controls button i {
  font-size:10px;
}
.elementor-12 .elementor-element.elementor-element-2b48ceac .jeg-elementor-kit.jkit-testimonials .tns-controls button svg {
  width:10px;
  fill:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-2b48ceac .jeg-elementor-kit.jkit-testimonials .tns-controls button:hover span {
  color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-2b48ceac .jeg-elementor-kit.jkit-testimonials .tns-controls button:hover svg {
  fill:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-2b48ceac .jeg-elementor-kit.jkit-testimonials:hover .tns-controls button span {
  opacity:100%;
}
.elementor-12 .elementor-element.elementor-element-2b48ceac .jeg-elementor-kit.jkit-testimonials .tns-nav {
  text-align:center;
}
.elementor-12 .elementor-element.elementor-element-2ee6be35 {
  --display:flex;
  --flex-direction:row;
  --container-widget-width:initial;
  --container-widget-height:100%;
  --container-widget-flex-grow:1;
  --container-widget-align-self:stretch;
  --flex-wrap-mobile:wrap;
  --gap:60px 60px;
  --row-gap:60px;
  --column-gap:60px;
  --padding-top:75px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-12 .elementor-element.elementor-element-78e23578 {
  --display:flex;
  --justify-content:flex-end;
  --gap:15px 15px;
  --row-gap:15px;
  --column-gap:15px;
}
.elementor-12 .elementor-element.elementor-element-78e23578.e-con {
  --flex-grow:0;
  --flex-shrink:0;
}
.elementor-12 .elementor-element.elementor-element-16f622c9 {
  --display:flex;
  --gap:15px 15px;
  --row-gap:15px;
  --column-gap:15px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-12 .elementor-element.elementor-element-16f622c9.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down {
  top:50px;
}
.elementor-12 .elementor-element.elementor-element-16f622c9.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both {
  top:50px;
  bottom:50px;
}
#wpadminbar ~ .elementor-12 .elementor-element.elementor-element-16f622c9.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down, #wpadminbar ~ * .elementor-12 .elementor-element.elementor-element-16f622c9.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down {
  top:calc(50px + var(--wpadminbar-height, 0px));
}
#wpadminbar ~ .elementor-12 .elementor-element.elementor-element-16f622c9.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both, #wpadminbar ~ * .elementor-12 .elementor-element.elementor-element-16f622c9.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both {
  top:calc(50px + var(--wpadminbar-height, 0px));
}
.elementor-12 .elementor-element.elementor-element-16f622c9.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--up {
  bottom:50px;
}
.elementor-12 .elementor-element.elementor-element-16f622c9.elementor-element.e-flex.jkit-sticky-element--enabled {
  z-index:0;
}
.elementor-12 .elementor-element.elementor-element-3f4c6753 {
  text-align:left;
}
.elementor-12 .elementor-element.elementor-element-3f4c6753 .elementor-heading-title {
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  color:var( --e-global-color-text );
}
.elementor-12 .elementor-element.elementor-element-298cfdd8 {
  text-align:left;
}
.elementor-12 .elementor-element.elementor-element-298cfdd8 .elementor-heading-title {
  font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
  font-size:var( --e-global-typography-secondary-font-size );
  font-weight:var( --e-global-typography-secondary-font-weight );
  line-height:var( --e-global-typography-secondary-line-height );
  color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-43e55ad4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
  background-color:transparent;
  padding:13px 25px 13px 25px;
  font-family:var( --e-global-typography-6e4a9c6-font-family ), Sans-serif;
  font-size:var( --e-global-typography-6e4a9c6-font-size );
  font-weight:var( --e-global-typography-6e4a9c6-font-weight );
  line-height:var( --e-global-typography-6e4a9c6-line-height );
  color:var( --e-global-color-accent );
  background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-f8bb870 ) 150%);
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-primary );
  border-radius:7px 7px 7px 7px;
}
.elementor-12 .elementor-element.elementor-element-43e55ad4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-12 .elementor-element.elementor-element-43e55ad4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);
}
.elementor-12 .elementor-element.elementor-element-43e55ad4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper > i, .elementor-12 .elementor-element.elementor-element-43e55ad4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper > svg {
  background-color:var( --e-global-color-primary );
  border-radius:200px 200px 200px 200px;
}
.elementor-12 .elementor-element.elementor-element-43e55ad4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > i, .elementor-12 .elementor-element.elementor-element-43e55ad4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > svg {
  background-color:var( --e-global-color-primary );
}
.elementor-12 .elementor-element.elementor-element-43e55ad4 {
  margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}
.elementor-12 .elementor-element.elementor-element-43e55ad4 .jeg-elementor-kit.jkit-button {
  text-align:left;
}
.elementor-12 .elementor-element.elementor-element-43e55ad4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
  fill:var( --e-global-color-accent );
  width:33px;
}
.elementor-12 .elementor-element.elementor-element-43e55ad4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
  color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-43e55ad4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
  fill:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-43e55ad4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-43e55ad4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
  padding:10px 11px 10px 11px;
}
.elementor-12 .elementor-element.elementor-element-43e55ad4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
  font-size:33px;
}
.elementor-12 .elementor-element.elementor-element-43e55ad4 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-43e55ad4 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
  margin-right:20px;
}
.elementor-12 .elementor-element.elementor-element-43e55ad4 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-43e55ad4 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
  margin-left:20px;
}
.elementor-12 .elementor-element.elementor-element-43e55ad4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > i {
  color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-43e55ad4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > svg {
  fill:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-43e55ad4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i {
  color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-28438e10 {
  --display:flex;
}
.elementor-12 .elementor-element.elementor-element-15192e7f .jeg-elementor-kit.jkit-accordion .card-wrapper.expand:not(.background-gradient), .elementor-12 .elementor-element.elementor-element-15192e7f .jeg-elementor-kit.jkit-accordion .card-wrapper.background-gradient:after {
  background-color:transparent;
  background-image:linear-gradient(180deg, var( --e-global-color-b6ced13 ) 0%, #3388FF00 100%);
}
.elementor-12 .elementor-element.elementor-element-15192e7f .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.background-gradient), .elementor-12 .elementor-element.elementor-element-15192e7f .jeg-elementor-kit.jkit-accordion .card-wrapper.background-gradient:before {
  background-color:#3388FF00;
}
.elementor-12 .elementor-element.elementor-element-15192e7f .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header:not(.background-gradient) .card-header-button, .elementor-12 .elementor-element.elementor-element-15192e7f .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:after {
  background-color:#3388FF00;
}
.elementor-12 .elementor-element.elementor-element-15192e7f .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header:not(.background-gradient) .card-header-button, .elementor-12 .elementor-element.elementor-element-15192e7f .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:before {
  background-color:#3388FF00;
}
.elementor-12 .elementor-element.elementor-element-15192e7f {
  margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  padding:0px 0px 0px 0px;
  border-style:solid;
  border-width:0px 1px 1px 1px;
  border-color:var( --e-global-color-6da267f );
  border-radius:20px 20px 20px 20px;
}
.elementor-12 .elementor-element.elementor-element-15192e7f .jeg-elementor-kit.jkit-accordion .card-wrapper {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  border-style:solid;
  border-width:1px 0px 0px 0px;
  border-color:var( --e-global-color-6da267f );
  border-radius:20px 20px 20px 20px;
}
.elementor-12 .elementor-element.elementor-element-15192e7f .jeg-elementor-kit.jkit-accordion .card-wrapper.expand {
  border-style:solid;
  border-width:1px 0px 0px 0px;
  border-color:var( --e-global-color-6da267f );
  border-radius:20px 20px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-15192e7f .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
  font-family:var( --e-global-typography-6e4a9c6-font-family ), Sans-serif;
  font-size:var( --e-global-typography-6e4a9c6-font-size );
  font-weight:var( --e-global-typography-6e4a9c6-font-weight );
  line-height:var( --e-global-typography-6e4a9c6-line-height );
  padding:25px 30px 25px 30px;
  margin-bottom:0px;
}
.elementor-12 .elementor-element.elementor-element-15192e7f .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
  color:var( --e-global-color-accent );
  margin:0px 0px 10px 0px;
}
.elementor-12 .elementor-element.elementor-element-15192e7f .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button, .elementor-12 .elementor-element.elementor-element-15192e7f .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::after {
  border-radius:20px 20px 20px 20px;
}
.elementor-12 .elementor-element.elementor-element-15192e7f .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button {
  color:var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-15192e7f .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button, .elementor-12 .elementor-element.elementor-element-15192e7f .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::before {
  border-radius:0px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-15192e7f .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  border-radius:0px 0px 0px 0px;
  padding:0px 30px 15px 30px;
}
.elementor-12 .elementor-element.elementor-element-15192e7f .jeg-elementor-kit.jkit-accordion .card-wrapper .card-expand .card-body {
  margin:-10px 0px 0px 0px;
}
@media(max-width:1024px) {
  .elementor-12 .elementor-element.elementor-element-452d0091 {
    --padding-top:250px;
    --padding-bottom:75px;
    --padding-left:10px;
    --padding-right:10px;
  }
  .elementor-12 .elementor-element.elementor-element-638bd7fd .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size:var( --e-global-typography-6e4a9c6-font-size );
    line-height:var( --e-global-typography-6e4a9c6-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-18b25b24 .elementor-heading-title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-70d77ef2 .elementor-heading-title {
    font-size:var( --e-global-typography-primary-font-size );
    line-height:var( --e-global-typography-primary-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-372f2fd3 {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-5f719c16 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size:var( --e-global-typography-6e4a9c6-font-size );
    line-height:var( --e-global-typography-6e4a9c6-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-6244e80d .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size:var( --e-global-typography-6e4a9c6-font-size );
    line-height:var( --e-global-typography-6e4a9c6-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-33e45917 {
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:20px;
    --padding-right:20px;
  }
  .elementor-12 .elementor-element.elementor-element-248b0ec0 {
    padding:10px 10px 10px 10px;
  }
  .elementor-12 .elementor-element.elementor-element-5328f086 {
    --padding-top:75px;
    --padding-bottom:0px;
    --padding-left:10px;
    --padding-right:10px;
  }
  .elementor-12 .elementor-element.elementor-element-11e29707 .elementor-heading-title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-4dc01a03 {
    padding:0px 0px 0px 0px;
  }
  .elementor-12 .elementor-element.elementor-element-4dc01a03 .elementor-heading-title {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-11d86f96 {
    --flex-wrap:wrap;
  }
  .elementor-12 .elementor-element.elementor-element-4612466 .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-4612466 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-7092d262 .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-7092d262 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-64e68889 .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-64e68889 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-4a3eb4b1 {
    --padding-top:150px;
    --padding-bottom:150px;
    --padding-left:10px;
    --padding-right:10px;
  }
  .elementor-12 .elementor-element.elementor-element-412cf407 .elementor-heading-title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-1c5be6e9 {
    padding:0px 0px 0px 0px;
  }
  .elementor-12 .elementor-element.elementor-element-1c5be6e9 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size:var( --e-global-typography-1764d01-font-size );
    line-height:var( --e-global-typography-1764d01-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-1c5be6e9 .jeg-elementor-kit.jkit-heading .heading-title > span {
    font-size:var( --e-global-typography-1764d01-font-size );
    line-height:var( --e-global-typography-1764d01-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-79f045d6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size:var( --e-global-typography-6e4a9c6-font-size );
    line-height:var( --e-global-typography-6e4a9c6-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-56c07ff4 {
    --flex-wrap:wrap;
  }
  .elementor-12 .elementor-element.elementor-element-407c8fde {
    --container-widget-width:130px;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 130px );
    max-width:130px;
  }
  .elementor-12 .elementor-element.elementor-element-232244fb .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-232244fb .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-232244fb .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-159cc839 {
    margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    --container-widget-width:51px;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 51px );
    max-width:51px;
  }
  .elementor-12 .elementor-element.elementor-element-31157c6c {
    margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;
    --container-widget-width:40px;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 40px );
    max-width:40px;
  }
  .elementor-12 .elementor-element.elementor-element-ecef91f {
    margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;
    --container-widget-width:40px;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 40px );
    max-width:40px;
  }
  .elementor-12 .elementor-element.elementor-element-a4d2932 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-a4d2932 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-a4d2932 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-36daa3df .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-36daa3df .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-7607690b .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-7607690b .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-7607690b .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-562a4c6f {
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:10px;
    --padding-right:10px;
  }
  .elementor-12 .elementor-element.elementor-element-1007f6f5 .elementor-heading-title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-2d8698dc {
    padding:0px 0px 0px 0px;
  }
  .elementor-12 .elementor-element.elementor-element-2d8698dc .elementor-heading-title {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-4121056d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    padding:30px 30px 30px 30px;
  }
  .elementor-12 .elementor-element.elementor-element-4121056d .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-4121056d .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-beeac50 {
    --justify-content:center;
  }
  .elementor-12 .elementor-element.elementor-element-397b43c7 img {
    width:70%;
  }
  .elementor-12 .elementor-element.elementor-element-dc5873e .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    padding:30px 30px 0px 30px;
  }
  .elementor-12 .elementor-element.elementor-element-dc5873e .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-dc5873e .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-5cfb5a8d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    padding:30px 30px 0px 30px;
  }
  .elementor-12 .elementor-element.elementor-element-5cfb5a8d .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-5cfb5a8d .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-31ecfcf9 img {
    width:73%;
  }
  .elementor-12 .elementor-element.elementor-element-724f555a {
    --padding-top:150px;
    --padding-bottom:150px;
    --padding-left:10px;
    --padding-right:10px;
  }
  .elementor-12 .elementor-element.elementor-element-6924478 .elementor-heading-title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-77600e4e {
    width:100%;
    max-width:100%;
  }
  .elementor-12 .elementor-element.elementor-element-77600e4e .elementor-heading-title {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-57526423 .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-57526423 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
    margin:10px 50px 0px 0px;
  }
  .elementor-12 .elementor-element.elementor-element-483b0245 .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-483b0245 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
    margin:10px 50px 0px 0px;
  }
  .elementor-12 .elementor-element.elementor-element-7dc21829 .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-7dc21829 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-4b7b3e2b .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-4b7b3e2b .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
    margin:10px 50px 0px 0px;
  }
  .elementor-12 .elementor-element.elementor-element-537bb4a4 .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-537bb4a4 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-757c8b2 .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-757c8b2 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
    margin:10px 30px 0px 0px;
  }
  .elementor-12 .elementor-element.elementor-element-164c02b2 .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-164c02b2 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-7bc98153 .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-7bc98153 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-2b625678 {
    --padding-top:0px;
    --padding-bottom:75px;
    --padding-left:10px;
    --padding-right:10px;
  }
  .elementor-12 .elementor-element.elementor-element-309e02d4 .elementor-heading-title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-7b3bd666 {
    padding:0px 0px 0px 0px;
  }
  .elementor-12 .elementor-element.elementor-element-7b3bd666 .elementor-heading-title {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-45b6f88d {
    --flex-wrap:wrap;
  }
  .elementor-12 .elementor-element.elementor-element-71079c6 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
    color:var( --e-global-color-text );
  }
  .elementor-12 .elementor-element.elementor-element-71079c6 .jeg-elementor-kit.jkit-heading .heading-title > span {
    color:var( --e-global-color-accent );
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-71079c6 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    color:var( --e-global-color-accent );
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-71079c6 .jeg-elementor-kit.jkit-heading .heading-section-description {
    color:var( --e-global-color-text );
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-705bd3d5 .elementor-heading-title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-b186135 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size:var( --e-global-typography-6e4a9c6-font-size );
    line-height:var( --e-global-typography-6e4a9c6-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-7bde0662 .elementor-heading-title {
    font-size:var( --e-global-typography-ad7cc0d-font-size );
    line-height:var( --e-global-typography-ad7cc0d-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-23e6882d .jeg-elementor-kit.jkit-heading .heading-title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
    color:var( --e-global-color-text );
  }
  .elementor-12 .elementor-element.elementor-element-23e6882d .jeg-elementor-kit.jkit-heading .heading-title > span {
    color:var( --e-global-color-accent );
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-23e6882d .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    color:var( --e-global-color-accent );
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-23e6882d .jeg-elementor-kit.jkit-heading .heading-section-description {
    color:var( --e-global-color-text );
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-6d9eca04 .elementor-heading-title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-4b198bde .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size:var( --e-global-typography-6e4a9c6-font-size );
    line-height:var( --e-global-typography-6e4a9c6-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-3cbeb079 {
    --margin-top:-65px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
  }
  .elementor-12 .elementor-element.elementor-element-777e1d55 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
    color:var( --e-global-color-text );
  }
  .elementor-12 .elementor-element.elementor-element-777e1d55 .jeg-elementor-kit.jkit-heading .heading-title > span {
    color:var( --e-global-color-accent );
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-777e1d55 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    color:var( --e-global-color-accent );
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-777e1d55 .jeg-elementor-kit.jkit-heading .heading-section-description {
    color:var( --e-global-color-text );
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-71835409 .elementor-heading-title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-c16c6ec .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size:var( --e-global-typography-6e4a9c6-font-size );
    line-height:var( --e-global-typography-6e4a9c6-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-7d007bd9 {
    --padding-top:75px;
    --padding-bottom:75px;
    --padding-left:10px;
    --padding-right:10px;
  }
  .elementor-12 .elementor-element.elementor-element-3deedf4e {
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --gap:20px 20px;
    --row-gap:20px;
    --column-gap:20px;
  }
  .elementor-12 .elementor-element.elementor-element-7e8d9677 .elementor-heading-title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-47ce11dc .elementor-heading-title {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-54f3ff3f {
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
  }
  .elementor-12 .elementor-element.elementor-element-1510dbeb {
    --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-12 .elementor-element.elementor-element-601b21cc {
    --container-widget-width:150px;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 150px );
    max-width:150px;
    bottom:-60px;
  }
  body:not(.rtl) .elementor-12 .elementor-element.elementor-element-601b21cc {
    left:0px;
  }
  body.rtl .elementor-12 .elementor-element.elementor-element-601b21cc {
    right:0px;
  }
  .elementor-12 .elementor-element.elementor-element-4eb3ceec {
    --container-widget-width:150px;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 150px );
    max-width:150px;
    bottom:-60px;
  }
  .elementor-12 .elementor-element.elementor-element-2b48ceac .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-2b48ceac .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
    color:var( --e-global-color-accent );
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-2b48ceac .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
    font-size:var( --e-global-typography-ad7cc0d-font-size );
    line-height:var( --e-global-typography-ad7cc0d-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-2b48ceac .jeg-elementor-kit.jkit-testimonials .tns-controls button span {
    color:var( --e-global-color-accent );
    margin:20px 5px 0px 5px;
  }
  .elementor-12 .elementor-element.elementor-element-2b48ceac .jeg-elementor-kit.jkit-testimonials .tns-controls button svg {
    fill:var( --e-global-color-accent );
  }
  .elementor-12 .elementor-element.elementor-element-2b48ceac .jeg-elementor-kit.jkit-testimonials .tns-controls button:hover span {
    color:var( --e-global-color-accent );
  }
  .elementor-12 .elementor-element.elementor-element-2b48ceac .jeg-elementor-kit.jkit-testimonials .tns-controls button:hover svg {
    fill:var( --e-global-color-accent );
  }
  .elementor-12 .elementor-element.elementor-element-2ee6be35 {
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --gap:40px 40px;
    --row-gap:40px;
    --column-gap:40px;
    --padding-top:75px;
    --padding-bottom:0px;
    --padding-left:10px;
    --padding-right:10px;
  }
  .elementor-12 .elementor-element.elementor-element-3f4c6753 .elementor-heading-title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-298cfdd8 .elementor-heading-title {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-43e55ad4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size:var( --e-global-typography-6e4a9c6-font-size );
    line-height:var( --e-global-typography-6e4a9c6-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-15192e7f .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
    font-size:var( --e-global-typography-6e4a9c6-font-size );
    line-height:var( --e-global-typography-6e4a9c6-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-15192e7f .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
}
@media(max-width:767px) {
  .elementor-12 .elementor-element.elementor-element-2bb2d9f5 {
    --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;
  }
  .elementor-12 .elementor-element.elementor-element-12a4f461 {
    --width:100%;
    --justify-content:flex-start;
    --align-items:center;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap:10px 10px;
    --row-gap:10px;
    --column-gap:10px;
  }
  .elementor-12 .elementor-element.elementor-element-638bd7fd .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size:var( --e-global-typography-6e4a9c6-font-size );
    line-height:var( --e-global-typography-6e4a9c6-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-18b25b24 .elementor-heading-title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-70d77ef2 .elementor-heading-title {
    font-size:var( --e-global-typography-primary-font-size );
    line-height:var( --e-global-typography-primary-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-372f2fd3 {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-5f719c16 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size:var( --e-global-typography-6e4a9c6-font-size );
    line-height:var( --e-global-typography-6e4a9c6-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-6244e80d .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size:var( --e-global-typography-6e4a9c6-font-size );
    line-height:var( --e-global-typography-6e4a9c6-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-248b0ec0 img {
    border-radius:20px 20px 20px 20px;
  }
  .elementor-12 .elementor-element.elementor-element-11e29707 .elementor-heading-title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-4dc01a03 .elementor-heading-title {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-4612466 .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-4612466 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-7092d262 .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-7092d262 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-64e68889 .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-64e68889 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-412cf407 .elementor-heading-title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-1c5be6e9 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size:var( --e-global-typography-1764d01-font-size );
    line-height:var( --e-global-typography-1764d01-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-1c5be6e9 .jeg-elementor-kit.jkit-heading .heading-title > span {
    font-size:var( --e-global-typography-1764d01-font-size );
    line-height:var( --e-global-typography-1764d01-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-79f045d6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size:var( --e-global-typography-6e4a9c6-font-size );
    line-height:var( --e-global-typography-6e4a9c6-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-407c8fde {
    --container-widget-width:130px;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 130px );
    max-width:130px;
  }
  .elementor-12 .elementor-element.elementor-element-232244fb .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-232244fb .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-232244fb .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-159cc839 {
    --container-widget-width:45px;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 45px );
    max-width:45px;
  }
  .elementor-12 .elementor-element.elementor-element-31157c6c {
    --container-widget-width:27px;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 27px );
    max-width:27px;
  }
  .elementor-12 .elementor-element.elementor-element-ecef91f {
    --container-widget-width:27px;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 27px );
    max-width:27px;
  }
  .elementor-12 .elementor-element.elementor-element-a4d2932 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-a4d2932 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-a4d2932 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-36daa3df .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-36daa3df .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-7607690b .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-7607690b .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-7607690b .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-1007f6f5 .elementor-heading-title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-2d8698dc .elementor-heading-title {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-4121056d .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-4121056d .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-beeac50 {
    border-width:1px 0px 0px 0px;
    --border-top-width:1px;
    --border-right-width:0px;
    --border-bottom-width:0px;
    --border-left-width:0px;
  }
  .elementor-12 .elementor-element.elementor-element-397b43c7 img {
    width:100%;
  }
  .elementor-12 .elementor-element.elementor-element-dc5873e .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-dc5873e .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-5cfb5a8d .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-5cfb5a8d .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-31ecfcf9 img {
    width:100%;
  }
  .elementor-12 .elementor-element.elementor-element-6924478 .elementor-heading-title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-77600e4e .elementor-heading-title {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-57526423 .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-57526423 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
    margin:10px 0px 0px 0px;
  }
  .elementor-12 .elementor-element.elementor-element-483b0245 .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-483b0245 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
    margin:10px 0px 0px 0px;
  }
  .elementor-12 .elementor-element.elementor-element-7dc21829 .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-7dc21829 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-4b7b3e2b .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-4b7b3e2b .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
    margin:10px 0px 0px 0px;
  }
  .elementor-12 .elementor-element.elementor-element-537bb4a4 .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-537bb4a4 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-757c8b2 .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-757c8b2 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
    margin:10px 0px 0px 0px;
  }
  .elementor-12 .elementor-element.elementor-element-164c02b2 .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-164c02b2 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-7bc98153 .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-7bc98153 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-309e02d4 .elementor-heading-title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-7b3bd666 .elementor-heading-title {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-4b3696d3 {
    border-width:1px 1px 1px 1px;
    --border-top-width:1px;
    --border-right-width:1px;
    --border-bottom-width:1px;
    --border-left-width:1px;
    --border-radius:20px 20px 20px 20px;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
  }
  .elementor-12 .elementor-element.elementor-element-71079c6 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
    color:var( --e-global-color-text );
  }
  .elementor-12 .elementor-element.elementor-element-71079c6 .jeg-elementor-kit.jkit-heading .heading-title > span {
    color:var( --e-global-color-accent );
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-71079c6 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    color:var( --e-global-color-accent );
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-71079c6 .jeg-elementor-kit.jkit-heading .heading-section-description {
    color:var( --e-global-color-text );
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-705bd3d5 .elementor-heading-title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-b186135 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size:var( --e-global-typography-6e4a9c6-font-size );
    line-height:var( --e-global-typography-6e4a9c6-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-7bde0662 .elementor-heading-title {
    font-size:var( --e-global-typography-ad7cc0d-font-size );
    line-height:var( --e-global-typography-ad7cc0d-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-23e6882d .jeg-elementor-kit.jkit-heading .heading-title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
    color:var( --e-global-color-text );
  }
  .elementor-12 .elementor-element.elementor-element-23e6882d .jeg-elementor-kit.jkit-heading .heading-title > span {
    color:var( --e-global-color-accent );
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-23e6882d .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    color:var( --e-global-color-accent );
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-23e6882d .jeg-elementor-kit.jkit-heading .heading-section-description {
    color:var( --e-global-color-text );
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-6d9eca04 .elementor-heading-title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-4b198bde .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size:var( --e-global-typography-6e4a9c6-font-size );
    line-height:var( --e-global-typography-6e4a9c6-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-3cbeb079 {
    border-width:1px 1px 1px 1px;
    --border-top-width:1px;
    --border-right-width:1px;
    --border-bottom-width:1px;
    --border-left-width:1px;
    --border-radius:20px 20px 20px 20px;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
  }
  .elementor-12 .elementor-element.elementor-element-777e1d55 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
    color:var( --e-global-color-text );
  }
  .elementor-12 .elementor-element.elementor-element-777e1d55 .jeg-elementor-kit.jkit-heading .heading-title > span {
    color:var( --e-global-color-accent );
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-777e1d55 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    color:var( --e-global-color-accent );
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-777e1d55 .jeg-elementor-kit.jkit-heading .heading-section-description {
    color:var( --e-global-color-text );
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-71835409 .elementor-heading-title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-c16c6ec .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size:var( --e-global-typography-6e4a9c6-font-size );
    line-height:var( --e-global-typography-6e4a9c6-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-7e8d9677 .elementor-heading-title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-47ce11dc .elementor-heading-title {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-378666aa {
    padding:0px 0px 0px 0px;
  }
  .elementor-12 .elementor-element.elementor-element-601b21cc {
    --spacer-size:310px;
    --container-widget-width:100px;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 100px );
    max-width:100px;
    bottom:-3px;
  }
  .elementor-12 .elementor-element.elementor-element-4eb3ceec {
    --spacer-size:310px;
    --container-widget-width:100px;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 100px );
    max-width:100px;
    bottom:-3px;
  }
  .elementor-12 .elementor-element.elementor-element-2b48ceac .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-2b48ceac .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
    color:var( --e-global-color-accent );
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-2b48ceac .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
    font-size:var( --e-global-typography-ad7cc0d-font-size );
    line-height:var( --e-global-typography-ad7cc0d-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-2b48ceac .jeg-elementor-kit.jkit-testimonials .tns-controls button span {
    color:var( --e-global-color-accent );
  }
  .elementor-12 .elementor-element.elementor-element-2b48ceac .jeg-elementor-kit.jkit-testimonials .tns-controls button svg {
    fill:var( --e-global-color-accent );
  }
  .elementor-12 .elementor-element.elementor-element-2b48ceac .jeg-elementor-kit.jkit-testimonials .tns-controls button:hover span {
    color:var( --e-global-color-accent );
  }
  .elementor-12 .elementor-element.elementor-element-2b48ceac .jeg-elementor-kit.jkit-testimonials .tns-controls button:hover svg {
    fill:var( --e-global-color-accent );
  }
  .elementor-12 .elementor-element.elementor-element-3f4c6753 .elementor-heading-title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-298cfdd8 .elementor-heading-title {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-43e55ad4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size:var( --e-global-typography-6e4a9c6-font-size );
    line-height:var( --e-global-typography-6e4a9c6-line-height );
  }
  .elementor-12 .elementor-element.elementor-element-15192e7f .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
    font-size:var( --e-global-typography-6e4a9c6-font-size );
    line-height:var( --e-global-typography-6e4a9c6-line-height );
    padding:20px 60px 20px 15px;
  }
  .elementor-12 .elementor-element.elementor-element-15192e7f .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
}
@media(min-width:768px) {
  .elementor-12 .elementor-element.elementor-element-452d0091 {
    --content-width:1290px;
  }
  .elementor-12 .elementor-element.elementor-element-2bb2d9f5 {
    --content-width:1290px;
  }
  .elementor-12 .elementor-element.elementor-element-12a4f461 {
    --width:399px;
  }
  .elementor-12 .elementor-element.elementor-element-33e45917 {
    --content-width:1290px;
  }
  .elementor-12 .elementor-element.elementor-element-39045354 {
    --content-width:1290px;
  }
  .elementor-12 .elementor-element.elementor-element-5328f086 {
    --content-width:1290px;
  }
  .elementor-12 .elementor-element.elementor-element-5d8578e4 {
    --content-width:1290px;
  }
  .elementor-12 .elementor-element.elementor-element-11d86f96 {
    --content-width:1290px;
  }
  .elementor-12 .elementor-element.elementor-element-4a3eb4b1 {
    --content-width:1290px;
  }
  .elementor-12 .elementor-element.elementor-element-6e9f4a93 {
    --content-width:1290px;
  }
  .elementor-12 .elementor-element.elementor-element-56c07ff4 {
    --content-width:1290px;
  }
  .elementor-12 .elementor-element.elementor-element-562a4c6f {
    --content-width:1290px;
  }
  .elementor-12 .elementor-element.elementor-element-2f44f79f {
    --content-width:1290px;
  }
  .elementor-12 .elementor-element.elementor-element-46b0d1ed {
    --content-width:1290px;
  }
  .elementor-12 .elementor-element.elementor-element-4e4dd45a {
    --width:100%;
  }
  .elementor-12 .elementor-element.elementor-element-600f216 {
    --width:48.8%;
  }
  .elementor-12 .elementor-element.elementor-element-7d2ee877 {
    --width:48.8%;
  }
  .elementor-12 .elementor-element.elementor-element-724f555a {
    --content-width:1290px;
  }
  .elementor-12 .elementor-element.elementor-element-575ffa8e {
    --content-width:1290px;
  }
  .elementor-12 .elementor-element.elementor-element-453752f {
    --content-width:1290px;
  }
  .elementor-12 .elementor-element.elementor-element-22fea26b {
    --width:23.82%;
  }
  .elementor-12 .elementor-element.elementor-element-4e890544 {
    --width:23.82%;
  }
  .elementor-12 .elementor-element.elementor-element-1cd5a6ee {
    --width:23.82%;
  }
  .elementor-12 .elementor-element.elementor-element-7b3f9f7f {
    --width:23.82%;
  }
  .elementor-12 .elementor-element.elementor-element-4a22e8b3 {
    --width:23.82%;
  }
  .elementor-12 .elementor-element.elementor-element-2b14ee3e {
    --width:23.82%;
  }
  .elementor-12 .elementor-element.elementor-element-7cd653c6 {
    --width:23.82%;
  }
  .elementor-12 .elementor-element.elementor-element-3417aadf {
    --width:23.82%;
  }
  .elementor-12 .elementor-element.elementor-element-2b625678 {
    --content-width:1290px;
  }
  .elementor-12 .elementor-element.elementor-element-7da9039f {
    --content-width:1290px;
  }
  .elementor-12 .elementor-element.elementor-element-45b6f88d {
    --content-width:1290px;
  }
  .elementor-12 .elementor-element.elementor-element-3deedf4e {
    --content-width:1290px;
  }
  .elementor-12 .elementor-element.elementor-element-7fda6798 {
    --width:60%;
  }
  .elementor-12 .elementor-element.elementor-element-2ee6be35 {
    --content-width:1290px;
  }
  .elementor-12 .elementor-element.elementor-element-78e23578 {
    --width:38%;
  }
}
@media(max-width:1024px) and (min-width:768px) {
  .elementor-12 .elementor-element.elementor-element-600f216 {
    --width:47.8%;
  }
  .elementor-12 .elementor-element.elementor-element-7d2ee877 {
    --width:47.8%;
  }
  .elementor-12 .elementor-element.elementor-element-22fea26b {
    --width:48.5%;
  }
  .elementor-12 .elementor-element.elementor-element-4e890544 {
    --width:48.5%;
  }
  .elementor-12 .elementor-element.elementor-element-1cd5a6ee {
    --width:48.5%;
  }
  .elementor-12 .elementor-element.elementor-element-7b3f9f7f {
    --width:48.5%;
  }
  .elementor-12 .elementor-element.elementor-element-4a22e8b3 {
    --width:48.5%;
  }
  .elementor-12 .elementor-element.elementor-element-2b14ee3e {
    --width:48.5%;
  }
  .elementor-12 .elementor-element.elementor-element-7cd653c6 {
    --width:48.5%;
  }
  .elementor-12 .elementor-element.elementor-element-3417aadf {
    --width:48.5%;
  }
  .elementor-12 .elementor-element.elementor-element-4b3696d3 {
    --width:47.8%;
  }
  .elementor-12 .elementor-element.elementor-element-7d7b3f6c {
    --width:47.8%;
  }
  .elementor-12 .elementor-element.elementor-element-3cbeb079 {
    --width:47.8%;
  }
  .elementor-12 .elementor-element.elementor-element-7fda6798 {
    --width:100%;
  }
  .elementor-12 .elementor-element.elementor-element-78e23578 {
    --width:100%;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-35fd806c .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-35fd806c .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider {
    width: calc(5)
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-35fd806c .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider:nth-child(n+6) {
    display: none;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-35fd806c .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider):not(:nth-child(5)) {
    margin-right: 10px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-35fd806c .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-35fd806c .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider {
    width: calc(4)
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-35fd806c .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider:nth-child(n+5) {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-35fd806c .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider):not(:nth-child(4)) {
    margin-right: 10px;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-35fd806c .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-35fd806c .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider {
    width: calc(1)
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-35fd806c .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider:nth-child(n+2) {
    display: none;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-35fd806c .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider):not(:nth-child(1)) {
    margin-right: 10px;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-36daa3df .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    flex-direction: row;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-36daa3df .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
    margin-right: 15px;
    margin-left: unset;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-2b48ceac .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-2b48ceac .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
    width: calc(4)
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-2b48ceac .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+5) {
    display: none;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-2b48ceac .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(4)) {
    margin-right: 10px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-2b48ceac .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-2b48ceac .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
    width: calc(1)
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-2b48ceac .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2) {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-2b48ceac .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
    margin-right: 10px;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-2b48ceac .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-2b48ceac .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
    width: calc(1)
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-2b48ceac .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2) {
    display: none;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-2b48ceac .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
    margin-right: 10px;
  }
}
/* source: post-81.css */
.elementor-81 .elementor-element.elementor-element-629c6b6e {
  --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;
  --overlay-opacity:0.5;
  --padding-top:200px;
  --padding-bottom:100px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-81 .elementor-element.elementor-element-629c6b6e:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-629c6b6e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at bottom center, var( --e-global-color-7d769f6 ) 0%, var( --e-global-color-secondary ) 70%);
}
.elementor-81 .elementor-element.elementor-element-629c6b6e::before, .elementor-81 .elementor-element.elementor-element-629c6b6e > .elementor-background-video-container::before, .elementor-81 .elementor-element.elementor-element-629c6b6e > .e-con-inner > .elementor-background-video-container::before, .elementor-81 .elementor-element.elementor-element-629c6b6e > .elementor-background-slideshow::before, .elementor-81 .elementor-element.elementor-element-629c6b6e > .e-con-inner > .elementor-background-slideshow::before, .elementor-81 .elementor-element.elementor-element-629c6b6e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-image:url("../images/Grid2.png");
  --background-overlay:'';
  background-position:center center;
  background-repeat:no-repeat;
  background-size:cover;
}
.elementor-81 .elementor-element.elementor-element-40f65bf1 {
  background-color:transparent;
  padding:5px 15px 5px 15px;
  background-image:radial-gradient(at center center, #02030700 0%, var( --e-global-color-66333aa ) 80%);
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-7c169c9 );
  border-radius:200px 200px 200px 200px;
  text-align:center;
}
.elementor-81 .elementor-element.elementor-element-40f65bf1.elementor-element {
  --align-self:center;
}
.elementor-81 .elementor-element.elementor-element-40f65bf1 .elementor-heading-title {
  font-family:var( --e-global-typography-ad7cc0d-font-family ), Sans-serif;
  font-size:var( --e-global-typography-ad7cc0d-font-size );
  font-weight:var( --e-global-typography-ad7cc0d-font-weight );
  line-height:var( --e-global-typography-ad7cc0d-line-height );
  color:var( --e-global-color-accent );
}
.elementor-81 .elementor-element.elementor-element-493a84f0 {
  text-align:center;
}
.elementor-81 .elementor-element.elementor-element-493a84f0 .elementor-heading-title {
  font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
  font-size:var( --e-global-typography-primary-font-size );
  font-weight:var( --e-global-typography-primary-font-weight );
  line-height:var( --e-global-typography-primary-line-height );
  color:var( --e-global-color-accent );
}
.elementor-81 .elementor-element.elementor-element-5ce75f09 {
  --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:150px;
  --padding-bottom:100px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-81 .elementor-element.elementor-element-22b419f9 {
  --display:flex;
  --flex-direction:row;
  --container-widget-width:initial;
  --container-widget-height:100%;
  --container-widget-flex-grow:1;
  --container-widget-align-self:stretch;
  --flex-wrap-mobile:wrap;
  --justify-content:center;
  --flex-wrap:wrap;
}
.elementor-81 .elementor-element.elementor-element-19b71679 {
  text-align:center;
}
.elementor-81 .elementor-element.elementor-element-19b71679 .elementor-heading-title {
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  color:var( --e-global-color-text );
}
.elementor-81 .elementor-element.elementor-element-72f1ebfb {
  padding:0px 150px 0px 150px;
}
.elementor-81 .elementor-element.elementor-element-72f1ebfb .jeg-elementor-kit.jkit-heading {
  text-align:center;
}
.elementor-81 .elementor-element.elementor-element-72f1ebfb .jeg-elementor-kit.jkit-heading .heading-title {
  font-family:var( --e-global-typography-1764d01-font-family ), Sans-serif;
  font-size:var( --e-global-typography-1764d01-font-size );
  font-weight:var( --e-global-typography-1764d01-font-weight );
  line-height:var( --e-global-typography-1764d01-line-height );
  color:var( --e-global-color-text );
}
.elementor-81 .elementor-element.elementor-element-72f1ebfb .jeg-elementor-kit.jkit-heading .heading-section-title {
  margin:-5px 0px -10px 0px;
}
.elementor-81 .elementor-element.elementor-element-72f1ebfb .jeg-elementor-kit.jkit-heading .heading-title > span {
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-1764d01-font-family ), Sans-serif;
  font-size:var( --e-global-typography-1764d01-font-size );
  font-weight:var( --e-global-typography-1764d01-font-weight );
  line-height:var( --e-global-typography-1764d01-line-height );
}
.elementor-81 .elementor-element.elementor-element-49b5134d {
  --divider-border-style:solid;
  --divider-color:var( --e-global-color-7c169c9 );
  --divider-border-width:1px;
}
.elementor-81 .elementor-element.elementor-element-49b5134d .elementor-divider-separator {
  width:75%;
  margin:0 auto;
  margin-center:0;
}
.elementor-81 .elementor-element.elementor-element-49b5134d .elementor-divider {
  text-align:center;
  padding-block-start:15px;
  padding-block-end:15px;
}
.elementor-81 .elementor-element.elementor-element-6a5e6623 {
  width:var( --container-widget-width, 33% );
  max-width:33%;
  padding:0px 20px 0px 0px;
  --container-widget-width:33%;
  --container-widget-flex-grow:0;
}
.elementor-81 .elementor-element.elementor-element-6a5e6623 .jeg-elementor-kit.jkit-heading {
  text-align:center;
}
.elementor-81 .elementor-element.elementor-element-6a5e6623 .jeg-elementor-kit.jkit-heading .heading-title {
  font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
  font-size:var( --e-global-typography-accent-font-size );
  font-weight:var( --e-global-typography-accent-font-weight );
  line-height:var( --e-global-typography-accent-line-height );
  color:var( --e-global-color-accent );
}
.elementor-81 .elementor-element.elementor-element-6a5e6623 .jeg-elementor-kit.jkit-heading .heading-section-title {
  margin:0px 0px -10px 0px;
}
.elementor-81 .elementor-element.elementor-element-6a5e6623 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
  padding:0px 0px 0px 0px;
}
.elementor-81 .elementor-element.elementor-element-6a5e6623 .jeg-elementor-kit.jkit-heading .heading-title > span {
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
  font-size:var( --e-global-typography-accent-font-size );
  font-weight:var( --e-global-typography-accent-font-weight );
  line-height:var( --e-global-typography-accent-line-height );
}
.elementor-81 .elementor-element.elementor-element-6a5e6623 .jeg-elementor-kit.jkit-heading .heading-section-description {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  margin:0px 0px 0px 0px;
}
.elementor-81 .elementor-element.elementor-element-b8b639b {
  width:var( --container-widget-width, 33% );
  max-width:33%;
  padding:0px 0px 0px 20px;
  --container-widget-width:33%;
  --container-widget-flex-grow:0;
}
.elementor-81 .elementor-element.elementor-element-b8b639b .jeg-elementor-kit.jkit-heading {
  text-align:center;
}
.elementor-81 .elementor-element.elementor-element-b8b639b .jeg-elementor-kit.jkit-heading .heading-title {
  font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
  font-size:var( --e-global-typography-accent-font-size );
  font-weight:var( --e-global-typography-accent-font-weight );
  line-height:var( --e-global-typography-accent-line-height );
  color:var( --e-global-color-accent );
}
.elementor-81 .elementor-element.elementor-element-b8b639b .jeg-elementor-kit.jkit-heading .heading-section-title {
  margin:0px 0px -10px 0px;
}
.elementor-81 .elementor-element.elementor-element-b8b639b .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
  padding:0px 0px 0px 0px;
}
.elementor-81 .elementor-element.elementor-element-b8b639b .jeg-elementor-kit.jkit-heading .heading-title > span {
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
  font-size:var( --e-global-typography-accent-font-size );
  font-weight:var( --e-global-typography-accent-font-weight );
  line-height:var( --e-global-typography-accent-line-height );
}
.elementor-81 .elementor-element.elementor-element-b8b639b .jeg-elementor-kit.jkit-heading .heading-section-description {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  margin:0px 0px 0px 0px;
}
.elementor-81 .elementor-element.elementor-element-21ae2385 {
  --divider-border-style:solid;
  --divider-color:var( --e-global-color-7c169c9 );
  --divider-border-width:1px;
}
.elementor-81 .elementor-element.elementor-element-21ae2385 .elementor-divider-separator {
  width:75%;
  margin:0 auto;
  margin-center:0;
}
.elementor-81 .elementor-element.elementor-element-21ae2385 .elementor-divider {
  text-align:center;
  padding-block-start:15px;
  padding-block-end:15px;
}
.elementor-81 .elementor-element.elementor-element-4cb1140 {
  --display:flex;
  --flex-direction:row;
  --container-widget-width:initial;
  --container-widget-height:100%;
  --container-widget-flex-grow:1;
  --container-widget-align-self:stretch;
  --flex-wrap-mobile:wrap;
  --gap:30px 30px;
  --row-gap:30px;
  --column-gap:30px;
  --margin-top:20px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
}
.elementor-81 .elementor-element.elementor-element-be30b36 {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --border-radius:20px 20px 20px 20px;
  --padding-top:30px;
  --padding-bottom:30px;
  --padding-left:30px;
  --padding-right:30px;
}
.elementor-81 .elementor-element.elementor-element-be30b36:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-be30b36 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-7effca1 ) 0%, var( --e-global-color-b6ced13 ) 100%);
}
.elementor-81 .elementor-element.elementor-element-4af7ad7 {
  width:var( --container-widget-width, 144px );
  max-width:144px;
  padding:0px 0px 23px 0px;
  --container-widget-width:144px;
  --container-widget-flex-grow:0;
}
.elementor-81 .elementor-element.elementor-element-6a17353 {
  padding:0px 0px 20px 0px;
}
.elementor-81 .elementor-element.elementor-element-6a17353 .jeg-elementor-kit.jkit-fun-fact {
  text-align:left;
}
.elementor-81 .elementor-element.elementor-element-6a17353 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
  justify-content:normal;
  align-items:normal;
  flex-direction:column;
}
.elementor-81 .elementor-element.elementor-element-6a17353 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
  font-size:var( --e-global-typography-secondary-font-size );
  font-weight:var( --e-global-typography-secondary-font-weight );
  line-height:var( --e-global-typography-secondary-line-height );
}
.elementor-81 .elementor-element.elementor-element-6a17353 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
}
.elementor-81 .elementor-element.elementor-element-6a17353 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
  color:var( --e-global-color-primary );
  font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
  font-size:var( --e-global-typography-secondary-font-size );
  font-weight:var( --e-global-typography-secondary-font-weight );
  line-height:var( --e-global-typography-secondary-line-height );
  top:0px;
  left:0px;
  vertical-align:baseline;
}
.elementor-81 .elementor-element.elementor-element-82c3c54 {
  --divider-border-style:solid;
  --divider-color:var( --e-global-color-6da267f );
  --divider-border-width:1px;
}
.elementor-81 .elementor-element.elementor-element-82c3c54 .elementor-divider-separator {
  width:100%;
}
.elementor-81 .elementor-element.elementor-element-82c3c54 .elementor-divider {
  padding-block-start:5px;
  padding-block-end:5px;
}
.elementor-81 .elementor-element.elementor-element-00cfb4b {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --border-radius:20px 20px 20px 20px;
  --padding-top:30px;
  --padding-bottom:30px;
  --padding-left:30px;
  --padding-right:30px;
}
.elementor-81 .elementor-element.elementor-element-00cfb4b:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-00cfb4b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-7effca1 ) 0%, var( --e-global-color-b6ced13 ) 100%);
}
.elementor-81 .elementor-element.elementor-element-bbef92c {
  --display:flex;
  --flex-direction:row;
  --container-widget-width:initial;
  --container-widget-height:100%;
  --container-widget-flex-grow:1;
  --container-widget-align-self:stretch;
  --flex-wrap-mobile:wrap;
  --gap:5px 5px;
  --row-gap:5px;
  --column-gap:5px;
  --margin-top:0px;
  --margin-bottom:10px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-81 .elementor-element.elementor-element-baff2c0 {
  width:var( --container-widget-width, 56px );
  max-width:56px;
  margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  --container-widget-width:56px;
  --container-widget-flex-grow:0;
}
.elementor-81 .elementor-element.elementor-element-baff2c0.elementor-element {
  --flex-grow:0;
  --flex-shrink:0;
}
.elementor-81 .elementor-element.elementor-element-baff2c0 img {
  width:65px;
  border-style:solid;
  border-width:2px 2px 2px 2px;
  border-color:var( --e-global-color-secondary );
  border-radius:50px 50px 50px 50px;
}
.elementor-81 .elementor-element.elementor-element-4efb329 {
  width:var( --container-widget-width, 37px );
  max-width:37px;
  margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;
  --container-widget-width:37px;
  --container-widget-flex-grow:0;
}
.elementor-81 .elementor-element.elementor-element-4efb329 img {
  width:65px;
  border-style:solid;
  border-width:2px 2px 2px 2px;
  border-color:var( --e-global-color-secondary );
  border-radius:50px 50px 50px 50px;
}
.elementor-81 .elementor-element.elementor-element-bf7ffa9 {
  width:var( --container-widget-width, 37px );
  max-width:37px;
  margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;
  --container-widget-width:37px;
  --container-widget-flex-grow:0;
}
.elementor-81 .elementor-element.elementor-element-bf7ffa9 img {
  width:65px;
  border-style:solid;
  border-width:2px 2px 2px 2px;
  border-color:var( --e-global-color-secondary );
  border-radius:50px 50px 50px 50px;
}
.elementor-81 .elementor-element.elementor-element-cc87a47 {
  padding:0px 0px 20px 0px;
}
.elementor-81 .elementor-element.elementor-element-cc87a47 .jeg-elementor-kit.jkit-fun-fact {
  text-align:left;
}
.elementor-81 .elementor-element.elementor-element-cc87a47 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
  justify-content:normal;
  align-items:normal;
  flex-direction:column;
}
.elementor-81 .elementor-element.elementor-element-cc87a47 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
  font-size:var( --e-global-typography-secondary-font-size );
  font-weight:var( --e-global-typography-secondary-font-weight );
  line-height:var( --e-global-typography-secondary-line-height );
}
.elementor-81 .elementor-element.elementor-element-cc87a47 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
}
.elementor-81 .elementor-element.elementor-element-cc87a47 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
  color:var( --e-global-color-primary );
  font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
  font-size:var( --e-global-typography-secondary-font-size );
  font-weight:var( --e-global-typography-secondary-font-weight );
  line-height:var( --e-global-typography-secondary-line-height );
  top:0px;
  left:0px;
  vertical-align:baseline;
}
.elementor-81 .elementor-element.elementor-element-9b1dd1d {
  --divider-border-style:solid;
  --divider-color:var( --e-global-color-6da267f );
  --divider-border-width:1px;
}
.elementor-81 .elementor-element.elementor-element-9b1dd1d .elementor-divider-separator {
  width:100%;
}
.elementor-81 .elementor-element.elementor-element-9b1dd1d .elementor-divider {
  padding-block-start:5px;
  padding-block-end:5px;
}
.elementor-81 .elementor-element.elementor-element-311b11e {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --border-radius:20px 20px 20px 20px;
  --padding-top:30px;
  --padding-bottom:30px;
  --padding-left:30px;
  --padding-right:30px;
}
.elementor-81 .elementor-element.elementor-element-311b11e:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-311b11e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-7effca1 ) 0%, var( --e-global-color-b6ced13 ) 100%);
}
.elementor-81 .elementor-element.elementor-element-4863fe4 {
  --display:flex;
  --flex-direction:row;
  --container-widget-width:initial;
  --container-widget-height:100%;
  --container-widget-flex-grow:1;
  --container-widget-align-self:stretch;
  --flex-wrap-mobile:wrap;
  --gap:5px 5px;
  --row-gap:5px;
  --column-gap:5px;
  --margin-top:0px;
  --margin-bottom:17px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-81 .elementor-element.elementor-element-4dc9146.jkit-equal-height-enable, .elementor-81 .elementor-element.elementor-element-4dc9146.jkit-equal-height-enable, .elementor-81 .elementor-element.elementor-element-4dc9146.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-81 .elementor-element.elementor-element-4dc9146.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  height:100%;
}
.elementor-81 .elementor-element.elementor-element-4dc9146 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  text-align:left;
  padding:0px 0px 0px 0px;
  border-style:none;
  border-radius:0px 0px 0px 0px;
}
.elementor-81 .elementor-element.elementor-element-4dc9146 .jeg-elementor-kit.jkit-icon-box .title {
  margin:0px 0px 0px 0px;
  padding:13px 0px 0px 0px;
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
}
.elementor-81 .elementor-element.elementor-element-4dc9146 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  margin:0px 0px 0px 0px;
}
.elementor-81 .elementor-element.elementor-element-4dc9146 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
  font-size:100px;
}
.elementor-81 .elementor-element.elementor-element-4dc9146 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
  width:100px;
}
.elementor-81 .elementor-element.elementor-element-4dc9146 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
  color:var( --e-global-color-accent );
  background-color:var( --e-global-color-b6ced13 );
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-primary );
  border-radius:7px 7px 7px 7px;
  margin:0px 0px 0px 0px;
  padding:4px 0px 0px 11px;
  height:50px;
  width:50px;
  line-height:50px;
}
.elementor-81 .elementor-element.elementor-element-4dc9146 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
  fill:var( --e-global-color-accent );
  width:26px;
}
.elementor-81 .elementor-element.elementor-element-4dc9146 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
  font-size:26px;
}
.elementor-81 .elementor-element.elementor-element-ab8ebb5 {
  padding:0px 0px 20px 0px;
}
.elementor-81 .elementor-element.elementor-element-ab8ebb5 .jeg-elementor-kit.jkit-fun-fact {
  text-align:left;
}
.elementor-81 .elementor-element.elementor-element-ab8ebb5 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
  justify-content:normal;
  align-items:normal;
  flex-direction:column;
}
.elementor-81 .elementor-element.elementor-element-ab8ebb5 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
  font-size:var( --e-global-typography-secondary-font-size );
  font-weight:var( --e-global-typography-secondary-font-weight );
  line-height:var( --e-global-typography-secondary-line-height );
}
.elementor-81 .elementor-element.elementor-element-ab8ebb5 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
}
.elementor-81 .elementor-element.elementor-element-ab8ebb5 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
  color:var( --e-global-color-primary );
  font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
  font-size:var( --e-global-typography-secondary-font-size );
  font-weight:var( --e-global-typography-secondary-font-weight );
  line-height:var( --e-global-typography-secondary-line-height );
  top:0px;
  left:0px;
  vertical-align:baseline;
}
.elementor-81 .elementor-element.elementor-element-a128d08 {
  --divider-border-style:solid;
  --divider-color:var( --e-global-color-6da267f );
  --divider-border-width:1px;
}
.elementor-81 .elementor-element.elementor-element-a128d08 .elementor-divider-separator {
  width:100%;
}
.elementor-81 .elementor-element.elementor-element-a128d08 .elementor-divider {
  padding-block-start:5px;
  padding-block-end:5px;
}
.elementor-81 .elementor-element.elementor-element-7376cdcc {
  --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;
  --overlay-opacity:0.5;
}
.elementor-81 .elementor-element.elementor-element-7376cdcc:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-7376cdcc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image:url("../images/multiethnic-business-team-working-together-sitting-in-modern-office-panorama.jpg");
  background-position:0px 20%;
  background-repeat:no-repeat;
  background-size:cover;
}
.elementor-81 .elementor-element.elementor-element-7376cdcc::before, .elementor-81 .elementor-element.elementor-element-7376cdcc > .elementor-background-video-container::before, .elementor-81 .elementor-element.elementor-element-7376cdcc > .e-con-inner > .elementor-background-video-container::before, .elementor-81 .elementor-element.elementor-element-7376cdcc > .elementor-background-slideshow::before, .elementor-81 .elementor-element.elementor-element-7376cdcc > .e-con-inner > .elementor-background-slideshow::before, .elementor-81 .elementor-element.elementor-element-7376cdcc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-color:var( --e-global-color-secondary );
  --background-overlay:'';
}
.elementor-81 .elementor-element.elementor-element-29f66f6 {
  --spacer-size:500px;
}
.elementor-81 .elementor-element.elementor-element-6d098219 {
  --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:150px;
  --padding-bottom:75px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-81 .elementor-element.elementor-element-29ac40ca {
  --display:flex;
  --gap:15px 15px;
  --row-gap:15px;
  --column-gap:15px;
}
.elementor-81 .elementor-element.elementor-element-367fe475 {
  text-align:center;
}
.elementor-81 .elementor-element.elementor-element-367fe475 .elementor-heading-title {
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  color:var( --e-global-color-text );
}
.elementor-81 .elementor-element.elementor-element-702080c5 {
  padding:0px 350px 0px 350px;
  text-align:center;
}
.elementor-81 .elementor-element.elementor-element-702080c5 .elementor-heading-title {
  font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
  font-size:var( --e-global-typography-secondary-font-size );
  font-weight:var( --e-global-typography-secondary-font-weight );
  line-height:var( --e-global-typography-secondary-line-height );
  color:var( --e-global-color-accent );
}
.elementor-81 .elementor-element.elementor-element-2951600c {
  padding:0px 250px 0px 250px;
  text-align:center;
}
.elementor-81 .elementor-element.elementor-element-6607a9fc {
  --display:flex;
  --flex-direction:row;
  --container-widget-width:initial;
  --container-widget-height:100%;
  --container-widget-flex-grow:1;
  --container-widget-align-self:stretch;
  --flex-wrap-mobile:wrap;
  --gap:30px 30px;
  --row-gap:30px;
  --column-gap:30px;
  --margin-top:10px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
}
.elementor-81 .elementor-element.elementor-element-522d6dbb {
  --display:flex;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-81 .elementor-element.elementor-element-2b839c34 {
  --display:flex;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-81 .elementor-element.elementor-element-61132db4 img {
  filter:brightness( 100% ) contrast( 100% ) saturate( 50% ) blur( 0px ) hue-rotate( 0deg );
  border-radius:20px 20px 20px 20px;
}
.elementor-81 .elementor-element.elementor-element-61132db4:hover img {
  filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}
.elementor-81 .elementor-element.elementor-element-6cbbdec8 .jeg-elementor-kit.jkit-heading {
  text-align:center;
}
.elementor-81 .elementor-element.elementor-element-6cbbdec8 .jeg-elementor-kit.jkit-heading .heading-section-title {
  margin:-10px 0px -13px 0px;
}
.elementor-81 .elementor-element.elementor-element-6cbbdec8 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
  padding:0px 0px 0px 0px;
  border-radius:0px 0px 0px 0px;
}
.elementor-81 .elementor-element.elementor-element-6cbbdec8 .jeg-elementor-kit.jkit-heading .heading-title > span {
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
  font-size:var( --e-global-typography-accent-font-size );
  font-weight:var( --e-global-typography-accent-font-weight );
  line-height:var( --e-global-typography-accent-line-height );
  padding:0px 0px 0px 0px;
}
.elementor-81 .elementor-element.elementor-element-6cbbdec8 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-43a8762-font-family ), Sans-serif;
  font-size:var( --e-global-typography-43a8762-font-size );
  font-weight:var( --e-global-typography-43a8762-font-weight );
  line-height:var( --e-global-typography-43a8762-line-height );
  margin:0px 0px 0px 0px;
}
.elementor-81 .elementor-element.elementor-element-2d3a24cd {
  --grid-template-columns:repeat(0, auto);
  text-align:center;
  --icon-size:16px;
  --grid-column-gap:8px;
  --grid-row-gap:0px;
}
.elementor-81 .elementor-element.elementor-element-2d3a24cd .elementor-social-icon {
  background-color:var( --e-global-color-6da267f );
  --icon-padding:0.6em;
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-6da267f );
}
.elementor-81 .elementor-element.elementor-element-2d3a24cd .elementor-social-icon i {
  color:var( --e-global-color-accent );
}
.elementor-81 .elementor-element.elementor-element-2d3a24cd .elementor-social-icon svg {
  fill:var( --e-global-color-accent );
}
.elementor-81 .elementor-element.elementor-element-2d3a24cd .elementor-icon {
  border-radius:7px 7px 7px 7px;
}
.elementor-81 .elementor-element.elementor-element-2d3a24cd .elementor-social-icon:hover {
  background-color:var( --e-global-color-primary );
}
.elementor-81 .elementor-element.elementor-element-2d3a24cd .elementor-social-icon:hover i {
  color:var( --e-global-color-accent );
}
.elementor-81 .elementor-element.elementor-element-2d3a24cd .elementor-social-icon:hover svg {
  fill:var( --e-global-color-accent );
}
.elementor-81 .elementor-element.elementor-element-7f16eae {
  --display:flex;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-81 .elementor-element.elementor-element-5aaff97c {
  --display:flex;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-81 .elementor-element.elementor-element-48929ebe img {
  filter:brightness( 100% ) contrast( 100% ) saturate( 50% ) blur( 0px ) hue-rotate( 0deg );
  border-radius:20px 20px 20px 20px;
}
.elementor-81 .elementor-element.elementor-element-48929ebe:hover img {
  filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}
.elementor-81 .elementor-element.elementor-element-3154dcd2 .jeg-elementor-kit.jkit-heading {
  text-align:center;
}
.elementor-81 .elementor-element.elementor-element-3154dcd2 .jeg-elementor-kit.jkit-heading .heading-section-title {
  margin:-10px 0px -13px 0px;
}
.elementor-81 .elementor-element.elementor-element-3154dcd2 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
  padding:0px 0px 0px 0px;
  border-radius:0px 0px 0px 0px;
}
.elementor-81 .elementor-element.elementor-element-3154dcd2 .jeg-elementor-kit.jkit-heading .heading-title > span {
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
  font-size:var( --e-global-typography-accent-font-size );
  font-weight:var( --e-global-typography-accent-font-weight );
  line-height:var( --e-global-typography-accent-line-height );
  padding:0px 0px 0px 0px;
}
.elementor-81 .elementor-element.elementor-element-3154dcd2 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-43a8762-font-family ), Sans-serif;
  font-size:var( --e-global-typography-43a8762-font-size );
  font-weight:var( --e-global-typography-43a8762-font-weight );
  line-height:var( --e-global-typography-43a8762-line-height );
  margin:0px 0px 0px 0px;
}
.elementor-81 .elementor-element.elementor-element-35252873 {
  --grid-template-columns:repeat(0, auto);
  text-align:center;
  --icon-size:16px;
  --grid-column-gap:8px;
  --grid-row-gap:0px;
}
.elementor-81 .elementor-element.elementor-element-35252873 .elementor-social-icon {
  background-color:var( --e-global-color-6da267f );
  --icon-padding:0.6em;
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-6da267f );
}
.elementor-81 .elementor-element.elementor-element-35252873 .elementor-social-icon i {
  color:var( --e-global-color-accent );
}
.elementor-81 .elementor-element.elementor-element-35252873 .elementor-social-icon svg {
  fill:var( --e-global-color-accent );
}
.elementor-81 .elementor-element.elementor-element-35252873 .elementor-icon {
  border-radius:7px 7px 7px 7px;
}
.elementor-81 .elementor-element.elementor-element-35252873 .elementor-social-icon:hover {
  background-color:var( --e-global-color-primary );
}
.elementor-81 .elementor-element.elementor-element-35252873 .elementor-social-icon:hover i {
  color:var( --e-global-color-accent );
}
.elementor-81 .elementor-element.elementor-element-35252873 .elementor-social-icon:hover svg {
  fill:var( --e-global-color-accent );
}
.elementor-81 .elementor-element.elementor-element-2d154d42 {
  --display:flex;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-81 .elementor-element.elementor-element-466f8899 {
  --display:flex;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-81 .elementor-element.elementor-element-7688c0bc img {
  filter:brightness( 100% ) contrast( 100% ) saturate( 50% ) blur( 0px ) hue-rotate( 0deg );
  border-radius:20px 20px 20px 20px;
}
.elementor-81 .elementor-element.elementor-element-7688c0bc:hover img {
  filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}
.elementor-81 .elementor-element.elementor-element-6e3101ad .jeg-elementor-kit.jkit-heading {
  text-align:center;
}
.elementor-81 .elementor-element.elementor-element-6e3101ad .jeg-elementor-kit.jkit-heading .heading-section-title {
  margin:-10px 0px -13px 0px;
}
.elementor-81 .elementor-element.elementor-element-6e3101ad .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
  padding:0px 0px 0px 0px;
  border-radius:0px 0px 0px 0px;
}
.elementor-81 .elementor-element.elementor-element-6e3101ad .jeg-elementor-kit.jkit-heading .heading-title > span {
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
  font-size:var( --e-global-typography-accent-font-size );
  font-weight:var( --e-global-typography-accent-font-weight );
  line-height:var( --e-global-typography-accent-line-height );
  padding:0px 0px 0px 0px;
}
.elementor-81 .elementor-element.elementor-element-6e3101ad .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-43a8762-font-family ), Sans-serif;
  font-size:var( --e-global-typography-43a8762-font-size );
  font-weight:var( --e-global-typography-43a8762-font-weight );
  line-height:var( --e-global-typography-43a8762-line-height );
  margin:0px 0px 0px 0px;
}
.elementor-81 .elementor-element.elementor-element-139127cd {
  --grid-template-columns:repeat(0, auto);
  text-align:center;
  --icon-size:16px;
  --grid-column-gap:8px;
  --grid-row-gap:0px;
}
.elementor-81 .elementor-element.elementor-element-139127cd .elementor-social-icon {
  background-color:var( --e-global-color-6da267f );
  --icon-padding:0.6em;
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-6da267f );
}
.elementor-81 .elementor-element.elementor-element-139127cd .elementor-social-icon i {
  color:var( --e-global-color-accent );
}
.elementor-81 .elementor-element.elementor-element-139127cd .elementor-social-icon svg {
  fill:var( --e-global-color-accent );
}
.elementor-81 .elementor-element.elementor-element-139127cd .elementor-icon {
  border-radius:7px 7px 7px 7px;
}
.elementor-81 .elementor-element.elementor-element-139127cd .elementor-social-icon:hover {
  background-color:var( --e-global-color-primary );
}
.elementor-81 .elementor-element.elementor-element-139127cd .elementor-social-icon:hover i {
  color:var( --e-global-color-accent );
}
.elementor-81 .elementor-element.elementor-element-139127cd .elementor-social-icon:hover svg {
  fill:var( --e-global-color-accent );
}
.elementor-81 .elementor-element.elementor-element-50981ac2 {
  --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:75px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-81 .elementor-element.elementor-element-3745e09e {
  --display:flex;
  --flex-direction:row;
  --container-widget-width:initial;
  --container-widget-height:100%;
  --container-widget-flex-grow:1;
  --container-widget-align-self:stretch;
  --flex-wrap-mobile:wrap;
  --gap:70px 70px;
  --row-gap:70px;
  --column-gap:70px;
}
.elementor-81 .elementor-element.elementor-element-568eb71b {
  --display:flex;
  --gap:15px 15px;
  --row-gap:15px;
  --column-gap:15px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-81 .elementor-element.elementor-element-1a9aca05 {
  text-align:left;
}
.elementor-81 .elementor-element.elementor-element-1a9aca05 .elementor-heading-title {
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  color:var( --e-global-color-text );
}
.elementor-81 .elementor-element.elementor-element-2523498f {
  text-align:left;
}
.elementor-81 .elementor-element.elementor-element-2523498f .elementor-heading-title {
  font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
  font-size:var( --e-global-typography-secondary-font-size );
  font-weight:var( --e-global-typography-secondary-font-weight );
  line-height:var( --e-global-typography-secondary-line-height );
  color:var( --e-global-color-accent );
}
.elementor-81 .elementor-element.elementor-element-1dc9ce30 {
  text-align:left;
}
.elementor-81 .elementor-element.elementor-element-7c17e06a {
  --display:flex;
  --justify-content:flex-end;
  --align-items:flex-end;
  --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --padding-top:0px;
  --padding-bottom:6px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-81 .elementor-element.elementor-element-1852a4f0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
  background-color:transparent;
  padding:13px 25px 13px 25px;
  font-family:var( --e-global-typography-6e4a9c6-font-family ), Sans-serif;
  font-size:var( --e-global-typography-6e4a9c6-font-size );
  font-weight:var( --e-global-typography-6e4a9c6-font-weight );
  line-height:var( --e-global-typography-6e4a9c6-line-height );
  color:var( --e-global-color-accent );
  background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-f8bb870 ) 150%);
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-primary );
  border-radius:7px 7px 7px 7px;
}
.elementor-81 .elementor-element.elementor-element-1852a4f0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-81 .elementor-element.elementor-element-1852a4f0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);
}
.elementor-81 .elementor-element.elementor-element-1852a4f0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper > i, .elementor-81 .elementor-element.elementor-element-1852a4f0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper > svg {
  background-color:var( --e-global-color-primary );
  border-radius:200px 200px 200px 200px;
}
.elementor-81 .elementor-element.elementor-element-1852a4f0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > i, .elementor-81 .elementor-element.elementor-element-1852a4f0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > svg {
  background-color:var( --e-global-color-primary );
}
.elementor-81 .elementor-element.elementor-element-1852a4f0 .jeg-elementor-kit.jkit-button {
  text-align:right;
}
.elementor-81 .elementor-element.elementor-element-1852a4f0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
  fill:var( --e-global-color-accent );
  width:33px;
}
.elementor-81 .elementor-element.elementor-element-1852a4f0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
  color:var( --e-global-color-accent );
}
.elementor-81 .elementor-element.elementor-element-1852a4f0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
  fill:var( --e-global-color-accent );
}
.elementor-81 .elementor-element.elementor-element-1852a4f0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-81 .elementor-element.elementor-element-1852a4f0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
  padding:10px 11px 10px 11px;
}
.elementor-81 .elementor-element.elementor-element-1852a4f0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
  font-size:33px;
}
.elementor-81 .elementor-element.elementor-element-1852a4f0 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-81 .elementor-element.elementor-element-1852a4f0 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
  margin-right:20px;
}
.elementor-81 .elementor-element.elementor-element-1852a4f0 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-81 .elementor-element.elementor-element-1852a4f0 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
  margin-left:20px;
}
.elementor-81 .elementor-element.elementor-element-1852a4f0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > i {
  color:var( --e-global-color-accent );
}
.elementor-81 .elementor-element.elementor-element-1852a4f0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > svg {
  fill:var( --e-global-color-accent );
}
.elementor-81 .elementor-element.elementor-element-1852a4f0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i {
  color:var( --e-global-color-accent );
}
.elementor-81 .elementor-element.elementor-element-63084e48 {
  --display:flex;
  --margin-top:10px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
}
.elementor-81 .elementor-element.elementor-element-2f37d590 .jeg-elementor-kit.jkit-postblock .jkit-post {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-7effca1 ) 0%, var( --e-global-color-b6ced13 ) 100%);
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  border-radius:20px 20px 20px 20px;
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-6da267f );
}
.elementor-81 .elementor-element.elementor-element-2f37d590 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container:before {
  background-color:#02030745;
}
.elementor-81 .elementor-element.elementor-element-2f37d590 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
  background-color:#02010100;
  height:300px;
  border-radius:20px 20px 20px 20px;
}
.elementor-81 .elementor-element.elementor-element-2f37d590 .jeg-elementor-kit.jkit-postblock .jkit-posts {
  grid-template-columns:repeat(3, minmax(0, 1fr));
  grid-column-gap:30px;
}
.elementor-81 .elementor-element.elementor-element-2f37d590 .jeg-elementor-kit.jkit-postblock {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  border-radius:0px 0px 0px 0px;
}
.elementor-81 .elementor-element.elementor-element-2f37d590 .jeg-elementor-kit.jkit-postblock .jkit-thumb {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  border-radius:0px 0px 0px 0px;
}
.elementor-81 .elementor-element.elementor-element-2f37d590 .jeg-elementor-kit.jkit-postblock .jkit-postblock-content {
  text-align:left;
  padding:5px 30px 0px 30px;
}
.elementor-81 .elementor-element.elementor-element-2f37d590 .jeg-elementor-kit.jkit-postblock .jkit-post-title {
  margin:20px 0px 10px 0px;
}
.elementor-81 .elementor-element.elementor-element-2f37d590 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title {
  margin:20px 0px 10px 0px;
}
.elementor-81 .elementor-element.elementor-element-2f37d590 .jeg-elementor-kit.jkit-postblock .jkit-post-title a, .elementor-81 .elementor-element.elementor-element-2f37d590 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
  font-family:var( --e-global-typography-b413696-font-family ), Sans-serif;
  font-size:var( --e-global-typography-b413696-font-size );
  font-weight:var( --e-global-typography-b413696-font-weight );
  line-height:var( --e-global-typography-b413696-line-height );
}
.elementor-81 .elementor-element.elementor-element-2f37d590 .jeg-elementor-kit.jkit-postblock .jkit-post-title a {
  color:var( --e-global-color-accent );
}
.elementor-81 .elementor-element.elementor-element-2f37d590 .jeg-elementor-kit.jkit-postblock .jkit-post-title a:hover, .elementor-81 .elementor-element.elementor-element-2f37d590 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a:hover {
  font-family:var( --e-global-typography-b413696-font-family ), Sans-serif;
  font-size:var( --e-global-typography-b413696-font-size );
  font-weight:var( --e-global-typography-b413696-font-weight );
  line-height:var( --e-global-typography-b413696-line-height );
}
.elementor-81 .elementor-element.elementor-element-2f37d590 .jeg-elementor-kit.jkit-postblock .jkit-post-title a:hover {
  color:var( --e-global-color-text );
}
.elementor-81 .elementor-element.elementor-element-2f37d590 .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  color:var( --e-global-color-text );
  margin:0px 0px 0px 0px;
}
.elementor-81 .elementor-element.elementor-element-2f37d590 .jeg-elementor-kit.jkit-postblock .jkit-post-meta svg {
  fill:var( --e-global-color-text );
}
.elementor-81 .elementor-element.elementor-element-2f37d590 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-before i, .elementor-81 .elementor-element.elementor-element-2f37d590 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-before svg {
  margin-right:5px;
}
.elementor-81 .elementor-element.elementor-element-2f37d590 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-after i, .elementor-81 .elementor-element.elementor-element-2f37d590 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-after svg {
  margin-left:5px;
}
.elementor-81 .elementor-element.elementor-element-2f37d590 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-before i, .elementor-81 .elementor-element.elementor-element-2f37d590 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-before svg {
  margin-right:5px;
}
.elementor-81 .elementor-element.elementor-element-2f37d590 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-after i, .elementor-81 .elementor-element.elementor-element-2f37d590 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-after svg {
  margin-left:5px;
}
.elementor-81 .elementor-element.elementor-element-2f37d590 .jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom {
  justify-content:space-between;
}
.elementor-81 .elementor-element.elementor-element-2f37d590 .jeg-elementor-kit.jkit-postblock .jeg_empty_module {
  text-align:left;
}
@media(max-width:1024px) {
  .elementor-81 .elementor-element.elementor-element-629c6b6e {
    --padding-top:200px;
    --padding-bottom:100px;
    --padding-left:20px;
    --padding-right:20px;
  }
  .elementor-81 .elementor-element.elementor-element-40f65bf1 .elementor-heading-title {
    font-size:var( --e-global-typography-ad7cc0d-font-size );
    line-height:var( --e-global-typography-ad7cc0d-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-493a84f0 .elementor-heading-title {
    font-size:var( --e-global-typography-primary-font-size );
    line-height:var( --e-global-typography-primary-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-5ce75f09 {
    --padding-top:150px;
    --padding-bottom:100px;
    --padding-left:10px;
    --padding-right:10px;
  }
  .elementor-81 .elementor-element.elementor-element-19b71679 .elementor-heading-title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-72f1ebfb {
    padding:0px 0px 0px 0px;
  }
  .elementor-81 .elementor-element.elementor-element-72f1ebfb .jeg-elementor-kit.jkit-heading .heading-title {
    font-size:var( --e-global-typography-1764d01-font-size );
    line-height:var( --e-global-typography-1764d01-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-72f1ebfb .jeg-elementor-kit.jkit-heading .heading-title > span {
    font-size:var( --e-global-typography-1764d01-font-size );
    line-height:var( --e-global-typography-1764d01-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-49b5134d .elementor-divider-separator {
    width:100%;
  }
  .elementor-81 .elementor-element.elementor-element-6a5e6623 {
    --container-widget-width:45%;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 45% );
    max-width:45%;
  }
  .elementor-81 .elementor-element.elementor-element-6a5e6623 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-6a5e6623 .jeg-elementor-kit.jkit-heading .heading-title > span {
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-6a5e6623 .jeg-elementor-kit.jkit-heading .heading-section-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-b8b639b {
    --container-widget-width:45%;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 45% );
    max-width:45%;
  }
  .elementor-81 .elementor-element.elementor-element-b8b639b .jeg-elementor-kit.jkit-heading .heading-title {
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-b8b639b .jeg-elementor-kit.jkit-heading .heading-title > span {
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-b8b639b .jeg-elementor-kit.jkit-heading .heading-section-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-21ae2385 .elementor-divider-separator {
    width:100%;
  }
  .elementor-81 .elementor-element.elementor-element-4cb1140 {
    --flex-wrap:wrap;
  }
  .elementor-81 .elementor-element.elementor-element-4af7ad7 {
    --container-widget-width:130px;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 130px );
    max-width:130px;
  }
  .elementor-81 .elementor-element.elementor-element-6a17353 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-6a17353 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-6a17353 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-baff2c0 {
    margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    --container-widget-width:51px;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 51px );
    max-width:51px;
  }
  .elementor-81 .elementor-element.elementor-element-4efb329 {
    margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;
    --container-widget-width:40px;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 40px );
    max-width:40px;
  }
  .elementor-81 .elementor-element.elementor-element-bf7ffa9 {
    margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;
    --container-widget-width:40px;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 40px );
    max-width:40px;
  }
  .elementor-81 .elementor-element.elementor-element-cc87a47 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-cc87a47 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-cc87a47 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-4dc9146 .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-4dc9146 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-ab8ebb5 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-ab8ebb5 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-ab8ebb5 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-7376cdcc:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-7376cdcc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position:0px 0%;
  }
  .elementor-81 .elementor-element.elementor-element-6d098219 {
    --padding-top:150px;
    --padding-bottom:75px;
    --padding-left:10px;
    --padding-right:10px;
  }
  .elementor-81 .elementor-element.elementor-element-367fe475 .elementor-heading-title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-702080c5 {
    padding:0px 0px 0px 0px;
  }
  .elementor-81 .elementor-element.elementor-element-702080c5 .elementor-heading-title {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-2951600c {
    padding:0px 0px 0px 0px;
  }
  .elementor-81 .elementor-element.elementor-element-6607a9fc {
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --align-items:center;
    --flex-wrap:wrap;
  }
  .elementor-81 .elementor-element.elementor-element-6cbbdec8 .jeg-elementor-kit.jkit-heading .heading-title > span {
    color:var( --e-global-color-accent );
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-6cbbdec8 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    color:var( --e-global-color-text );
    font-size:var( --e-global-typography-43a8762-font-size );
    line-height:var( --e-global-typography-43a8762-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-7f16eae {
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
  }
  .elementor-81 .elementor-element.elementor-element-3154dcd2 .jeg-elementor-kit.jkit-heading .heading-title > span {
    color:var( --e-global-color-accent );
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-3154dcd2 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    color:var( --e-global-color-text );
    font-size:var( --e-global-typography-43a8762-font-size );
    line-height:var( --e-global-typography-43a8762-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-2d154d42 {
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
  }
  .elementor-81 .elementor-element.elementor-element-6e3101ad .jeg-elementor-kit.jkit-heading .heading-title > span {
    color:var( --e-global-color-accent );
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-6e3101ad .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    color:var( --e-global-color-text );
    font-size:var( --e-global-typography-43a8762-font-size );
    line-height:var( --e-global-typography-43a8762-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-50981ac2 {
    --padding-top:75px;
    --padding-bottom:0px;
    --padding-left:10px;
    --padding-right:10px;
  }
  .elementor-81 .elementor-element.elementor-element-3745e09e {
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --gap:20px 20px;
    --row-gap:20px;
    --column-gap:20px;
  }
  .elementor-81 .elementor-element.elementor-element-1a9aca05 .elementor-heading-title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-2523498f .elementor-heading-title {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-1dc9ce30 {
    padding:0px 0px 0px 0px;
  }
  .elementor-81 .elementor-element.elementor-element-7c17e06a {
    --align-items:flex-start;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
  }
  .elementor-81 .elementor-element.elementor-element-1852a4f0 .jeg-elementor-kit.jkit-button {
    text-align:left;
  }
  .elementor-81 .elementor-element.elementor-element-1852a4f0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size:var( --e-global-typography-6e4a9c6-font-size );
    line-height:var( --e-global-typography-6e4a9c6-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-2f37d590 .jeg-elementor-kit.jkit-postblock .jkit-posts {
    grid-template-columns:repeat(1, minmax(0, 1fr));
  }
  .elementor-81 .elementor-element.elementor-element-2f37d590 .jeg-elementor-kit.jkit-postblock .jkit-post {
    margin:0px 0px 30px 0px;
  }
  .elementor-81 .elementor-element.elementor-element-2f37d590 .jeg-elementor-kit.jkit-postblock .jkit-post-title a, .elementor-81 .elementor-element.elementor-element-2f37d590 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-2f37d590 .jeg-elementor-kit.jkit-postblock .jkit-post-title a {
    color:var( --e-global-color-accent );
  }
  .elementor-81 .elementor-element.elementor-element-2f37d590 .jeg-elementor-kit.jkit-postblock .jkit-post-title a:hover, .elementor-81 .elementor-element.elementor-element-2f37d590 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a:hover {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-2f37d590 .jeg-elementor-kit.jkit-postblock .jkit-post-title a:hover {
    color:var( --e-global-color-text );
  }
  .elementor-81 .elementor-element.elementor-element-2f37d590 .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
    color:var( --e-global-color-text );
  }
  .elementor-81 .elementor-element.elementor-element-2f37d590 .jeg-elementor-kit.jkit-postblock .jkit-post-meta svg {
    fill:var( --e-global-color-text );
  }
}
@media(max-width:767px) {
  .elementor-81 .elementor-element.elementor-element-40f65bf1 .elementor-heading-title {
    font-size:var( --e-global-typography-ad7cc0d-font-size );
    line-height:var( --e-global-typography-ad7cc0d-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-493a84f0 .elementor-heading-title {
    font-size:var( --e-global-typography-primary-font-size );
    line-height:var( --e-global-typography-primary-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-19b71679 .elementor-heading-title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-72f1ebfb .jeg-elementor-kit.jkit-heading .heading-title {
    font-size:var( --e-global-typography-1764d01-font-size );
    line-height:var( --e-global-typography-1764d01-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-72f1ebfb .jeg-elementor-kit.jkit-heading .heading-title > span {
    font-size:var( --e-global-typography-1764d01-font-size );
    line-height:var( --e-global-typography-1764d01-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-6a5e6623 {
    width:100%;
    max-width:100%;
    padding:0px 0px 0px 0px;
  }
  .elementor-81 .elementor-element.elementor-element-6a5e6623 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-6a5e6623 .jeg-elementor-kit.jkit-heading .heading-title > span {
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-6a5e6623 .jeg-elementor-kit.jkit-heading .heading-section-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-b8b639b {
    width:100%;
    max-width:100%;
    padding:0px 0px 0px 0px;
  }
  .elementor-81 .elementor-element.elementor-element-b8b639b .jeg-elementor-kit.jkit-heading .heading-title {
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-b8b639b .jeg-elementor-kit.jkit-heading .heading-title > span {
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-b8b639b .jeg-elementor-kit.jkit-heading .heading-section-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-4af7ad7 {
    --container-widget-width:130px;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 130px );
    max-width:130px;
  }
  .elementor-81 .elementor-element.elementor-element-6a17353 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-6a17353 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-6a17353 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-baff2c0 {
    --container-widget-width:45px;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 45px );
    max-width:45px;
  }
  .elementor-81 .elementor-element.elementor-element-4efb329 {
    --container-widget-width:27px;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 27px );
    max-width:27px;
  }
  .elementor-81 .elementor-element.elementor-element-bf7ffa9 {
    --container-widget-width:27px;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 27px );
    max-width:27px;
  }
  .elementor-81 .elementor-element.elementor-element-cc87a47 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-cc87a47 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-cc87a47 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-4dc9146 .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-4dc9146 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-ab8ebb5 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-ab8ebb5 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-ab8ebb5 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-7376cdcc:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-7376cdcc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position:45% 0%;
  }
  .elementor-81 .elementor-element.elementor-element-29f66f6 {
    --spacer-size:400px;
  }
  .elementor-81 .elementor-element.elementor-element-367fe475 .elementor-heading-title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-702080c5 .elementor-heading-title {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-522d6dbb {
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
  }
  .elementor-81 .elementor-element.elementor-element-6cbbdec8 .jeg-elementor-kit.jkit-heading .heading-title > span {
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-6cbbdec8 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    font-size:var( --e-global-typography-43a8762-font-size );
    line-height:var( --e-global-typography-43a8762-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-7f16eae {
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
  }
  .elementor-81 .elementor-element.elementor-element-3154dcd2 .jeg-elementor-kit.jkit-heading .heading-title > span {
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-3154dcd2 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    font-size:var( --e-global-typography-43a8762-font-size );
    line-height:var( --e-global-typography-43a8762-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-2d154d42 {
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
  }
  .elementor-81 .elementor-element.elementor-element-6e3101ad .jeg-elementor-kit.jkit-heading .heading-title > span {
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-6e3101ad .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    font-size:var( --e-global-typography-43a8762-font-size );
    line-height:var( --e-global-typography-43a8762-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-1a9aca05 .elementor-heading-title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-2523498f .elementor-heading-title {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-1852a4f0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size:var( --e-global-typography-6e4a9c6-font-size );
    line-height:var( --e-global-typography-6e4a9c6-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-2f37d590 .jeg-elementor-kit.jkit-postblock .jkit-post-title a, .elementor-81 .elementor-element.elementor-element-2f37d590 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-2f37d590 .jeg-elementor-kit.jkit-postblock .jkit-post-title a {
    color:var( --e-global-color-accent );
  }
  .elementor-81 .elementor-element.elementor-element-2f37d590 .jeg-elementor-kit.jkit-postblock .jkit-post-title a:hover, .elementor-81 .elementor-element.elementor-element-2f37d590 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a:hover {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-81 .elementor-element.elementor-element-2f37d590 .jeg-elementor-kit.jkit-postblock .jkit-post-title a:hover {
    color:var( --e-global-color-text );
  }
  .elementor-81 .elementor-element.elementor-element-2f37d590 .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
    color:var( --e-global-color-text );
  }
  .elementor-81 .elementor-element.elementor-element-2f37d590 .jeg-elementor-kit.jkit-postblock .jkit-post-meta svg {
    fill:var( --e-global-color-text );
  }
}
@media(min-width:768px) {
  .elementor-81 .elementor-element.elementor-element-629c6b6e {
    --content-width:1290px;
  }
  .elementor-81 .elementor-element.elementor-element-5ce75f09 {
    --content-width:1290px;
  }
  .elementor-81 .elementor-element.elementor-element-22b419f9 {
    --content-width:1290px;
  }
  .elementor-81 .elementor-element.elementor-element-6d098219 {
    --content-width:1290px;
  }
  .elementor-81 .elementor-element.elementor-element-29ac40ca {
    --content-width:1290px;
  }
  .elementor-81 .elementor-element.elementor-element-6607a9fc {
    --content-width:1290px;
  }
  .elementor-81 .elementor-element.elementor-element-50981ac2 {
    --content-width:1290px;
  }
  .elementor-81 .elementor-element.elementor-element-3745e09e {
    --content-width:1290px;
  }
  .elementor-81 .elementor-element.elementor-element-63084e48 {
    --content-width:1290px;
  }
}
@media(max-width:1024px) and (min-width:768px) {
  .elementor-81 .elementor-element.elementor-element-522d6dbb {
    --width:47.8%;
  }
  .elementor-81 .elementor-element.elementor-element-7f16eae {
    --width:47.8%;
  }
  .elementor-81 .elementor-element.elementor-element-2d154d42 {
    --width:47.8%;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-4dc9146 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    flex-direction: row;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-4dc9146 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
    margin-right: 15px;
    margin-left: unset;
  }
}
/* source: post-102.css */
.elementor-102 .elementor-element.elementor-element-772eb04 {
  --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;
  --overlay-opacity:0.5;
  --padding-top:200px;
  --padding-bottom:100px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-102 .elementor-element.elementor-element-772eb04:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-772eb04 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at bottom center, var( --e-global-color-7d769f6 ) 0%, var( --e-global-color-secondary ) 70%);
}
.elementor-102 .elementor-element.elementor-element-772eb04::before, .elementor-102 .elementor-element.elementor-element-772eb04 > .elementor-background-video-container::before, .elementor-102 .elementor-element.elementor-element-772eb04 > .e-con-inner > .elementor-background-video-container::before, .elementor-102 .elementor-element.elementor-element-772eb04 > .elementor-background-slideshow::before, .elementor-102 .elementor-element.elementor-element-772eb04 > .e-con-inner > .elementor-background-slideshow::before, .elementor-102 .elementor-element.elementor-element-772eb04 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-image:url("../images/Grid2.png");
  --background-overlay:'';
  background-position:center center;
  background-repeat:no-repeat;
  background-size:cover;
}
.elementor-102 .elementor-element.elementor-element-2c59682f {
  background-color:transparent;
  padding:5px 15px 5px 15px;
  background-image:radial-gradient(at center center, #02030700 0%, var( --e-global-color-66333aa ) 80%);
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-7c169c9 );
  border-radius:200px 200px 200px 200px;
  text-align:center;
}
.elementor-102 .elementor-element.elementor-element-2c59682f.elementor-element {
  --align-self:center;
}
.elementor-102 .elementor-element.elementor-element-2c59682f .elementor-heading-title {
  font-family:var( --e-global-typography-ad7cc0d-font-family ), Sans-serif;
  font-size:var( --e-global-typography-ad7cc0d-font-size );
  font-weight:var( --e-global-typography-ad7cc0d-font-weight );
  line-height:var( --e-global-typography-ad7cc0d-line-height );
  color:var( --e-global-color-accent );
}
.elementor-102 .elementor-element.elementor-element-6fef9e16 {
  text-align:center;
}
.elementor-102 .elementor-element.elementor-element-6fef9e16 .elementor-heading-title {
  font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
  font-size:var( --e-global-typography-primary-font-size );
  font-weight:var( --e-global-typography-primary-font-weight );
  line-height:var( --e-global-typography-primary-line-height );
  color:var( --e-global-color-accent );
}
.elementor-102 .elementor-element.elementor-element-3256cbd {
  --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:150px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-102 .elementor-element.elementor-element-6c12935 {
  --display:flex;
  --gap:15px 15px;
  --row-gap:15px;
  --column-gap:15px;
}
.elementor-102 .elementor-element.elementor-element-95dcd19 {
  text-align:center;
}
.elementor-102 .elementor-element.elementor-element-95dcd19 .elementor-heading-title {
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  color:var( --e-global-color-text );
}
.elementor-102 .elementor-element.elementor-element-50b1655 {
  padding:0px 350px 0px 350px;
  text-align:center;
}
.elementor-102 .elementor-element.elementor-element-50b1655 .elementor-heading-title {
  font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
  font-size:var( --e-global-typography-secondary-font-size );
  font-weight:var( --e-global-typography-secondary-font-weight );
  line-height:var( --e-global-typography-secondary-line-height );
  color:var( --e-global-color-accent );
}
.elementor-102 .elementor-element.elementor-element-f8011e7 {
  text-align:center;
}
.elementor-102 .elementor-element.elementor-element-8c2f4c4 {
  --display:flex;
  --flex-direction:row;
  --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height:100%;
  --container-widget-flex-grow:1;
  --container-widget-align-self:stretch;
  --flex-wrap-mobile:wrap;
  --justify-content:center;
  --align-items:center;
  --gap:30px 30px;
  --row-gap:30px;
  --column-gap:30px;
  --flex-wrap:wrap;
  --margin-top:20px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
}
.elementor-102 .elementor-element.elementor-element-c52eab6 {
  --display:flex;
  --flex-direction:row;
  --container-widget-width:initial;
  --container-widget-height:100%;
  --container-widget-flex-grow:1;
  --container-widget-align-self:stretch;
  --flex-wrap-mobile:wrap;
  --gap:0px 0px;
  --row-gap:0px;
  --column-gap:0px;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --border-radius:20px 20px 20px 20px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-102 .elementor-element.elementor-element-c52eab6:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-c52eab6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-7effca1 ) 0%, var( --e-global-color-b6ced13 ) 100%);
}
.elementor-102 .elementor-element.elementor-element-51a4103 {
  --display:flex;
  --justify-content:center;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-102 .elementor-element.elementor-element-3ac4e35.jkit-equal-height-enable, .elementor-102 .elementor-element.elementor-element-3ac4e35.jkit-equal-height-enable, .elementor-102 .elementor-element.elementor-element-3ac4e35.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-102 .elementor-element.elementor-element-3ac4e35.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  height:100%;
}
.elementor-102 .elementor-element.elementor-element-3ac4e35 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  text-align:left;
  padding:40px 40px 0px 40px;
  border-style:none;
  border-radius:0px 0px 0px 0px;
}
.elementor-102 .elementor-element.elementor-element-3ac4e35 .jeg-elementor-kit.jkit-icon-box .title {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
  font-size:var( --e-global-typography-accent-font-size );
  font-weight:var( --e-global-typography-accent-font-weight );
  line-height:var( --e-global-typography-accent-line-height );
}
.elementor-102 .elementor-element.elementor-element-3ac4e35 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  margin:10px 0px 0px 0px;
}
.elementor-102 .elementor-element.elementor-element-3ac4e35 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
  font-size:100px;
}
.elementor-102 .elementor-element.elementor-element-3ac4e35 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
  width:100px;
}
.elementor-102 .elementor-element.elementor-element-3ac4e35 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
  color:var( --e-global-color-accent );
  background-color:var( --e-global-color-b6ced13 );
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-primary );
  border-radius:7px 7px 7px 7px;
  margin:0px 0px 30px 0px;
  padding:4px 0px 0px 11px;
  height:50px;
  width:50px;
  line-height:50px;
}
.elementor-102 .elementor-element.elementor-element-3ac4e35 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
  fill:var( --e-global-color-accent );
  width:26px;
}
.elementor-102 .elementor-element.elementor-element-3ac4e35 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
  font-size:26px;
}
.elementor-102 .elementor-element.elementor-element-ad1d2f8 {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:0px 0px 0px 1px;
  --border-top-width:0px;
  --border-right-width:0px;
  --border-bottom-width:0px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-102 .elementor-element.elementor-element-981d9c1 {
  padding:40px 40px 40px 40px;
  text-align:center;
}
.elementor-102 .elementor-element.elementor-element-981d9c1 img {
  width:55%;
  opacity:0.75;
  filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}
.elementor-102 .elementor-element.elementor-element-981d9c1:hover img {
  opacity:1;
  filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}
.elementor-102 .elementor-element.elementor-element-e1a1a5a {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --border-radius:20px 20px 20px 20px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-102 .elementor-element.elementor-element-e1a1a5a:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-e1a1a5a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-7effca1 ) 0%, var( --e-global-color-b6ced13 ) 100%);
}
.elementor-102 .elementor-element.elementor-element-5561325.jkit-equal-height-enable, .elementor-102 .elementor-element.elementor-element-5561325.jkit-equal-height-enable, .elementor-102 .elementor-element.elementor-element-5561325.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-102 .elementor-element.elementor-element-5561325.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  height:100%;
}
.elementor-102 .elementor-element.elementor-element-5561325 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  text-align:left;
  padding:40px 40px 0px 40px;
  border-style:none;
  border-radius:0px 0px 0px 0px;
}
.elementor-102 .elementor-element.elementor-element-5561325 .jeg-elementor-kit.jkit-icon-box .title {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
  font-size:var( --e-global-typography-accent-font-size );
  font-weight:var( --e-global-typography-accent-font-weight );
  line-height:var( --e-global-typography-accent-line-height );
}
.elementor-102 .elementor-element.elementor-element-5561325 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  margin:10px 0px 0px 0px;
}
.elementor-102 .elementor-element.elementor-element-5561325 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
  font-size:100px;
}
.elementor-102 .elementor-element.elementor-element-5561325 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
  width:100px;
}
.elementor-102 .elementor-element.elementor-element-5561325 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
  color:var( --e-global-color-accent );
  background-color:var( --e-global-color-b6ced13 );
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-primary );
  border-radius:7px 7px 7px 7px;
  margin:0px 0px 30px 0px;
  padding:4px 0px 0px 11px;
  height:50px;
  width:50px;
  line-height:50px;
}
.elementor-102 .elementor-element.elementor-element-5561325 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
  fill:var( --e-global-color-accent );
  width:26px;
}
.elementor-102 .elementor-element.elementor-element-5561325 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
  font-size:26px;
}
.elementor-102 .elementor-element.elementor-element-21db712 {
  --divider-border-style:solid;
  --divider-color:var( --e-global-color-6da267f );
  --divider-border-width:1px;
}
.elementor-102 .elementor-element.elementor-element-21db712 .elementor-divider-separator {
  width:100%;
}
.elementor-102 .elementor-element.elementor-element-21db712 .elementor-divider {
  padding-block-start:15px;
  padding-block-end:15px;
}
.elementor-102 .elementor-element.elementor-element-fee4151 {
  padding:40px 40px 40px 40px;
  text-align:center;
}
.elementor-102 .elementor-element.elementor-element-fee4151 img {
  width:100%;
  opacity:0.75;
  filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}
.elementor-102 .elementor-element.elementor-element-fee4151:hover img {
  opacity:1;
  filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}
.elementor-102 .elementor-element.elementor-element-d9073e0 {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --border-radius:20px 20px 20px 20px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-102 .elementor-element.elementor-element-d9073e0:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-d9073e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-7effca1 ) 0%, var( --e-global-color-b6ced13 ) 100%);
}
.elementor-102 .elementor-element.elementor-element-9ad0b17.jkit-equal-height-enable, .elementor-102 .elementor-element.elementor-element-9ad0b17.jkit-equal-height-enable, .elementor-102 .elementor-element.elementor-element-9ad0b17.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-102 .elementor-element.elementor-element-9ad0b17.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  height:100%;
}
.elementor-102 .elementor-element.elementor-element-9ad0b17 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  text-align:left;
  padding:40px 40px 0px 40px;
  border-style:none;
  border-radius:0px 0px 0px 0px;
}
.elementor-102 .elementor-element.elementor-element-9ad0b17 .jeg-elementor-kit.jkit-icon-box .title {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
  font-size:var( --e-global-typography-accent-font-size );
  font-weight:var( --e-global-typography-accent-font-weight );
  line-height:var( --e-global-typography-accent-line-height );
}
.elementor-102 .elementor-element.elementor-element-9ad0b17 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  margin:10px 0px 0px 0px;
}
.elementor-102 .elementor-element.elementor-element-9ad0b17 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
  font-size:100px;
}
.elementor-102 .elementor-element.elementor-element-9ad0b17 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
  width:100px;
}
.elementor-102 .elementor-element.elementor-element-9ad0b17 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
  color:var( --e-global-color-accent );
  background-color:var( --e-global-color-b6ced13 );
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-primary );
  border-radius:7px 7px 7px 7px;
  margin:0px 0px 30px 0px;
  padding:4px 0px 0px 11px;
  height:50px;
  width:50px;
  line-height:50px;
}
.elementor-102 .elementor-element.elementor-element-9ad0b17 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
  fill:var( --e-global-color-accent );
  width:26px;
}
.elementor-102 .elementor-element.elementor-element-9ad0b17 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
  font-size:26px;
}
.elementor-102 .elementor-element.elementor-element-7c926a7 {
  --divider-border-style:solid;
  --divider-color:var( --e-global-color-6da267f );
  --divider-border-width:1px;
}
.elementor-102 .elementor-element.elementor-element-7c926a7 .elementor-divider-separator {
  width:100%;
}
.elementor-102 .elementor-element.elementor-element-7c926a7 .elementor-divider {
  padding-block-start:15px;
  padding-block-end:15px;
}
.elementor-102 .elementor-element.elementor-element-bf2366b {
  padding:40px 40px 40px 40px;
  text-align:center;
}
.elementor-102 .elementor-element.elementor-element-bf2366b img {
  width:73%;
  opacity:0.75;
  filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}
.elementor-102 .elementor-element.elementor-element-bf2366b:hover img {
  opacity:1;
  filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}
.elementor-102 .elementor-element.elementor-element-353d729 {
  --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:150px;
  --padding-bottom:150px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-102 .elementor-element.elementor-element-353d729:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-353d729 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center left, var( --e-global-color-7d769f6 ) 0%, var( --e-global-color-secondary ) 75%);
}
.elementor-102 .elementor-element.elementor-element-0b7aa94 {
  --display:flex;
  --gap:15px 15px;
  --row-gap:15px;
  --column-gap:15px;
}
.elementor-102 .elementor-element.elementor-element-d3e815d {
  text-align:left;
}
.elementor-102 .elementor-element.elementor-element-d3e815d .elementor-heading-title {
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  color:var( --e-global-color-text );
}
.elementor-102 .elementor-element.elementor-element-0386dfb {
  width:var( --container-widget-width, 40% );
  max-width:40%;
  --container-widget-width:40%;
  --container-widget-flex-grow:0;
  text-align:left;
}
.elementor-102 .elementor-element.elementor-element-0386dfb .elementor-heading-title {
  font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
  font-size:var( --e-global-typography-secondary-font-size );
  font-weight:var( --e-global-typography-secondary-font-weight );
  line-height:var( --e-global-typography-secondary-line-height );
  color:var( --e-global-color-accent );
}
.elementor-102 .elementor-element.elementor-element-60c9716 {
  text-align:left;
}
.elementor-102 .elementor-element.elementor-element-e725770 {
  --display:flex;
  --flex-direction:row;
  --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height:100%;
  --container-widget-flex-grow:1;
  --container-widget-align-self:stretch;
  --flex-wrap-mobile:wrap;
  --justify-content:center;
  --align-items:center;
  --flex-wrap:wrap;
  --margin-top:10px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
}
.elementor-102 .elementor-element.elementor-element-4785798 {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --border-radius:20px 20px 20px 20px;
  --padding-top:25px;
  --padding-bottom:25px;
  --padding-left:25px;
  --padding-right:25px;
}
.elementor-102 .elementor-element.elementor-element-4785798:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-4785798 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-7effca1 ) 0%, var( --e-global-color-b6ced13 ) 100%);
}
.elementor-102 .elementor-element.elementor-element-4785798:hover {
  border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-f8bb870 );
  --border-color:var( --e-global-color-f8bb870 );
}
.elementor-102 .elementor-element.elementor-element-4785798, .elementor-102 .elementor-element.elementor-element-4785798::before {
  --border-transition:0.3s;
}
.elementor-102 .elementor-element.elementor-element-460dd7c {
  background-color:transparent;
  padding:8px 8px 1px 8px;
  background-image:radial-gradient(at center center, #0077FF00 0%, var( --e-global-color-f8bb870 ) 100%);
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-primary );
  border-radius:7px 7px 7px 7px;
}
.elementor-102 .elementor-element.elementor-element-460dd7c.elementor-element {
  --align-self:flex-end;
}
.elementor-102 .elementor-element.elementor-element-460dd7c .elementor-icon-wrapper {
  text-align:right;
}
.elementor-102 .elementor-element.elementor-element-460dd7c.elementor-view-stacked .elementor-icon {
  background-color:var( --e-global-color-accent );
}
.elementor-102 .elementor-element.elementor-element-460dd7c.elementor-view-framed .elementor-icon, .elementor-102 .elementor-element.elementor-element-460dd7c.elementor-view-default .elementor-icon {
  color:var( --e-global-color-accent );
  border-color:var( --e-global-color-accent );
}
.elementor-102 .elementor-element.elementor-element-460dd7c.elementor-view-framed .elementor-icon, .elementor-102 .elementor-element.elementor-element-460dd7c.elementor-view-default .elementor-icon svg {
  fill:var( --e-global-color-accent );
}
.elementor-102 .elementor-element.elementor-element-460dd7c .elementor-icon {
  font-size:25px;
}
.elementor-102 .elementor-element.elementor-element-460dd7c .elementor-icon svg {
  height:25px;
}
.elementor-102 .elementor-element.elementor-element-abc1475.jkit-equal-height-enable, .elementor-102 .elementor-element.elementor-element-abc1475.jkit-equal-height-enable, .elementor-102 .elementor-element.elementor-element-abc1475.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-102 .elementor-element.elementor-element-abc1475.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  height:100%;
}
.elementor-102 .elementor-element.elementor-element-abc1475 {
  margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}
.elementor-102 .elementor-element.elementor-element-abc1475 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  text-align:left;
  padding:0px 0px 0px 0px;
  border-style:none;
  border-radius:0px 0px 0px 0px;
}
.elementor-102 .elementor-element.elementor-element-abc1475 .jeg-elementor-kit.jkit-icon-box .title {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-b413696-font-family ), Sans-serif;
  font-size:var( --e-global-typography-b413696-font-size );
  font-weight:var( --e-global-typography-b413696-font-weight );
  line-height:var( --e-global-typography-b413696-line-height );
}
.elementor-102 .elementor-element.elementor-element-abc1475 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  margin:10px 0px 0px 0px;
}
.elementor-102 .elementor-element.elementor-element-abc1475 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
  font-size:100px;
}
.elementor-102 .elementor-element.elementor-element-abc1475 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
  width:100px;
}
.elementor-102 .elementor-element.elementor-element-7f797b2 {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --border-radius:20px 20px 20px 20px;
  --padding-top:25px;
  --padding-bottom:25px;
  --padding-left:25px;
  --padding-right:25px;
}
.elementor-102 .elementor-element.elementor-element-7f797b2:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-7f797b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-7effca1 ) 0%, var( --e-global-color-b6ced13 ) 100%);
}
.elementor-102 .elementor-element.elementor-element-7f797b2:hover {
  border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-f8bb870 );
  --border-color:var( --e-global-color-f8bb870 );
}
.elementor-102 .elementor-element.elementor-element-7f797b2, .elementor-102 .elementor-element.elementor-element-7f797b2::before {
  --border-transition:0.3s;
}
.elementor-102 .elementor-element.elementor-element-602ac16 {
  background-color:transparent;
  padding:8px 8px 1px 8px;
  background-image:radial-gradient(at center center, #0077FF00 0%, var( --e-global-color-f8bb870 ) 100%);
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-primary );
  border-radius:7px 7px 7px 7px;
}
.elementor-102 .elementor-element.elementor-element-602ac16.elementor-element {
  --align-self:flex-end;
}
.elementor-102 .elementor-element.elementor-element-602ac16 .elementor-icon-wrapper {
  text-align:right;
}
.elementor-102 .elementor-element.elementor-element-602ac16.elementor-view-stacked .elementor-icon {
  background-color:var( --e-global-color-accent );
}
.elementor-102 .elementor-element.elementor-element-602ac16.elementor-view-framed .elementor-icon, .elementor-102 .elementor-element.elementor-element-602ac16.elementor-view-default .elementor-icon {
  color:var( --e-global-color-accent );
  border-color:var( --e-global-color-accent );
}
.elementor-102 .elementor-element.elementor-element-602ac16.elementor-view-framed .elementor-icon, .elementor-102 .elementor-element.elementor-element-602ac16.elementor-view-default .elementor-icon svg {
  fill:var( --e-global-color-accent );
}
.elementor-102 .elementor-element.elementor-element-602ac16 .elementor-icon {
  font-size:25px;
}
.elementor-102 .elementor-element.elementor-element-602ac16 .elementor-icon svg {
  height:25px;
}
.elementor-102 .elementor-element.elementor-element-5141989.jkit-equal-height-enable, .elementor-102 .elementor-element.elementor-element-5141989.jkit-equal-height-enable, .elementor-102 .elementor-element.elementor-element-5141989.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-102 .elementor-element.elementor-element-5141989.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  height:100%;
}
.elementor-102 .elementor-element.elementor-element-5141989 {
  margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}
.elementor-102 .elementor-element.elementor-element-5141989 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  text-align:left;
  padding:0px 0px 0px 0px;
  border-style:none;
  border-radius:0px 0px 0px 0px;
}
.elementor-102 .elementor-element.elementor-element-5141989 .jeg-elementor-kit.jkit-icon-box .title {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-b413696-font-family ), Sans-serif;
  font-size:var( --e-global-typography-b413696-font-size );
  font-weight:var( --e-global-typography-b413696-font-weight );
  line-height:var( --e-global-typography-b413696-line-height );
}
.elementor-102 .elementor-element.elementor-element-5141989 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  margin:10px 0px 0px 0px;
}
.elementor-102 .elementor-element.elementor-element-5141989 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
  font-size:100px;
}
.elementor-102 .elementor-element.elementor-element-5141989 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
  width:100px;
}
.elementor-102 .elementor-element.elementor-element-91af9d4 {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --border-radius:20px 20px 20px 20px;
  --padding-top:25px;
  --padding-bottom:25px;
  --padding-left:25px;
  --padding-right:25px;
}
.elementor-102 .elementor-element.elementor-element-91af9d4:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-91af9d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-7effca1 ) 0%, var( --e-global-color-b6ced13 ) 100%);
}
.elementor-102 .elementor-element.elementor-element-91af9d4:hover {
  border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-f8bb870 );
  --border-color:var( --e-global-color-f8bb870 );
}
.elementor-102 .elementor-element.elementor-element-91af9d4, .elementor-102 .elementor-element.elementor-element-91af9d4::before {
  --border-transition:0.3s;
}
.elementor-102 .elementor-element.elementor-element-b775c4e {
  background-color:transparent;
  padding:8px 8px 1px 8px;
  background-image:radial-gradient(at center center, #0077FF00 0%, var( --e-global-color-f8bb870 ) 100%);
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-primary );
  border-radius:7px 7px 7px 7px;
}
.elementor-102 .elementor-element.elementor-element-b775c4e.elementor-element {
  --align-self:flex-end;
}
.elementor-102 .elementor-element.elementor-element-b775c4e .elementor-icon-wrapper {
  text-align:right;
}
.elementor-102 .elementor-element.elementor-element-b775c4e.elementor-view-stacked .elementor-icon {
  background-color:var( --e-global-color-accent );
}
.elementor-102 .elementor-element.elementor-element-b775c4e.elementor-view-framed .elementor-icon, .elementor-102 .elementor-element.elementor-element-b775c4e.elementor-view-default .elementor-icon {
  color:var( --e-global-color-accent );
  border-color:var( --e-global-color-accent );
}
.elementor-102 .elementor-element.elementor-element-b775c4e.elementor-view-framed .elementor-icon, .elementor-102 .elementor-element.elementor-element-b775c4e.elementor-view-default .elementor-icon svg {
  fill:var( --e-global-color-accent );
}
.elementor-102 .elementor-element.elementor-element-b775c4e .elementor-icon {
  font-size:25px;
}
.elementor-102 .elementor-element.elementor-element-b775c4e .elementor-icon svg {
  height:25px;
}
.elementor-102 .elementor-element.elementor-element-6d88349.jkit-equal-height-enable, .elementor-102 .elementor-element.elementor-element-6d88349.jkit-equal-height-enable, .elementor-102 .elementor-element.elementor-element-6d88349.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-102 .elementor-element.elementor-element-6d88349.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  height:100%;
}
.elementor-102 .elementor-element.elementor-element-6d88349 {
  margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}
.elementor-102 .elementor-element.elementor-element-6d88349 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  text-align:left;
  padding:0px 0px 0px 0px;
  border-style:none;
  border-radius:0px 0px 0px 0px;
}
.elementor-102 .elementor-element.elementor-element-6d88349 .jeg-elementor-kit.jkit-icon-box .title {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-b413696-font-family ), Sans-serif;
  font-size:var( --e-global-typography-b413696-font-size );
  font-weight:var( --e-global-typography-b413696-font-weight );
  line-height:var( --e-global-typography-b413696-line-height );
}
.elementor-102 .elementor-element.elementor-element-6d88349 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  margin:10px 0px 0px 0px;
}
.elementor-102 .elementor-element.elementor-element-6d88349 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
  font-size:100px;
}
.elementor-102 .elementor-element.elementor-element-6d88349 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
  width:100px;
}
.elementor-102 .elementor-element.elementor-element-16ff039 {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --border-radius:20px 20px 20px 20px;
  --padding-top:25px;
  --padding-bottom:25px;
  --padding-left:25px;
  --padding-right:25px;
}
.elementor-102 .elementor-element.elementor-element-16ff039:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-16ff039 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-7effca1 ) 0%, var( --e-global-color-b6ced13 ) 100%);
}
.elementor-102 .elementor-element.elementor-element-16ff039:hover {
  border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-f8bb870 );
  --border-color:var( --e-global-color-f8bb870 );
}
.elementor-102 .elementor-element.elementor-element-16ff039, .elementor-102 .elementor-element.elementor-element-16ff039::before {
  --border-transition:0.3s;
}
.elementor-102 .elementor-element.elementor-element-77bde61 {
  background-color:transparent;
  padding:8px 8px 1px 8px;
  background-image:radial-gradient(at center center, #0077FF00 0%, var( --e-global-color-f8bb870 ) 100%);
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-primary );
  border-radius:7px 7px 7px 7px;
}
.elementor-102 .elementor-element.elementor-element-77bde61.elementor-element {
  --align-self:flex-end;
}
.elementor-102 .elementor-element.elementor-element-77bde61 .elementor-icon-wrapper {
  text-align:right;
}
.elementor-102 .elementor-element.elementor-element-77bde61.elementor-view-stacked .elementor-icon {
  background-color:var( --e-global-color-accent );
}
.elementor-102 .elementor-element.elementor-element-77bde61.elementor-view-framed .elementor-icon, .elementor-102 .elementor-element.elementor-element-77bde61.elementor-view-default .elementor-icon {
  color:var( --e-global-color-accent );
  border-color:var( --e-global-color-accent );
}
.elementor-102 .elementor-element.elementor-element-77bde61.elementor-view-framed .elementor-icon, .elementor-102 .elementor-element.elementor-element-77bde61.elementor-view-default .elementor-icon svg {
  fill:var( --e-global-color-accent );
}
.elementor-102 .elementor-element.elementor-element-77bde61 .elementor-icon {
  font-size:25px;
}
.elementor-102 .elementor-element.elementor-element-77bde61 .elementor-icon svg {
  height:25px;
}
.elementor-102 .elementor-element.elementor-element-2a6b149.jkit-equal-height-enable, .elementor-102 .elementor-element.elementor-element-2a6b149.jkit-equal-height-enable, .elementor-102 .elementor-element.elementor-element-2a6b149.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-102 .elementor-element.elementor-element-2a6b149.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  height:100%;
}
.elementor-102 .elementor-element.elementor-element-2a6b149 {
  margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}
.elementor-102 .elementor-element.elementor-element-2a6b149 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  text-align:left;
  padding:0px 0px 0px 0px;
  border-style:none;
  border-radius:0px 0px 0px 0px;
}
.elementor-102 .elementor-element.elementor-element-2a6b149 .jeg-elementor-kit.jkit-icon-box .title {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-b413696-font-family ), Sans-serif;
  font-size:var( --e-global-typography-b413696-font-size );
  font-weight:var( --e-global-typography-b413696-font-weight );
  line-height:var( --e-global-typography-b413696-line-height );
}
.elementor-102 .elementor-element.elementor-element-2a6b149 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  margin:10px 10px 0px 0px;
}
.elementor-102 .elementor-element.elementor-element-2a6b149 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
  font-size:100px;
}
.elementor-102 .elementor-element.elementor-element-2a6b149 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
  width:100px;
}
.elementor-102 .elementor-element.elementor-element-64db887 {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --border-radius:20px 20px 20px 20px;
  --padding-top:25px;
  --padding-bottom:25px;
  --padding-left:25px;
  --padding-right:25px;
}
.elementor-102 .elementor-element.elementor-element-64db887:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-64db887 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-7effca1 ) 0%, var( --e-global-color-b6ced13 ) 100%);
}
.elementor-102 .elementor-element.elementor-element-64db887:hover {
  border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-f8bb870 );
  --border-color:var( --e-global-color-f8bb870 );
}
.elementor-102 .elementor-element.elementor-element-64db887, .elementor-102 .elementor-element.elementor-element-64db887::before {
  --border-transition:0.3s;
}
.elementor-102 .elementor-element.elementor-element-64f4365 {
  background-color:transparent;
  padding:8px 8px 1px 8px;
  background-image:radial-gradient(at center center, #0077FF00 0%, var( --e-global-color-f8bb870 ) 100%);
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-primary );
  border-radius:7px 7px 7px 7px;
}
.elementor-102 .elementor-element.elementor-element-64f4365.elementor-element {
  --align-self:flex-end;
}
.elementor-102 .elementor-element.elementor-element-64f4365 .elementor-icon-wrapper {
  text-align:right;
}
.elementor-102 .elementor-element.elementor-element-64f4365.elementor-view-stacked .elementor-icon {
  background-color:var( --e-global-color-accent );
}
.elementor-102 .elementor-element.elementor-element-64f4365.elementor-view-framed .elementor-icon, .elementor-102 .elementor-element.elementor-element-64f4365.elementor-view-default .elementor-icon {
  color:var( --e-global-color-accent );
  border-color:var( --e-global-color-accent );
}
.elementor-102 .elementor-element.elementor-element-64f4365.elementor-view-framed .elementor-icon, .elementor-102 .elementor-element.elementor-element-64f4365.elementor-view-default .elementor-icon svg {
  fill:var( --e-global-color-accent );
}
.elementor-102 .elementor-element.elementor-element-64f4365 .elementor-icon {
  font-size:25px;
}
.elementor-102 .elementor-element.elementor-element-64f4365 .elementor-icon svg {
  height:25px;
}
.elementor-102 .elementor-element.elementor-element-89ab2b1.jkit-equal-height-enable, .elementor-102 .elementor-element.elementor-element-89ab2b1.jkit-equal-height-enable, .elementor-102 .elementor-element.elementor-element-89ab2b1.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-102 .elementor-element.elementor-element-89ab2b1.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  height:100%;
}
.elementor-102 .elementor-element.elementor-element-89ab2b1 {
  margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}
.elementor-102 .elementor-element.elementor-element-89ab2b1 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  text-align:left;
  padding:0px 0px 0px 0px;
  border-style:none;
  border-radius:0px 0px 0px 0px;
}
.elementor-102 .elementor-element.elementor-element-89ab2b1 .jeg-elementor-kit.jkit-icon-box .title {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-b413696-font-family ), Sans-serif;
  font-size:var( --e-global-typography-b413696-font-size );
  font-weight:var( --e-global-typography-b413696-font-weight );
  line-height:var( --e-global-typography-b413696-line-height );
}
.elementor-102 .elementor-element.elementor-element-89ab2b1 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  margin:10px 0px 0px 0px;
}
.elementor-102 .elementor-element.elementor-element-89ab2b1 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
  font-size:100px;
}
.elementor-102 .elementor-element.elementor-element-89ab2b1 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
  width:100px;
}
.elementor-102 .elementor-element.elementor-element-97ca64f {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --border-radius:20px 20px 20px 20px;
  --padding-top:25px;
  --padding-bottom:25px;
  --padding-left:25px;
  --padding-right:25px;
}
.elementor-102 .elementor-element.elementor-element-97ca64f:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-97ca64f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-7effca1 ) 0%, var( --e-global-color-b6ced13 ) 100%);
}
.elementor-102 .elementor-element.elementor-element-97ca64f:hover {
  border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-f8bb870 );
  --border-color:var( --e-global-color-f8bb870 );
}
.elementor-102 .elementor-element.elementor-element-97ca64f, .elementor-102 .elementor-element.elementor-element-97ca64f::before {
  --border-transition:0.3s;
}
.elementor-102 .elementor-element.elementor-element-44b76ab {
  background-color:transparent;
  padding:8px 8px 1px 8px;
  background-image:radial-gradient(at center center, #0077FF00 0%, var( --e-global-color-f8bb870 ) 100%);
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-primary );
  border-radius:7px 7px 7px 7px;
}
.elementor-102 .elementor-element.elementor-element-44b76ab.elementor-element {
  --align-self:flex-end;
}
.elementor-102 .elementor-element.elementor-element-44b76ab .elementor-icon-wrapper {
  text-align:right;
}
.elementor-102 .elementor-element.elementor-element-44b76ab.elementor-view-stacked .elementor-icon {
  background-color:var( --e-global-color-accent );
}
.elementor-102 .elementor-element.elementor-element-44b76ab.elementor-view-framed .elementor-icon, .elementor-102 .elementor-element.elementor-element-44b76ab.elementor-view-default .elementor-icon {
  color:var( --e-global-color-accent );
  border-color:var( --e-global-color-accent );
}
.elementor-102 .elementor-element.elementor-element-44b76ab.elementor-view-framed .elementor-icon, .elementor-102 .elementor-element.elementor-element-44b76ab.elementor-view-default .elementor-icon svg {
  fill:var( --e-global-color-accent );
}
.elementor-102 .elementor-element.elementor-element-44b76ab .elementor-icon {
  font-size:25px;
}
.elementor-102 .elementor-element.elementor-element-44b76ab .elementor-icon svg {
  height:25px;
}
.elementor-102 .elementor-element.elementor-element-d073140.jkit-equal-height-enable, .elementor-102 .elementor-element.elementor-element-d073140.jkit-equal-height-enable, .elementor-102 .elementor-element.elementor-element-d073140.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-102 .elementor-element.elementor-element-d073140.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  height:100%;
}
.elementor-102 .elementor-element.elementor-element-d073140 {
  margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}
.elementor-102 .elementor-element.elementor-element-d073140 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  text-align:left;
  padding:0px 0px 0px 0px;
  border-style:none;
  border-radius:0px 0px 0px 0px;
}
.elementor-102 .elementor-element.elementor-element-d073140 .jeg-elementor-kit.jkit-icon-box .title {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-b413696-font-family ), Sans-serif;
  font-size:var( --e-global-typography-b413696-font-size );
  font-weight:var( --e-global-typography-b413696-font-weight );
  line-height:var( --e-global-typography-b413696-line-height );
}
.elementor-102 .elementor-element.elementor-element-d073140 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  margin:10px 0px 0px 0px;
}
.elementor-102 .elementor-element.elementor-element-d073140 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
  font-size:100px;
}
.elementor-102 .elementor-element.elementor-element-d073140 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
  width:100px;
}
.elementor-102 .elementor-element.elementor-element-c752f6a {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --border-radius:20px 20px 20px 20px;
  --padding-top:25px;
  --padding-bottom:25px;
  --padding-left:25px;
  --padding-right:25px;
}
.elementor-102 .elementor-element.elementor-element-c752f6a:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-c752f6a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-7effca1 ) 0%, var( --e-global-color-b6ced13 ) 100%);
}
.elementor-102 .elementor-element.elementor-element-c752f6a:hover {
  border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-f8bb870 );
  --border-color:var( --e-global-color-f8bb870 );
}
.elementor-102 .elementor-element.elementor-element-c752f6a, .elementor-102 .elementor-element.elementor-element-c752f6a::before {
  --border-transition:0.3s;
}
.elementor-102 .elementor-element.elementor-element-2abfc67 {
  background-color:transparent;
  padding:8px 8px 1px 8px;
  background-image:radial-gradient(at center center, #0077FF00 0%, var( --e-global-color-f8bb870 ) 100%);
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-primary );
  border-radius:7px 7px 7px 7px;
}
.elementor-102 .elementor-element.elementor-element-2abfc67.elementor-element {
  --align-self:flex-end;
}
.elementor-102 .elementor-element.elementor-element-2abfc67 .elementor-icon-wrapper {
  text-align:right;
}
.elementor-102 .elementor-element.elementor-element-2abfc67.elementor-view-stacked .elementor-icon {
  background-color:var( --e-global-color-accent );
}
.elementor-102 .elementor-element.elementor-element-2abfc67.elementor-view-framed .elementor-icon, .elementor-102 .elementor-element.elementor-element-2abfc67.elementor-view-default .elementor-icon {
  color:var( --e-global-color-accent );
  border-color:var( --e-global-color-accent );
}
.elementor-102 .elementor-element.elementor-element-2abfc67.elementor-view-framed .elementor-icon, .elementor-102 .elementor-element.elementor-element-2abfc67.elementor-view-default .elementor-icon svg {
  fill:var( --e-global-color-accent );
}
.elementor-102 .elementor-element.elementor-element-2abfc67 .elementor-icon {
  font-size:25px;
}
.elementor-102 .elementor-element.elementor-element-2abfc67 .elementor-icon svg {
  height:25px;
}
.elementor-102 .elementor-element.elementor-element-052c1bd.jkit-equal-height-enable, .elementor-102 .elementor-element.elementor-element-052c1bd.jkit-equal-height-enable, .elementor-102 .elementor-element.elementor-element-052c1bd.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-102 .elementor-element.elementor-element-052c1bd.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  height:100%;
}
.elementor-102 .elementor-element.elementor-element-052c1bd {
  margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}
.elementor-102 .elementor-element.elementor-element-052c1bd .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  text-align:left;
  padding:0px 0px 0px 0px;
  border-style:none;
  border-radius:0px 0px 0px 0px;
}
.elementor-102 .elementor-element.elementor-element-052c1bd .jeg-elementor-kit.jkit-icon-box .title {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-b413696-font-family ), Sans-serif;
  font-size:var( --e-global-typography-b413696-font-size );
  font-weight:var( --e-global-typography-b413696-font-weight );
  line-height:var( --e-global-typography-b413696-line-height );
}
.elementor-102 .elementor-element.elementor-element-052c1bd .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  margin:10px 0px 0px 0px;
}
.elementor-102 .elementor-element.elementor-element-052c1bd .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
  font-size:100px;
}
.elementor-102 .elementor-element.elementor-element-052c1bd .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
  width:100px;
}
.elementor-102 .elementor-element.elementor-element-a4c0a31 {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --border-radius:20px 20px 20px 20px;
  --padding-top:96px;
  --padding-bottom:96px;
  --padding-left:25px;
  --padding-right:25px;
}
.elementor-102 .elementor-element.elementor-element-a4c0a31:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-a4c0a31 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-7effca1 ) 0%, var( --e-global-color-b6ced13 ) 100%);
}
.elementor-102 .elementor-element.elementor-element-a4c0a31:hover {
  border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-f8bb870 );
  --border-color:var( --e-global-color-f8bb870 );
}
.elementor-102 .elementor-element.elementor-element-a4c0a31, .elementor-102 .elementor-element.elementor-element-a4c0a31::before {
  --border-transition:0.3s;
}
.elementor-102 .elementor-element.elementor-element-d22bcee.jkit-equal-height-enable, .elementor-102 .elementor-element.elementor-element-d22bcee.jkit-equal-height-enable, .elementor-102 .elementor-element.elementor-element-d22bcee.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-102 .elementor-element.elementor-element-d22bcee.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  height:100%;
}
.elementor-102 .elementor-element.elementor-element-d22bcee {
  margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  padding:0px 20px 0px 20px;
}
.elementor-102 .elementor-element.elementor-element-d22bcee .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  text-align:center;
  padding:0px 0px 0px 0px;
  border-style:none;
  border-radius:0px 0px 0px 0px;
}
.elementor-102 .elementor-element.elementor-element-d22bcee .jeg-elementor-kit.jkit-icon-box .title {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
  font-size:var( --e-global-typography-accent-font-size );
  font-weight:var( --e-global-typography-accent-font-weight );
  line-height:var( --e-global-typography-accent-line-height );
}
.elementor-102 .elementor-element.elementor-element-d22bcee .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  margin:10px 0px 0px 0px;
}
.elementor-102 .elementor-element.elementor-element-d22bcee .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
  font-size:100px;
}
.elementor-102 .elementor-element.elementor-element-d22bcee .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
  width:100px;
}
.elementor-102 .elementor-element.elementor-element-671f3dcd {
  --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:75px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-102 .elementor-element.elementor-element-227a225f {
  --display:flex;
  --flex-direction:column;
  --container-widget-width:100%;
  --container-widget-height:initial;
  --container-widget-flex-grow:0;
  --container-widget-align-self:initial;
  --flex-wrap-mobile:wrap;
  --gap:15px 15px;
  --row-gap:15px;
  --column-gap:15px;
}
.elementor-102 .elementor-element.elementor-element-62d3993e {
  text-align:center;
}
.elementor-102 .elementor-element.elementor-element-62d3993e .elementor-heading-title {
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  color:var( --e-global-color-text );
}
.elementor-102 .elementor-element.elementor-element-2f8d39ce {
  padding:0px 400px 0px 400px;
  text-align:center;
}
.elementor-102 .elementor-element.elementor-element-2f8d39ce .elementor-heading-title {
  font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
  font-size:var( --e-global-typography-secondary-font-size );
  font-weight:var( --e-global-typography-secondary-font-weight );
  line-height:var( --e-global-typography-secondary-line-height );
  color:var( --e-global-color-accent );
}
.elementor-102 .elementor-element.elementor-element-26a76a1b {
  text-align:center;
}
.elementor-102 .elementor-element.elementor-element-14e94858 {
  --display:flex;
  --flex-direction:row;
  --container-widget-width:initial;
  --container-widget-height:100%;
  --container-widget-flex-grow:1;
  --container-widget-align-self:stretch;
  --flex-wrap-mobile:wrap;
  --gap:30px 30px;
  --row-gap:30px;
  --column-gap:30px;
  --margin-top:10px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
}
.elementor-102 .elementor-element.elementor-element-106ec832 {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --border-radius:20px 20px 20px 20px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-102 .elementor-element.elementor-element-106ec832:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-106ec832 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-7effca1 ) 0%, var( --e-global-color-b6ced13 ) 100%);
}
.elementor-102 .elementor-element.elementor-element-106ec832.e-con {
  --align-self:flex-start;
}
.elementor-102 .elementor-element.elementor-element-3f822715 {
  --display:flex;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-102 .elementor-element.elementor-element-2b1d672a {
  padding:30px 30px 0px 30px;
}
.elementor-102 .elementor-element.elementor-element-2b1d672a .jeg-elementor-kit.jkit-heading {
  text-align:left;
}
.elementor-102 .elementor-element.elementor-element-2b1d672a .jeg-elementor-kit.jkit-heading .heading-title {
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  color:var( --e-global-color-text );
}
.elementor-102 .elementor-element.elementor-element-2b1d672a .jeg-elementor-kit.jkit-heading .heading-section-title {
  margin:-10px 0px -15px 0px;
}
.elementor-102 .elementor-element.elementor-element-2b1d672a .jeg-elementor-kit.jkit-heading .heading-title > span {
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
  font-size:var( --e-global-typography-secondary-font-size );
  font-weight:var( --e-global-typography-secondary-font-weight );
  line-height:var( --e-global-typography-secondary-line-height );
}
.elementor-102 .elementor-element.elementor-element-2b1d672a .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
  font-size:var( --e-global-typography-accent-font-size );
  font-weight:var( --e-global-typography-accent-font-weight );
  line-height:var( --e-global-typography-accent-line-height );
  margin:0px 0px 20px 0px;
}
.elementor-102 .elementor-element.elementor-element-2b1d672a .jeg-elementor-kit.jkit-heading .heading-section-description {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  margin:10px 0px 0px 0px;
}
.elementor-102 .elementor-element.elementor-element-6d28613b {
  --divider-border-style:solid;
  --divider-color:var( --e-global-color-6da267f );
  --divider-border-width:1px;
}
.elementor-102 .elementor-element.elementor-element-6d28613b .elementor-divider-separator {
  width:100%;
}
.elementor-102 .elementor-element.elementor-element-6d28613b .elementor-divider {
  padding-block-start:15px;
  padding-block-end:15px;
}
.elementor-102 .elementor-element.elementor-element-489568f2 {
  --display:flex;
  --gap:10px 10px;
  --row-gap:10px;
  --column-gap:10px;
  --padding-top:0px;
  --padding-bottom:30px;
  --padding-left:30px;
  --padding-right:30px;
}
.elementor-102 .elementor-element.elementor-element-5e40f9c1 .elementor-heading-title {
  font-family:var( --e-global-typography-b413696-font-family ), Sans-serif;
  font-size:var( --e-global-typography-b413696-font-size );
  font-weight:var( --e-global-typography-b413696-font-weight );
  line-height:var( --e-global-typography-b413696-line-height );
  color:var( --e-global-color-accent );
}
.elementor-102 .elementor-element.elementor-element-71b1eb03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-block-end:calc(10px/2);
}
.elementor-102 .elementor-element.elementor-element-71b1eb03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-block-start:calc(10px/2);
}
.elementor-102 .elementor-element.elementor-element-71b1eb03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-inline:calc(10px/2);
}
.elementor-102 .elementor-element.elementor-element-71b1eb03 .elementor-icon-list-items.elementor-inline-items {
  margin-inline:calc(-10px/2);
}
.elementor-102 .elementor-element.elementor-element-71b1eb03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  inset-inline-end:calc(-10px/2);
}
.elementor-102 .elementor-element.elementor-element-71b1eb03 .elementor-icon-list-icon i {
  color:var( --e-global-color-primary );
  transition:color 0.3s;
}
.elementor-102 .elementor-element.elementor-element-71b1eb03 .elementor-icon-list-icon svg {
  fill:var( --e-global-color-primary );
  transition:fill 0.3s;
}
.elementor-102 .elementor-element.elementor-element-71b1eb03 {
  --e-icon-list-icon-size:14px;
  --icon-vertical-offset:0px;
}
.elementor-102 .elementor-element.elementor-element-71b1eb03 .elementor-icon-list-text {
  color:var( --e-global-color-text );
  transition:color 0.3s;
}
.elementor-102 .elementor-element.elementor-element-4c51cd2 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
  background-color:transparent;
  width:100%;
  padding:13px 25px 13px 25px;
  font-family:var( --e-global-typography-6e4a9c6-font-family ), Sans-serif;
  font-size:var( --e-global-typography-6e4a9c6-font-size );
  font-weight:var( --e-global-typography-6e4a9c6-font-weight );
  line-height:var( --e-global-typography-6e4a9c6-line-height );
  color:var( --e-global-color-accent );
  background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-f8bb870 ) 150%);
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-primary );
  border-radius:7px 7px 7px 7px;
}
.elementor-102 .elementor-element.elementor-element-4c51cd2 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-102 .elementor-element.elementor-element-4c51cd2 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);
}
.elementor-102 .elementor-element.elementor-element-4c51cd2 .jeg-elementor-kit.jkit-button .jkit-button-wrapper > i, .elementor-102 .elementor-element.elementor-element-4c51cd2 .jeg-elementor-kit.jkit-button .jkit-button-wrapper > svg {
  background-color:var( --e-global-color-primary );
  border-radius:200px 200px 200px 200px;
}
.elementor-102 .elementor-element.elementor-element-4c51cd2 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > i, .elementor-102 .elementor-element.elementor-element-4c51cd2 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > svg {
  background-color:var( --e-global-color-primary );
}
.elementor-102 .elementor-element.elementor-element-4c51cd2 {
  margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}
.elementor-102 .elementor-element.elementor-element-4c51cd2 .jeg-elementor-kit.jkit-button {
  text-align:left;
}
.elementor-102 .elementor-element.elementor-element-4c51cd2 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
  fill:var( --e-global-color-accent );
  width:33px;
}
.elementor-102 .elementor-element.elementor-element-4c51cd2 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
  color:var( --e-global-color-accent );
}
.elementor-102 .elementor-element.elementor-element-4c51cd2 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
  fill:var( --e-global-color-accent );
}
.elementor-102 .elementor-element.elementor-element-4c51cd2 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-102 .elementor-element.elementor-element-4c51cd2 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
  padding:10px 11px 10px 11px;
}
.elementor-102 .elementor-element.elementor-element-4c51cd2 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
  font-size:33px;
}
.elementor-102 .elementor-element.elementor-element-4c51cd2 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-102 .elementor-element.elementor-element-4c51cd2 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
  margin-right:20px;
}
.elementor-102 .elementor-element.elementor-element-4c51cd2 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-102 .elementor-element.elementor-element-4c51cd2 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
  margin-left:20px;
}
.elementor-102 .elementor-element.elementor-element-4c51cd2 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > i {
  color:var( --e-global-color-accent );
}
.elementor-102 .elementor-element.elementor-element-4c51cd2 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > svg {
  fill:var( --e-global-color-accent );
}
.elementor-102 .elementor-element.elementor-element-4c51cd2 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i {
  color:var( --e-global-color-accent );
}
.elementor-102 .elementor-element.elementor-element-7ff60ab1 {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --border-radius:20px 20px 20px 20px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-102 .elementor-element.elementor-element-7ff60ab1:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-7ff60ab1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-7effca1 ) 0%, var( --e-global-color-b6ced13 ) 100%);
}
.elementor-102 .elementor-element.elementor-element-7ff60ab1.e-con {
  --align-self:flex-start;
}
.elementor-102 .elementor-element.elementor-element-3d6dd929 {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:0px 0px 0px 0px;
  --border-top-width:0px;
  --border-right-width:0px;
  --border-bottom-width:0px;
  --border-left-width:0px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --border-radius:0px 0px 0px 0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-102 .elementor-element.elementor-element-3d6dd929:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-3d6dd929 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at top center, var( --e-global-color-primary ) 0%, #006AFF00 60%);
}
.elementor-102 .elementor-element.elementor-element-3cb803ac {
  background-color:transparent;
  padding:5px 15px 5px 15px;
  top:20px;
  background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-7c169c9 );
  border-radius:200px 200px 200px 200px;
  text-align:center;
}
.elementor-102 .elementor-element.elementor-element-3cb803ac.elementor-element {
  --align-self:center;
}
body:not(.rtl) .elementor-102 .elementor-element.elementor-element-3cb803ac {
  right:20px;
}
body.rtl .elementor-102 .elementor-element.elementor-element-3cb803ac {
  left:20px;
}
.elementor-102 .elementor-element.elementor-element-3cb803ac .elementor-heading-title {
  font-family:var( --e-global-typography-ad7cc0d-font-family ), Sans-serif;
  font-size:var( --e-global-typography-ad7cc0d-font-size );
  font-weight:var( --e-global-typography-ad7cc0d-font-weight );
  line-height:var( --e-global-typography-ad7cc0d-line-height );
  color:var( --e-global-color-accent );
}
.elementor-102 .elementor-element.elementor-element-787dcda7 {
  padding:30px 30px 0px 30px;
}
.elementor-102 .elementor-element.elementor-element-787dcda7 .jeg-elementor-kit.jkit-heading {
  text-align:left;
}
.elementor-102 .elementor-element.elementor-element-787dcda7 .jeg-elementor-kit.jkit-heading .heading-title {
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  color:var( --e-global-color-text );
}
.elementor-102 .elementor-element.elementor-element-787dcda7 .jeg-elementor-kit.jkit-heading .heading-section-title {
  margin:-10px 0px -15px 0px;
}
.elementor-102 .elementor-element.elementor-element-787dcda7 .jeg-elementor-kit.jkit-heading .heading-title > span {
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
  font-size:var( --e-global-typography-secondary-font-size );
  font-weight:var( --e-global-typography-secondary-font-weight );
  line-height:var( --e-global-typography-secondary-line-height );
}
.elementor-102 .elementor-element.elementor-element-787dcda7 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
  font-size:var( --e-global-typography-accent-font-size );
  font-weight:var( --e-global-typography-accent-font-weight );
  line-height:var( --e-global-typography-accent-line-height );
  margin:0px 0px 20px 0px;
}
.elementor-102 .elementor-element.elementor-element-787dcda7 .jeg-elementor-kit.jkit-heading .heading-section-description {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  margin:10px 0px 0px 0px;
}
.elementor-102 .elementor-element.elementor-element-48ffd1c7 {
  --divider-border-style:solid;
  --divider-color:var( --e-global-color-6da267f );
  --divider-border-width:1px;
}
.elementor-102 .elementor-element.elementor-element-48ffd1c7 .elementor-divider-separator {
  width:100%;
}
.elementor-102 .elementor-element.elementor-element-48ffd1c7 .elementor-divider {
  padding-block-start:15px;
  padding-block-end:15px;
}
.elementor-102 .elementor-element.elementor-element-693865ef {
  --display:flex;
  --gap:10px 10px;
  --row-gap:10px;
  --column-gap:10px;
  --padding-top:0px;
  --padding-bottom:30px;
  --padding-left:30px;
  --padding-right:30px;
}
.elementor-102 .elementor-element.elementor-element-46a423f5 .elementor-heading-title {
  font-family:var( --e-global-typography-b413696-font-family ), Sans-serif;
  font-size:var( --e-global-typography-b413696-font-size );
  font-weight:var( --e-global-typography-b413696-font-weight );
  line-height:var( --e-global-typography-b413696-line-height );
  color:var( --e-global-color-accent );
}
.elementor-102 .elementor-element.elementor-element-543e8dbe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-block-end:calc(10px/2);
}
.elementor-102 .elementor-element.elementor-element-543e8dbe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-block-start:calc(10px/2);
}
.elementor-102 .elementor-element.elementor-element-543e8dbe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-inline:calc(10px/2);
}
.elementor-102 .elementor-element.elementor-element-543e8dbe .elementor-icon-list-items.elementor-inline-items {
  margin-inline:calc(-10px/2);
}
.elementor-102 .elementor-element.elementor-element-543e8dbe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  inset-inline-end:calc(-10px/2);
}
.elementor-102 .elementor-element.elementor-element-543e8dbe .elementor-icon-list-icon i {
  color:var( --e-global-color-primary );
  transition:color 0.3s;
}
.elementor-102 .elementor-element.elementor-element-543e8dbe .elementor-icon-list-icon svg {
  fill:var( --e-global-color-primary );
  transition:fill 0.3s;
}
.elementor-102 .elementor-element.elementor-element-543e8dbe {
  --e-icon-list-icon-size:14px;
  --icon-vertical-offset:0px;
}
.elementor-102 .elementor-element.elementor-element-543e8dbe .elementor-icon-list-text {
  color:var( --e-global-color-text );
  transition:color 0.3s;
}
.elementor-102 .elementor-element.elementor-element-88bc752 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
  background-color:transparent;
  width:100%;
  padding:13px 25px 13px 25px;
  font-family:var( --e-global-typography-6e4a9c6-font-family ), Sans-serif;
  font-size:var( --e-global-typography-6e4a9c6-font-size );
  font-weight:var( --e-global-typography-6e4a9c6-font-weight );
  line-height:var( --e-global-typography-6e4a9c6-line-height );
  color:var( --e-global-color-accent );
  background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-f8bb870 ) 150%);
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-primary );
  border-radius:7px 7px 7px 7px;
}
.elementor-102 .elementor-element.elementor-element-88bc752 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-102 .elementor-element.elementor-element-88bc752 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);
}
.elementor-102 .elementor-element.elementor-element-88bc752 .jeg-elementor-kit.jkit-button .jkit-button-wrapper > i, .elementor-102 .elementor-element.elementor-element-88bc752 .jeg-elementor-kit.jkit-button .jkit-button-wrapper > svg {
  background-color:var( --e-global-color-primary );
  border-radius:200px 200px 200px 200px;
}
.elementor-102 .elementor-element.elementor-element-88bc752 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > i, .elementor-102 .elementor-element.elementor-element-88bc752 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > svg {
  background-color:var( --e-global-color-primary );
}
.elementor-102 .elementor-element.elementor-element-88bc752 {
  margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}
.elementor-102 .elementor-element.elementor-element-88bc752 .jeg-elementor-kit.jkit-button {
  text-align:left;
}
.elementor-102 .elementor-element.elementor-element-88bc752 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
  fill:var( --e-global-color-accent );
  width:33px;
}
.elementor-102 .elementor-element.elementor-element-88bc752 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
  color:var( --e-global-color-accent );
}
.elementor-102 .elementor-element.elementor-element-88bc752 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
  fill:var( --e-global-color-accent );
}
.elementor-102 .elementor-element.elementor-element-88bc752 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-102 .elementor-element.elementor-element-88bc752 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
  padding:10px 11px 10px 11px;
}
.elementor-102 .elementor-element.elementor-element-88bc752 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
  font-size:33px;
}
.elementor-102 .elementor-element.elementor-element-88bc752 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-102 .elementor-element.elementor-element-88bc752 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
  margin-right:20px;
}
.elementor-102 .elementor-element.elementor-element-88bc752 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-102 .elementor-element.elementor-element-88bc752 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
  margin-left:20px;
}
.elementor-102 .elementor-element.elementor-element-88bc752 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > i {
  color:var( --e-global-color-accent );
}
.elementor-102 .elementor-element.elementor-element-88bc752 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > svg {
  fill:var( --e-global-color-accent );
}
.elementor-102 .elementor-element.elementor-element-88bc752 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i {
  color:var( --e-global-color-accent );
}
.elementor-102 .elementor-element.elementor-element-1b03b59c {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --border-radius:20px 20px 20px 20px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-102 .elementor-element.elementor-element-1b03b59c:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-1b03b59c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-7effca1 ) 0%, var( --e-global-color-b6ced13 ) 100%);
}
.elementor-102 .elementor-element.elementor-element-55a62988 {
  --display:flex;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-102 .elementor-element.elementor-element-c25c85e {
  padding:30px 30px 0px 30px;
}
.elementor-102 .elementor-element.elementor-element-c25c85e .jeg-elementor-kit.jkit-heading {
  text-align:left;
}
.elementor-102 .elementor-element.elementor-element-c25c85e .jeg-elementor-kit.jkit-heading .heading-title {
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  color:var( --e-global-color-text );
}
.elementor-102 .elementor-element.elementor-element-c25c85e .jeg-elementor-kit.jkit-heading .heading-section-title {
  margin:-10px 0px -15px 0px;
}
.elementor-102 .elementor-element.elementor-element-c25c85e .jeg-elementor-kit.jkit-heading .heading-title > span {
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
  font-size:var( --e-global-typography-secondary-font-size );
  font-weight:var( --e-global-typography-secondary-font-weight );
  line-height:var( --e-global-typography-secondary-line-height );
}
.elementor-102 .elementor-element.elementor-element-c25c85e .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
  font-size:var( --e-global-typography-accent-font-size );
  font-weight:var( --e-global-typography-accent-font-weight );
  line-height:var( --e-global-typography-accent-line-height );
  margin:0px 0px 20px 0px;
}
.elementor-102 .elementor-element.elementor-element-c25c85e .jeg-elementor-kit.jkit-heading .heading-section-description {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  margin:10px 0px 0px 0px;
}
.elementor-102 .elementor-element.elementor-element-7c835390 {
  --divider-border-style:solid;
  --divider-color:var( --e-global-color-6da267f );
  --divider-border-width:1px;
}
.elementor-102 .elementor-element.elementor-element-7c835390 .elementor-divider-separator {
  width:100%;
}
.elementor-102 .elementor-element.elementor-element-7c835390 .elementor-divider {
  padding-block-start:15px;
  padding-block-end:15px;
}
.elementor-102 .elementor-element.elementor-element-74f5e6c {
  --display:flex;
  --gap:10px 10px;
  --row-gap:10px;
  --column-gap:10px;
  --padding-top:0px;
  --padding-bottom:30px;
  --padding-left:30px;
  --padding-right:30px;
}
.elementor-102 .elementor-element.elementor-element-701d1c76 .elementor-heading-title {
  font-family:var( --e-global-typography-b413696-font-family ), Sans-serif;
  font-size:var( --e-global-typography-b413696-font-size );
  font-weight:var( --e-global-typography-b413696-font-weight );
  line-height:var( --e-global-typography-b413696-line-height );
  color:var( --e-global-color-accent );
}
.elementor-102 .elementor-element.elementor-element-4e8bec97 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-block-end:calc(10px/2);
}
.elementor-102 .elementor-element.elementor-element-4e8bec97 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-block-start:calc(10px/2);
}
.elementor-102 .elementor-element.elementor-element-4e8bec97 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-inline:calc(10px/2);
}
.elementor-102 .elementor-element.elementor-element-4e8bec97 .elementor-icon-list-items.elementor-inline-items {
  margin-inline:calc(-10px/2);
}
.elementor-102 .elementor-element.elementor-element-4e8bec97 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  inset-inline-end:calc(-10px/2);
}
.elementor-102 .elementor-element.elementor-element-4e8bec97 .elementor-icon-list-icon i {
  color:var( --e-global-color-primary );
  transition:color 0.3s;
}
.elementor-102 .elementor-element.elementor-element-4e8bec97 .elementor-icon-list-icon svg {
  fill:var( --e-global-color-primary );
  transition:fill 0.3s;
}
.elementor-102 .elementor-element.elementor-element-4e8bec97 {
  --e-icon-list-icon-size:14px;
  --icon-vertical-offset:0px;
}
.elementor-102 .elementor-element.elementor-element-4e8bec97 .elementor-icon-list-text {
  color:var( --e-global-color-text );
  transition:color 0.3s;
}
.elementor-102 .elementor-element.elementor-element-7894d6e .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
  background-color:transparent;
  width:100%;
  padding:13px 25px 13px 25px;
  font-family:var( --e-global-typography-6e4a9c6-font-family ), Sans-serif;
  font-size:var( --e-global-typography-6e4a9c6-font-size );
  font-weight:var( --e-global-typography-6e4a9c6-font-weight );
  line-height:var( --e-global-typography-6e4a9c6-line-height );
  color:var( --e-global-color-accent );
  background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-f8bb870 ) 150%);
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-primary );
  border-radius:7px 7px 7px 7px;
}
.elementor-102 .elementor-element.elementor-element-7894d6e .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-102 .elementor-element.elementor-element-7894d6e .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);
}
.elementor-102 .elementor-element.elementor-element-7894d6e .jeg-elementor-kit.jkit-button .jkit-button-wrapper > i, .elementor-102 .elementor-element.elementor-element-7894d6e .jeg-elementor-kit.jkit-button .jkit-button-wrapper > svg {
  background-color:var( --e-global-color-primary );
  border-radius:200px 200px 200px 200px;
}
.elementor-102 .elementor-element.elementor-element-7894d6e .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > i, .elementor-102 .elementor-element.elementor-element-7894d6e .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > svg {
  background-color:var( --e-global-color-primary );
}
.elementor-102 .elementor-element.elementor-element-7894d6e {
  margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}
.elementor-102 .elementor-element.elementor-element-7894d6e .jeg-elementor-kit.jkit-button {
  text-align:left;
}
.elementor-102 .elementor-element.elementor-element-7894d6e .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
  fill:var( --e-global-color-accent );
  width:33px;
}
.elementor-102 .elementor-element.elementor-element-7894d6e .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
  color:var( --e-global-color-accent );
}
.elementor-102 .elementor-element.elementor-element-7894d6e .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
  fill:var( --e-global-color-accent );
}
.elementor-102 .elementor-element.elementor-element-7894d6e .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-102 .elementor-element.elementor-element-7894d6e .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
  padding:10px 11px 10px 11px;
}
.elementor-102 .elementor-element.elementor-element-7894d6e .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
  font-size:33px;
}
.elementor-102 .elementor-element.elementor-element-7894d6e .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-102 .elementor-element.elementor-element-7894d6e .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
  margin-right:20px;
}
.elementor-102 .elementor-element.elementor-element-7894d6e .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-102 .elementor-element.elementor-element-7894d6e .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
  margin-left:20px;
}
.elementor-102 .elementor-element.elementor-element-7894d6e .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > i {
  color:var( --e-global-color-accent );
}
.elementor-102 .elementor-element.elementor-element-7894d6e .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > svg {
  fill:var( --e-global-color-accent );
}
.elementor-102 .elementor-element.elementor-element-7894d6e .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i {
  color:var( --e-global-color-accent );
}
@media(max-width:1024px) {
  .elementor-102 .elementor-element.elementor-element-772eb04 {
    --padding-top:200px;
    --padding-bottom:100px;
    --padding-left:20px;
    --padding-right:20px;
  }
  .elementor-102 .elementor-element.elementor-element-2c59682f .elementor-heading-title {
    font-size:var( --e-global-typography-ad7cc0d-font-size );
    line-height:var( --e-global-typography-ad7cc0d-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-6fef9e16 .elementor-heading-title {
    font-size:var( --e-global-typography-primary-font-size );
    line-height:var( --e-global-typography-primary-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-3256cbd {
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:10px;
    --padding-right:10px;
  }
  .elementor-102 .elementor-element.elementor-element-95dcd19 .elementor-heading-title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-50b1655 {
    padding:0px 0px 0px 0px;
  }
  .elementor-102 .elementor-element.elementor-element-50b1655 .elementor-heading-title {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-3ac4e35 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    padding:30px 30px 30px 30px;
  }
  .elementor-102 .elementor-element.elementor-element-3ac4e35 .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-3ac4e35 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-ad1d2f8 {
    --justify-content:center;
  }
  .elementor-102 .elementor-element.elementor-element-981d9c1 img {
    width:70%;
  }
  .elementor-102 .elementor-element.elementor-element-5561325 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    padding:30px 30px 0px 30px;
  }
  .elementor-102 .elementor-element.elementor-element-5561325 .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-5561325 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-9ad0b17 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    padding:30px 30px 0px 30px;
  }
  .elementor-102 .elementor-element.elementor-element-9ad0b17 .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-9ad0b17 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-bf2366b img {
    width:73%;
  }
  .elementor-102 .elementor-element.elementor-element-353d729 {
    --padding-top:150px;
    --padding-bottom:150px;
    --padding-left:10px;
    --padding-right:10px;
  }
  .elementor-102 .elementor-element.elementor-element-d3e815d .elementor-heading-title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-0386dfb {
    width:100%;
    max-width:100%;
  }
  .elementor-102 .elementor-element.elementor-element-0386dfb .elementor-heading-title {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-abc1475 .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-abc1475 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
    margin:10px 50px 0px 0px;
  }
  .elementor-102 .elementor-element.elementor-element-5141989 .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-5141989 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
    margin:10px 50px 0px 0px;
  }
  .elementor-102 .elementor-element.elementor-element-6d88349 .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-6d88349 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-2a6b149 .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-2a6b149 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
    margin:10px 50px 0px 0px;
  }
  .elementor-102 .elementor-element.elementor-element-89ab2b1 .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-89ab2b1 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-d073140 .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-d073140 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
    margin:10px 30px 0px 0px;
  }
  .elementor-102 .elementor-element.elementor-element-052c1bd .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-052c1bd .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-d22bcee .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-d22bcee .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-671f3dcd {
    --padding-top:0px;
    --padding-bottom:75px;
    --padding-left:10px;
    --padding-right:10px;
  }
  .elementor-102 .elementor-element.elementor-element-62d3993e .elementor-heading-title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-2f8d39ce {
    padding:0px 0px 0px 0px;
  }
  .elementor-102 .elementor-element.elementor-element-2f8d39ce .elementor-heading-title {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-14e94858 {
    --flex-wrap:wrap;
  }
  .elementor-102 .elementor-element.elementor-element-2b1d672a .jeg-elementor-kit.jkit-heading .heading-title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
    color:var( --e-global-color-text );
  }
  .elementor-102 .elementor-element.elementor-element-2b1d672a .jeg-elementor-kit.jkit-heading .heading-title > span {
    color:var( --e-global-color-accent );
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-2b1d672a .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    color:var( --e-global-color-accent );
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-2b1d672a .jeg-elementor-kit.jkit-heading .heading-section-description {
    color:var( --e-global-color-text );
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-5e40f9c1 .elementor-heading-title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-4c51cd2 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size:var( --e-global-typography-6e4a9c6-font-size );
    line-height:var( --e-global-typography-6e4a9c6-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-3cb803ac .elementor-heading-title {
    font-size:var( --e-global-typography-ad7cc0d-font-size );
    line-height:var( --e-global-typography-ad7cc0d-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-787dcda7 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
    color:var( --e-global-color-text );
  }
  .elementor-102 .elementor-element.elementor-element-787dcda7 .jeg-elementor-kit.jkit-heading .heading-title > span {
    color:var( --e-global-color-accent );
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-787dcda7 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    color:var( --e-global-color-accent );
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-787dcda7 .jeg-elementor-kit.jkit-heading .heading-section-description {
    color:var( --e-global-color-text );
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-46a423f5 .elementor-heading-title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-88bc752 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size:var( --e-global-typography-6e4a9c6-font-size );
    line-height:var( --e-global-typography-6e4a9c6-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-1b03b59c {
    --margin-top:-65px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
  }
  .elementor-102 .elementor-element.elementor-element-c25c85e .jeg-elementor-kit.jkit-heading .heading-title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
    color:var( --e-global-color-text );
  }
  .elementor-102 .elementor-element.elementor-element-c25c85e .jeg-elementor-kit.jkit-heading .heading-title > span {
    color:var( --e-global-color-accent );
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-c25c85e .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    color:var( --e-global-color-accent );
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-c25c85e .jeg-elementor-kit.jkit-heading .heading-section-description {
    color:var( --e-global-color-text );
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-701d1c76 .elementor-heading-title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-7894d6e .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size:var( --e-global-typography-6e4a9c6-font-size );
    line-height:var( --e-global-typography-6e4a9c6-line-height );
  }
}
@media(max-width:767px) {
  .elementor-102 .elementor-element.elementor-element-2c59682f .elementor-heading-title {
    font-size:var( --e-global-typography-ad7cc0d-font-size );
    line-height:var( --e-global-typography-ad7cc0d-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-6fef9e16 .elementor-heading-title {
    font-size:var( --e-global-typography-primary-font-size );
    line-height:var( --e-global-typography-primary-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-95dcd19 .elementor-heading-title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-50b1655 .elementor-heading-title {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-3ac4e35 .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-3ac4e35 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-ad1d2f8 {
    border-width:1px 0px 0px 0px;
    --border-top-width:1px;
    --border-right-width:0px;
    --border-bottom-width:0px;
    --border-left-width:0px;
  }
  .elementor-102 .elementor-element.elementor-element-981d9c1 img {
    width:100%;
  }
  .elementor-102 .elementor-element.elementor-element-5561325 .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-5561325 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-9ad0b17 .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-9ad0b17 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-bf2366b img {
    width:100%;
  }
  .elementor-102 .elementor-element.elementor-element-d3e815d .elementor-heading-title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-0386dfb .elementor-heading-title {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-abc1475 .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-abc1475 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
    margin:10px 0px 0px 0px;
  }
  .elementor-102 .elementor-element.elementor-element-5141989 .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-5141989 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
    margin:10px 0px 0px 0px;
  }
  .elementor-102 .elementor-element.elementor-element-6d88349 .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-6d88349 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-2a6b149 .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-2a6b149 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
    margin:10px 0px 0px 0px;
  }
  .elementor-102 .elementor-element.elementor-element-89ab2b1 .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-89ab2b1 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-d073140 .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-d073140 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
    margin:10px 0px 0px 0px;
  }
  .elementor-102 .elementor-element.elementor-element-052c1bd .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-052c1bd .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-d22bcee .jeg-elementor-kit.jkit-icon-box .title {
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-d22bcee .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-62d3993e .elementor-heading-title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-2f8d39ce .elementor-heading-title {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-106ec832 {
    border-width:1px 1px 1px 1px;
    --border-top-width:1px;
    --border-right-width:1px;
    --border-bottom-width:1px;
    --border-left-width:1px;
    --border-radius:20px 20px 20px 20px;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
  }
  .elementor-102 .elementor-element.elementor-element-2b1d672a .jeg-elementor-kit.jkit-heading .heading-title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
    color:var( --e-global-color-text );
  }
  .elementor-102 .elementor-element.elementor-element-2b1d672a .jeg-elementor-kit.jkit-heading .heading-title > span {
    color:var( --e-global-color-accent );
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-2b1d672a .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    color:var( --e-global-color-accent );
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-2b1d672a .jeg-elementor-kit.jkit-heading .heading-section-description {
    color:var( --e-global-color-text );
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-5e40f9c1 .elementor-heading-title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-4c51cd2 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size:var( --e-global-typography-6e4a9c6-font-size );
    line-height:var( --e-global-typography-6e4a9c6-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-3cb803ac .elementor-heading-title {
    font-size:var( --e-global-typography-ad7cc0d-font-size );
    line-height:var( --e-global-typography-ad7cc0d-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-787dcda7 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
    color:var( --e-global-color-text );
  }
  .elementor-102 .elementor-element.elementor-element-787dcda7 .jeg-elementor-kit.jkit-heading .heading-title > span {
    color:var( --e-global-color-accent );
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-787dcda7 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    color:var( --e-global-color-accent );
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-787dcda7 .jeg-elementor-kit.jkit-heading .heading-section-description {
    color:var( --e-global-color-text );
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-46a423f5 .elementor-heading-title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-88bc752 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size:var( --e-global-typography-6e4a9c6-font-size );
    line-height:var( --e-global-typography-6e4a9c6-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-1b03b59c {
    border-width:1px 1px 1px 1px;
    --border-top-width:1px;
    --border-right-width:1px;
    --border-bottom-width:1px;
    --border-left-width:1px;
    --border-radius:20px 20px 20px 20px;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
  }
  .elementor-102 .elementor-element.elementor-element-c25c85e .jeg-elementor-kit.jkit-heading .heading-title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
    color:var( --e-global-color-text );
  }
  .elementor-102 .elementor-element.elementor-element-c25c85e .jeg-elementor-kit.jkit-heading .heading-title > span {
    color:var( --e-global-color-accent );
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-c25c85e .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    color:var( --e-global-color-accent );
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-c25c85e .jeg-elementor-kit.jkit-heading .heading-section-description {
    color:var( --e-global-color-text );
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-701d1c76 .elementor-heading-title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-102 .elementor-element.elementor-element-7894d6e .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size:var( --e-global-typography-6e4a9c6-font-size );
    line-height:var( --e-global-typography-6e4a9c6-line-height );
  }
}
@media(min-width:768px) {
  .elementor-102 .elementor-element.elementor-element-772eb04 {
    --content-width:1290px;
  }
  .elementor-102 .elementor-element.elementor-element-3256cbd {
    --content-width:1290px;
  }
  .elementor-102 .elementor-element.elementor-element-6c12935 {
    --content-width:1290px;
  }
  .elementor-102 .elementor-element.elementor-element-8c2f4c4 {
    --content-width:1290px;
  }
  .elementor-102 .elementor-element.elementor-element-c52eab6 {
    --width:100%;
  }
  .elementor-102 .elementor-element.elementor-element-e1a1a5a {
    --width:48.8%;
  }
  .elementor-102 .elementor-element.elementor-element-d9073e0 {
    --width:48.8%;
  }
  .elementor-102 .elementor-element.elementor-element-353d729 {
    --content-width:1290px;
  }
  .elementor-102 .elementor-element.elementor-element-0b7aa94 {
    --content-width:1290px;
  }
  .elementor-102 .elementor-element.elementor-element-e725770 {
    --content-width:1290px;
  }
  .elementor-102 .elementor-element.elementor-element-4785798 {
    --width:23.82%;
  }
  .elementor-102 .elementor-element.elementor-element-7f797b2 {
    --width:23.82%;
  }
  .elementor-102 .elementor-element.elementor-element-91af9d4 {
    --width:23.82%;
  }
  .elementor-102 .elementor-element.elementor-element-16ff039 {
    --width:23.82%;
  }
  .elementor-102 .elementor-element.elementor-element-64db887 {
    --width:23.82%;
  }
  .elementor-102 .elementor-element.elementor-element-97ca64f {
    --width:23.82%;
  }
  .elementor-102 .elementor-element.elementor-element-c752f6a {
    --width:23.82%;
  }
  .elementor-102 .elementor-element.elementor-element-a4c0a31 {
    --width:23.82%;
  }
  .elementor-102 .elementor-element.elementor-element-671f3dcd {
    --content-width:1290px;
  }
  .elementor-102 .elementor-element.elementor-element-227a225f {
    --content-width:1290px;
  }
  .elementor-102 .elementor-element.elementor-element-14e94858 {
    --content-width:1290px;
  }
}
@media(max-width:1024px) and (min-width:768px) {
  .elementor-102 .elementor-element.elementor-element-e1a1a5a {
    --width:47.8%;
  }
  .elementor-102 .elementor-element.elementor-element-d9073e0 {
    --width:47.8%;
  }
  .elementor-102 .elementor-element.elementor-element-4785798 {
    --width:48.5%;
  }
  .elementor-102 .elementor-element.elementor-element-7f797b2 {
    --width:48.5%;
  }
  .elementor-102 .elementor-element.elementor-element-91af9d4 {
    --width:48.5%;
  }
  .elementor-102 .elementor-element.elementor-element-16ff039 {
    --width:48.5%;
  }
  .elementor-102 .elementor-element.elementor-element-64db887 {
    --width:48.5%;
  }
  .elementor-102 .elementor-element.elementor-element-97ca64f {
    --width:48.5%;
  }
  .elementor-102 .elementor-element.elementor-element-c752f6a {
    --width:48.5%;
  }
  .elementor-102 .elementor-element.elementor-element-a4c0a31 {
    --width:48.5%;
  }
  .elementor-102 .elementor-element.elementor-element-106ec832 {
    --width:47.8%;
  }
  .elementor-102 .elementor-element.elementor-element-7ff60ab1 {
    --width:47.8%;
  }
  .elementor-102 .elementor-element.elementor-element-1b03b59c {
    --width:47.8%;
  }
}
/* source: post-127.css */
.elementor-127 .elementor-element.elementor-element-44b94502 {
  --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;
  --overlay-opacity:0.5;
  --padding-top:200px;
  --padding-bottom:100px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-127 .elementor-element.elementor-element-44b94502:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-44b94502 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at bottom center, var( --e-global-color-7d769f6 ) 0%, var( --e-global-color-secondary ) 70%);
}
.elementor-127 .elementor-element.elementor-element-44b94502::before, .elementor-127 .elementor-element.elementor-element-44b94502 > .elementor-background-video-container::before, .elementor-127 .elementor-element.elementor-element-44b94502 > .e-con-inner > .elementor-background-video-container::before, .elementor-127 .elementor-element.elementor-element-44b94502 > .elementor-background-slideshow::before, .elementor-127 .elementor-element.elementor-element-44b94502 > .e-con-inner > .elementor-background-slideshow::before, .elementor-127 .elementor-element.elementor-element-44b94502 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-image:url("../images/Grid2.png");
  --background-overlay:'';
  background-position:center center;
  background-repeat:no-repeat;
  background-size:cover;
}
.elementor-127 .elementor-element.elementor-element-44b94502 {
  --padding-top:200px;
  --padding-bottom:100px;
  --padding-left:20px;
  --padding-right:20px;
}
.elementor-127 .elementor-element.elementor-element-44b94502 {
  --content-width:1290px;
}
.elementor-127 .elementor-element.elementor-element-48d0096e {
  background-color:transparent;
  padding:5px 15px 5px 15px;
  background-image:radial-gradient(at center center, #02030700 0%, var( --e-global-color-66333aa ) 80%);
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-7c169c9 );
  border-radius:200px 200px 200px 200px;
  text-align:center;
}
.elementor-127 .elementor-element.elementor-element-48d0096e.elementor-element {
  --align-self:center;
}
.elementor-127 .elementor-element.elementor-element-48d0096e .elementor-heading-title {
  font-family:var( --e-global-typography-ad7cc0d-font-family ), Sans-serif;
  font-size:var( --e-global-typography-ad7cc0d-font-size );
  font-weight:var( --e-global-typography-ad7cc0d-font-weight );
  line-height:var( --e-global-typography-ad7cc0d-line-height );
  color:var( --e-global-color-accent );
}
.elementor-127 .elementor-element.elementor-element-48d0096e .elementor-heading-title {
  font-size:var( --e-global-typography-ad7cc0d-font-size );
  line-height:var( --e-global-typography-ad7cc0d-line-height );
}
.elementor-127 .elementor-element.elementor-element-48d0096e .elementor-heading-title {
  font-size:var( --e-global-typography-ad7cc0d-font-size );
  line-height:var( --e-global-typography-ad7cc0d-line-height );
}
.elementor-127 .elementor-element.elementor-element-3976fb76 {
  text-align:center;
}
.elementor-127 .elementor-element.elementor-element-3976fb76 .elementor-heading-title {
  font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
  font-size:var( --e-global-typography-primary-font-size );
  font-weight:var( --e-global-typography-primary-font-weight );
  line-height:var( --e-global-typography-primary-line-height );
  color:var( --e-global-color-accent );
}
.elementor-127 .elementor-element.elementor-element-3976fb76 .elementor-heading-title {
  font-size:var( --e-global-typography-primary-font-size );
  line-height:var( --e-global-typography-primary-line-height );
}
.elementor-127 .elementor-element.elementor-element-3976fb76 .elementor-heading-title {
  font-size:var( --e-global-typography-primary-font-size );
  line-height:var( --e-global-typography-primary-line-height );
}
.elementor-127 .elementor-element.elementor-element-c231ed1 {
  --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:150px;
  --padding-bottom:150px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-127 .elementor-element.elementor-element-c231ed1:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-c231ed1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center left, var( --e-global-color-7d769f6 ) 0%, var( --e-global-color-secondary ) 75%);
}
.elementor-127 .elementor-element.elementor-element-c231ed1 {
  --padding-top:150px;
  --padding-bottom:150px;
  --padding-left:10px;
  --padding-right:10px;
}
.elementor-127 .elementor-element.elementor-element-c231ed1 {
  --content-width:1290px;
}
.elementor-127 .elementor-element.elementor-element-6a72663 {
  --display:flex;
  --gap:15px 15px;
  --row-gap:15px;
  --column-gap:15px;
}
.elementor-127 .elementor-element.elementor-element-6a72663 {
  --content-width:1290px;
}
.elementor-127 .elementor-element.elementor-element-e94935c {
  --display:flex;
  --flex-direction:row;
  --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height:100%;
  --container-widget-flex-grow:1;
  --container-widget-align-self:stretch;
  --flex-wrap-mobile:wrap;
  --justify-content:center;
  --align-items:center;
  --flex-wrap:wrap;
  --margin-top:10px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
}
.elementor-127 .elementor-element.elementor-element-e94935c {
  --content-width:1290px;
}
.elementor-127 .elementor-element.elementor-element-3549408 {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --border-radius:20px 20px 20px 20px;
  --padding-top:25px;
  --padding-bottom:25px;
  --padding-left:25px;
  --padding-right:25px;
}
.elementor-127 .elementor-element.elementor-element-3549408:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-3549408 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-7effca1 ) 0%, var( --e-global-color-b6ced13 ) 100%);
}
.elementor-127 .elementor-element.elementor-element-3549408:hover {
  border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-f8bb870 );
  --border-color:var( --e-global-color-f8bb870 );
}
.elementor-127 .elementor-element.elementor-element-3549408, .elementor-127 .elementor-element.elementor-element-3549408::before {
  --border-transition:0.3s;
}
.elementor-127 .elementor-element.elementor-element-3549408 {
  --width:23.82%;
}
.elementor-127 .elementor-element.elementor-element-3549408 {
  --width:48.5%;
}
.elementor-127 .elementor-element.elementor-element-08d987a {
  background-color:transparent;
  padding:8px 8px 1px 8px;
  background-image:radial-gradient(at center center, #0077FF00 0%, var( --e-global-color-f8bb870 ) 100%);
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-primary );
  border-radius:7px 7px 7px 7px;
}
.elementor-127 .elementor-element.elementor-element-08d987a.elementor-element {
  --align-self:flex-end;
}
.elementor-127 .elementor-element.elementor-element-08d987a .elementor-icon-wrapper {
  text-align:right;
}
.elementor-127 .elementor-element.elementor-element-08d987a.elementor-view-stacked .elementor-icon {
  background-color:var( --e-global-color-accent );
}
.elementor-127 .elementor-element.elementor-element-08d987a.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-08d987a.elementor-view-default .elementor-icon {
  color:var( --e-global-color-accent );
  border-color:var( --e-global-color-accent );
}
.elementor-127 .elementor-element.elementor-element-08d987a.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-08d987a.elementor-view-default .elementor-icon svg {
  fill:var( --e-global-color-accent );
}
.elementor-127 .elementor-element.elementor-element-08d987a .elementor-icon {
  font-size:25px;
}
.elementor-127 .elementor-element.elementor-element-08d987a .elementor-icon svg {
  height:25px;
}
.elementor-127 .elementor-element.elementor-element-3d164c0.jkit-equal-height-enable, .elementor-127 .elementor-element.elementor-element-3d164c0.jkit-equal-height-enable, .elementor-127 .elementor-element.elementor-element-3d164c0.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-127 .elementor-element.elementor-element-3d164c0.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  height:100%;
}
.elementor-127 .elementor-element.elementor-element-3d164c0 {
  margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}
.elementor-127 .elementor-element.elementor-element-3d164c0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  text-align:left;
  padding:0px 0px 0px 0px;
  border-style:none;
  border-radius:0px 0px 0px 0px;
}
.elementor-127 .elementor-element.elementor-element-3d164c0 .jeg-elementor-kit.jkit-icon-box .title {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
  font-size:var( --e-global-typography-accent-font-size );
  font-weight:var( --e-global-typography-accent-font-weight );
  line-height:var( --e-global-typography-accent-line-height );
}
.elementor-127 .elementor-element.elementor-element-3d164c0 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  margin:10px 0px 0px 0px;
}
.elementor-127 .elementor-element.elementor-element-3d164c0 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
  font-size:100px;
}
.elementor-127 .elementor-element.elementor-element-3d164c0 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
  width:100px;
}
.elementor-127 .elementor-element.elementor-element-3d164c0 .jeg-elementor-kit.jkit-icon-box .title {
  font-size:var( --e-global-typography-accent-font-size );
  line-height:var( --e-global-typography-accent-line-height );
}
.elementor-127 .elementor-element.elementor-element-3d164c0 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  font-size:var( --e-global-typography-text-font-size );
  line-height:var( --e-global-typography-text-line-height );
}
.elementor-127 .elementor-element.elementor-element-3d164c0 .jeg-elementor-kit.jkit-icon-box .title {
  font-size:var( --e-global-typography-accent-font-size );
  line-height:var( --e-global-typography-accent-line-height );
}
.elementor-127 .elementor-element.elementor-element-3d164c0 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  font-size:var( --e-global-typography-text-font-size );
  line-height:var( --e-global-typography-text-line-height );
}
.elementor-127 .elementor-element.elementor-element-d62b41c {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --border-radius:20px 20px 20px 20px;
  --padding-top:25px;
  --padding-bottom:25px;
  --padding-left:25px;
  --padding-right:25px;
}
.elementor-127 .elementor-element.elementor-element-d62b41c:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-d62b41c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-7effca1 ) 0%, var( --e-global-color-b6ced13 ) 100%);
}
.elementor-127 .elementor-element.elementor-element-d62b41c:hover {
  border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-f8bb870 );
  --border-color:var( --e-global-color-f8bb870 );
}
.elementor-127 .elementor-element.elementor-element-d62b41c, .elementor-127 .elementor-element.elementor-element-d62b41c::before {
  --border-transition:0.3s;
}
.elementor-127 .elementor-element.elementor-element-d62b41c {
  --width:23.82%;
}
.elementor-127 .elementor-element.elementor-element-d62b41c {
  --width:48.5%;
}
.elementor-127 .elementor-element.elementor-element-c89dce4 {
  background-color:transparent;
  padding:8px 8px 1px 8px;
  background-image:radial-gradient(at center center, #0077FF00 0%, var( --e-global-color-f8bb870 ) 100%);
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-primary );
  border-radius:7px 7px 7px 7px;
}
.elementor-127 .elementor-element.elementor-element-c89dce4.elementor-element {
  --align-self:flex-end;
}
.elementor-127 .elementor-element.elementor-element-c89dce4 .elementor-icon-wrapper {
  text-align:right;
}
.elementor-127 .elementor-element.elementor-element-c89dce4.elementor-view-stacked .elementor-icon {
  background-color:var( --e-global-color-accent );
}
.elementor-127 .elementor-element.elementor-element-c89dce4.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-c89dce4.elementor-view-default .elementor-icon {
  color:var( --e-global-color-accent );
  border-color:var( --e-global-color-accent );
}
.elementor-127 .elementor-element.elementor-element-c89dce4.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-c89dce4.elementor-view-default .elementor-icon svg {
  fill:var( --e-global-color-accent );
}
.elementor-127 .elementor-element.elementor-element-c89dce4 .elementor-icon {
  font-size:25px;
}
.elementor-127 .elementor-element.elementor-element-c89dce4 .elementor-icon svg {
  height:25px;
}
.elementor-127 .elementor-element.elementor-element-345869e.jkit-equal-height-enable, .elementor-127 .elementor-element.elementor-element-345869e.jkit-equal-height-enable, .elementor-127 .elementor-element.elementor-element-345869e.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-127 .elementor-element.elementor-element-345869e.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  height:100%;
}
.elementor-127 .elementor-element.elementor-element-345869e {
  margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}
.elementor-127 .elementor-element.elementor-element-345869e .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  text-align:left;
  padding:0px 0px 0px 0px;
  border-style:none;
  border-radius:0px 0px 0px 0px;
}
.elementor-127 .elementor-element.elementor-element-345869e .jeg-elementor-kit.jkit-icon-box .title {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
  font-size:var( --e-global-typography-accent-font-size );
  font-weight:var( --e-global-typography-accent-font-weight );
  line-height:var( --e-global-typography-accent-line-height );
}
.elementor-127 .elementor-element.elementor-element-345869e .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  margin:10px 0px 0px 0px;
}
.elementor-127 .elementor-element.elementor-element-345869e .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
  font-size:100px;
}
.elementor-127 .elementor-element.elementor-element-345869e .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
  width:100px;
}
.elementor-127 .elementor-element.elementor-element-345869e .jeg-elementor-kit.jkit-icon-box .title {
  font-size:var( --e-global-typography-accent-font-size );
  line-height:var( --e-global-typography-accent-line-height );
}
.elementor-127 .elementor-element.elementor-element-345869e .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  font-size:var( --e-global-typography-text-font-size );
  line-height:var( --e-global-typography-text-line-height );
}
.elementor-127 .elementor-element.elementor-element-345869e .jeg-elementor-kit.jkit-icon-box .title {
  font-size:var( --e-global-typography-accent-font-size );
  line-height:var( --e-global-typography-accent-line-height );
}
.elementor-127 .elementor-element.elementor-element-345869e .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  font-size:var( --e-global-typography-text-font-size );
  line-height:var( --e-global-typography-text-line-height );
}
.elementor-127 .elementor-element.elementor-element-380c68a {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --border-radius:20px 20px 20px 20px;
  --padding-top:25px;
  --padding-bottom:25px;
  --padding-left:25px;
  --padding-right:25px;
}
.elementor-127 .elementor-element.elementor-element-380c68a:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-380c68a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-7effca1 ) 0%, var( --e-global-color-b6ced13 ) 100%);
}
.elementor-127 .elementor-element.elementor-element-380c68a:hover {
  border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-f8bb870 );
  --border-color:var( --e-global-color-f8bb870 );
}
.elementor-127 .elementor-element.elementor-element-380c68a, .elementor-127 .elementor-element.elementor-element-380c68a::before {
  --border-transition:0.3s;
}
.elementor-127 .elementor-element.elementor-element-380c68a {
  --width:23.82%;
}
.elementor-127 .elementor-element.elementor-element-380c68a {
  --width:48.5%;
}
.elementor-127 .elementor-element.elementor-element-9d73892 {
  background-color:transparent;
  padding:8px 8px 1px 8px;
  background-image:radial-gradient(at center center, #0077FF00 0%, var( --e-global-color-f8bb870 ) 100%);
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-primary );
  border-radius:7px 7px 7px 7px;
}
.elementor-127 .elementor-element.elementor-element-9d73892.elementor-element {
  --align-self:flex-end;
}
.elementor-127 .elementor-element.elementor-element-9d73892 .elementor-icon-wrapper {
  text-align:right;
}
.elementor-127 .elementor-element.elementor-element-9d73892.elementor-view-stacked .elementor-icon {
  background-color:var( --e-global-color-accent );
}
.elementor-127 .elementor-element.elementor-element-9d73892.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-9d73892.elementor-view-default .elementor-icon {
  color:var( --e-global-color-accent );
  border-color:var( --e-global-color-accent );
}
.elementor-127 .elementor-element.elementor-element-9d73892.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-9d73892.elementor-view-default .elementor-icon svg {
  fill:var( --e-global-color-accent );
}
.elementor-127 .elementor-element.elementor-element-9d73892 .elementor-icon {
  font-size:25px;
}
.elementor-127 .elementor-element.elementor-element-9d73892 .elementor-icon svg {
  height:25px;
}
.elementor-127 .elementor-element.elementor-element-f3af4aa.jkit-equal-height-enable, .elementor-127 .elementor-element.elementor-element-f3af4aa.jkit-equal-height-enable, .elementor-127 .elementor-element.elementor-element-f3af4aa.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-127 .elementor-element.elementor-element-f3af4aa.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  height:100%;
}
.elementor-127 .elementor-element.elementor-element-f3af4aa {
  margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}
.elementor-127 .elementor-element.elementor-element-f3af4aa .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  text-align:left;
  padding:0px 0px 0px 0px;
  border-style:none;
  border-radius:0px 0px 0px 0px;
}
.elementor-127 .elementor-element.elementor-element-f3af4aa .jeg-elementor-kit.jkit-icon-box .title {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
  font-size:var( --e-global-typography-accent-font-size );
  font-weight:var( --e-global-typography-accent-font-weight );
  line-height:var( --e-global-typography-accent-line-height );
}
.elementor-127 .elementor-element.elementor-element-f3af4aa .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  margin:10px 0px 0px 0px;
}
.elementor-127 .elementor-element.elementor-element-f3af4aa .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
  font-size:100px;
}
.elementor-127 .elementor-element.elementor-element-f3af4aa .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
  width:100px;
}
.elementor-127 .elementor-element.elementor-element-f3af4aa .jeg-elementor-kit.jkit-icon-box .title {
  font-size:var( --e-global-typography-accent-font-size );
  line-height:var( --e-global-typography-accent-line-height );
}
.elementor-127 .elementor-element.elementor-element-f3af4aa .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  font-size:var( --e-global-typography-text-font-size );
  line-height:var( --e-global-typography-text-line-height );
}
.elementor-127 .elementor-element.elementor-element-f3af4aa .jeg-elementor-kit.jkit-icon-box .title {
  font-size:var( --e-global-typography-accent-font-size );
  line-height:var( --e-global-typography-accent-line-height );
}
.elementor-127 .elementor-element.elementor-element-f3af4aa .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  font-size:var( --e-global-typography-text-font-size );
  line-height:var( --e-global-typography-text-line-height );
}
.elementor-127 .elementor-element.elementor-element-fcdc5d2 {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --border-radius:20px 20px 20px 20px;
  --padding-top:25px;
  --padding-bottom:25px;
  --padding-left:25px;
  --padding-right:25px;
}
.elementor-127 .elementor-element.elementor-element-fcdc5d2:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-fcdc5d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-7effca1 ) 0%, var( --e-global-color-b6ced13 ) 100%);
}
.elementor-127 .elementor-element.elementor-element-fcdc5d2:hover {
  border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-f8bb870 );
  --border-color:var( --e-global-color-f8bb870 );
}
.elementor-127 .elementor-element.elementor-element-fcdc5d2, .elementor-127 .elementor-element.elementor-element-fcdc5d2::before {
  --border-transition:0.3s;
}
.elementor-127 .elementor-element.elementor-element-fcdc5d2 {
  --width:23.82%;
}
.elementor-127 .elementor-element.elementor-element-fcdc5d2 {
  --width:48.5%;
}
.elementor-127 .elementor-element.elementor-element-1d89482 {
  background-color:transparent;
  padding:8px 8px 1px 8px;
  background-image:radial-gradient(at center center, #0077FF00 0%, var( --e-global-color-f8bb870 ) 100%);
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-primary );
  border-radius:7px 7px 7px 7px;
}
.elementor-127 .elementor-element.elementor-element-1d89482.elementor-element {
  --align-self:flex-end;
}
.elementor-127 .elementor-element.elementor-element-1d89482 .elementor-icon-wrapper {
  text-align:right;
}
.elementor-127 .elementor-element.elementor-element-1d89482.elementor-view-stacked .elementor-icon {
  background-color:var( --e-global-color-accent );
}
.elementor-127 .elementor-element.elementor-element-1d89482.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-1d89482.elementor-view-default .elementor-icon {
  color:var( --e-global-color-accent );
  border-color:var( --e-global-color-accent );
}
.elementor-127 .elementor-element.elementor-element-1d89482.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-1d89482.elementor-view-default .elementor-icon svg {
  fill:var( --e-global-color-accent );
}
.elementor-127 .elementor-element.elementor-element-1d89482 .elementor-icon {
  font-size:25px;
}
.elementor-127 .elementor-element.elementor-element-1d89482 .elementor-icon svg {
  height:25px;
}
.elementor-127 .elementor-element.elementor-element-d87ed67.jkit-equal-height-enable, .elementor-127 .elementor-element.elementor-element-d87ed67.jkit-equal-height-enable, .elementor-127 .elementor-element.elementor-element-d87ed67.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-127 .elementor-element.elementor-element-d87ed67.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  height:100%;
}
.elementor-127 .elementor-element.elementor-element-d87ed67 {
  margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}
.elementor-127 .elementor-element.elementor-element-d87ed67 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  text-align:left;
  padding:0px 0px 0px 0px;
  border-style:none;
  border-radius:0px 0px 0px 0px;
}
.elementor-127 .elementor-element.elementor-element-d87ed67 .jeg-elementor-kit.jkit-icon-box .title {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
  font-size:var( --e-global-typography-accent-font-size );
  font-weight:var( --e-global-typography-accent-font-weight );
  line-height:var( --e-global-typography-accent-line-height );
}
.elementor-127 .elementor-element.elementor-element-d87ed67 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  margin:10px 0px 0px 0px;
}
.elementor-127 .elementor-element.elementor-element-d87ed67 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
  font-size:100px;
}
.elementor-127 .elementor-element.elementor-element-d87ed67 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
  width:100px;
}
.elementor-127 .elementor-element.elementor-element-d87ed67 .jeg-elementor-kit.jkit-icon-box .title {
  font-size:var( --e-global-typography-accent-font-size );
  line-height:var( --e-global-typography-accent-line-height );
}
.elementor-127 .elementor-element.elementor-element-d87ed67 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  font-size:var( --e-global-typography-text-font-size );
  line-height:var( --e-global-typography-text-line-height );
}
.elementor-127 .elementor-element.elementor-element-d87ed67 .jeg-elementor-kit.jkit-icon-box .title {
  font-size:var( --e-global-typography-accent-font-size );
  line-height:var( --e-global-typography-accent-line-height );
}
.elementor-127 .elementor-element.elementor-element-d87ed67 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  font-size:var( --e-global-typography-text-font-size );
  line-height:var( --e-global-typography-text-line-height );
}
.elementor-127 .elementor-element.elementor-element-5dfaeb3 {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --border-radius:20px 20px 20px 20px;
  --padding-top:25px;
  --padding-bottom:25px;
  --padding-left:25px;
  --padding-right:25px;
}
.elementor-127 .elementor-element.elementor-element-5dfaeb3:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-5dfaeb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-7effca1 ) 0%, var( --e-global-color-b6ced13 ) 100%);
}
.elementor-127 .elementor-element.elementor-element-5dfaeb3:hover {
  border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-f8bb870 );
  --border-color:var( --e-global-color-f8bb870 );
}
.elementor-127 .elementor-element.elementor-element-5dfaeb3, .elementor-127 .elementor-element.elementor-element-5dfaeb3::before {
  --border-transition:0.3s;
}
.elementor-127 .elementor-element.elementor-element-5dfaeb3 {
  --width:23.82%;
}
.elementor-127 .elementor-element.elementor-element-5dfaeb3 {
  --width:48.5%;
}
.elementor-127 .elementor-element.elementor-element-2691e34 {
  background-color:transparent;
  padding:8px 8px 1px 8px;
  background-image:radial-gradient(at center center, #0077FF00 0%, var( --e-global-color-f8bb870 ) 100%);
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-primary );
  border-radius:7px 7px 7px 7px;
}
.elementor-127 .elementor-element.elementor-element-2691e34.elementor-element {
  --align-self:flex-end;
}
.elementor-127 .elementor-element.elementor-element-2691e34 .elementor-icon-wrapper {
  text-align:right;
}
.elementor-127 .elementor-element.elementor-element-2691e34.elementor-view-stacked .elementor-icon {
  background-color:var( --e-global-color-accent );
}
.elementor-127 .elementor-element.elementor-element-2691e34.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-2691e34.elementor-view-default .elementor-icon {
  color:var( --e-global-color-accent );
  border-color:var( --e-global-color-accent );
}
.elementor-127 .elementor-element.elementor-element-2691e34.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-2691e34.elementor-view-default .elementor-icon svg {
  fill:var( --e-global-color-accent );
}
.elementor-127 .elementor-element.elementor-element-2691e34 .elementor-icon {
  font-size:25px;
}
.elementor-127 .elementor-element.elementor-element-2691e34 .elementor-icon svg {
  height:25px;
}
.elementor-127 .elementor-element.elementor-element-5640b05.jkit-equal-height-enable, .elementor-127 .elementor-element.elementor-element-5640b05.jkit-equal-height-enable, .elementor-127 .elementor-element.elementor-element-5640b05.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-127 .elementor-element.elementor-element-5640b05.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  height:100%;
}
.elementor-127 .elementor-element.elementor-element-5640b05 {
  margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}
.elementor-127 .elementor-element.elementor-element-5640b05 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  text-align:left;
  padding:0px 0px 0px 0px;
  border-style:none;
  border-radius:0px 0px 0px 0px;
}
.elementor-127 .elementor-element.elementor-element-5640b05 .jeg-elementor-kit.jkit-icon-box .title {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
  font-size:var( --e-global-typography-accent-font-size );
  font-weight:var( --e-global-typography-accent-font-weight );
  line-height:var( --e-global-typography-accent-line-height );
}
.elementor-127 .elementor-element.elementor-element-5640b05 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  margin:10px 0px 0px 0px;
}
.elementor-127 .elementor-element.elementor-element-5640b05 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
  font-size:100px;
}
.elementor-127 .elementor-element.elementor-element-5640b05 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
  width:100px;
}
.elementor-127 .elementor-element.elementor-element-5640b05 .jeg-elementor-kit.jkit-icon-box .title {
  font-size:var( --e-global-typography-accent-font-size );
  line-height:var( --e-global-typography-accent-line-height );
}
.elementor-127 .elementor-element.elementor-element-5640b05 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  font-size:var( --e-global-typography-text-font-size );
  line-height:var( --e-global-typography-text-line-height );
}
.elementor-127 .elementor-element.elementor-element-5640b05 .jeg-elementor-kit.jkit-icon-box .title {
  font-size:var( --e-global-typography-accent-font-size );
  line-height:var( --e-global-typography-accent-line-height );
}
.elementor-127 .elementor-element.elementor-element-5640b05 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  font-size:var( --e-global-typography-text-font-size );
  line-height:var( --e-global-typography-text-line-height );
}
.elementor-127 .elementor-element.elementor-element-4e52fc7 {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --border-radius:20px 20px 20px 20px;
  --padding-top:25px;
  --padding-bottom:25px;
  --padding-left:25px;
  --padding-right:25px;
}
.elementor-127 .elementor-element.elementor-element-4e52fc7:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-4e52fc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-7effca1 ) 0%, var( --e-global-color-b6ced13 ) 100%);
}
.elementor-127 .elementor-element.elementor-element-4e52fc7:hover {
  border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-f8bb870 );
  --border-color:var( --e-global-color-f8bb870 );
}
.elementor-127 .elementor-element.elementor-element-4e52fc7, .elementor-127 .elementor-element.elementor-element-4e52fc7::before {
  --border-transition:0.3s;
}
.elementor-127 .elementor-element.elementor-element-4e52fc7 {
  --width:23.82%;
}
.elementor-127 .elementor-element.elementor-element-4e52fc7 {
  --width:48.5%;
}
.elementor-127 .elementor-element.elementor-element-3ba3c24 {
  background-color:transparent;
  padding:8px 8px 1px 8px;
  background-image:radial-gradient(at center center, #0077FF00 0%, var( --e-global-color-f8bb870 ) 100%);
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-primary );
  border-radius:7px 7px 7px 7px;
}
.elementor-127 .elementor-element.elementor-element-3ba3c24.elementor-element {
  --align-self:flex-end;
}
.elementor-127 .elementor-element.elementor-element-3ba3c24 .elementor-icon-wrapper {
  text-align:right;
}
.elementor-127 .elementor-element.elementor-element-3ba3c24.elementor-view-stacked .elementor-icon {
  background-color:var( --e-global-color-accent );
}
.elementor-127 .elementor-element.elementor-element-3ba3c24.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-3ba3c24.elementor-view-default .elementor-icon {
  color:var( --e-global-color-accent );
  border-color:var( --e-global-color-accent );
}
.elementor-127 .elementor-element.elementor-element-3ba3c24.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-3ba3c24.elementor-view-default .elementor-icon svg {
  fill:var( --e-global-color-accent );
}
.elementor-127 .elementor-element.elementor-element-3ba3c24 .elementor-icon {
  font-size:25px;
}
.elementor-127 .elementor-element.elementor-element-3ba3c24 .elementor-icon svg {
  height:25px;
}
.elementor-127 .elementor-element.elementor-element-053b5ae.jkit-equal-height-enable, .elementor-127 .elementor-element.elementor-element-053b5ae.jkit-equal-height-enable, .elementor-127 .elementor-element.elementor-element-053b5ae.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-127 .elementor-element.elementor-element-053b5ae.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  height:100%;
}
.elementor-127 .elementor-element.elementor-element-053b5ae {
  margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}
.elementor-127 .elementor-element.elementor-element-053b5ae .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  text-align:left;
  padding:0px 0px 0px 0px;
  border-style:none;
  border-radius:0px 0px 0px 0px;
}
.elementor-127 .elementor-element.elementor-element-053b5ae .jeg-elementor-kit.jkit-icon-box .title {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
  font-size:var( --e-global-typography-accent-font-size );
  font-weight:var( --e-global-typography-accent-font-weight );
  line-height:var( --e-global-typography-accent-line-height );
}
.elementor-127 .elementor-element.elementor-element-053b5ae .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  margin:10px 0px 0px 0px;
}
.elementor-127 .elementor-element.elementor-element-053b5ae .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
  font-size:100px;
}
.elementor-127 .elementor-element.elementor-element-053b5ae .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
  width:100px;
}
.elementor-127 .elementor-element.elementor-element-053b5ae .jeg-elementor-kit.jkit-icon-box .title {
  font-size:var( --e-global-typography-accent-font-size );
  line-height:var( --e-global-typography-accent-line-height );
}
.elementor-127 .elementor-element.elementor-element-053b5ae .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  font-size:var( --e-global-typography-text-font-size );
  line-height:var( --e-global-typography-text-line-height );
}
.elementor-127 .elementor-element.elementor-element-053b5ae .jeg-elementor-kit.jkit-icon-box .title {
  font-size:var( --e-global-typography-accent-font-size );
  line-height:var( --e-global-typography-accent-line-height );
}
.elementor-127 .elementor-element.elementor-element-053b5ae .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  font-size:var( --e-global-typography-text-font-size );
  line-height:var( --e-global-typography-text-line-height );
}
.elementor-127 .elementor-element.elementor-element-31a10a1 {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --border-radius:20px 20px 20px 20px;
  --padding-top:25px;
  --padding-bottom:25px;
  --padding-left:25px;
  --padding-right:25px;
}
.elementor-127 .elementor-element.elementor-element-31a10a1:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-31a10a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-7effca1 ) 0%, var( --e-global-color-b6ced13 ) 100%);
}
.elementor-127 .elementor-element.elementor-element-31a10a1:hover {
  border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-f8bb870 );
  --border-color:var( --e-global-color-f8bb870 );
}
.elementor-127 .elementor-element.elementor-element-31a10a1, .elementor-127 .elementor-element.elementor-element-31a10a1::before {
  --border-transition:0.3s;
}
.elementor-127 .elementor-element.elementor-element-31a10a1 {
  --width:23.82%;
}
.elementor-127 .elementor-element.elementor-element-31a10a1 {
  --width:48.5%;
}
.elementor-127 .elementor-element.elementor-element-f376978 {
  background-color:transparent;
  padding:8px 8px 1px 8px;
  background-image:radial-gradient(at center center, #0077FF00 0%, var( --e-global-color-f8bb870 ) 100%);
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-primary );
  border-radius:7px 7px 7px 7px;
}
.elementor-127 .elementor-element.elementor-element-f376978.elementor-element {
  --align-self:flex-end;
}
.elementor-127 .elementor-element.elementor-element-f376978 .elementor-icon-wrapper {
  text-align:right;
}
.elementor-127 .elementor-element.elementor-element-f376978.elementor-view-stacked .elementor-icon {
  background-color:var( --e-global-color-accent );
}
.elementor-127 .elementor-element.elementor-element-f376978.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-f376978.elementor-view-default .elementor-icon {
  color:var( --e-global-color-accent );
  border-color:var( --e-global-color-accent );
}
.elementor-127 .elementor-element.elementor-element-f376978.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-f376978.elementor-view-default .elementor-icon svg {
  fill:var( --e-global-color-accent );
}
.elementor-127 .elementor-element.elementor-element-f376978 .elementor-icon {
  font-size:25px;
}
.elementor-127 .elementor-element.elementor-element-f376978 .elementor-icon svg {
  height:25px;
}
.elementor-127 .elementor-element.elementor-element-6a3f4f5.jkit-equal-height-enable, .elementor-127 .elementor-element.elementor-element-6a3f4f5.jkit-equal-height-enable, .elementor-127 .elementor-element.elementor-element-6a3f4f5.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-127 .elementor-element.elementor-element-6a3f4f5.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  height:100%;
}
.elementor-127 .elementor-element.elementor-element-6a3f4f5 {
  margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}
.elementor-127 .elementor-element.elementor-element-6a3f4f5 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  text-align:left;
  padding:0px 0px 0px 0px;
  border-style:none;
  border-radius:0px 0px 0px 0px;
}
.elementor-127 .elementor-element.elementor-element-6a3f4f5 .jeg-elementor-kit.jkit-icon-box .title {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
  font-size:var( --e-global-typography-accent-font-size );
  font-weight:var( --e-global-typography-accent-font-weight );
  line-height:var( --e-global-typography-accent-line-height );
}
.elementor-127 .elementor-element.elementor-element-6a3f4f5 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  margin:10px 0px 0px 0px;
}
.elementor-127 .elementor-element.elementor-element-6a3f4f5 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
  font-size:100px;
}
.elementor-127 .elementor-element.elementor-element-6a3f4f5 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
  width:100px;
}
.elementor-127 .elementor-element.elementor-element-6a3f4f5 .jeg-elementor-kit.jkit-icon-box .title {
  font-size:var( --e-global-typography-accent-font-size );
  line-height:var( --e-global-typography-accent-line-height );
}
.elementor-127 .elementor-element.elementor-element-6a3f4f5 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  font-size:var( --e-global-typography-text-font-size );
  line-height:var( --e-global-typography-text-line-height );
}
.elementor-127 .elementor-element.elementor-element-6a3f4f5 .jeg-elementor-kit.jkit-icon-box .title {
  font-size:var( --e-global-typography-accent-font-size );
  line-height:var( --e-global-typography-accent-line-height );
}
.elementor-127 .elementor-element.elementor-element-6a3f4f5 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  font-size:var( --e-global-typography-text-font-size );
  line-height:var( --e-global-typography-text-line-height );
}
.elementor-127 .elementor-element.elementor-element-06c04b3 {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --border-radius:20px 20px 20px 20px;
  --padding-top:25px;
  --padding-bottom:25px;
  --padding-left:25px;
  --padding-right:25px;
}
.elementor-127 .elementor-element.elementor-element-06c04b3:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-06c04b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-7effca1 ) 0%, var( --e-global-color-b6ced13 ) 100%);
}
.elementor-127 .elementor-element.elementor-element-06c04b3:hover {
  border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-f8bb870 );
  --border-color:var( --e-global-color-f8bb870 );
}
.elementor-127 .elementor-element.elementor-element-06c04b3, .elementor-127 .elementor-element.elementor-element-06c04b3::before {
  --border-transition:0.3s;
}
.elementor-127 .elementor-element.elementor-element-06c04b3 {
  --width:23.82%;
}
.elementor-127 .elementor-element.elementor-element-06c04b3 {
  --width:48.5%;
}
.elementor-127 .elementor-element.elementor-element-ac79540.jkit-equal-height-enable, .elementor-127 .elementor-element.elementor-element-ac79540.jkit-equal-height-enable, .elementor-127 .elementor-element.elementor-element-ac79540.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-127 .elementor-element.elementor-element-ac79540.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  height:100%;
}
.elementor-127 .elementor-element.elementor-element-ac79540 {
  margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}
.elementor-127 .elementor-element.elementor-element-ac79540 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  text-align:left;
  padding:0px 0px 0px 0px;
  border-style:none;
  border-radius:0px 0px 0px 0px;
}
.elementor-127 .elementor-element.elementor-element-ac79540 .jeg-elementor-kit.jkit-icon-box .title {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
  font-size:var( --e-global-typography-accent-font-size );
  font-weight:var( --e-global-typography-accent-font-weight );
  line-height:var( --e-global-typography-accent-line-height );
}
.elementor-127 .elementor-element.elementor-element-ac79540 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  margin:10px 0px 0px 0px;
}
.elementor-127 .elementor-element.elementor-element-ac79540 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
  font-size:100px;
}
.elementor-127 .elementor-element.elementor-element-ac79540 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
  width:100px;
}
.elementor-127 .elementor-element.elementor-element-ac79540 .jeg-elementor-kit.jkit-icon-box .title {
  font-size:var( --e-global-typography-accent-font-size );
  line-height:var( --e-global-typography-accent-line-height );
}
.elementor-127 .elementor-element.elementor-element-ac79540 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  font-size:var( --e-global-typography-text-font-size );
  line-height:var( --e-global-typography-text-line-height );
}
.elementor-127 .elementor-element.elementor-element-ac79540 .jeg-elementor-kit.jkit-icon-box .title {
  font-size:var( --e-global-typography-accent-font-size );
  line-height:var( --e-global-typography-accent-line-height );
}
.elementor-127 .elementor-element.elementor-element-ac79540 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  font-size:var( --e-global-typography-text-font-size );
  line-height:var( --e-global-typography-text-line-height );
}
.elementor-127 .elementor-element.elementor-element-8ba2bf5 {
  --display:flex;
  --flex-direction:row;
  --container-widget-width:initial;
  --container-widget-height:100%;
  --container-widget-flex-grow:1;
  --container-widget-align-self:stretch;
  --flex-wrap-mobile:wrap;
  --gap:60px 60px;
  --row-gap:60px;
  --column-gap:60px;
}
.elementor-127 .elementor-element.elementor-element-8ba2bf5 {
  --flex-direction:column;
  --container-widget-width:100%;
  --container-widget-height:initial;
  --container-widget-flex-grow:0;
  --container-widget-align-self:initial;
  --flex-wrap-mobile:wrap;
  --gap:20px 20px;
  --row-gap:20px;
  --column-gap:20px;
}
.elementor-127 .elementor-element.elementor-element-8ba2bf5 {
  --content-width:1290px;
}
.elementor-127 .elementor-element.elementor-element-85bbc8e {
  --display:flex;
  --gap:15px 15px;
  --row-gap:15px;
  --column-gap:15px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-127 .elementor-element.elementor-element-85bbc8e.e-con {
  --flex-grow:0;
  --flex-shrink:0;
}
.elementor-127 .elementor-element.elementor-element-85bbc8e {
  --width:60%;
}
.elementor-127 .elementor-element.elementor-element-85bbc8e {
  --width:100%;
}
.elementor-127 .elementor-element.elementor-element-365b2a7 {
  text-align:left;
}
.elementor-127 .elementor-element.elementor-element-365b2a7 .elementor-heading-title {
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  color:var( --e-global-color-text );
}
.elementor-127 .elementor-element.elementor-element-365b2a7 .elementor-heading-title {
  font-size:var( --e-global-typography-text-font-size );
  line-height:var( --e-global-typography-text-line-height );
}
.elementor-127 .elementor-element.elementor-element-365b2a7 .elementor-heading-title {
  font-size:var( --e-global-typography-text-font-size );
  line-height:var( --e-global-typography-text-line-height );
}
.elementor-127 .elementor-element.elementor-element-f40df28 {
  text-align:left;
}
.elementor-127 .elementor-element.elementor-element-f40df28 .elementor-heading-title {
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  color:var( --e-global-color-text );
}
.elementor-127 .elementor-element.elementor-element-f40df28 .elementor-heading-title {
  font-size:var( --e-global-typography-text-font-size );
  line-height:var( --e-global-typography-text-line-height );
}
.elementor-127 .elementor-element.elementor-element-f40df28 .elementor-heading-title {
  font-size:var( --e-global-typography-text-font-size );
  line-height:var( --e-global-typography-text-line-height );
}
.elementor-127 .elementor-element.elementor-element-bed06ef {
  padding:0px 0px 0px 0px;
}
.elementor-127 .elementor-element.elementor-element-bed06ef {
  padding:0px 0px 0px 0px;
}
.elementor-127 .elementor-element.elementor-element-b47767f {
  --display:flex;
  --justify-content:flex-end;
  --padding-top:0px;
  --padding-bottom:6px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-127 .elementor-element.elementor-element-b47767f {
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-127 .elementor-element.elementor-element-eb9db94 {
  --display:flex;
  --gap:30px 30px;
  --row-gap:30px;
  --column-gap:30px;
  --margin-top:30px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-127 .elementor-element.elementor-element-eb9db94 {
  --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-127 .elementor-element.elementor-element-7d0e70d {
  --spacer-size:300px;
  width:var( --container-widget-width, 350px );
  max-width:350px;
  background-color:transparent;
  --container-widget-width:350px;
  --container-widget-flex-grow:0;
  bottom:-12px;
  background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 10%, #02030700 100%);
}
body:not(.rtl) .elementor-127 .elementor-element.elementor-element-7d0e70d {
  left:0px;
}
body.rtl .elementor-127 .elementor-element.elementor-element-7d0e70d {
  right:0px;
}
.elementor-127 .elementor-element.elementor-element-7d0e70d {
  --container-widget-width:150px;
  --container-widget-flex-grow:0;
  width:var( --container-widget-width, 150px );
  max-width:150px;
  bottom:-60px;
}
body:not(.rtl) .elementor-127 .elementor-element.elementor-element-7d0e70d {
  left:0px;
}
body.rtl .elementor-127 .elementor-element.elementor-element-7d0e70d {
  right:0px;
}
.elementor-127 .elementor-element.elementor-element-7d0e70d {
  --spacer-size:310px;
  --container-widget-width:100px;
  --container-widget-flex-grow:0;
  width:var( --container-widget-width, 100px );
  max-width:100px;
  bottom:-3px;
}
.elementor-127 .elementor-element.elementor-element-1a80c51 {
  --spacer-size:300px;
  width:var( --container-widget-width, 350px );
  max-width:350px;
  background-color:transparent;
  --container-widget-width:350px;
  --container-widget-flex-grow:0;
  bottom:-12px;
  background-image:linear-gradient(270deg, var( --e-global-color-secondary ) 10%, #02030700 100%);
}
body:not(.rtl) .elementor-127 .elementor-element.elementor-element-1a80c51 {
  right:0px;
}
body.rtl .elementor-127 .elementor-element.elementor-element-1a80c51 {
  left:0px;
}
.elementor-127 .elementor-element.elementor-element-1a80c51 {
  --container-widget-width:150px;
  --container-widget-flex-grow:0;
  width:var( --container-widget-width, 150px );
  max-width:150px;
  bottom:-60px;
}
.elementor-127 .elementor-element.elementor-element-1a80c51 {
  --spacer-size:310px;
  --container-widget-width:100px;
  --container-widget-flex-grow:0;
  width:var( --container-widget-width, 100px );
  max-width:100px;
  bottom:-3px;
}
.elementor-127 .elementor-element.elementor-element-87d06fc .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-7effca1 ) 0%, var( --e-global-color-b6ced13 ) 100%);
  margin:0px 0px 0px 0px;
  padding:0px 30px 30px 30px;
  border-radius:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-6da267f );
}
.elementor-127 .elementor-element.elementor-element-87d06fc.quote-reverse-position-yes .jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio {
  flex-direction:row-reverse;
}
.elementor-127 .elementor-element.elementor-element-87d06fc .jeg-elementor-kit.jkit-testimonials .tns-controls button span {
  background-color:var( --e-global-color-primary );
  color:var( --e-global-color-accent );
  padding:13px 19px 10px 19px;
  margin:50px 5px 0px 5px;
  border-radius:100px 100px 100px 100px;
  opacity:100%;
}
.elementor-127 .elementor-element.elementor-element-87d06fc .jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider::before {
  border-radius:20px 20px 20px 20px;
}
.elementor-127 .elementor-element.elementor-element-87d06fc .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  margin:0px 0px 0px 0px;
  padding:0px 30px 0px 0px;
}
.elementor-127 .elementor-element.elementor-element-87d06fc .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content {
  color:var( --e-global-color-primary );
  font-size:20px;
  margin-bottom:-30px;
  padding:0px 0px 0px 0px;
}
.elementor-127 .elementor-element.elementor-element-87d06fc .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content svg {
  fill:var( --e-global-color-primary );
  width:20px;
}
.elementor-127 .elementor-element.elementor-element-87d06fc .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-b413696-font-family ), Sans-serif;
  font-size:var( --e-global-typography-b413696-font-size );
  font-weight:var( --e-global-typography-b413696-font-weight );
  line-height:var( --e-global-typography-b413696-line-height );
}
.elementor-127 .elementor-element.elementor-element-87d06fc .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
  margin:5px 0px 0px 0px;
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-ad7cc0d-font-family ), Sans-serif;
  font-size:var( --e-global-typography-ad7cc0d-font-size );
  font-weight:var( --e-global-typography-ad7cc0d-font-weight );
  line-height:var( --e-global-typography-ad7cc0d-line-height );
}
.elementor-127 .elementor-element.elementor-element-87d06fc .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img {
  width:50px;
}
.elementor-127 .elementor-element.elementor-element-87d06fc .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img.source-url {
  height:50px;
}
.elementor-127 .elementor-element.elementor-element-87d06fc .jeg-elementor-kit.jkit-testimonials .tns-controls button i {
  font-size:10px;
}
.elementor-127 .elementor-element.elementor-element-87d06fc .jeg-elementor-kit.jkit-testimonials .tns-controls button svg {
  width:10px;
  fill:var( --e-global-color-accent );
}
.elementor-127 .elementor-element.elementor-element-87d06fc .jeg-elementor-kit.jkit-testimonials .tns-controls button:hover span {
  color:var( --e-global-color-accent );
}
.elementor-127 .elementor-element.elementor-element-87d06fc .jeg-elementor-kit.jkit-testimonials .tns-controls button:hover svg {
  fill:var( --e-global-color-accent );
}
.elementor-127 .elementor-element.elementor-element-87d06fc .jeg-elementor-kit.jkit-testimonials:hover .tns-controls button span {
  opacity:100%;
}
.elementor-127 .elementor-element.elementor-element-87d06fc .jeg-elementor-kit.jkit-testimonials .tns-nav {
  text-align:center;
}
.elementor-127 .elementor-element.elementor-element-87d06fc .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
  font-size:var( --e-global-typography-text-font-size );
  line-height:var( --e-global-typography-text-line-height );
}
.elementor-127 .elementor-element.elementor-element-87d06fc .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
  color:var( --e-global-color-accent );
  font-size:var( --e-global-typography-b413696-font-size );
  line-height:var( --e-global-typography-b413696-line-height );
}
.elementor-127 .elementor-element.elementor-element-87d06fc .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
  font-size:var( --e-global-typography-ad7cc0d-font-size );
  line-height:var( --e-global-typography-ad7cc0d-line-height );
}
.elementor-127 .elementor-element.elementor-element-87d06fc .jeg-elementor-kit.jkit-testimonials .tns-controls button span {
  color:var( --e-global-color-accent );
  margin:20px 5px 0px 5px;
}
.elementor-127 .elementor-element.elementor-element-87d06fc .jeg-elementor-kit.jkit-testimonials .tns-controls button svg {
  fill:var( --e-global-color-accent );
}
.elementor-127 .elementor-element.elementor-element-87d06fc .jeg-elementor-kit.jkit-testimonials .tns-controls button:hover span {
  color:var( --e-global-color-accent );
}
.elementor-127 .elementor-element.elementor-element-87d06fc .jeg-elementor-kit.jkit-testimonials .tns-controls button:hover svg {
  fill:var( --e-global-color-accent );
}
.elementor-127 .elementor-element.elementor-element-87d06fc .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
  font-size:var( --e-global-typography-text-font-size );
  line-height:var( --e-global-typography-text-line-height );
}
.elementor-127 .elementor-element.elementor-element-87d06fc .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
  color:var( --e-global-color-accent );
  font-size:var( --e-global-typography-b413696-font-size );
  line-height:var( --e-global-typography-b413696-line-height );
}
.elementor-127 .elementor-element.elementor-element-87d06fc .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
  font-size:var( --e-global-typography-ad7cc0d-font-size );
  line-height:var( --e-global-typography-ad7cc0d-line-height );
}
.elementor-127 .elementor-element.elementor-element-87d06fc .jeg-elementor-kit.jkit-testimonials .tns-controls button span {
  color:var( --e-global-color-accent );
}
.elementor-127 .elementor-element.elementor-element-87d06fc .jeg-elementor-kit.jkit-testimonials .tns-controls button svg {
  fill:var( --e-global-color-accent );
}
.elementor-127 .elementor-element.elementor-element-87d06fc .jeg-elementor-kit.jkit-testimonials .tns-controls button:hover span {
  color:var( --e-global-color-accent );
}
.elementor-127 .elementor-element.elementor-element-87d06fc .jeg-elementor-kit.jkit-testimonials .tns-controls button:hover svg {
  fill:var( --e-global-color-accent );
}
.elementor-element.elementor-element-87d06fc .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
  display: flex;
  flex-direction: row;
}
.elementor-element.elementor-element-87d06fc .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
  width: calc(4)
}
.elementor-element.elementor-element-87d06fc .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+5) {
  display: none;
}
.elementor-element.elementor-element-87d06fc .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(4)) {
  margin-right: 10px;
}
.elementor-element.elementor-element-87d06fc .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
  display: flex;
  flex-direction: row;
}
.elementor-element.elementor-element-87d06fc .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
  width: calc(1)
}
.elementor-element.elementor-element-87d06fc .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2) {
  display: none;
}
.elementor-element.elementor-element-87d06fc .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
  margin-right: 10px;
}
.elementor-element.elementor-element-87d06fc .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
  display: flex;
  flex-direction: row;
}
.elementor-element.elementor-element-87d06fc .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
  width: calc(1)
}
.elementor-element.elementor-element-87d06fc .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2) {
  display: none;
}
.elementor-element.elementor-element-87d06fc .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
  margin-right: 10px;
}
.elementor-127 .elementor-element.elementor-element-44b94502 {
  --flex-direction:column;
  padding:200px 0px 100px 0px;
  background:radial-gradient(at bottom center,transparent 0%,transparent 70%)
}
.elementor-127 .elementor-element.elementor-element-48d0096e .elementor-heading-title {
  color:#FFFFFF;
  font-family:"Rethink Sans";
  font-size:14px;
  font-weight:400
}
.elementor-127 .elementor-element.elementor-element-48d0096e {
  text-align:center;
  padding:5px 15px 5px 15px;
  border-radius:200px 200px 200px 200px;
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:#FFFFFF30;
  background:radial-gradient(at center center,#02030700 0%,#CDD3E917 80%)
}
.elementor-127 .elementor-element.elementor-element-3976fb76 {
  text-align:center
}
.elementor-127 .elementor-element.elementor-element-c231ed1 {
  --flex-direction:column;
  padding:150px 0px 150px 0px;
  background:radial-gradient(at center left,#003399 0%,#020307 75%)
}
.elementor-127 .elementor-element.elementor-element-6a72663 {
  --gap:15px 15px
}
.elementor-127 .elementor-element.elementor-element-9233193 {
  text-align:center;
  max-width:40%
}
.elementor-127 .elementor-element.elementor-element-99e7ced {
  text-align:center
}
.elementor-127 .elementor-element.elementor-element-e94935c {
  --flex-direction:row;
  --justify-content:center;
  --align-items:center;
  --flex-wrap:wrap;
  margin:10px 0px 0px 0px
}
.elementor-127 .elementor-element.elementor-element-3549408 {
  padding:25px 25px 25px 25px;
  width:23.82%;
  border-radius:20px 20px 20px 20px;
  border-width:1px 1px 1px 1px;
  border-style:solid;
  background:radial-gradient(at center center,transparent 0%,transparent 100%)
}
.elementor-127 .elementor-element.elementor-element-08d987a .elementor-icon {
  color:#FFFFFF;
  font-size:25px
}
.elementor-127 .elementor-element.elementor-element-08d987a {
  text-align:right;
  padding:8px 8px 1px 8px;
  background:radial-gradient(at center center,#0077FF00 0%,#0077FF99 100%);
  border-radius:7px 7px 7px 7px
}
.elementor-127 .elementor-element.elementor-element-d62b41c {
  padding:25px 25px 25px 25px;
  width:23.82%;
  border-radius:20px 20px 20px 20px;
  border-width:1px 1px 1px 1px;
  border-style:solid;
  background:radial-gradient(at center center,transparent 0%,transparent 100%)
}
.elementor-127 .elementor-element.elementor-element-c89dce4 .elementor-icon {
  color:#FFFFFF;
  font-size:25px
}
.elementor-127 .elementor-element.elementor-element-c89dce4 {
  text-align:right;
  padding:8px 8px 1px 8px;
  background:radial-gradient(at center center,#0077FF00 0%,#0077FF99 100%);
  border-radius:7px 7px 7px 7px
}
.elementor-127 .elementor-element.elementor-element-380c68a {
  padding:25px 25px 25px 25px;
  width:23.82%;
  border-radius:20px 20px 20px 20px;
  border-width:1px 1px 1px 1px;
  border-style:solid;
  background:radial-gradient(at center center,transparent 0%,transparent 100%)
}
.elementor-127 .elementor-element.elementor-element-9d73892 .elementor-icon {
  color:#FFFFFF;
  font-size:25px
}
.elementor-127 .elementor-element.elementor-element-9d73892 {
  text-align:right;
  padding:8px 8px 1px 8px;
  background:radial-gradient(at center center,#0077FF00 0%,#0077FF99 100%);
  border-radius:7px 7px 7px 7px
}
.elementor-127 .elementor-element.elementor-element-fcdc5d2 {
  padding:25px 25px 25px 25px;
  width:23.82%;
  border-radius:20px 20px 20px 20px;
  border-width:1px 1px 1px 1px;
  border-style:solid;
  background:radial-gradient(at center center,transparent 0%,transparent 100%)
}
.elementor-127 .elementor-element.elementor-element-1d89482 .elementor-icon {
  color:#FFFFFF;
  font-size:25px
}
.elementor-127 .elementor-element.elementor-element-1d89482 {
  text-align:right;
  padding:8px 8px 1px 8px;
  background:radial-gradient(at center center,#0077FF00 0%,#0077FF99 100%);
  border-radius:7px 7px 7px 7px
}
.elementor-127 .elementor-element.elementor-element-5dfaeb3 {
  padding:25px 25px 25px 25px;
  width:23.82%;
  border-radius:20px 20px 20px 20px;
  border-width:1px 1px 1px 1px;
  border-style:solid;
  background:radial-gradient(at center center,transparent 0%,transparent 100%)
}
.elementor-127 .elementor-element.elementor-element-2691e34 .elementor-icon {
  color:#FFFFFF;
  font-size:25px
}
.elementor-127 .elementor-element.elementor-element-2691e34 {
  text-align:right;
  padding:8px 8px 1px 8px;
  background:radial-gradient(at center center,#0077FF00 0%,#0077FF99 100%);
  border-radius:7px 7px 7px 7px
}
.elementor-127 .elementor-element.elementor-element-4e52fc7 {
  padding:25px 25px 25px 25px;
  width:23.82%;
  border-radius:20px 20px 20px 20px;
  border-width:1px 1px 1px 1px;
  border-style:solid;
  background:radial-gradient(at center center,transparent 0%,transparent 100%)
}
.elementor-127 .elementor-element.elementor-element-3ba3c24 .elementor-icon {
  color:#FFFFFF;
  font-size:25px
}
.elementor-127 .elementor-element.elementor-element-3ba3c24 {
  text-align:right;
  padding:8px 8px 1px 8px;
  background:radial-gradient(at center center,#0077FF00 0%,#0077FF99 100%);
  border-radius:7px 7px 7px 7px
}
.elementor-127 .elementor-element.elementor-element-31a10a1 {
  padding:25px 25px 25px 25px;
  width:23.82%;
  border-radius:20px 20px 20px 20px;
  border-width:1px 1px 1px 1px;
  border-style:solid;
  background:radial-gradient(at center center,transparent 0%,transparent 100%)
}
.elementor-127 .elementor-element.elementor-element-f376978 .elementor-icon {
  color:#FFFFFF;
  font-size:25px
}
.elementor-127 .elementor-element.elementor-element-f376978 {
  text-align:right;
  padding:8px 8px 1px 8px;
  background:radial-gradient(at center center,#0077FF00 0%,#0077FF99 100%);
  border-radius:7px 7px 7px 7px
}
.elementor-127 .elementor-element.elementor-element-06c04b3 {
  padding:25px 25px 25px 25px;
  width:23.82%;
  border-radius:20px 20px 20px 20px;
  border-width:1px 1px 1px 1px;
  border-style:solid;
  background:radial-gradient(at center center,transparent 0%,transparent 100%)
}
.elementor-127 .elementor-element.elementor-element-ae00d38 .elementor-icon {
  color:#FFFFFF;
  font-size:25px
}
.elementor-127 .elementor-element.elementor-element-ae00d38 {
  text-align:right;
  padding:8px 8px 1px 8px;
  background:radial-gradient(at center center,#0077FF00 0%,#0077FF99 100%);
  border-radius:7px 7px 7px 7px
}
.elementor-127 .elementor-element.elementor-element-7a47e05 {
  --flex-direction:column;
  padding:75px 0px 75px 0px;
  background:radial-gradient(at center right,#003399 0%,#020307 75%)
}
.elementor-127 .elementor-element.elementor-element-8ba2bf5 {
  --flex-direction:row;
  --gap:60px 60px;
  padding:0px 0px 0px 0px
}
.elementor-127 .elementor-element.elementor-element-85bbc8e {
  --gap:15px 15px;
  padding:0px 0px 0px 0px;
  width:60%
}
.elementor-127 .elementor-element.elementor-element-365b2a7 {
  text-align:left
}
.elementor-127 .elementor-element.elementor-element-f40df28 {
  text-align:left
}
.elementor-127 .elementor-element.elementor-element-b47767f {
  --justify-content:flex-end;
  padding:0px 0px 6px 0px
}
.elementor-127 .elementor-element.elementor-element-eb9db94 {
  --gap:30px 30px;
  padding:0px 0px 0px 0px;
  margin:30px 0px 0px 0px
}
@media(max-width:1024px) {
  .elementor-127 .elementor-element.elementor-element-44b94502 {
    padding:200px 20px 100px 20px
  }
  .elementor-127 .elementor-element.elementor-element-c231ed1 {
    padding:150px 10px 150px 10px
  }
  .elementor-127 .elementor-element.elementor-element-3549408 {
    width:48.5%
  }
  .elementor-127 .elementor-element.elementor-element-d62b41c {
    width:48.5%
  }
  .elementor-127 .elementor-element.elementor-element-380c68a {
    width:48.5%
  }
  .elementor-127 .elementor-element.elementor-element-fcdc5d2 {
    width:48.5%
  }
  .elementor-127 .elementor-element.elementor-element-5dfaeb3 {
    width:48.5%
  }
  .elementor-127 .elementor-element.elementor-element-4e52fc7 {
    width:48.5%
  }
  .elementor-127 .elementor-element.elementor-element-31a10a1 {
    width:48.5%
  }
  .elementor-127 .elementor-element.elementor-element-06c04b3 {
    width:48.5%
  }
  .elementor-127 .elementor-element.elementor-element-7a47e05 {
    padding:75px 10px 75px 10px
  }
  .elementor-127 .elementor-element.elementor-element-8ba2bf5 {
    --flex-direction:column
  }
  .elementor-127 .elementor-element.elementor-element-85bbc8e {
    width:100%
  }
  .elementor-127 .elementor-element.elementor-element-b47767f {
    padding:0px 0px 0px 0px
  }
  .elementor-127 .elementor-element.elementor-element-eb9db94 {
    padding:0px 0px 0px 0px;
    margin:20px 0px 0px 0px
  }
}
}
@media(max-width:767px) {
  .elementor-127 .elementor-element.elementor-element-3549408 {
    width:
  }
  .elementor-127 .elementor-element.elementor-element-d62b41c {
    width:
  }
  .elementor-127 .elementor-element.elementor-element-380c68a {
    width:
  }
  .elementor-127 .elementor-element.elementor-element-fcdc5d2 {
    width:
  }
  .elementor-127 .elementor-element.elementor-element-5dfaeb3 {
    width:
  }
  .elementor-127 .elementor-element.elementor-element-4e52fc7 {
    width:
  }
  .elementor-127 .elementor-element.elementor-element-31a10a1 {
    width:
  }
  .elementor-127 .elementor-element.elementor-element-06c04b3 {
    width:
  }
  .elementor-127 .elementor-element.elementor-element-85bbc8e {
    width:
  }
}
}
/* source: post-167.css */
.elementor-167 .elementor-element.elementor-element-272ab168 {
  --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;
  --overlay-opacity:0.5;
  --padding-top:200px;
  --padding-bottom:100px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-167 .elementor-element.elementor-element-272ab168:not(.elementor-motion-effects-element-type-background), .elementor-167 .elementor-element.elementor-element-272ab168 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at bottom center, var( --e-global-color-7d769f6 ) 0%, var( --e-global-color-secondary ) 70%);
}
.elementor-167 .elementor-element.elementor-element-272ab168::before, .elementor-167 .elementor-element.elementor-element-272ab168 > .elementor-background-video-container::before, .elementor-167 .elementor-element.elementor-element-272ab168 > .e-con-inner > .elementor-background-video-container::before, .elementor-167 .elementor-element.elementor-element-272ab168 > .elementor-background-slideshow::before, .elementor-167 .elementor-element.elementor-element-272ab168 > .e-con-inner > .elementor-background-slideshow::before, .elementor-167 .elementor-element.elementor-element-272ab168 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-image:url("../images/Grid2.png");
  --background-overlay:'';
  background-position:center center;
  background-repeat:no-repeat;
  background-size:cover;
}
.elementor-167 .elementor-element.elementor-element-21c59f4e {
  background-color:transparent;
  padding:5px 15px 5px 15px;
  background-image:radial-gradient(at center center, #02030700 0%, var( --e-global-color-66333aa ) 80%);
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-7c169c9 );
  border-radius:200px 200px 200px 200px;
  text-align:center;
}
.elementor-167 .elementor-element.elementor-element-21c59f4e.elementor-element {
  --align-self:center;
}
.elementor-167 .elementor-element.elementor-element-21c59f4e .elementor-heading-title {
  font-family:var( --e-global-typography-ad7cc0d-font-family ), Sans-serif;
  font-size:var( --e-global-typography-ad7cc0d-font-size );
  font-weight:var( --e-global-typography-ad7cc0d-font-weight );
  line-height:var( --e-global-typography-ad7cc0d-line-height );
  color:var( --e-global-color-accent );
}
.elementor-167 .elementor-element.elementor-element-2baafe89 {
  text-align:center;
}
.elementor-167 .elementor-element.elementor-element-2baafe89 .elementor-heading-title {
  font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
  font-size:var( --e-global-typography-primary-font-size );
  font-weight:var( --e-global-typography-primary-font-weight );
  line-height:var( --e-global-typography-primary-line-height );
  color:var( --e-global-color-accent );
}
.elementor-167 .elementor-element.elementor-element-748d12da {
  --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:150px;
  --padding-bottom:50px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-167 .elementor-element.elementor-element-6dab5e7f {
  --display:flex;
  --flex-direction:row;
  --container-widget-width:initial;
  --container-widget-height:100%;
  --container-widget-flex-grow:1;
  --container-widget-align-self:stretch;
  --flex-wrap-mobile:wrap;
  --gap:0px 0px;
  --row-gap:0px;
  --column-gap:0px;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --border-radius:20px 20px 20px 20px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-167 .elementor-element.elementor-element-6dab5e7f:not(.elementor-motion-effects-element-type-background), .elementor-167 .elementor-element.elementor-element-6dab5e7f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:transparent;
  background-image:radial-gradient(at center center, var( --e-global-color-7effca1 ) 0%, var( --e-global-color-b6ced13 ) 100%);
}
.elementor-167 .elementor-element.elementor-element-69b341b9 {
  --display:flex;
  --justify-content:center;
  --gap:15px 15px;
  --row-gap:15px;
  --column-gap:15px;
  --padding-top:40px;
  --padding-bottom:40px;
  --padding-left:40px;
  --padding-right:40px;
}
.elementor-167 .elementor-element.elementor-element-18bc1cac {
  text-align:left;
}
.elementor-167 .elementor-element.elementor-element-18bc1cac .elementor-heading-title {
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  color:var( --e-global-color-text );
}
.elementor-167 .elementor-element.elementor-element-28427e05 {
  text-align:left;
}
.elementor-167 .elementor-element.elementor-element-28427e05 .elementor-heading-title {
  font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
  font-size:var( --e-global-typography-secondary-font-size );
  font-weight:var( --e-global-typography-secondary-font-weight );
  line-height:var( --e-global-typography-secondary-line-height );
  color:var( --e-global-color-accent );
}
.elementor-167 .elementor-element.elementor-element-70317bc {
  margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}
.elementor-167 .elementor-element.elementor-element-70317bc .jeg-elementor-kit.jkit-heading {
  text-align:left;
}
.elementor-167 .elementor-element.elementor-element-70317bc .jeg-elementor-kit.jkit-heading .heading-title {
  font-family:var( --e-global-typography-b413696-font-family ), Sans-serif;
  font-size:var( --e-global-typography-b413696-font-size );
  font-weight:var( --e-global-typography-b413696-font-weight );
  line-height:var( --e-global-typography-b413696-line-height );
  color:var( --e-global-color-accent );
}
.elementor-167 .elementor-element.elementor-element-70317bc .jeg-elementor-kit.jkit-heading .heading-section-title {
  margin:0px 0px -10px 0px;
}
.elementor-167 .elementor-element.elementor-element-70317bc .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
  padding:0px 0px 0px 0px;
}
.elementor-167 .elementor-element.elementor-element-70317bc .jeg-elementor-kit.jkit-heading .heading-title > span {
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
  font-size:var( --e-global-typography-accent-font-size );
  font-weight:var( --e-global-typography-accent-font-weight );
  line-height:var( --e-global-typography-accent-line-height );
}
.elementor-167 .elementor-element.elementor-element-70317bc .jeg-elementor-kit.jkit-heading .heading-section-description {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  margin:0px 0px 0px 0px;
}
.elementor-167 .elementor-element.elementor-element-51c45ea0 {
  margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}
.elementor-167 .elementor-element.elementor-element-51c45ea0 .jeg-elementor-kit.jkit-heading {
  text-align:left;
}
.elementor-167 .elementor-element.elementor-element-51c45ea0 .jeg-elementor-kit.jkit-heading .heading-title {
  font-family:var( --e-global-typography-b413696-font-family ), Sans-serif;
  font-size:var( --e-global-typography-b413696-font-size );
  font-weight:var( --e-global-typography-b413696-font-weight );
  line-height:var( --e-global-typography-b413696-line-height );
  color:var( --e-global-color-accent );
}
.elementor-167 .elementor-element.elementor-element-51c45ea0 .jeg-elementor-kit.jkit-heading .heading-section-title {
  margin:0px 0px -10px 0px;
}
.elementor-167 .elementor-element.elementor-element-51c45ea0 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
  padding:0px 0px 0px 0px;
}
.elementor-167 .elementor-element.elementor-element-51c45ea0 .jeg-elementor-kit.jkit-heading .heading-title > span {
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
  font-size:var( --e-global-typography-accent-font-size );
  font-weight:var( --e-global-typography-accent-font-weight );
  line-height:var( --e-global-typography-accent-line-height );
}
.elementor-167 .elementor-element.elementor-element-51c45ea0 .jeg-elementor-kit.jkit-heading .heading-section-description {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  margin:0px 0px 0px 0px;
}
.elementor-167 .elementor-element.elementor-element-5fcd43a4 {
  margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}
.elementor-167 .elementor-element.elementor-element-5fcd43a4 .jeg-elementor-kit.jkit-heading {
  text-align:left;
}
.elementor-167 .elementor-element.elementor-element-5fcd43a4 .jeg-elementor-kit.jkit-heading .heading-title {
  font-family:var( --e-global-typography-b413696-font-family ), Sans-serif;
  font-size:var( --e-global-typography-b413696-font-size );
  font-weight:var( --e-global-typography-b413696-font-weight );
  line-height:var( --e-global-typography-b413696-line-height );
  color:var( --e-global-color-accent );
}
.elementor-167 .elementor-element.elementor-element-5fcd43a4 .jeg-elementor-kit.jkit-heading .heading-section-title {
  margin:0px 0px -10px 0px;
}
.elementor-167 .elementor-element.elementor-element-5fcd43a4 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
  padding:0px 0px 0px 0px;
}
.elementor-167 .elementor-element.elementor-element-5fcd43a4 .jeg-elementor-kit.jkit-heading .heading-title > span {
  color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
  font-size:var( --e-global-typography-accent-font-size );
  font-weight:var( --e-global-typography-accent-font-weight );
  line-height:var( --e-global-typography-accent-line-height );
}
.elementor-167 .elementor-element.elementor-element-5fcd43a4 .jeg-elementor-kit.jkit-heading .heading-section-description {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-size:var( --e-global-typography-text-font-size );
  font-weight:var( --e-global-typography-text-font-weight );
  line-height:var( --e-global-typography-text-line-height );
  margin:0px 0px 0px 0px;
}
.elementor-167 .elementor-element.elementor-element-2105b746 {
  margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}
.elementor-167 .elementor-element.elementor-element-2105b746 .elementor-heading-title {
  font-family:var( --e-global-typography-b413696-font-family ), Sans-serif;
  font-size:var( --e-global-typography-b413696-font-size );
  font-weight:var( --e-global-typography-b413696-font-weight );
  line-height:var( --e-global-typography-b413696-line-height );
  color:var( --e-global-color-accent );
}
.elementor-167 .elementor-element.elementor-element-311e4436 {
  --grid-template-columns:repeat(0, auto);
  text-align:left;
  --icon-size:16px;
  --grid-column-gap:8px;
  --grid-row-gap:0px;
}
.elementor-167 .elementor-element.elementor-element-311e4436 .elementor-social-icon {
  background-color:var( --e-global-color-6da267f );
  --icon-padding:0.6em;
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-6da267f );
}
.elementor-167 .elementor-element.elementor-element-311e4436 .elementor-social-icon i {
  color:var( --e-global-color-accent );
}
.elementor-167 .elementor-element.elementor-element-311e4436 .elementor-social-icon svg {
  fill:var( --e-global-color-accent );
}
.elementor-167 .elementor-element.elementor-element-311e4436 .elementor-icon {
  border-radius:7px 7px 7px 7px;
}
.elementor-167 .elementor-element.elementor-element-311e4436 .elementor-social-icon:hover {
  background-color:var( --e-global-color-primary );
}
.elementor-167 .elementor-element.elementor-element-311e4436 .elementor-social-icon:hover i {
  color:var( --e-global-color-accent );
}
.elementor-167 .elementor-element.elementor-element-311e4436 .elementor-social-icon:hover svg {
  fill:var( --e-global-color-accent );
}
.elementor-167 .elementor-element.elementor-element-45c7584d {
  --display:flex;
  --justify-content:center;
  border-style:solid;
  --border-style:solid;
  border-width:0px 0px 0px 1px;
  --border-top-width:0px;
  --border-right-width:0px;
  --border-bottom-width:0px;
  --border-left-width:1px;
  border-color:var( --e-global-color-6da267f );
  --border-color:var( --e-global-color-6da267f );
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-167 .elementor-element.elementor-element-5240812a {
  padding:50px 50px 50px 50px;
}
.elementor-167 .elementor-element.elementor-element-533747ef {
  --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:50px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-167 .elementor-element.elementor-element-59c46bfb {
  border-radius:20px 20px 20px 20px;
}
.elementor-167 .elementor-element.elementor-element-59c46bfb iframe {
  height:400px;
  filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}
.elementor-167 .elementor-element.elementor-element-59c46bfb:hover iframe {
  filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}
@media(min-width:768px) {
  .elementor-167 .elementor-element.elementor-element-272ab168 {
    --content-width:1290px;
  }
  .elementor-167 .elementor-element.elementor-element-748d12da {
    --content-width:1290px;
  }
  .elementor-167 .elementor-element.elementor-element-6dab5e7f {
    --width:100%;
  }
  .elementor-167 .elementor-element.elementor-element-533747ef {
    --content-width:1290px;
  }
}
@media(max-width:1024px) {
  .elementor-167 .elementor-element.elementor-element-272ab168 {
    --padding-top:200px;
    --padding-bottom:100px;
    --padding-left:20px;
    --padding-right:20px;
  }
  .elementor-167 .elementor-element.elementor-element-21c59f4e .elementor-heading-title {
    font-size:var( --e-global-typography-ad7cc0d-font-size );
    line-height:var( --e-global-typography-ad7cc0d-line-height );
  }
  .elementor-167 .elementor-element.elementor-element-2baafe89 .elementor-heading-title {
    font-size:var( --e-global-typography-primary-font-size );
    line-height:var( --e-global-typography-primary-line-height );
  }
  .elementor-167 .elementor-element.elementor-element-748d12da {
    --padding-top:150px;
    --padding-bottom:50px;
    --padding-left:20px;
    --padding-right:20px;
  }
  .elementor-167 .elementor-element.elementor-element-6dab5e7f {
    --flex-wrap:wrap;
  }
  .elementor-167 .elementor-element.elementor-element-18bc1cac .elementor-heading-title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-167 .elementor-element.elementor-element-28427e05 .elementor-heading-title {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-167 .elementor-element.elementor-element-70317bc .jeg-elementor-kit.jkit-heading .heading-title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-167 .elementor-element.elementor-element-70317bc .jeg-elementor-kit.jkit-heading .heading-title > span {
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-167 .elementor-element.elementor-element-70317bc .jeg-elementor-kit.jkit-heading .heading-section-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-167 .elementor-element.elementor-element-51c45ea0 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-167 .elementor-element.elementor-element-51c45ea0 .jeg-elementor-kit.jkit-heading .heading-title > span {
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-167 .elementor-element.elementor-element-51c45ea0 .jeg-elementor-kit.jkit-heading .heading-section-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-167 .elementor-element.elementor-element-5fcd43a4 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-167 .elementor-element.elementor-element-5fcd43a4 .jeg-elementor-kit.jkit-heading .heading-title > span {
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-167 .elementor-element.elementor-element-5fcd43a4 .jeg-elementor-kit.jkit-heading .heading-section-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-167 .elementor-element.elementor-element-2105b746 .elementor-heading-title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-167 .elementor-element.elementor-element-533747ef {
    --padding-top:50px;
    --padding-bottom:0px;
    --padding-left:20px;
    --padding-right:20px;
  }
}
@media(max-width:767px) {
  .elementor-167 .elementor-element.elementor-element-21c59f4e .elementor-heading-title {
    font-size:var( --e-global-typography-ad7cc0d-font-size );
    line-height:var( --e-global-typography-ad7cc0d-line-height );
  }
  .elementor-167 .elementor-element.elementor-element-2baafe89 .elementor-heading-title {
    font-size:var( --e-global-typography-primary-font-size );
    line-height:var( --e-global-typography-primary-line-height );
  }
  .elementor-167 .elementor-element.elementor-element-69b341b9 {
    --padding-top:30px;
    --padding-bottom:30px;
    --padding-left:30px;
    --padding-right:30px;
  }
  .elementor-167 .elementor-element.elementor-element-18bc1cac .elementor-heading-title {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-167 .elementor-element.elementor-element-28427e05 .elementor-heading-title {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }
  .elementor-167 .elementor-element.elementor-element-70317bc .jeg-elementor-kit.jkit-heading .heading-title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-167 .elementor-element.elementor-element-70317bc .jeg-elementor-kit.jkit-heading .heading-title > span {
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-167 .elementor-element.elementor-element-70317bc .jeg-elementor-kit.jkit-heading .heading-section-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-167 .elementor-element.elementor-element-51c45ea0 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-167 .elementor-element.elementor-element-51c45ea0 .jeg-elementor-kit.jkit-heading .heading-title > span {
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-167 .elementor-element.elementor-element-51c45ea0 .jeg-elementor-kit.jkit-heading .heading-section-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-167 .elementor-element.elementor-element-5fcd43a4 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-167 .elementor-element.elementor-element-5fcd43a4 .jeg-elementor-kit.jkit-heading .heading-title > span {
    font-size:var( --e-global-typography-accent-font-size );
    line-height:var( --e-global-typography-accent-line-height );
  }
  .elementor-167 .elementor-element.elementor-element-5fcd43a4 .jeg-elementor-kit.jkit-heading .heading-section-description {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-167 .elementor-element.elementor-element-2105b746 .elementor-heading-title {
    font-size:var( --e-global-typography-b413696-font-size );
    line-height:var( --e-global-typography-b413696-line-height );
  }
  .elementor-167 .elementor-element.elementor-element-45c7584d {
    border-width:1px 0px 0px 0px;
    --border-top-width:1px;
    --border-right-width:0px;
    --border-bottom-width:0px;
    --border-left-width:0px;
  }
  .elementor-167 .elementor-element.elementor-element-5240812a {
    padding:20px 20px 20px 20px;
  }
}
/* =========================================================
   STATIC RUNTIME — VISUAL PRESERVATION ONLY
   No layout-engine overrides here: original generated CSS
   remains the source of truth for section/card geometry.
========================================================= */
html {
  scroll-behavior:smooth;
  background:#020307
}
body {
  margin:0;
  background:#020307;
  overflow-x:hidden
}
img {
  max-width:100%;
  height:auto
}
.site-shell-header {
  position:absolute;
  z-index:100;
  top:0;
  left:0;
  right:0
}
/* The builder runtime normally assigns concrete carousel item widths. */
.jkit-client-logo .client-list,.jkit-testimonials .testimonials-list {
  overflow:hidden
}
.jkit-client-logo .client-track,.jkit-testimonials .testimonials-track {
  display:flex!important;
  align-items:stretch;
  will-change:transform
}
.jkit-client-logo .client-track {
  gap:70px
}
.jkit-client-logo .client-slider {
  width:calc((100% - 280px)/5)!important;
  flex:0 0 calc((100% - 280px)/5)!important;
  margin-right:0!important
}
.jkit-testimonials .testimonials-track {
  gap:30px
}
.jkit-testimonials .testimonial-item {
  width:calc((100% - 90px)/4)!important;
  flex:0 0 calc((100% - 90px)/4)!important;
  margin-right:0!important
}
/* menu behavior only */
.jkit-hamburger-menu,.jkit-close-menu {
  cursor:pointer
}
@media (max-width:1024px) {
  .jkit-nav-menu.break-point-tablet .jkit-menu-wrapper {
    position:fixed!important;
    z-index:9999;
    top:0;
    right:0;
    width:min(360px,88vw);
    height:100dvh;
    background:#020307;
    padding:90px 32px 32px;
    box-sizing:border-box;
    transform:translateX(105%);
    transition:transform .3s ease;
    border-left:1px solid #0077FF4A
  }
  .jkit-nav-menu.break-point-tablet.menu-open .jkit-menu-wrapper {
    transform:translateX(0)
  }
  .jkit-nav-menu.break-point-tablet .jkit-menu-container>.jkit-menu {
    display:flex!important;
    flex-direction:column;
    align-items:stretch;
    gap:6px
  }
  .jkit-nav-menu.break-point-tablet .jkit-menu a {
    display:block;
    padding:12px 4px
  }
  .jkit-nav-menu.break-point-tablet .jkit-close-menu {
    display:grid!important;
    place-items:center;
    position:absolute;
    right:22px;
    top:20px
  }
  .jkit-nav-menu.break-point-tablet .jkit-hamburger-menu {
    display:inline-grid!important;
    place-items:center
  }
  .jkit-client-logo .client-track {
    gap:40px
  }
  .jkit-client-logo .client-slider {
    width:calc((100% - 80px)/3)!important;
    flex-basis:calc((100% - 80px)/3)!important
  }
  .jkit-testimonials .testimonial-item {
    width:100%!important;
    flex-basis:100%!important
  }
}
@media (max-width:767px) {
  .jkit-client-logo .client-track {
    gap:24px
  }
  .jkit-client-logo .client-slider {
    width:calc((100% - 24px)/2)!important;
    flex-basis:calc((100% - 24px)/2)!important
  }
  .jkit-testimonials .testimonials-track {
    gap:18px
  }
}
/* form frontend only */
.static-contact-form {
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:20px
}
.static-contact-form .mf-input-wrapper:nth-child(4) {
  grid-column:1/-1
}
.static-contact-form label {
  display:block;
  color:#fff;
  margin-bottom:8px
}
.static-contact-form input,.static-contact-form textarea {
  width:100%;
  box-sizing:border-box;
  background:transparent;
  border:1px solid #FFFFFF30;
  border-radius:20px;
  color:#fff;
  padding:16px 18px;
  font:inherit
}
.static-contact-form textarea {
  min-height:145px
}
@media(max-width:767px) {
  .static-contact-form {
    grid-template-columns:1fr
  }
}
@media(prefers-reduced-motion:reduce) {
  *,*:before,*:after {
    scroll-behavior:auto!important;
    animation-duration:.001ms!important;
    animation-iteration-count:1!important;
    transition-duration:.001ms!important
  }
}
/* =========================================================
   INNER PAGE FIDELITY PASS — ABOUT / SERVICES / SOLUTION / CONTACT
   These rules restore the original desktop geometry where the
   builder runtime previously supplied sizing/placement implicitly.
========================================================= */
/* shared inner hero */
.elementor-81 .elementor-element-629c6b6e, .elementor-102 .elementor-element-772eb04, .elementor-127 .elementor-element-44b94502, .elementor-167 .elementor-element-272ab168 {
  min-height:370px!important;
  padding:155px 20px 90px!important;
  box-sizing:border-box!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  position:relative!important;
  background-color:#020307!important;
  background-image:radial-gradient(circle at 50% 100%,#063d77 0%,#041f3c 38%,#020307 76%)!important;
  overflow:hidden!important;
}
.elementor-81 .elementor-element-629c6b6e::before, .elementor-102 .elementor-element-772eb04::before, .elementor-127 .elementor-element-44b94502::before, .elementor-167 .elementor-element-272ab168::before {
  content:""!important;
  position:absolute!important;
  inset:0!important;
  background:url('../images/Grid2.png') center/cover no-repeat!important;
  opacity:.38!important;
  pointer-events:none!important;
}
.elementor-81 .elementor-element-629c6b6e>.e-con-inner, .elementor-102 .elementor-element-772eb04>.e-con-inner, .elementor-127 .elementor-element-44b94502>.e-con-inner, .elementor-167 .elementor-element-272ab168>.e-con-inner {
  width:min(1290px,100%)!important;
  margin-inline:auto!important;
  position:relative!important;
  z-index:1!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:16px!important;
}
.elementor-81 .elementor-element-629c6b6e h2, .elementor-102 .elementor-element-772eb04 h2, .elementor-127 .elementor-element-44b94502 h2, .elementor-167 .elementor-element-272ab168 h2 {
  margin:0!important;
  text-align:center!important;
}
.elementor-81 .elementor-element-493a84f0 h2, .elementor-102 .elementor-element-5422a04 h2, .elementor-127 .elementor-element-3d8a4b0 h2, .elementor-167 .elementor-element-2baafe89 h2 {
  font-size:64px!important;
  line-height:1.05!important;
  font-weight:600!important;
  color:#fff!important;
}
/* ABOUT */
.elementor-81 .elementor-element-5ce75f09 {
  padding:120px 20px 105px!important;
}
.elementor-81 .elementor-element-5ce75f09>.e-con-inner, .elementor-81 .elementor-element-6d098219>.e-con-inner, .elementor-81 .elementor-element-50981ac2>.e-con-inner {
  width:min(1290px,100%)!important;
  margin-inline:auto!important;
}
.elementor-81 .elementor-element-22b419f9 {
  max-width:980px!important;
  margin-inline:auto!important;
}
.elementor-81 .elementor-element-72f1ebfb {
  max-width:900px!important;
  margin-inline:auto!important;
}
.elementor-81 .elementor-element-72f1ebfb .heading-title {
  font-size:35px!important;
  line-height:1.38!important;
}
.elementor-81 .elementor-element-7376cdcc {
  min-height:360px!important;
  display:block!important;
  background-image:linear-gradient(rgba(2,3,7,.22),rgba(2,3,7,.22)),url('../images/multiethnic-business-team-working-together-sitting-in-modern-office-panorama.jpg')!important;
  background-size:cover!important;
  background-position:center 38%!important;
  background-repeat:no-repeat!important;
}
.elementor-81 .elementor-element-6d098219 {
  padding:115px 20px 80px!important;
}
.elementor-81 .elementor-element-6d098219 .e-con-inner {
  max-width:1290px!important;
}
.elementor-81 .elementor-element-50981ac2 {
  padding:70px 20px 110px!important;
}
.elementor-81 .about-static-blog-grid {
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:24px;
  margin-top:34px;
  width:100%;
}
.elementor-81 .about-blog-card {
  overflow:hidden;
  border:1px solid rgba(0,119,255,.35);
  border-radius:16px;
  background:#07182c;
  color:#fff;
}
.elementor-81 .about-blog-card img {
  width:100%;
  height:210px;
  object-fit:cover;
  display:block;
}
.elementor-81 .about-blog-card .about-blog-body {
  padding:20px 20px 22px;
}
.elementor-81 .about-blog-card h3 {
  font-size:20px;
  line-height:1.25;
  margin:0 0 10px;
  color:#fff;
}
.elementor-81 .about-blog-card p {
  margin:0;
  color:#8f9bb2;
  font-size:13px;
}
/* SERVICES */
.elementor-102 .elementor-element-3256cbd {
  padding:120px 20px 90px!important;
}
.elementor-102 .elementor-element-353d729 {
  padding:95px 20px 100px!important;
  background:radial-gradient(circle at 15% 55%,#063d77 0%,#031b34 35%,#020307 72%)!important;
}
.elementor-102 .elementor-element-671f3dcd {
  padding:110px 20px 100px!important;
}
.elementor-102 .elementor-element-3256cbd>.e-con-inner, .elementor-102 .elementor-element-353d729>.e-con-inner, .elementor-102 .elementor-element-671f3dcd>.e-con-inner {
  width:min(1290px,100%)!important;
  margin-inline:auto!important;
}
/* SOLUTION */
.elementor-127 .elementor-element-c231ed1 {
  padding:125px 20px 105px!important;
}
.elementor-127 .elementor-element-c231ed1>.e-con-inner {
  width:min(1290px,100%)!important;
  margin-inline:auto!important;
}
.elementor-127 .elementor-element-7a47e05 {
  padding:95px 20px 110px!important;
}
.elementor-127 .elementor-element-7a47e05>.e-con-inner {
  width:min(1290px,100%)!important;
  margin-inline:auto!important;
}
.elementor-127 .jkit-testimonials .testimonials-list {
  overflow:visible!important;
}
.elementor-127 .jkit-testimonials .testimonials-track {
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:24px!important;
  transform:none!important;
  width:100%!important;
}
.elementor-127 .jkit-testimonials .testimonial-item {
  width:auto!important;
  flex:none!important;
  margin:0!important;
  min-width:0!important;
}
/* CONTACT */
.elementor-167 .elementor-element-748d12da {
  padding:115px 20px 95px!important;
}
.elementor-167 .elementor-element-748d12da>.e-con-inner {
  width:min(1290px,100%)!important;
  margin-inline:auto!important;
}
.elementor-167 .elementor-element-6dab5e7f {
  display:grid!important;
  grid-template-columns:1fr 1.08fr!important;
  border:1px solid #0077ff66!important;
  border-radius:20px!important;
  overflow:hidden!important;
  background:#061426!important;
}
.elementor-167 .elementor-element-69b341b9, .elementor-167 .elementor-element-1d55ffac {
  width:100%!important;
  max-width:none!important;
  padding:48px 48px!important;
  box-sizing:border-box!important;
}
.elementor-167 .elementor-element-1d55ffac {
  border-left:1px solid #0077ff55!important;
}
.elementor-167 .static-contact-form {
  gap:20px!important;
}
.elementor-167 .static-contact-form input, .elementor-167 .static-contact-form textarea {
  min-height:58px!important;
  background:#061426!important;
  border-color:#ffffff2c!important;
}
.elementor-167 .static-contact-form textarea {
  min-height:145px!important;
}
.elementor-167 .elementor-element-533747ef {
  padding:0 20px 105px!important;
}
.elementor-167 .elementor-element-533747ef>.e-con-inner {
  width:min(1290px,100%)!important;
  margin-inline:auto!important;
}
.elementor-167 .static-map-placeholder {
  height:330px!important;
  border:1px solid #0077ff55!important;
  border-radius:18px!important;
  overflow:hidden!important;
  background:#07182c!important;
  position:relative!important;
}
.elementor-167 .static-map-placeholder iframe {
  width:100%!important;
  height:100%!important;
  border:0!important;
  display:block!important;
  filter:saturate(.72) brightness(.78) contrast(1.1)!important;
}
.elementor-167 .static-map-placeholder>span {
  display:none!important;
}
/* Footer/CTA spacing on inner pages */
.elementor-41 {
  position:relative!important;
  z-index:1!important;
}
@media(max-width:1024px) {
  .elementor-81 .elementor-element-493a84f0 h2,   .elementor-102 .elementor-element-5422a04 h2,   .elementor-127 .elementor-element-3d8a4b0 h2,   .elementor-167 .elementor-element-2baafe89 h2 {
    font-size:52px!important;
  }
  .elementor-81 .about-static-blog-grid {
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
  .elementor-127 .jkit-testimonials .testimonials-track {
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  .elementor-167 .elementor-element-6dab5e7f {
    grid-template-columns:1fr!important;
  }
  .elementor-167 .elementor-element-1d55ffac {
    border-left:0!important;
    border-top:1px solid #0077ff55!important;
  }
}
@media(max-width:767px) {
  .elementor-81 .elementor-element-629c6b6e,   .elementor-102 .elementor-element-772eb04,   .elementor-127 .elementor-element-44b94502,   .elementor-167 .elementor-element-272ab168 {
    min-height:310px!important;
    padding:135px 18px 70px!important;
  }
  .elementor-81 .elementor-element-493a84f0 h2,   .elementor-102 .elementor-element-5422a04 h2,   .elementor-127 .elementor-element-3d8a4b0 h2,   .elementor-167 .elementor-element-2baafe89 h2 {
    font-size:42px!important;
  }
  .elementor-81 .elementor-element-5ce75f09,   .elementor-81 .elementor-element-6d098219,   .elementor-102 .elementor-element-3256cbd,   .elementor-102 .elementor-element-353d729,   .elementor-102 .elementor-element-671f3dcd,   .elementor-127 .elementor-element-c231ed1,   .elementor-127 .elementor-element-7a47e05,   .elementor-167 .elementor-element-748d12da {
    padding-left:18px!important;
    padding-right:18px!important;
  }
  .elementor-81 .elementor-element-7376cdcc {
    min-height:250px!important;
    background-position:center!important;
  }
  .elementor-81 .about-static-blog-grid {
    grid-template-columns:1fr;
  }
  .elementor-127 .jkit-testimonials .testimonials-track {
    grid-template-columns:1fr!important;
  }
  .elementor-167 .elementor-element-69b341b9,   .elementor-167 .elementor-element-1d55ffac {
    padding:30px 24px!important;
  }
}
/* V8 home mega menu and footer social placement */
.site-shell-header .jkit-menu {
  position:relative
}
.site-shell-header .home-has-mega {
  position:relative
}
.site-shell-header .home-mega-menu {
  position:absolute;
  top:100%;
  left:50%;
  width:min(1100px,calc(100vw - 46px));
  transform:translate(-50%,10px);
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  z-index:999;
  background:linear-gradient(145deg,#071c35,#03101f 76%);
  border:1px solid rgba(0,119,255,.55);
  border-radius:16px;
  box-shadow:0 24px 70px rgba(0,0,0,.46);
  padding:22px;
  transition:opacity .2s ease,transform .2s ease
}
.site-shell-header .home-has-mega:hover .home-mega-menu,.site-shell-header .home-has-mega:focus-within .home-mega-menu {
  opacity:1;
  visibility:visible;
  pointer-events:auto;
  transform:translate(-50%,0)
}
.site-shell-header .home-mega-inner {
  display:grid;
  grid-template-columns:1.25fr .75fr;
  gap:26px
}
.site-shell-header .home-mega-label {
  color:#8390a7;
  font-size:11px;
  letter-spacing:.12em;
  text-transform:uppercase;
  margin:0 0 10px
}
.site-shell-header .home-mega-grid {
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:7px
}
.site-shell-header .home-platform-grid {
  grid-template-columns:1fr
}
.site-shell-header .mega-item {
  display:grid!important;
  grid-template-columns:32px minmax(0,1fr)!important;
  align-items:center;
  gap:10px!important;
  padding:9px 10px!important;
  border:1px solid transparent!important;
  border-radius:9px!important;
  color:#d9e0ea!important;
  white-space:normal!important
}
.site-shell-header .mega-item:hover {
  background:rgba(0,119,255,.10)!important;
  border-color:rgba(0,119,255,.35)!important
}
.site-shell-header .mega-icon {
  width:30px;
  height:30px;
  border-radius:7px;
  border:1px solid rgba(0,132,255,.7);
  background:linear-gradient(180deg,#0b4d8f,#062a51);
  display:grid;
  place-items:center;
  color:#fff
}
.site-shell-header .mega-icon svg {
  width:16px;
  height:16px;
  stroke:currentColor;
  fill:none;
  stroke-width:1.7
}
.site-shell-header .mega-copy strong {
  display:block;
  font-size:11px;
  font-weight:500
}
.site-shell-header .mega-copy small {
  display:none
}
.home-footer-socials {
  display:flex!important;
  gap:7px!important;
  margin-top:12px!important
}
.home-footer-socials a {
  width:28px!important;
  height:28px!important;
  border:1px solid #0077ff!important;
  background:#063c73!important;
  border-radius:5px!important;
  display:grid!important;
  place-items:center!important;
  color:#fff!important
}
.home-footer-socials svg {
  width:14px!important;
  height:14px!important;
  stroke:currentColor;
  fill:none;
  stroke-width:1.8
}
.home-footer-socials a:hover {
  transform:translateY(-2px);
  background:#07549d!important
}
@media(max-width:1024px) {
  .site-shell-header .home-mega-menu {
    display:none
  }
}
/* =========================================================
   V11 — PRE-PAINT LOADER / DEPTH TESTIMONIALS / LIVE FOOTER
========================================================= */
html.fp-loading body {
  overflow:hidden!important
}
.fp-preloader {
  position:fixed!important;
  inset:0!important;
  z-index:2147483647!important;
  display:grid!important;
  place-items:center!important;
  background:#020307!important;
  overflow:hidden!important;
  opacity:1;
  visibility:visible;
  transition:opacity .55s ease,visibility .55s ease
}
.fp-preloader.is-done {
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important
}
.fp-loader-grid {
  position:absolute;
  inset:-20%;
  background-image:linear-gradient(rgba(0,119,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(0,119,255,.08) 1px,transparent 1px);
  background-size:54px 54px;
  transform:perspective(700px) rotateX(62deg) translateY(25%);
  mask-image:radial-gradient(circle at 50% 52%,#000 0 22%,transparent 67%);
  animation:fpLoaderGrid 4s linear infinite
}
.fp-loader-orbit {
  position:absolute;
  border:1px solid rgba(29,152,255,.28);
  border-radius:50%;
  box-shadow:0 0 50px rgba(0,119,255,.09),inset 0 0 40px rgba(0,119,255,.05)
}
.fp-loader-orbit-a {
  width:280px;
  height:280px;
  animation:fpLoaderOrbit 7s linear infinite
}
.fp-loader-orbit-b {
  width:190px;
  height:190px;
  border-style:dashed;
  animation:fpLoaderOrbit 5s linear reverse infinite
}
.fp-loader-orbit:before,.fp-loader-orbit:after {
  content:"";
  position:absolute;
  width:8px;
  height:8px;
  border-radius:50%;
  background:#31c7ff;
  box-shadow:0 0 18px #008cff
}
.fp-loader-orbit:before {
  left:50%;
  top:-4px
}
.fp-loader-orbit:after {
  right:-4px;
  top:50%
}
.fp-loader-core {
  position:relative;
  z-index:3;
  width:118px;
  height:118px;
  border-radius:26px;
  display:flex;
  align-items:baseline;
  justify-content:center;
  gap:4px;
  background:linear-gradient(145deg,rgba(8,35,67,.97),rgba(2,11,24,.98));
  border:1px solid rgba(44,166,255,.64);
  box-shadow:0 0 0 10px rgba(0,119,255,.035),0 0 65px rgba(0,119,255,.28),inset 0 0 40px rgba(0,119,255,.11);
  transform:rotate(45deg);
  animation:fpLoaderCore 2.4s ease-in-out infinite
}
.fp-loader-core>* {
  transform:rotate(-45deg)
}
.fp-loader-mark {
  font:700 42px/1 "Rethink Sans",sans-serif;
  color:#fff;
  letter-spacing:-.06em;
  text-shadow:0 0 20px rgba(255,255,255,.22)
}
.fp-loader-ai {
  font:700 22px/1 "Rethink Sans",sans-serif;
  color:#1b9cff;
  text-shadow:0 0 20px #0077ff
}
.fp-loader-name {
  position:absolute;
  top:calc(50% + 102px);
  z-index:4;
  color:#d9f1ff;
  font:600 13px/1 "Rethink Sans",sans-serif;
  letter-spacing:.34em
}
.fp-loader-status {
  position:absolute;
  top:calc(50% + 132px);
  z-index:4;
  color:#5e7895;
  font:500 8px/1 "Rethink Sans",sans-serif;
  letter-spacing:.22em
}
.fp-loader-progress {
  position:absolute!important;
  left:50%!important;
  bottom:10vh!important;
  transform:translateX(-50%)!important;
  width:min(300px,55vw)!important;
  height:2px!important;
  background:rgba(255,255,255,.08)!important;
  border-radius:99px!important;
  overflow:hidden!important
}
.fp-loader-progress span {
  display:block;
  width:0;
  height:100%;
  background:linear-gradient(90deg,#006bd8,#42d8ff,#006bd8);
  box-shadow:0 0 15px #008cff;
  animation:fpLoaderBar 1.85s cubic-bezier(.2,.75,.2,1) forwards
}
@keyframes fpLoaderGrid {
  to {
    transform:perspective(700px) rotateX(62deg) translateY(25%) translateX(54px)
  }
}
@keyframes fpLoaderOrbit {
  to {
    transform:rotate(360deg)
  }
}
@keyframes fpLoaderCore {
  50% {
    transform:rotate(45deg) scale(1.06);
    box-shadow:0 0 0 16px rgba(0,119,255,.025),0 0 85px rgba(0,155,255,.38),inset 0 0 45px rgba(0,119,255,.16)
  }
}
@keyframes fpLoaderBar {
  to {
    width:100%
  }
}
/* Shared testimonial stage: centered to the same content grid as the rest of the site. */
.fp-depth-testimonials,.testimonials-grid.fp-depth-ready {
  width:100%;
  max-width:1180px;
  margin-inline:auto;
  position:relative
}
.fp-depth-testimonials .testimonials-list,.testimonials-grid.fp-depth-ready {
  overflow:hidden!important;
  padding:28px 0 44px!important;
  min-height:300px
}
.fp-depth-testimonials .testimonials-track,.testimonials-grid.fp-depth-ready {
  position:relative!important;
  display:block!important;
  width:100%!important;
  min-height:245px!important;
  transform:none!important
}
.fp-depth-testimonials .testimonial-item,.testimonials-grid.fp-depth-ready>.testimonial {
  position:absolute!important;
  left:50%!important;
  top:15px!important;
  width:min(360px,72vw)!important;
  height:220px!important;
  margin:0!important;
  opacity:0;
  pointer-events:none;
  transform:translate3d(-50%,20px,0) scale(.82);
  transition:transform .72s cubic-bezier(.22,.8,.25,1),opacity .55s ease,filter .55s ease!important;
  will-change:transform,opacity,filter
}
.fp-depth-testimonials .testimonial-box,.testimonials-grid.fp-depth-ready>.testimonial {
  height:100%!important;
  min-height:220px!important;
  box-sizing:border-box
}
.fp-depth-testimonials .fp-active,.testimonials-grid.fp-depth-ready>.fp-active {
  z-index:5;
  opacity:1;
  pointer-events:auto;
  filter:none;
  transform:translate3d(-50%,0,0) scale(1)
}
.fp-depth-testimonials .fp-prev,.testimonials-grid.fp-depth-ready>.fp-prev {
  z-index:3;
  opacity:.48;
  filter:blur(1.7px) saturate(.72);
  transform:translate3d(calc(-50% - 365px),18px,0) perspective(1000px) rotateY(15deg) rotateZ(-2deg) scale(.88)
}
.fp-depth-testimonials .fp-next,.testimonials-grid.fp-depth-ready>.fp-next {
  z-index:3;
  opacity:.48;
  filter:blur(1.7px) saturate(.72);
  transform:translate3d(calc(-50% + 365px),18px,0) perspective(1000px) rotateY(-15deg) rotateZ(2deg) scale(.88)
}
.fp-depth-testimonials .fp-far,.testimonials-grid.fp-depth-ready>.fp-far {
  z-index:1;
  opacity:0;
  filter:blur(6px);
  transform:translate3d(-50%,28px,0) scale(.72)
}
.testimonials-section .testimonials-head {
  text-align:center!important;
  justify-content:center!important
}
.testimonials-section .testimonials-head>div {
  margin-inline:auto!important;
  max-width:760px!important
}
.testimonials-section .v6-section-title,.testimonials-section .v6-sub,.testimonials-section .v6-eyebrow {
  text-align:center!important
}
/* Footer: stronger visual hierarchy and a live canvas network. */
.v6-footer,.site-shell-footer {
  position:relative;
  overflow:hidden;
  background:radial-gradient(circle at 50% 0,rgba(0,68,129,.26),transparent 48%),linear-gradient(180deg,#03101f,#020811 78%,#020307)!important;
  isolation:isolate
}
.fp-footer-canvas {
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  z-index:0;
  opacity:.88;
  pointer-events:none
}
.v6-footer>.v6-container,.site-shell-footer .elementor-41 {
  position:relative;
  z-index:2
}
.v6-footer-grid {
  display:grid!important;
  grid-template-columns:minmax(260px,1.35fr) minmax(130px,.62fr) minmax(150px,.78fr) minmax(170px,.9fr)!important;
  gap:clamp(38px,5vw,88px)!important;
  align-items:start!important;
  padding-top:68px!important
}
.v6-footer-grid>div {
  min-width:0
}
.v6-footer-grid h4 {
  margin:0 0 20px!important
}
.v6-footer-grid ul {
  display:grid!important;
  gap:10px!important
}
.v6-footer-brand p {
  max-width:360px;
  line-height:1.65
}
.v6-copy {
  margin-top:56px!important;
  padding:24px 0 30px!important;
  border-top:1px solid rgba(0,119,255,.14);
  text-align:center!important
}
.site-shell-footer [data-id="737360e8"] {
  position:relative!important;
  display:grid!important;
  grid-template-columns:minmax(260px,1.35fr) minmax(130px,.62fr) minmax(150px,.78fr) minmax(170px,.9fr)!important;
  gap:clamp(38px,5vw,88px)!important;
  align-items:start!important;
  padding:68px 0 34px!important;
  width:100%!important
}
.site-shell-footer [data-id="737360e8"]>.footer-ai-scene {
  display:none!important
}
.site-shell-footer [data-id="737360e8"]>[data-element_type="container"] {
  width:auto!important;
  min-width:0!important
}
.site-shell-footer [data-id="3acc5ee7"] {
  border-top:1px solid rgba(0,119,255,.14)!important;
  padding-top:24px!important;
  padding-bottom:30px!important;
  text-align:center!important
}
@media(max-width:1024px) {
  .fp-depth-testimonials .fp-prev,.testimonials-grid.fp-depth-ready>.fp-prev {
    transform:translate3d(calc(-50% - 285px),18px,0) rotateY(13deg) scale(.86)
  }
  .fp-depth-testimonials .fp-next,.testimonials-grid.fp-depth-ready>.fp-next {
    transform:translate3d(calc(-50% + 285px),18px,0) rotateY(-13deg) scale(.86)
  }
  .v6-footer-grid,.site-shell-footer [data-id="737360e8"] {
    grid-template-columns:1.35fr 1fr!important;
    row-gap:42px!important
  }
}
@media(max-width:767px) {
  .fp-depth-testimonials .testimonials-list,.testimonials-grid.fp-depth-ready {
    min-height:300px!important;
    padding-inline:0!important
  }
  .fp-depth-testimonials .testimonial-item,.testimonials-grid.fp-depth-ready>.testimonial {
    width:min(330px,82vw)!important
  }
  .fp-depth-testimonials .fp-prev,.testimonials-grid.fp-depth-ready>.fp-prev {
    opacity:.16;
    transform:translate3d(calc(-50% - 78vw),16px,0) rotateY(11deg) scale(.84)
  }
  .fp-depth-testimonials .fp-next,.testimonials-grid.fp-depth-ready>.fp-next {
    opacity:.16;
    transform:translate3d(calc(-50% + 78vw),16px,0) rotateY(-11deg) scale(.84)
  }
  .v6-footer-grid,.site-shell-footer [data-id="737360e8"] {
    grid-template-columns:1fr!important;
    gap:30px!important;
    padding-top:48px!important
  }
  .v6-copy {
    margin-top:36px!important
  }
  .fp-loader-name {
    font-size:11px;
    letter-spacing:.26em
  }
}
@media(prefers-reduced-motion:reduce) {
  .fp-loader-grid,.fp-loader-orbit,.fp-loader-core,.fp-loader-progress span {
    animation:none!important
  }
  .fp-depth-testimonials .testimonial-item,.testimonials-grid.fp-depth-ready>.testimonial {
    transition:none!important
  }
}
/* =========================================================
   V11 HOME — video-reference energy motion (original content preserved)
========================================================= */
.fp-motion-hero,.fp-motion-next {
  position:relative!important;
  isolation:isolate;
  overflow:hidden!important;
  background-color:#020307!important
}
.fp-motion-hero>*:not(.fp-route-visual),.fp-motion-next>*:not(.fp-next-motion) {
  position:relative;
  z-index:2
}
.fp-route-visual,.fp-next-motion {
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;
  overflow:hidden
}
.fp-route-energy {
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  opacity:.9
}
.fp-energy-path {
  stroke-width:5;
  stroke-linecap:round;
  stroke-dasharray:20 18;
  animation:fpEnergyFlow 8s linear infinite
}
.fp-energy-right {
  animation-direction:reverse
}
.fp-energy-beam {
  stroke-width:4;
  stroke-dasharray:12 22;
  animation:fpEnergyBeam 4s linear infinite
}
.fp-route-halo {
  position:absolute;
  left:50%;
  top:12%;
  width:560px;
  height:560px;
  transform:translateX(-50%);
  border-radius:50%;
  background:radial-gradient(circle,rgba(0,204,255,.14),rgba(0,119,255,.05) 35%,transparent 68%);
  filter:blur(2px);
  animation:fpHalo 5s ease-in-out infinite
}
.fp-route-cube-wrap {
  position:absolute;
  left:50%;
  top:78px;
  width:104px;
  height:104px;
  transform:translateX(-50%);
  perspective:700px;
  opacity:.92
}
.fp-route-cube {
  position:relative;
  width:76px;
  height:76px;
  margin:14px;
  transform-style:preserve-3d;
  animation:fpCubeSpin 15s linear infinite
}
.fp-face {
  position:absolute;
  inset:0;
  display:grid;
  place-items:center;
  background:linear-gradient(145deg,rgba(13,31,49,.94),rgba(2,7,13,.97));
  border:1px solid rgba(71,192,255,.28);
  color:#7bdcff;
  font:700 16px/1 "Rethink Sans",sans-serif;
  box-shadow:inset 0 0 26px rgba(0,119,255,.08)
}
.fp-front {
  transform:translateZ(38px)
}
.fp-back {
  transform:rotateY(180deg) translateZ(38px)
}
.fp-right {
  transform:rotateY(90deg) translateZ(38px)
}
.fp-left {
  transform:rotateY(-90deg) translateZ(38px)
}
.fp-top {
  transform:rotateX(90deg) translateZ(38px)
}
.fp-bottom {
  transform:rotateX(-90deg) translateZ(38px)
}
.fp-route-particles i {
  position:absolute;
  width:3px;
  height:3px;
  border-radius:50%;
  background:#5ce1ff;
  box-shadow:0 0 12px #00a6ff;
  opacity:.35;
  animation:fpParticle 8s ease-in-out infinite
}
.fp-route-particles i:nth-child(1) {
  left:16%;
  top:37%
}
.fp-route-particles i:nth-child(2) {
  left:28%;
  top:56%;
  animation-delay:-2s
}
.fp-route-particles i:nth-child(3) {
  right:18%;
  top:41%;
  animation-delay:-4s
}
.fp-route-particles i:nth-child(4) {
  right:31%;
  top:63%;
  animation-delay:-1s
}
.fp-route-particles i:nth-child(5) {
  left:45%;
  top:24%;
  animation-delay:-5s
}
.fp-route-particles i:nth-child(6) {
  right:45%;
  top:71%;
  animation-delay:-3s
}
.fp-motion-hero>.e-con-inner {
  padding-top:175px!important
}
.fp-motion-hero:after {
  content:"";
  position:absolute;
  left:16%;
  right:16%;
  bottom:1%;
  height:160px;
  border-radius:50%;
  background:radial-gradient(ellipse at center,rgba(0,153,255,.18),rgba(0,69,130,.05) 45%,transparent 70%);
  filter:blur(18px);
  z-index:0;
  pointer-events:none
}
.fp-next-motion {
  opacity:.82
}
.fp-next-cone {
  position:absolute;
  top:-18%;
  width:70%;
  height:78%;
  border-radius:48%;
  filter:blur(9px);
  background:radial-gradient(ellipse at 50% 100%,rgba(49,218,255,.28),rgba(0,119,255,.07) 42%,transparent 72%)
}
.fp-next-cone-left {
  left:-29%;
  transform:rotate(22deg);
  animation:fpCone 7s ease-in-out infinite
}
.fp-next-cone-right {
  right:-29%;
  transform:rotate(-22deg);
  animation:fpCone 7s ease-in-out infinite reverse
}
.fp-next-beam {
  position:absolute;
  left:50%;
  top:18%;
  width:4px;
  height:65%;
  transform:translateX(-50%);
  background:linear-gradient(transparent,#39d9ff 35%,#0077ff 68%,transparent);
  box-shadow:0 0 24px #00a9ff;
  opacity:.65;
  animation:fpBeamPulse 3.6s ease-in-out infinite
}
.fp-next-ring {
  position:absolute;
  left:50%;
  top:54%;
  border:1px solid rgba(68,218,255,.24);
  border-radius:50%;
  transform:translate(-50%,-50%);
  box-shadow:0 0 40px rgba(0,119,255,.08)
}
.fp-next-ring-a {
  width:310px;
  height:90px;
  animation:fpRing 6s linear infinite
}
.fp-next-ring-b {
  width:470px;
  height:135px;
  animation:fpRing 9s linear reverse infinite
}
.fp-next-chip {
  position:absolute;
  left:50%;
  top:56%;
  transform:translate(-50%,-50%);
  width:210px;
  height:78px;
  border:1px solid rgba(75,198,255,.28);
  border-radius:16px;
  background:linear-gradient(145deg,rgba(7,24,42,.72),rgba(2,7,14,.88));
  backdrop-filter:blur(8px);
  display:grid;
  grid-template-columns:1fr auto;
  align-content:center;
  padding:15px 18px;
  box-shadow:0 18px 55px rgba(0,0,0,.36),0 0 35px rgba(0,119,255,.11);
  animation:fpChip 5s ease-in-out infinite
}
.fp-next-chip span {
  color:#9bb6cb;
  font:500 10px/1 "Rethink Sans",sans-serif
}
.fp-next-chip b {
  color:#59dbff;
  font:600 12px/1 "Rethink Sans",sans-serif
}
.fp-next-chip small {
  grid-column:1/-1;
  margin-top:7px;
  color:#607a91;
  font:500 8px/1 "Rethink Sans",sans-serif
}
.fp-motion-next>.e-con-inner {
  position:relative;
  z-index:2
}
@keyframes fpEnergyFlow {
  to {
    stroke-dashoffset:-300
  }
}
@keyframes fpEnergyBeam {
  to {
    stroke-dashoffset:-220
  }
}
@keyframes fpHalo {
  50% {
    transform:translateX(-50%) scale(1.08);
    opacity:.72
  }
}
@keyframes fpCubeSpin {
  from {
    transform:rotateX(-17deg) rotateY(0deg)
  }
  to {
    transform:rotateX(-17deg) rotateY(360deg)
  }
}
@keyframes fpParticle {
  50% {
    transform:translateY(-24px) scale(1.8);
    opacity:.85
  }
}
@keyframes fpCone {
  50% {
    opacity:.55;
    transform:rotate(16deg) scale(1.05)
  }
}
@keyframes fpBeamPulse {
  50% {
    opacity:1;
    transform:translateX(-50%) scaleY(1.08)
  }
}
@keyframes fpRing {
  to {
    transform:translate(-50%,-50%) rotate(360deg)
  }
}
@keyframes fpChip {
  50% {
    transform:translate(-50%,-56%);
    box-shadow:0 22px 65px rgba(0,0,0,.4),0 0 44px rgba(0,119,255,.18)
  }
}
/* Home testimonials: same left/right page alignment as other boxed sections. */
.elementor-12 .elementor-element-7d007bd9 {
  max-width:1290px!important;
  width:calc(100% - 48px)!important;
  margin:0 auto!important;
  padding-left:0!important;
  padding-right:0!important
}
.elementor-12 .elementor-element-7d007bd9>.e-con-inner {
  width:100%!important;
  max-width:none!important
}
.elementor-12 .elementor-element-7fda6798 {
  text-align:center!important;
  align-items:center!important
}
.elementor-12 .elementor-element-7fda6798 .elementor-widget {
  text-align:center!important
}
.elementor-12 .elementor-element-378666aa {
  max-width:720px!important;
  margin-inline:auto!important
}
/* FAQ and CTA are intentionally not altered by slider/home-motion selectors. */
@media(max-width:767px) {
  .fp-route-cube-wrap {
    top:60px;
    transform:translateX(-50%) scale(.78)
  }
  .fp-motion-hero>.e-con-inner {
    padding-top:145px!important
  }
  .elementor-12 .elementor-element-7d007bd9 {
    width:calc(100% - 30px)!important
  }
  .fp-next-chip {
    opacity:.72;
    transform:translate(-50%,-50%) scale(.82)
  }
}
@media(prefers-reduced-motion:reduce) {
  .fp-energy-path,.fp-energy-beam,.fp-route-cube,.fp-route-particles i,.fp-next-cone,.fp-next-beam,.fp-next-ring,.fp-next-chip {
    animation:none!important
  }
}
