
a:focus {
  outline: solid 0 !important;
}
.sidr-class-dropdown-menu li.active > a > .sidr-class-dropdown-toggle:before {
  content: "-";
  color: #fff;
}
body .sidr-class-menu-item-has-children.active > a {
  color: #fff !important;
}
.sidr-class-ab-sub {
  background: #0e55a1;
}
.sidr-class-ab-sub .sidr-class-text-wrap {
  font-size: 18px;
}
.sidr-class-ab-sub .sidr-class-sub-menu {
  background: #18518f;
}
.sidr-class-ab-sub .sidr-class-sub-menu .sidr-class-text-wrap {
  font-size: 15px;
}
.oceanwp-mobile-menu-icon a.mobile-menu .oceanwp-text,
.oceanwp-mobile-menu-icon a.mobile-menu .oceanwp-close-text {
  font-size: 22px;
  text-transform: uppercase;
  font-weight: 600;
  color: #03356b;
}
.oceanwp-mobile-menu-icon {
  color: #03356b;
}
a.sidr-class-menu-link:hover {
  color: #fff !important;
}
a.sidr-class-toggle-sidr-close:hover {
  color: #fff !important;
}


/* Colors */
a:hover,
a.light:hover,
.theme-heading .text::before,
.theme-heading .text::after,
#top-bar-content > a:hover,
#top-bar-social li.oceanwp-email a:hover,
#site-navigation-wrap .dropdown-menu > li > a:hover,
#site-header.medium-header #medium-searchform button:hover,
.oceanwp-mobile-menu-icon a:hover,
.blog-entry.post .blog-entry-header .entry-title a:hover,
.blog-entry.post .blog-entry-readmore a:hover,
.blog-entry.thumbnail-entry .blog-entry-category a,
ul.meta li a:hover,
.dropcap,
.single nav.post-navigation .nav-links .title,
body .related-post-title a:hover,
body #wp-calendar caption,
body .contact-info-widget.default i,
body .contact-info-widget.big-icons i,
body .custom-links-widget .oceanwp-custom-links li a:hover,
body .custom-links-widget .oceanwp-custom-links li a:hover:before,
body .posts-thumbnails-widget li a:hover,
body .social-widget li.oceanwp-email a:hover,
.comment-author .comment-meta .comment-reply-link,
#respond #cancel-comment-reply-link:hover,
#footer-widgets .footer-box a:hover,
#footer-bottom a:hover,
#footer-bottom #footer-bottom-menu a:hover,
.sidr a:hover,
.sidr-class-dropdown-toggle:hover,
.sidr-class-menu-item-has-children.active > a,
.sidr-class-menu-item-has-children.active > a > .sidr-class-dropdown-toggle,
input[type="checkbox"]:checked:before {
  color: #003da7;
}
.single nav.post-navigation .nav-links .title .owp-icon use,
.blog-entry.post .blog-entry-readmore a:hover .owp-icon use,
body .contact-info-widget.default .owp-icon use,
body .contact-info-widget.big-icons .owp-icon use {
  stroke: #003da7;
}
input[type="button"],
input[type="reset"],
input[type="submit"],
button[type="submit"],
.button,
#site-navigation-wrap .dropdown-menu > li.btn > a > span,
.thumbnail:hover i,
.thumbnail:hover .link-post-svg-icon,
.post-quote-content,
.omw-modal .omw-close-modal,
body .contact-info-widget.big-icons li:hover i,
body .contact-info-widget.big-icons li:hover .owp-icon,
body div.wpforms-container-full .wpforms-form input[type="submit"],
body div.wpforms-container-full .wpforms-form button[type="submit"],
body div.wpforms-container-full .wpforms-form .wpforms-page-button,
.woocommerce-cart .wp-element-button,
.woocommerce-checkout .wp-element-button,
.wp-block-button__link {
  background-color: #003da7;
}
.widget-title {
  border-color: #003da7;
}
blockquote {
  border-color: #003da7;
}
.wp-block-quote {
  border-color: #003da7;
}
#searchform-dropdown {
  border-color: #003da7;
}
.dropdown-menu .sub-menu {
  border-color: #003da7;
}
.blog-entry.large-entry .blog-entry-readmore a:hover {
  border-color: #003da7;
}
.oceanwp-newsletter-form-wrap input[type="email"]:focus {
  border-color: #003da7;
}
.social-widget li.oceanwp-email a:hover {
  border-color: #003da7;
}
#respond #cancel-comment-reply-link:hover {
  border-color: #003da7;
}
body .contact-info-widget.big-icons li:hover i {
  border-color: #003da7;
}
body .contact-info-widget.big-icons li:hover .owp-icon {
  border-color: #003da7;
}
#footer-widgets .oceanwp-newsletter-form-wrap input[type="email"]:focus {
  border-color: #003da7;
}
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
button[type="submit"]:hover,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button[type="submit"]:focus,
.button:hover,
.button:focus,
#site-navigation-wrap .dropdown-menu > li.btn > a:hover > span,
.post-quote-author,
.omw-modal .omw-close-modal:hover,
body div.wpforms-container-full .wpforms-form input[type="submit"]:hover,
body div.wpforms-container-full .wpforms-form button[type="submit"]:hover,
body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,
.woocommerce-cart .wp-element-button:hover,
.woocommerce-checkout .wp-element-button:hover,
.wp-block-button__link:hover {
  background-color: #40e0d0;
}
table th,
table td,
hr,
.content-area,
body.content-left-sidebar #content-wrap .content-area,
.content-left-sidebar .content-area,
#top-bar-wrap,
#site-header,
#site-header.top-header #search-toggle,
.dropdown-menu ul li,
.centered-minimal-page-header,
.blog-entry.post,
.blog-entry.grid-entry .blog-entry-inner,
.blog-entry.thumbnail-entry .blog-entry-bottom,
.single-post .entry-title,
.single .entry-share-wrap .entry-share,
.single .entry-share,
.single .entry-share ul li a,
.single nav.post-navigation,
.single nav.post-navigation .nav-links .nav-previous,
#author-bio,
#author-bio .author-bio-avatar,
#author-bio .author-bio-social li a,
#related-posts,
#comments,
.comment-body,
#respond #cancel-comment-reply-link,
#blog-entries .type-page,
.page-numbers a,
.page-numbers span:not(.elementor-screen-only),
.page-links span,
body #wp-calendar caption,
body #wp-calendar th,
body #wp-calendar tbody,
body .contact-info-widget.default i,
body .contact-info-widget.big-icons i,
body .contact-info-widget.big-icons .owp-icon,
body .contact-info-widget.default .owp-icon,
body .posts-thumbnails-widget li,
body .tagcloud a {
  border-color: #40e0d0;
}
body,
.separate-layout,
.has-parallax-footer:not(.separate-layout) #main {
  background-color: #edf7ff;
}
a {
  color: #003da7;
}
a .owp-icon use {
  stroke: #003da7;
}
a:hover {
  color: #ff661e;
}
a:hover .owp-icon use {
  stroke: #ff661e;
}
body .theme-button,
body input[type="submit"],
body button[type="submit"],
body button,
body .button,
body div.wpforms-container-full .wpforms-form input[type="submit"],
body div.wpforms-container-full .wpforms-form button[type="submit"],
body div.wpforms-container-full .wpforms-form .wpforms-page-button,
.woocommerce-cart .wp-element-button,
.woocommerce-checkout .wp-element-button,
.wp-block-button__link {
  background-color: #ff661e;
}
body .theme-button:hover,
body input[type="submit"]:hover,
body button[type="submit"]:hover,
body button:hover,
body .button:hover,
body div.wpforms-container-full .wpforms-form input[type="submit"]:hover,
body div.wpforms-container-full .wpforms-form input[type="submit"]:active,
body div.wpforms-container-full .wpforms-form button[type="submit"]:hover,
body div.wpforms-container-full .wpforms-form button[type="submit"]:active,
body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,
body div.wpforms-container-full .wpforms-form .wpforms-page-button:active,
.woocommerce-cart .wp-element-button:hover,
.woocommerce-checkout .wp-element-button:hover,
.wp-block-button__link:hover {
  background-color: #06038d;
}
body .theme-button,
body input[type="submit"],
body button[type="submit"],
body button,
body .button,
body div.wpforms-container-full .wpforms-form input[type="submit"],
body div.wpforms-container-full .wpforms-form button[type="submit"],
body div.wpforms-container-full .wpforms-form .wpforms-page-button,
.woocommerce-cart .wp-element-button,
.woocommerce-checkout .wp-element-button,
.wp-block-button__link {
  border-color: #ffffff;
}
body .theme-button:hover,
body input[type="submit"]:hover,
body button[type="submit"]:hover,
body button:hover,
body .button:hover,
body div.wpforms-container-full .wpforms-form input[type="submit"]:hover,
body div.wpforms-container-full .wpforms-form input[type="submit"]:active,
body div.wpforms-container-full .wpforms-form button[type="submit"]:hover,
body div.wpforms-container-full .wpforms-form button[type="submit"]:active,
body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,
body div.wpforms-container-full .wpforms-form .wpforms-page-button:active,
.woocommerce-cart .wp-element-button:hover,
.woocommerce-checkout .wp-element-button:hover,
.wp-block-button__link:hover {
  border-color: #ffffff;
}
.page-header .page-header-title,
.page-header.background-image-page-header .page-header-title {
  color: #ffffff;
}
.site-breadcrumbs a:hover,
.background-image-page-header .site-breadcrumbs a:hover {
  color: #003da7;
}
.site-breadcrumbs a:hover .owp-icon use,
.background-image-page-header .site-breadcrumbs a:hover .owp-icon use {
  stroke: #003da7;
} /* OceanWP Style Settings CSS */
.theme-button,
input[type="submit"],
button[type="submit"],
button,
.button,
body div.wpforms-container-full .wpforms-form input[type="submit"],
body div.wpforms-container-full .wpforms-form button[type="submit"],
body div.wpforms-container-full .wpforms-form .wpforms-page-button {
  border-style: solid;
}
.theme-button,
input[type="submit"],
button[type="submit"],
button,
.button,
body div.wpforms-container-full .wpforms-form input[type="submit"],
body div.wpforms-container-full .wpforms-form button[type="submit"],
body div.wpforms-container-full .wpforms-form .wpforms-page-button {
  border-width: 1px;
}
form input[type="text"],
form input[type="password"],
form input[type="email"],
form input[type="url"],
form input[type="date"],
form input[type="month"],
form input[type="time"],
form input[type="datetime"],
form input[type="datetime-local"],
form input[type="week"],
form input[type="number"],
form input[type="search"],
form input[type="tel"],
form input[type="color"],
form select,
form textarea,
.woocommerce
  .woocommerce-checkout
  .select2-container--default
  .select2-selection--single {
  border-style: solid;
}
body div.wpforms-container-full .wpforms-form input[type="date"],
body div.wpforms-container-full .wpforms-form input[type="datetime"],
body div.wpforms-container-full .wpforms-form input[type="datetime-local"],
body div.wpforms-container-full .wpforms-form input[type="email"],
body div.wpforms-container-full .wpforms-form input[type="month"],
body div.wpforms-container-full .wpforms-form input[type="number"],
body div.wpforms-container-full .wpforms-form input[type="password"],
body div.wpforms-container-full .wpforms-form input[type="range"],
body div.wpforms-container-full .wpforms-form input[type="search"],
body div.wpforms-container-full .wpforms-form input[type="tel"],
body div.wpforms-container-full .wpforms-form input[type="text"],
body div.wpforms-container-full .wpforms-form input[type="time"],
body div.wpforms-container-full .wpforms-form input[type="url"],
body div.wpforms-container-full .wpforms-form input[type="week"],
body div.wpforms-container-full .wpforms-form select,
body div.wpforms-container-full .wpforms-form textarea {
  border-style: solid;
}
form input[type="text"],
form input[type="password"],
form input[type="email"],
form input[type="url"],
form input[type="date"],
form input[type="month"],
form input[type="time"],
form input[type="datetime"],
form input[type="datetime-local"],
form input[type="week"],
form input[type="number"],
form input[type="search"],
form input[type="tel"],
form input[type="color"],
form select,
form textarea {
  border-radius: 3px;
}
body div.wpforms-container-full .wpforms-form input[type="date"],
body div.wpforms-container-full .wpforms-form input[type="datetime"],
body div.wpforms-container-full .wpforms-form input[type="datetime-local"],
body div.wpforms-container-full .wpforms-form input[type="email"],
body div.wpforms-container-full .wpforms-form input[type="month"],
body div.wpforms-container-full .wpforms-form input[type="number"],
body div.wpforms-container-full .wpforms-form input[type="password"],
body div.wpforms-container-full .wpforms-form input[type="range"],
body div.wpforms-container-full .wpforms-form input[type="search"],
body div.wpforms-container-full .wpforms-form input[type="tel"],
body div.wpforms-container-full .wpforms-form input[type="text"],
body div.wpforms-container-full .wpforms-form input[type="time"],
body div.wpforms-container-full .wpforms-form input[type="url"],
body div.wpforms-container-full .wpforms-form input[type="week"],
body div.wpforms-container-full .wpforms-form select,
body div.wpforms-container-full .wpforms-form textarea {
  border-radius: 3px;
} /* Header */
#site-header.has-header-media .overlay-header-media {
  background-color: rgba(0, 0, 0, 0.5);
}
.effect-two
  #site-navigation-wrap
  .dropdown-menu
  > li
  > a.menu-link
  > span:after,
.effect-eight
  #site-navigation-wrap
  .dropdown-menu
  > li
  > a.menu-link
  > span:before,
.effect-eight
  #site-navigation-wrap
  .dropdown-menu
  > li
  > a.menu-link
  > span:after {
  background-color: #06038d;
}
.effect-six
  #site-navigation-wrap
  .dropdown-menu
  > li
  > a.menu-link
  > span:before,
.effect-six
  #site-navigation-wrap
  .dropdown-menu
  > li
  > a.menu-link
  > span:after {
  border-color: #06038d;
}
.effect-ten
  #site-navigation-wrap
  .dropdown-menu
  > li
  > a.menu-link:hover
  > span,
.effect-ten
  #site-navigation-wrap
  .dropdown-menu
  > li.sfHover
  > a.menu-link
  > span {
  -webkit-box-shadow: 0 0 10px 4px #06038d;
  -moz-box-shadow: 0 0 10px 4px #06038d;
  box-shadow: 0 0 10px 4px #06038d;
}
#site-navigation-wrap .dropdown-menu > li > a,
#site-navigation-wrap .dropdown-menu > li > button.dropdown-toggle,
#site-navigation-wrap .dropdown-menu > li > button.site-search-toggle {
  padding: 0 10px;
}
#site-navigation-wrap .dropdown-menu > li > a,
#site-header #site-navigation-wrap .dropdown-menu > li > button.dropdown-toggle,
#site-header
  #site-navigation-wrap
  .dropdown-menu
  > li
  > button.site-search-toggle,
.oceanwp-mobile-menu-icon a,
.oceanwp-mobile-menu-icon > button,
#searchform-header-replace-close {
  color: #000000;
}
#site-navigation-wrap .dropdown-menu > li > a .owp-icon use,
#site-header
  #site-navigation-wrap
  .dropdown-menu
  > li
  > button.dropdown-toggle
  .owp-icon
  use,
#site-header
  #site-navigation-wrap
  .dropdown-menu
  > li
  > button.site-search-toggle
  .owp-icon
  use,
.oceanwp-mobile-menu-icon a .owp-icon use,
.oceanwp-mobile-menu-icon > button .owp-icon use,
#searchform-header-replace-close .owp-icon use {
  stroke: #000000;
}
#site-navigation-wrap .dropdown-menu > li > a:hover,
#site-header
  #site-navigation-wrap
  .dropdown-menu
  > li
  > button.dropdown-toggle:hover,
#site-header
  #site-navigation-wrap
  .dropdown-menu
  > li
  > button.site-search-toggle:hover,
.oceanwp-mobile-menu-icon a:hover,
.oceanwp-mobile-menu-icon > button:hover,
#searchform-header-replace-close:hover {
  color: #03356b;
}
#site-navigation-wrap .dropdown-menu > li > a:hover .owp-icon use,
#site-header
  #site-navigation-wrap
  .dropdown-menu
  > li
  > button.dropdown-toggle:hover
  .owp-icon
  use,
#site-navigation-wrap
  .dropdown-menu
  > li
  > button.site-search-toggle:hover
  .owp-icon
  use,
.oceanwp-mobile-menu-icon > button:hover .owp-icon use,
.oceanwp-mobile-menu-icon a:hover .owp-icon use,
#searchform-header-replace-close:hover .owp-icon use {
  stroke: #03356b;
}
#site-navigation-wrap .dropdown-menu > .current-menu-item > a,
#site-navigation-wrap
  .dropdown-menu
  > .current-menu-item
  > button.dropdown-toggle,
#site-navigation-wrap .dropdown-menu > .current-menu-ancestor > a,
#site-navigation-wrap .dropdown-menu > .current-menu-item > a:hover,
#site-navigation-wrap .dropdown-menu > .current-menu-ancestor > a:hover {
  color: #000000;
}
.dropdown-menu .sub-menu {
  min-width: 300px;
}
.dropdown-menu .sub-menu,
#searchform-dropdown,
.current-shop-items-dropdown {
  border-color: #03356b;
}
a.sidr-class-toggle-sidr-close,
button.sidr-class-toggle-sidr-close {
  background-color: #03356b;
}
#sidr,
#mobile-dropdown {
  background-color: #03356b;
}
body .sidr a,
body .sidr-class-dropdown-toggle,
#mobile-dropdown ul li a,
#mobile-dropdown ul li > button.menu-link.dropdown-toggle,
#mobile-dropdown ul li a .dropdown-toggle,
.menu-item-has-children
  > .oceanwp-sub-menu-toggle:not(.oceanwp-sub-menu-toggle-vertical-header),
#mobile-fullscreen ul li a,
#mobile-fullscreen ul li > button.menu-link.dropdown-toggle,
#mobile-fullscreen .oceanwp-social-menu.simple-social ul li a {
  color: #ffffff;
}
#mobile-fullscreen a.close .close-icon-inner,
#mobile-fullscreen a.close .close-icon-inner::after,
#mobile-fullscreen button.close .close-icon-inner,
#mobile-fullscreen button.close .close-icon-inner::after {
  background-color: #ffffff;
}
body .sidr a:hover,
body .sidr-class-dropdown-toggle:hover,
.menu-item-has-children
  > .oceanwp-sub-menu-toggle:not(
    .oceanwp-sub-menu-toggle-vertical-header
  ):hover,
body .sidr-class-dropdown-toggle .fa,
body .sidr-class-menu-item-has-children.active > a,
body
  .sidr-class-menu-item-has-children.active
  > a
  > .sidr-class-dropdown-toggle,
#mobile-dropdown ul li a:hover,
#mobile-dropdown ul li > button.menu-link.dropdown-toggle:hover,
#mobile-dropdown ul li > button.menu-link.dropdown-toggle:focus-visible,
#mobile-dropdown ul li a .dropdown-toggle:hover,
#mobile-dropdown .menu-item-has-children.active > a,
#mobile-dropdown
  .menu-item-has-children.active
  > button.menu-link.dropdown-toggle,
#mobile-dropdown .menu-item-has-children.active > a > .dropdown-toggle,
#mobile-dropdown
  .menu-item-has-children.open-sub
  > button.menu-link.dropdown-toggle,
#mobile-fullscreen ul li a:hover,
#mobile-fullscreen ul li > button.menu-link.dropdown-toggle:hover,
#mobile-fullscreen ul li > button.menu-link.dropdown-toggle:focus-visible,
#mobile-fullscreen
  .menu-item-has-children.active
  > button.menu-link.dropdown-toggle,
#mobile-fullscreen
  .menu-item-has-children.open-sub
  > button.menu-link.dropdown-toggle,
#mobile-fullscreen .oceanwp-social-menu.simple-social ul li a:hover {
  color: #03356b;
}
#mobile-fullscreen a.close:hover .close-icon-inner,
#mobile-fullscreen a.close:hover .close-icon-inner::after,
#mobile-fullscreen button.close:hover .close-icon-inner,
#mobile-fullscreen button.close:hover .close-icon-inner::after {
  background-color: #03356b;
} /* Blog CSS */
.blog-entry ul.meta li i {
  color: #000000;
}
.blog-entry ul.meta li .owp-icon use {
  stroke: #000000;
}
.single-post.content-max-width #wrap .thumbnail,
.single-post.content-max-width #wrap .wp-block-buttons,
.single-post.content-max-width #wrap .wp-block-verse,
.single-post.content-max-width #wrap .entry-header,
.single-post.content-max-width #wrap ul.meta,
.single-post.content-max-width #wrap .entry-content p,
.single-post.content-max-width #wrap .entry-content h1,
.single-post.content-max-width #wrap .entry-content h2,
.single-post.content-max-width #wrap .entry-content h3,
.single-post.content-max-width #wrap .entry-content h4,
.single-post.content-max-width #wrap .entry-content h5,
.single-post.content-max-width #wrap .entry-content h6,
.single-post.content-max-width #wrap .wp-block-image,
.single-post.content-max-width #wrap .wp-block-gallery,
.single-post.content-max-width #wrap .wp-block-video,
.single-post.content-max-width #wrap .wp-block-quote,
.single-post.content-max-width #wrap .wp-block-text-columns,
.single-post.content-max-width #wrap .wp-block-code,
.single-post.content-max-width #wrap .entry-content ul,
.single-post.content-max-width #wrap .entry-content ol,
.single-post.content-max-width #wrap .wp-block-cover-text,
.single-post.content-max-width #wrap .wp-block-cover,
.single-post.content-max-width #wrap .wp-block-columns,
.single-post.content-max-width #wrap .post-tags,
.single-post.content-max-width #wrap .comments-area,
.single-post.content-max-width #wrap .wp-block-embed,
#wrap .wp-block-separator.is-style-wide:not(.size-full) {
  max-width: 1000px;
}
.single-post.content-max-width #wrap .wp-block-image.alignleft,
.single-post.content-max-width #wrap .wp-block-image.alignright {
  max-width: 500px;
}
.single-post.content-max-width #wrap .wp-block-image.alignleft {
  margin-left: calc(50% - 500px);
}
.single-post.content-max-width #wrap .wp-block-image.alignright {
  margin-right: calc(50% - 500px);
}
.single-post.content-max-width #wrap .wp-block-embed,
.single-post.content-max-width #wrap .wp-block-verse {
  margin-left: auto;
  margin-right: auto;
}
.ocean-single-post-header ul.meta-item li a:hover {
  color: #333333;
} /* Sidebar */
.widget-area .sidebar-box,
.separate-layout .sidebar-box {
  margin-bottom: px;
} /* Footer Widgets */
#footer-widgets {
  padding: 0;
} /* Typography */
body {
  font-family: Assistant;
  font-size: 18px;
  line-height: 1.8;
}
h1,
h2,
h3,
h4,
h5,
h6,
.theme-heading,
.widget-title,
.oceanwp-widget-recent-posts-title,
.comment-reply-title,
.entry-title,
.sidebar-box .widget-title {
  font-family: Assistant;
  line-height: 1.4;
}
h1 {
  font-size: 23px;
  line-height: 1.4;
}
h2 {
  font-size: 20px;
  line-height: 1.4;
}
h3 {
  font-size: 18px;
  line-height: 1.4;
}
h4 {
  font-size: 17px;
  line-height: 1.4;
}
h5 {
  font-size: 14px;
  line-height: 1.4;
}
h6 {
  font-size: 15px;
  line-height: 1.4;
}
.page-header .page-header-title,
.page-header.background-image-page-header .page-header-title {
  font-size: 32px;
  line-height: 1.4;
}
.page-header .page-subheading,
.page-header.background-image-page-header .page-subheading {
  font-size: 15px;
  line-height: 1.8;
}
.site-breadcrumbs,
.site-breadcrumbs a {
  font-size: 13px;
  line-height: 1.4;
}
#top-bar-content,
#top-bar-social-alt {
  font-size: 12px;
  line-height: 1.8;
}
#site-logo a.site-logo-text {
  font-size: 24px;
  line-height: 1.8;
}
#site-navigation-wrap .dropdown-menu > li > a,
#site-header.full_screen-header .fs-dropdown-menu > li > a,
#site-header.top-header #site-navigation-wrap .dropdown-menu > li > a,
#site-header.center-header #site-navigation-wrap .dropdown-menu > li > a,
#site-header.medium-header #site-navigation-wrap .dropdown-menu > li > a,
.oceanwp-mobile-menu-icon a {
  font-size: 16px;
  font-weight: 500;
}
.dropdown-menu ul li a.menu-link,
#site-header.full_screen-header .fs-dropdown-menu ul.sub-menu li a {
  font-size: 14px;
  line-height: 1.2;
  letter-spacing: 0.6px;
}
.sidr-class-dropdown-menu li a,
a.sidr-class-toggle-sidr-close,
button.sidr-class-toggle-sidr-close,
#mobile-dropdown ul li a,
#mobile-dropdown ul li > button.menu-link.dropdown-toggle,
body #mobile-fullscreen ul li a,
body #mobile-fullscreen ul li > button.menu-link.dropdown-toggle {
  font-size: 22px;
  line-height: 1.8;
}
@media screen and (max-width: 480px) {
  .sidr-class-dropdown-menu li a,
  a.sidr-class-toggle-sidr-close,
  button.sidr-class-toggle-sidr-close,
  #mobile-dropdown ul li a,
  #mobile-dropdown ul li > button.menu-link.dropdown-toggle,
  body #mobile-fullscreen ul li a,
  body #mobile-fullscreen ul li > button.menu-link.dropdown-toggle {
    font-size: 18px;
  }
}
.blog-entry.post .blog-entry-header .entry-title a {
  font-size: 24px;
  line-height: 1.4;
}
.ocean-single-post-header .single-post-title {
  font-size: 34px;
  line-height: 1.4;
  letter-spacing: 0.6px;
}
.ocean-single-post-header ul.meta-item li,
.ocean-single-post-header ul.meta-item li a {
  font-size: 13px;
  line-height: 1.4;
  letter-spacing: 0.6px;
}
.ocean-single-post-header .post-author-name,
.ocean-single-post-header .post-author-name a {
  font-size: 14px;
  line-height: 1.4;
  letter-spacing: 0.6px;
}
.ocean-single-post-header .post-author-description {
  font-size: 12px;
  line-height: 1.4;
  letter-spacing: 0.6px;
}
.single-post .entry-title {
  line-height: 1.4;
  letter-spacing: 0.6px;
}
.single-post ul.meta li,
.single-post ul.meta li a {
  font-size: 14px;
  line-height: 1.4;
  letter-spacing: 0.6px;
}
.sidebar-box .widget-title,
.sidebar-box.widget_block .wp-block-heading {
  font-size: 13px;
  line-height: 1;
  letter-spacing: 1px;
}
#footer-widgets .footer-box .widget-title {
  font-size: 13px;
  line-height: 1;
  letter-spacing: 1px;
}
#footer-bottom #copyright {
  font-size: 12px;
  line-height: 1;
}
#footer-bottom #footer-bottom-menu {
  font-size: 12px;
  line-height: 1;
}
.ocean-preloader--active .preloader-after-content {
  font-size: 20px;
  line-height: 1.8;
  letter-spacing: 0.6px;
}
.elementor-981 .elementor-element.elementor-element-4b28510c {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}
.elementor-981 .elementor-element.elementor-element-0e966c0 {
  --display: flex;
  --padding-top: 20px;
  --padding-bottom: 15px;
  --padding-left: 10px;
  --padding-right: 10px;
}
.elementor-981
  .elementor-element.elementor-element-0e966c0:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-981
  .elementor-element.elementor-element-0e966c0
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-030b17a);
}
.elementor-widget-nested-tabs.elementor-widget-n-tabs
  > .elementor-widget-container
  > .e-n-tabs[data-touch-mode="false"]
  > .e-n-tabs-heading
  > .e-n-tab-title[aria-selected="false"]:hover {
  background: var(--e-global-color-accent);
}
.elementor-widget-nested-tabs.elementor-widget-n-tabs
  > .elementor-widget-container
  > .e-n-tabs
  > .e-n-tabs-heading
  > .e-n-tab-title[aria-selected="true"],
.elementor-widget-nested-tabs.elementor-widget-n-tabs
  > .elementor-widget-container
  > .e-n-tabs[data-touch-mode="true"]
  > .e-n-tabs-heading
  > .e-n-tab-title[aria-selected="false"]:hover {
  background: var(--e-global-color-accent);
}
.elementor-widget-nested-tabs.elementor-widget-n-tabs
  > .elementor-widget-container
  > .e-n-tabs
  > .e-n-tabs-heading
  > :is(.e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title) {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-981 .elementor-element.elementor-element-813e52b {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.elementor-widget-icon-list .elementor-icon-list-icon i {
  color: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-icon svg {
  fill: var(--e-global-color-primary);
}
.elementor-widget-icon-list
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item > a {
  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);
}
.elementor-widget-icon-list .elementor-icon-list-text {
  color: var(--e-global-color-secondary);
}
.elementor-981
  .elementor-element.elementor-element-1e9c3e2
  > .elementor-widget-container {
  margin: -10px 0px 0px 10px;
}
.elementor-981
  .elementor-element.elementor-element-1e9c3e2
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-1e9c3e2
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-1e9c3e2
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-1e9c3e2
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-1e9c3e2
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-1e9c3e2
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-981
  .elementor-element.elementor-element-1e9c3e2
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2384279);
  transition: fill 0.3s;
}
.elementor-981 .elementor-element.elementor-element-1e9c3e2 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 8px;
}
.elementor-981
  .elementor-element.elementor-element-1e9c3e2
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-981
  .elementor-element.elementor-element-1e9c3e2
  .elementor-icon-list-item
  > a {
  font-family: "Assistant", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-981
  .elementor-element.elementor-element-1e9c3e2
  .elementor-icon-list-text {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-981
  .elementor-element.elementor-element-f86124c
  > .elementor-widget-container {
  margin: -10px 0px 0px 10px;
}
.elementor-981
  .elementor-element.elementor-element-f86124c
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-f86124c
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-f86124c
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-f86124c
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-f86124c
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-f86124c
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-981
  .elementor-element.elementor-element-f86124c
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2384279);
  transition: fill 0.3s;
}
.elementor-981 .elementor-element.elementor-element-f86124c {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 8px;
}
.elementor-981
  .elementor-element.elementor-element-f86124c
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-981
  .elementor-element.elementor-element-f86124c
  .elementor-icon-list-item
  > a {
  font-family: "Assistant", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-981
  .elementor-element.elementor-element-f86124c
  .elementor-icon-list-text {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-981 .elementor-element.elementor-element-769ca92 {
  --display: flex;
  --justify-content: flex-start;
  --padding-top: 20px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-981
  .elementor-element.elementor-element-5c263ba
  > .elementor-widget-container {
  margin: -10px 0px 0px 10px;
}
.elementor-981
  .elementor-element.elementor-element-5c263ba
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-5c263ba
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-5c263ba
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-5c263ba
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-5c263ba
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-5c263ba
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-981
  .elementor-element.elementor-element-5c263ba
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2384279);
  transition: fill 0.3s;
}
.elementor-981 .elementor-element.elementor-element-5c263ba {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 8px;
}
.elementor-981
  .elementor-element.elementor-element-5c263ba
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-981
  .elementor-element.elementor-element-5c263ba
  .elementor-icon-list-item
  > a {
  font-family: "Assistant", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-981
  .elementor-element.elementor-element-5c263ba
  .elementor-icon-list-text {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-981 .elementor-element.elementor-element-4491c2d {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --padding-top: 20px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-981
  .elementor-element.elementor-element-d671359
  > .elementor-widget-container {
  margin: -10px 0px 0px 10px;
}
.elementor-981
  .elementor-element.elementor-element-d671359
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-d671359
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-d671359
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-d671359
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-d671359
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-d671359
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-981
  .elementor-element.elementor-element-d671359
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2384279);
  transition: fill 0.3s;
}
.elementor-981 .elementor-element.elementor-element-d671359 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 8px;
}
.elementor-981
  .elementor-element.elementor-element-d671359
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-981
  .elementor-element.elementor-element-d671359
  .elementor-icon-list-item
  > a {
  font-family: "Assistant", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-981
  .elementor-element.elementor-element-d671359
  .elementor-icon-list-text {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-981
  .elementor-element.elementor-element-94d19c0
  > .elementor-widget-container {
  margin: -10px 0px 0px 10px;
}
.elementor-981
  .elementor-element.elementor-element-94d19c0
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-94d19c0
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-94d19c0
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-94d19c0
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-94d19c0
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-94d19c0
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-981
  .elementor-element.elementor-element-94d19c0
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2384279);
  transition: fill 0.3s;
}
.elementor-981 .elementor-element.elementor-element-94d19c0 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 8px;
}
.elementor-981
  .elementor-element.elementor-element-94d19c0
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-981
  .elementor-element.elementor-element-94d19c0
  .elementor-icon-list-item
  > a {
  font-family: "Assistant", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-981
  .elementor-element.elementor-element-94d19c0
  .elementor-icon-list-text {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-981 .elementor-element.elementor-element-30b760e {
  --display: flex;
  --padding-top: 20px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-981
  .elementor-element.elementor-element-233e3d0
  > .elementor-widget-container {
  margin: -10px 0px 0px 10px;
}
.elementor-981
  .elementor-element.elementor-element-233e3d0
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-233e3d0
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-233e3d0
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-233e3d0
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-233e3d0
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-233e3d0
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-981
  .elementor-element.elementor-element-233e3d0
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2384279);
  transition: fill 0.3s;
}
.elementor-981 .elementor-element.elementor-element-233e3d0 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 8px;
}
.elementor-981
  .elementor-element.elementor-element-233e3d0
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-981
  .elementor-element.elementor-element-233e3d0
  .elementor-icon-list-item
  > a {
  font-family: "Assistant", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-981
  .elementor-element.elementor-element-233e3d0
  .elementor-icon-list-text {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-981 .elementor-element.elementor-element-e3e9a1e {
  --display: flex;
  --padding-top: 20px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-981
  .elementor-element.elementor-element-212081c
  > .elementor-widget-container {
  margin: -10px 0px 0px 10px;
}
.elementor-981
  .elementor-element.elementor-element-212081c
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-212081c
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-212081c
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-212081c
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-212081c
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-212081c
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-981
  .elementor-element.elementor-element-212081c
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2384279);
  transition: fill 0.3s;
}
.elementor-981 .elementor-element.elementor-element-212081c {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 8px;
}
.elementor-981
  .elementor-element.elementor-element-212081c
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-981
  .elementor-element.elementor-element-212081c
  .elementor-icon-list-item
  > a {
  font-family: "Assistant", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-981
  .elementor-element.elementor-element-212081c
  .elementor-icon-list-text {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-981 .elementor-element.elementor-element-ddb6ca3 {
  --display: flex;
  --padding-top: 20px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-981
  .elementor-element.elementor-element-b4c83a9
  > .elementor-widget-container {
  margin: -10px 0px 0px 10px;
}
.elementor-981
  .elementor-element.elementor-element-b4c83a9
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-b4c83a9
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-b4c83a9
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-b4c83a9
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-b4c83a9
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-b4c83a9
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-981
  .elementor-element.elementor-element-b4c83a9
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2384279);
  transition: fill 0.3s;
}
.elementor-981 .elementor-element.elementor-element-b4c83a9 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 8px;
}
.elementor-981
  .elementor-element.elementor-element-b4c83a9
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-981
  .elementor-element.elementor-element-b4c83a9
  .elementor-icon-list-item
  > a {
  font-family: "Assistant", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-981
  .elementor-element.elementor-element-b4c83a9
  .elementor-icon-list-text {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-981 .elementor-element.elementor-element-6c6e880 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --padding-top: 20px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-981
  .elementor-element.elementor-element-ff8df84
  > .elementor-widget-container {
  margin: -10px 0px 0px 10px;
}
.elementor-981
  .elementor-element.elementor-element-ff8df84
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-ff8df84
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-ff8df84
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-ff8df84
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-ff8df84
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-ff8df84
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-981
  .elementor-element.elementor-element-ff8df84
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2384279);
  transition: fill 0.3s;
}
.elementor-981 .elementor-element.elementor-element-ff8df84 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 8px;
}
.elementor-981
  .elementor-element.elementor-element-ff8df84
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-981
  .elementor-element.elementor-element-ff8df84
  .elementor-icon-list-item
  > a {
  font-family: "Assistant", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-981
  .elementor-element.elementor-element-ff8df84
  .elementor-icon-list-text {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-981 .elementor-element.elementor-element-c669cea {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: -10px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-981
  .elementor-element.elementor-element-c77a0bf
  > .elementor-widget-container {
  margin: -10px 0px 0px 10px;
}
.elementor-981
  .elementor-element.elementor-element-c77a0bf
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-c77a0bf
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-c77a0bf
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-c77a0bf
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-c77a0bf
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-c77a0bf
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-981
  .elementor-element.elementor-element-c77a0bf
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2384279);
  transition: fill 0.3s;
}
.elementor-981 .elementor-element.elementor-element-c77a0bf {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 8px;
}
.elementor-981
  .elementor-element.elementor-element-c77a0bf
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-981
  .elementor-element.elementor-element-c77a0bf
  .elementor-icon-list-item
  > a {
  font-family: "Assistant", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-981
  .elementor-element.elementor-element-c77a0bf
  .elementor-icon-list-text {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-981
  .elementor-element.elementor-element-f607e9e
  > .elementor-widget-container {
  margin: -0px 0px 0px 30px;
}
.elementor-981
  .elementor-element.elementor-element-f607e9e
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-f607e9e
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-f607e9e
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-f607e9e
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-f607e9e
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-f607e9e
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-981
  .elementor-element.elementor-element-f607e9e
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2384279);
  transition: fill 0.3s;
}
.elementor-981 .elementor-element.elementor-element-f607e9e {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 8px;
}
.elementor-981
  .elementor-element.elementor-element-f607e9e
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-981
  .elementor-element.elementor-element-f607e9e
  .elementor-icon-list-item
  > a {
  font-family: "Assistant", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-981
  .elementor-element.elementor-element-f607e9e
  .elementor-icon-list-text {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-981 .elementor-element.elementor-element-88a0a3a {
  --n-tabs-direction: row;
  --n-tabs-heading-direction: column;
  --n-tabs-heading-width: 240px;
  --n-tabs-title-flex-basis: content;
  --n-tabs-title-flex-shrink: initial;
  --n-tabs-heading-justify-content: flex-start;
  --n-tabs-title-width: initial;
  --n-tabs-title-height: initial;
  --n-tabs-title-align-items: initial;
  --n-tabs-heading-wrap: wrap;
  --n-tabs-gap: 20px;
  --n-tabs-title-padding-top: 5px;
  --n-tabs-title-padding-right: 5px;
  --n-tabs-title-padding-bottom: 5px;
  --n-tabs-title-padding-left: 5px;
  --n-tabs-title-font-size: 16px;
  --n-tabs-title-color: var(--e-global-color-2384279);
  --n-tabs-title-color-active: var(--e-global-color-030b17a);
}
.elementor-981
  .elementor-element.elementor-element-88a0a3a
  > .elementor-widget-container
  > .e-n-tabs
  > .e-n-tabs-heading
  > .e-n-tab-title[aria-selected="false"]:not(:hover) {
  background: #f2f2f2;
}
.elementor-981
  .elementor-element.elementor-element-88a0a3a.elementor-widget-n-tabs
  > .elementor-widget-container
  > .e-n-tabs[data-touch-mode="false"]
  > .e-n-tabs-heading
  > .e-n-tab-title[aria-selected="false"]:hover {
  background: var(--e-global-color-b9d88ef);
}
.elementor-981
  .elementor-element.elementor-element-88a0a3a.elementor-widget-n-tabs
  > .elementor-widget-container
  > .e-n-tabs
  > .e-n-tabs-heading
  > .e-n-tab-title[aria-selected="true"],
.elementor-981
  .elementor-element.elementor-element-88a0a3a.elementor-widget-n-tabs
  > .elementor-widget-container
  > .e-n-tabs[data-touch-mode="true"]
  > .e-n-tabs-heading
  > .e-n-tab-title[aria-selected="false"]:hover {
  background: var(--e-global-color-b9d88ef);
}
.elementor-981
  .elementor-element.elementor-element-88a0a3a.elementor-widget-n-tabs
  > .elementor-widget-container
  > .e-n-tabs
  > .e-n-tabs-heading
  > :is(.e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title) {
  font-family: "Assistant", Sans-serif;
  font-weight: 500;
}
.elementor-981
  .elementor-element.elementor-element-88a0a3a
  [data-touch-mode="false"]
  .e-n-tab-title[aria-selected="false"]:hover {
  --n-tabs-title-color-hover: var(--e-global-color-030b17a);
}
@media (min-width: 768px) {
  .elementor-981 .elementor-element.elementor-element-c669cea {
    --width: 40%;
  }
}
@media (max-width: 1024px) {
  .elementor-widget-icon-list
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-widget-icon-list .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-text-font-size);
  }
}
@media (max-width: 767px) {
  .elementor-widget-icon-list
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-widget-icon-list .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-text-font-size);
  }
}


.socialicons ul li{
	display: inline;
}

.elementor-1004 .elementor-element.elementor-element-6e97fa88 {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}
.elementor-1004 .elementor-element.elementor-element-5ca6f5bb {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --padding-top: 20px;
  --padding-bottom: 15px;
  --padding-left: 10px;
  --padding-right: 10px;
}
.elementor-1004
  .elementor-element.elementor-element-5ca6f5bb:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1004
  .elementor-element.elementor-element-5ca6f5bb
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-030b17a);
}
.elementor-1004 .elementor-element.elementor-element-0deebdc {
  --display: flex;
}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.elementor-widget-icon-list .elementor-icon-list-icon i {
  color: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-icon svg {
  fill: var(--e-global-color-primary);
}
.elementor-widget-icon-list
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item > a {
  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);
}
.elementor-widget-icon-list .elementor-icon-list-text {
  color: var(--e-global-color-secondary);
}
.elementor-1004
  .elementor-element.elementor-element-3ed1478
  > .elementor-widget-container {
  margin: -10px 0px 0px 10px;
}
.elementor-1004
  .elementor-element.elementor-element-3ed1478
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-3ed1478
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-3ed1478
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-3ed1478
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-3ed1478
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-3ed1478
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004
  .elementor-element.elementor-element-3ed1478
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2384279);
  transition: fill 0.3s;
}
.elementor-1004 .elementor-element.elementor-element-3ed1478 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 8px;
}
.elementor-1004
  .elementor-element.elementor-element-3ed1478
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-1004
  .elementor-element.elementor-element-3ed1478
  .elementor-icon-list-item
  > a {
  font-family: "Assistant", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-1004
  .elementor-element.elementor-element-3ed1478
  .elementor-icon-list-text {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004 .elementor-element.elementor-element-1ee33a2 {
  --display: flex;
}
.elementor-1004
  .elementor-element.elementor-element-92a4efd
  > .elementor-widget-container {
  margin: -10px 0px 0px 10px;
}
.elementor-1004
  .elementor-element.elementor-element-92a4efd
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-92a4efd
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-92a4efd
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-92a4efd
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-92a4efd
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-92a4efd
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004
  .elementor-element.elementor-element-92a4efd
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2384279);
  transition: fill 0.3s;
}
.elementor-1004 .elementor-element.elementor-element-92a4efd {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 8px;
}
.elementor-1004
  .elementor-element.elementor-element-92a4efd
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-1004
  .elementor-element.elementor-element-92a4efd
  .elementor-icon-list-item
  > a {
  font-family: "Assistant", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-1004
  .elementor-element.elementor-element-92a4efd
  .elementor-icon-list-text {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004
  .elementor-element.elementor-element-63eea0c
  > .elementor-widget-container {
  margin: -20px 0px 0px 30px;
}
.elementor-1004
  .elementor-element.elementor-element-63eea0c
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-63eea0c
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-63eea0c
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-63eea0c
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-63eea0c
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-63eea0c
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004
  .elementor-element.elementor-element-63eea0c
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2384279);
  transition: fill 0.3s;
}
.elementor-1004 .elementor-element.elementor-element-63eea0c {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 8px;
}
.elementor-1004
  .elementor-element.elementor-element-63eea0c
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-1004
  .elementor-element.elementor-element-63eea0c
  .elementor-icon-list-item
  > a {
  font-family: "Assistant", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-1004
  .elementor-element.elementor-element-63eea0c
  .elementor-icon-list-text {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004 .elementor-element.elementor-element-0c3f864 {
  --display: flex;
}
.elementor-1004 .elementor-element.elementor-element-0c3f864.e-con {
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-1004
  .elementor-element.elementor-element-ea3655d
  > .elementor-widget-container {
  margin: -10px 0px 0px 10px;
}
.elementor-1004
  .elementor-element.elementor-element-ea3655d
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-ea3655d
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-ea3655d
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-ea3655d
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-ea3655d
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-ea3655d
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004
  .elementor-element.elementor-element-ea3655d
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2384279);
  transition: fill 0.3s;
}
.elementor-1004 .elementor-element.elementor-element-ea3655d {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 8px;
}
.elementor-1004
  .elementor-element.elementor-element-ea3655d
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-1004
  .elementor-element.elementor-element-ea3655d
  .elementor-icon-list-item
  > a {
  font-family: "Assistant", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-1004
  .elementor-element.elementor-element-ea3655d
  .elementor-icon-list-text {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004 .elementor-element.elementor-element-136bbda {
  --display: flex;
}
.elementor-1004
  .elementor-element.elementor-element-0831b57
  > .elementor-widget-container {
  margin: -10px 0px 0px 20px;
}
.elementor-1004
  .elementor-element.elementor-element-0831b57
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-0831b57
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-0831b57
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-0831b57
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-0831b57
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-0831b57
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004
  .elementor-element.elementor-element-0831b57
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2384279);
  transition: fill 0.3s;
}
.elementor-1004 .elementor-element.elementor-element-0831b57 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 8px;
}
.elementor-1004
  .elementor-element.elementor-element-0831b57
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-1004
  .elementor-element.elementor-element-0831b57
  .elementor-icon-list-item
  > a {
  font-family: "Assistant", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-1004
  .elementor-element.elementor-element-0831b57
  .elementor-icon-list-text {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004 .elementor-element.elementor-element-11d7121 {
  --display: flex;
}
.elementor-1004
  .elementor-element.elementor-element-b71950f
  > .elementor-widget-container {
  margin: -10px 0px 0px 20px;
}
.elementor-1004
  .elementor-element.elementor-element-b71950f
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-b71950f
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-b71950f
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-b71950f
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-b71950f
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-b71950f
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004
  .elementor-element.elementor-element-b71950f
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2384279);
  transition: fill 0.3s;
}
.elementor-1004 .elementor-element.elementor-element-b71950f {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 8px;
}
.elementor-1004
  .elementor-element.elementor-element-b71950f
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-1004
  .elementor-element.elementor-element-b71950f
  .elementor-icon-list-item
  > a {
  font-family: "Assistant", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-1004
  .elementor-element.elementor-element-b71950f
  .elementor-icon-list-text {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004 .elementor-element.elementor-element-7e7e85f {
  --n-accordion-title-font-size: 16px;
  --n-accordion-item-title-space-between: 0px;
  --n-accordion-item-title-distance-from-content: 4px;
  --n-accordion-title-normal-color: var(--e-global-color-2384279);
  --n-accordion-icon-size: 10px;
}
:where(
    .elementor-1004
      .elementor-element.elementor-element-7e7e85f
      > .elementor-widget-container
      > .e-n-accordion
      > .e-n-accordion-item
  )
  > .e-con {
  background-color: #f5f5f5;
}
.elementor-1004
  .elementor-element.elementor-element-7e7e85f
  > .elementor-widget-container {
  margin: -20px 0px 0px 30px;
}
.elementor-1004
  .elementor-element.elementor-element-7e7e85f
  > .elementor-widget-container
  > .e-n-accordion
  > .e-n-accordion-item
  > .e-n-accordion-item-title {
  border-style: none;
}
.elementor-1004 .elementor-element.elementor-element-7e7e85f {
  --n-accordion-padding: 0px 0px 0px 0px;
}
:where(
    .elementor-1004
      .elementor-element.elementor-element-7e7e85f
      > .elementor-widget-container
      > .e-n-accordion
      > .e-n-accordion-item
      > .e-n-accordion-item-title
      > .e-n-accordion-item-title-header
  )
  > .e-n-accordion-item-title-text {
  font-family: "Assistant", Sans-serif;
  font-weight: 600;
}
.elementor-1004
  .elementor-element.elementor-element-ce7d2be
  > .elementor-widget-container {
  margin: -20px 0px 0px 30px;
}
.elementor-1004
  .elementor-element.elementor-element-ce7d2be
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-ce7d2be
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-ce7d2be
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-ce7d2be
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-ce7d2be
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-ce7d2be
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004
  .elementor-element.elementor-element-ce7d2be
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2384279);
  transition: fill 0.3s;
}
.elementor-1004 .elementor-element.elementor-element-ce7d2be {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 8px;
}
.elementor-1004
  .elementor-element.elementor-element-ce7d2be
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-1004
  .elementor-element.elementor-element-ce7d2be
  .elementor-icon-list-item
  > a {
  font-family: "Assistant", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-1004
  .elementor-element.elementor-element-ce7d2be
  .elementor-icon-list-text {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004 .elementor-element.elementor-element-2a1b6c5 {
  --display: flex;
}
.elementor-1004
  .elementor-element.elementor-element-dde916a
  > .elementor-widget-container {
  margin: -10px 0px 0px 20px;
}
.elementor-1004
  .elementor-element.elementor-element-dde916a
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-dde916a
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-dde916a
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-dde916a
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-dde916a
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-dde916a
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004
  .elementor-element.elementor-element-dde916a
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2384279);
  transition: fill 0.3s;
}
.elementor-1004 .elementor-element.elementor-element-dde916a {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 8px;
}
.elementor-1004
  .elementor-element.elementor-element-dde916a
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-1004
  .elementor-element.elementor-element-dde916a
  .elementor-icon-list-item
  > a {
  font-family: "Assistant", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-1004
  .elementor-element.elementor-element-dde916a
  .elementor-icon-list-text {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004 .elementor-element.elementor-element-24a2abc {
  --n-accordion-title-font-size: 16px;
  --n-accordion-item-title-space-between: 0px;
  --n-accordion-item-title-distance-from-content: 4px;
  --n-accordion-title-normal-color: var(--e-global-color-2384279);
  --n-accordion-icon-size: 11px;
}
:where(
    .elementor-1004
      .elementor-element.elementor-element-24a2abc
      > .elementor-widget-container
      > .e-n-accordion
      > .e-n-accordion-item
  )
  > .e-con {
  background-color: #f5f5f5;
}
.elementor-1004
  .elementor-element.elementor-element-24a2abc
  > .elementor-widget-container {
  margin: -15px 0px 0px 30px;
}
.elementor-1004
  .elementor-element.elementor-element-24a2abc
  > .elementor-widget-container
  > .e-n-accordion
  > .e-n-accordion-item
  > .e-n-accordion-item-title {
  border-style: none;
}
.elementor-1004 .elementor-element.elementor-element-24a2abc {
  --n-accordion-padding: 0px 0px 0px 0px;
}
:where(
    .elementor-1004
      .elementor-element.elementor-element-24a2abc
      > .elementor-widget-container
      > .e-n-accordion
      > .e-n-accordion-item
      > .e-n-accordion-item-title
      > .e-n-accordion-item-title-header
  )
  > .e-n-accordion-item-title-text {
  font-family: "Assistant", Sans-serif;
  font-weight: 600;
}
.elementor-1004
  .elementor-element.elementor-element-70ea6c6
  > .elementor-widget-container {
  margin: -10px 0px 0px 10px;
}
.elementor-1004
  .elementor-element.elementor-element-70ea6c6
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-70ea6c6
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-70ea6c6
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-70ea6c6
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-70ea6c6
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-70ea6c6
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004
  .elementor-element.elementor-element-70ea6c6
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2384279);
  transition: fill 0.3s;
}
.elementor-1004 .elementor-element.elementor-element-70ea6c6 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 8px;
}
.elementor-1004
  .elementor-element.elementor-element-70ea6c6
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-1004
  .elementor-element.elementor-element-70ea6c6
  .elementor-icon-list-item
  > a {
  font-family: "Assistant", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-1004
  .elementor-element.elementor-element-70ea6c6
  .elementor-icon-list-text {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004
  .elementor-element.elementor-element-dbcd6b9
  > .elementor-widget-container {
  margin: -20px 0px 0px 30px;
}
.elementor-1004
  .elementor-element.elementor-element-dbcd6b9
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-dbcd6b9
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-dbcd6b9
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-dbcd6b9
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-dbcd6b9
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-dbcd6b9
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004
  .elementor-element.elementor-element-dbcd6b9
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2384279);
  transition: fill 0.3s;
}
.elementor-1004 .elementor-element.elementor-element-dbcd6b9 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 8px;
}
.elementor-1004
  .elementor-element.elementor-element-dbcd6b9
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-1004
  .elementor-element.elementor-element-dbcd6b9
  .elementor-icon-list-item
  > a {
  font-family: "Assistant", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-1004
  .elementor-element.elementor-element-dbcd6b9
  .elementor-icon-list-text {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004
  .elementor-element.elementor-element-64c9293
  > .elementor-widget-container {
  margin: -10px 0px 0px 10px;
}
.elementor-1004
  .elementor-element.elementor-element-64c9293
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-64c9293
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-64c9293
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-64c9293
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-64c9293
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-64c9293
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004
  .elementor-element.elementor-element-64c9293
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2384279);
  transition: fill 0.3s;
}
.elementor-1004 .elementor-element.elementor-element-64c9293 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 8px;
}
.elementor-1004
  .elementor-element.elementor-element-64c9293
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-1004
  .elementor-element.elementor-element-64c9293
  .elementor-icon-list-item
  > a {
  font-family: "Assistant", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-1004
  .elementor-element.elementor-element-64c9293
  .elementor-icon-list-text {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004 .elementor-element.elementor-element-6a9afaf {
  --display: flex;
}
.elementor-1004
  .elementor-element.elementor-element-f339249
  > .elementor-widget-container {
  margin: -10px 0px 0px 20px;
}
.elementor-1004
  .elementor-element.elementor-element-f339249
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-f339249
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-f339249
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-f339249
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-f339249
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-f339249
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004
  .elementor-element.elementor-element-f339249
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2384279);
  transition: fill 0.3s;
}
.elementor-1004 .elementor-element.elementor-element-f339249 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 8px;
}
.elementor-1004
  .elementor-element.elementor-element-f339249
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-1004
  .elementor-element.elementor-element-f339249
  .elementor-icon-list-item
  > a {
  font-family: "Assistant", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-1004
  .elementor-element.elementor-element-f339249
  .elementor-icon-list-text {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004 .elementor-element.elementor-element-4d7375a {
  --display: flex;
}
.elementor-1004
  .elementor-element.elementor-element-fd9e248
  > .elementor-widget-container {
  margin: -10px 0px 0px 20px;
}
.elementor-1004
  .elementor-element.elementor-element-fd9e248
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-fd9e248
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-fd9e248
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-fd9e248
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-fd9e248
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-fd9e248
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004
  .elementor-element.elementor-element-fd9e248
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2384279);
  transition: fill 0.3s;
}
.elementor-1004 .elementor-element.elementor-element-fd9e248 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 8px;
}
.elementor-1004
  .elementor-element.elementor-element-fd9e248
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-1004
  .elementor-element.elementor-element-fd9e248
  .elementor-icon-list-item
  > a {
  font-family: "Assistant", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-1004
  .elementor-element.elementor-element-fd9e248
  .elementor-icon-list-text {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004 .elementor-element.elementor-element-d121e30 {
  --n-accordion-title-font-size: 16px;
  --n-accordion-item-title-space-between: 0px;
  --n-accordion-item-title-distance-from-content: 4px;
  --n-accordion-title-normal-color: var(--e-global-color-2384279);
  --n-accordion-icon-size: 11px;
}
:where(
    .elementor-1004
      .elementor-element.elementor-element-d121e30
      > .elementor-widget-container
      > .e-n-accordion
      > .e-n-accordion-item
  )
  > .e-con {
  background-color: #f5f5f5;
}
.elementor-1004
  .elementor-element.elementor-element-d121e30
  > .elementor-widget-container {
  margin: -20px 0px 0px 30px;
}
.elementor-1004
  .elementor-element.elementor-element-d121e30
  > .elementor-widget-container
  > .e-n-accordion
  > .e-n-accordion-item
  > .e-n-accordion-item-title {
  border-style: none;
}
.elementor-1004 .elementor-element.elementor-element-d121e30 {
  --n-accordion-padding: 0px 0px 0px 0px;
}
:where(
    .elementor-1004
      .elementor-element.elementor-element-d121e30
      > .elementor-widget-container
      > .e-n-accordion
      > .e-n-accordion-item
      > .e-n-accordion-item-title
      > .e-n-accordion-item-title-header
  )
  > .e-n-accordion-item-title-text {
  font-family: "Assistant", Sans-serif;
  font-weight: 600;
}
@media (min-width: 768px) {
  .elementor-1004 .elementor-element.elementor-element-0deebdc {
    --width: 33%;
  }
  .elementor-1004 .elementor-element.elementor-element-1ee33a2 {
    --width: 28%;
  }
  .elementor-1004 .elementor-element.elementor-element-0c3f864 {
    --width: 33%;
  }
}
@media (max-width: 1024px) {
  .elementor-widget-icon-list
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-widget-icon-list .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-text-font-size);
  }
}
@media (max-width: 767px) {
  .elementor-widget-icon-list
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-widget-icon-list .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-text-font-size);
  }
}


.elementor-981 .elementor-element.elementor-element-4b28510c {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}
.elementor-981 .elementor-element.elementor-element-0e966c0 {
  --display: flex;
  --padding-top: 20px;
  --padding-bottom: 15px;
  --padding-left: 10px;
  --padding-right: 10px;
}
.elementor-981
  .elementor-element.elementor-element-0e966c0:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-981
  .elementor-element.elementor-element-0e966c0
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-030b17a);
}
.elementor-widget-nested-tabs.elementor-widget-n-tabs
  > .elementor-widget-container
  > .e-n-tabs[data-touch-mode="false"]
  > .e-n-tabs-heading
  > .e-n-tab-title[aria-selected="false"]:hover {
  background: var(--e-global-color-accent);
}
.elementor-widget-nested-tabs.elementor-widget-n-tabs
  > .elementor-widget-container
  > .e-n-tabs
  > .e-n-tabs-heading
  > .e-n-tab-title[aria-selected="true"],
.elementor-widget-nested-tabs.elementor-widget-n-tabs
  > .elementor-widget-container
  > .e-n-tabs[data-touch-mode="true"]
  > .e-n-tabs-heading
  > .e-n-tab-title[aria-selected="false"]:hover {
  background: var(--e-global-color-accent);
}
.elementor-widget-nested-tabs.elementor-widget-n-tabs
  > .elementor-widget-container
  > .e-n-tabs
  > .e-n-tabs-heading
  > :is(.e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title) {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-981 .elementor-element.elementor-element-813e52b {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.elementor-widget-icon-list .elementor-icon-list-icon i {
  color: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-icon svg {
  fill: var(--e-global-color-primary);
}
.elementor-widget-icon-list
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item > a {
  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);
}
.elementor-widget-icon-list .elementor-icon-list-text {
  color: var(--e-global-color-secondary);
}
.elementor-981
  .elementor-element.elementor-element-1e9c3e2
  > .elementor-widget-container {
  margin: -10px 0px 0px 10px;
}
.elementor-981
  .elementor-element.elementor-element-1e9c3e2
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-1e9c3e2
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-1e9c3e2
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-1e9c3e2
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-1e9c3e2
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-1e9c3e2
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-981
  .elementor-element.elementor-element-1e9c3e2
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2384279);
  transition: fill 0.3s;
}
.elementor-981 .elementor-element.elementor-element-1e9c3e2 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 8px;
}
.elementor-981
  .elementor-element.elementor-element-1e9c3e2
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-981
  .elementor-element.elementor-element-1e9c3e2
  .elementor-icon-list-item
  > a {
  font-family: "Assistant", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-981
  .elementor-element.elementor-element-1e9c3e2
  .elementor-icon-list-text {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-981
  .elementor-element.elementor-element-f86124c
  > .elementor-widget-container {
  margin: -10px 0px 0px 10px;
}
.elementor-981
  .elementor-element.elementor-element-f86124c
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-f86124c
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-f86124c
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-f86124c
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-f86124c
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-f86124c
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-981
  .elementor-element.elementor-element-f86124c
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2384279);
  transition: fill 0.3s;
}
.elementor-981 .elementor-element.elementor-element-f86124c {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 8px;
}
.elementor-981
  .elementor-element.elementor-element-f86124c
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-981
  .elementor-element.elementor-element-f86124c
  .elementor-icon-list-item
  > a {
  font-family: "Assistant", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-981
  .elementor-element.elementor-element-f86124c
  .elementor-icon-list-text {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-981 .elementor-element.elementor-element-769ca92 {
  --display: flex;
  --justify-content: flex-start;
  --padding-top: 20px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-981
  .elementor-element.elementor-element-5c263ba
  > .elementor-widget-container {
  margin: -10px 0px 0px 10px;
}
.elementor-981
  .elementor-element.elementor-element-5c263ba
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-5c263ba
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-5c263ba
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-5c263ba
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-5c263ba
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-5c263ba
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-981
  .elementor-element.elementor-element-5c263ba
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2384279);
  transition: fill 0.3s;
}
.elementor-981 .elementor-element.elementor-element-5c263ba {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 8px;
}
.elementor-981
  .elementor-element.elementor-element-5c263ba
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-981
  .elementor-element.elementor-element-5c263ba
  .elementor-icon-list-item
  > a {
  font-family: "Assistant", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-981
  .elementor-element.elementor-element-5c263ba
  .elementor-icon-list-text {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-981 .elementor-element.elementor-element-4491c2d {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --padding-top: 20px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-981
  .elementor-element.elementor-element-d671359
  > .elementor-widget-container {
  margin: -10px 0px 0px 10px;
}
.elementor-981
  .elementor-element.elementor-element-d671359
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-d671359
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-d671359
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-d671359
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-d671359
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-d671359
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-981
  .elementor-element.elementor-element-d671359
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2384279);
  transition: fill 0.3s;
}
.elementor-981 .elementor-element.elementor-element-d671359 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 8px;
}
.elementor-981
  .elementor-element.elementor-element-d671359
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-981
  .elementor-element.elementor-element-d671359
  .elementor-icon-list-item
  > a {
  font-family: "Assistant", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-981
  .elementor-element.elementor-element-d671359
  .elementor-icon-list-text {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-981
  .elementor-element.elementor-element-94d19c0
  > .elementor-widget-container {
  margin: -10px 0px 0px 10px;
}
.elementor-981
  .elementor-element.elementor-element-94d19c0
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-94d19c0
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-94d19c0
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-94d19c0
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-94d19c0
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-94d19c0
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-981
  .elementor-element.elementor-element-94d19c0
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2384279);
  transition: fill 0.3s;
}
.elementor-981 .elementor-element.elementor-element-94d19c0 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 8px;
}
.elementor-981
  .elementor-element.elementor-element-94d19c0
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-981
  .elementor-element.elementor-element-94d19c0
  .elementor-icon-list-item
  > a {
  font-family: "Assistant", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-981
  .elementor-element.elementor-element-94d19c0
  .elementor-icon-list-text {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-981 .elementor-element.elementor-element-30b760e {
  --display: flex;
  --padding-top: 20px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-981
  .elementor-element.elementor-element-233e3d0
  > .elementor-widget-container {
  margin: -10px 0px 0px 10px;
}
.elementor-981
  .elementor-element.elementor-element-233e3d0
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-233e3d0
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-233e3d0
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-233e3d0
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-233e3d0
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-233e3d0
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-981
  .elementor-element.elementor-element-233e3d0
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2384279);
  transition: fill 0.3s;
}
.elementor-981 .elementor-element.elementor-element-233e3d0 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 8px;
}
.elementor-981
  .elementor-element.elementor-element-233e3d0
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-981
  .elementor-element.elementor-element-233e3d0
  .elementor-icon-list-item
  > a {
  font-family: "Assistant", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-981
  .elementor-element.elementor-element-233e3d0
  .elementor-icon-list-text {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-981 .elementor-element.elementor-element-e3e9a1e {
  --display: flex;
  --padding-top: 20px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-981
  .elementor-element.elementor-element-212081c
  > .elementor-widget-container {
  margin: -10px 0px 0px 10px;
}
.elementor-981
  .elementor-element.elementor-element-212081c
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-212081c
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-212081c
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-212081c
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-212081c
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-212081c
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-981
  .elementor-element.elementor-element-212081c
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2384279);
  transition: fill 0.3s;
}
.elementor-981 .elementor-element.elementor-element-212081c {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 8px;
}
.elementor-981
  .elementor-element.elementor-element-212081c
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-981
  .elementor-element.elementor-element-212081c
  .elementor-icon-list-item
  > a {
  font-family: "Assistant", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-981
  .elementor-element.elementor-element-212081c
  .elementor-icon-list-text {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-981 .elementor-element.elementor-element-ddb6ca3 {
  --display: flex;
  --padding-top: 20px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-981
  .elementor-element.elementor-element-b4c83a9
  > .elementor-widget-container {
  margin: -10px 0px 0px 10px;
}
.elementor-981
  .elementor-element.elementor-element-b4c83a9
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-b4c83a9
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-b4c83a9
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-b4c83a9
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-b4c83a9
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-b4c83a9
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-981
  .elementor-element.elementor-element-b4c83a9
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2384279);
  transition: fill 0.3s;
}
.elementor-981 .elementor-element.elementor-element-b4c83a9 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 8px;
}
.elementor-981
  .elementor-element.elementor-element-b4c83a9
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-981
  .elementor-element.elementor-element-b4c83a9
  .elementor-icon-list-item
  > a {
  font-family: "Assistant", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-981
  .elementor-element.elementor-element-b4c83a9
  .elementor-icon-list-text {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-981 .elementor-element.elementor-element-6c6e880 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --padding-top: 20px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-981
  .elementor-element.elementor-element-ff8df84
  > .elementor-widget-container {
  margin: -10px 0px 0px 10px;
}
.elementor-981
  .elementor-element.elementor-element-ff8df84
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-ff8df84
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-ff8df84
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-ff8df84
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-ff8df84
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-ff8df84
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-981
  .elementor-element.elementor-element-ff8df84
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2384279);
  transition: fill 0.3s;
}
.elementor-981 .elementor-element.elementor-element-ff8df84 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 8px;
}
.elementor-981
  .elementor-element.elementor-element-ff8df84
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-981
  .elementor-element.elementor-element-ff8df84
  .elementor-icon-list-item
  > a {
  font-family: "Assistant", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-981
  .elementor-element.elementor-element-ff8df84
  .elementor-icon-list-text {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-981 .elementor-element.elementor-element-c669cea {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: -10px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-981
  .elementor-element.elementor-element-c77a0bf
  > .elementor-widget-container {
  margin: -10px 0px 0px 10px;
}
.elementor-981
  .elementor-element.elementor-element-c77a0bf
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-c77a0bf
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-c77a0bf
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-c77a0bf
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-c77a0bf
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-c77a0bf
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-981
  .elementor-element.elementor-element-c77a0bf
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2384279);
  transition: fill 0.3s;
}
.elementor-981 .elementor-element.elementor-element-c77a0bf {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 8px;
}
.elementor-981
  .elementor-element.elementor-element-c77a0bf
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-981
  .elementor-element.elementor-element-c77a0bf
  .elementor-icon-list-item
  > a {
  font-family: "Assistant", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-981
  .elementor-element.elementor-element-c77a0bf
  .elementor-icon-list-text {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-981
  .elementor-element.elementor-element-f607e9e
  > .elementor-widget-container {
  margin: -0px 0px 0px 30px;
}
.elementor-981
  .elementor-element.elementor-element-f607e9e
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-f607e9e
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-f607e9e
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-f607e9e
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-f607e9e
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-981
  .elementor-element.elementor-element-f607e9e
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-981
  .elementor-element.elementor-element-f607e9e
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2384279);
  transition: fill 0.3s;
}
.elementor-981 .elementor-element.elementor-element-f607e9e {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 8px;
}
.elementor-981
  .elementor-element.elementor-element-f607e9e
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-981
  .elementor-element.elementor-element-f607e9e
  .elementor-icon-list-item
  > a {
  font-family: "Assistant", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-981
  .elementor-element.elementor-element-f607e9e
  .elementor-icon-list-text {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-981 .elementor-element.elementor-element-88a0a3a {
  --n-tabs-direction: row;
  --n-tabs-heading-direction: column;
  --n-tabs-heading-width: 240px;
  --n-tabs-title-flex-basis: content;
  --n-tabs-title-flex-shrink: initial;
  --n-tabs-heading-justify-content: flex-start;
  --n-tabs-title-width: initial;
  --n-tabs-title-height: initial;
  --n-tabs-title-align-items: initial;
  --n-tabs-heading-wrap: wrap;
  --n-tabs-gap: 20px;
  --n-tabs-title-padding-top: 5px;
  --n-tabs-title-padding-right: 5px;
  --n-tabs-title-padding-bottom: 5px;
  --n-tabs-title-padding-left: 5px;
  --n-tabs-title-font-size: 16px;
  --n-tabs-title-color: var(--e-global-color-2384279);
  --n-tabs-title-color-active: var(--e-global-color-030b17a);
}
.elementor-981
  .elementor-element.elementor-element-88a0a3a
  > .elementor-widget-container
  > .e-n-tabs
  > .e-n-tabs-heading
  > .e-n-tab-title[aria-selected="false"]:not(:hover) {
  background: #f2f2f2;
}
.elementor-981
  .elementor-element.elementor-element-88a0a3a.elementor-widget-n-tabs
  > .elementor-widget-container
  > .e-n-tabs[data-touch-mode="false"]
  > .e-n-tabs-heading
  > .e-n-tab-title[aria-selected="false"]:hover {
  background: var(--e-global-color-b9d88ef);
}
.elementor-981
  .elementor-element.elementor-element-88a0a3a.elementor-widget-n-tabs
  > .elementor-widget-container
  > .e-n-tabs
  > .e-n-tabs-heading
  > .e-n-tab-title[aria-selected="true"],
.elementor-981
  .elementor-element.elementor-element-88a0a3a.elementor-widget-n-tabs
  > .elementor-widget-container
  > .e-n-tabs[data-touch-mode="true"]
  > .e-n-tabs-heading
  > .e-n-tab-title[aria-selected="false"]:hover {
  background: var(--e-global-color-b9d88ef);
}
.elementor-981
  .elementor-element.elementor-element-88a0a3a.elementor-widget-n-tabs
  > .elementor-widget-container
  > .e-n-tabs
  > .e-n-tabs-heading
  > :is(.e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title) {
  font-family: "Assistant", Sans-serif;
  font-weight: 500;
}
.elementor-981
  .elementor-element.elementor-element-88a0a3a
  [data-touch-mode="false"]
  .e-n-tab-title[aria-selected="false"]:hover {
  --n-tabs-title-color-hover: var(--e-global-color-030b17a);
}
@media (min-width: 768px) {
  .elementor-981 .elementor-element.elementor-element-c669cea {
    --width: 40%;
  }
}
@media (max-width: 1024px) {
  .elementor-widget-icon-list
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-widget-icon-list .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-text-font-size);
  }
}
@media (max-width: 767px) {
  .elementor-widget-icon-list
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-widget-icon-list .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-text-font-size);
  }
}


		.elementor-1004 .elementor-element.elementor-element-6e97fa88 {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}
.elementor-1004 .elementor-element.elementor-element-5ca6f5bb {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --padding-top: 20px;
  --padding-bottom: 15px;
  --padding-left: 10px;
  --padding-right: 10px;
}
.elementor-1004
  .elementor-element.elementor-element-5ca6f5bb:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1004
  .elementor-element.elementor-element-5ca6f5bb
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-030b17a);
}
.elementor-1004 .elementor-element.elementor-element-0deebdc {
  --display: flex;
}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.elementor-widget-icon-list .elementor-icon-list-icon i {
  color: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-icon svg {
  fill: var(--e-global-color-primary);
}
.elementor-widget-icon-list
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item > a {
  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);
}
.elementor-widget-icon-list .elementor-icon-list-text {
  color: var(--e-global-color-secondary);
}
.elementor-1004
  .elementor-element.elementor-element-3ed1478
  > .elementor-widget-container {
  margin: -10px 0px 0px 10px;
}
.elementor-1004
  .elementor-element.elementor-element-3ed1478
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-3ed1478
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-3ed1478
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-3ed1478
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-3ed1478
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-3ed1478
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004
  .elementor-element.elementor-element-3ed1478
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2384279);
  transition: fill 0.3s;
}
.elementor-1004 .elementor-element.elementor-element-3ed1478 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 8px;
}
.elementor-1004
  .elementor-element.elementor-element-3ed1478
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-1004
  .elementor-element.elementor-element-3ed1478
  .elementor-icon-list-item
  > a {
  font-family: "Assistant", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-1004
  .elementor-element.elementor-element-3ed1478
  .elementor-icon-list-text {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004 .elementor-element.elementor-element-1ee33a2 {
  --display: flex;
}
.elementor-1004
  .elementor-element.elementor-element-92a4efd
  > .elementor-widget-container {
  margin: -10px 0px 0px 10px;
}
.elementor-1004
  .elementor-element.elementor-element-92a4efd
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-92a4efd
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-92a4efd
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-92a4efd
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-92a4efd
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-92a4efd
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004
  .elementor-element.elementor-element-92a4efd
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2384279);
  transition: fill 0.3s;
}
.elementor-1004 .elementor-element.elementor-element-92a4efd {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 8px;
}
.elementor-1004
  .elementor-element.elementor-element-92a4efd
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-1004
  .elementor-element.elementor-element-92a4efd
  .elementor-icon-list-item
  > a {
  font-family: "Assistant", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-1004
  .elementor-element.elementor-element-92a4efd
  .elementor-icon-list-text {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004
  .elementor-element.elementor-element-63eea0c
  > .elementor-widget-container {
  margin: -20px 0px 0px 30px;
}
.elementor-1004
  .elementor-element.elementor-element-63eea0c
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-63eea0c
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-63eea0c
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-63eea0c
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-63eea0c
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-63eea0c
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004
  .elementor-element.elementor-element-63eea0c
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2384279);
  transition: fill 0.3s;
}
.elementor-1004 .elementor-element.elementor-element-63eea0c {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 8px;
}
.elementor-1004
  .elementor-element.elementor-element-63eea0c
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-1004
  .elementor-element.elementor-element-63eea0c
  .elementor-icon-list-item
  > a {
  font-family: "Assistant", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-1004
  .elementor-element.elementor-element-63eea0c
  .elementor-icon-list-text {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004 .elementor-element.elementor-element-0c3f864 {
  --display: flex;
}
.elementor-1004 .elementor-element.elementor-element-0c3f864.e-con {
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-1004
  .elementor-element.elementor-element-ea3655d
  > .elementor-widget-container {
  margin: -10px 0px 0px 10px;
}
.elementor-1004
  .elementor-element.elementor-element-ea3655d
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-ea3655d
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-ea3655d
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-ea3655d
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-ea3655d
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-ea3655d
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004
  .elementor-element.elementor-element-ea3655d
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2384279);
  transition: fill 0.3s;
}
.elementor-1004 .elementor-element.elementor-element-ea3655d {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 8px;
}
.elementor-1004
  .elementor-element.elementor-element-ea3655d
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-1004
  .elementor-element.elementor-element-ea3655d
  .elementor-icon-list-item
  > a {
  font-family: "Assistant", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-1004
  .elementor-element.elementor-element-ea3655d
  .elementor-icon-list-text {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004 .elementor-element.elementor-element-136bbda {
  --display: flex;
}
.elementor-1004
  .elementor-element.elementor-element-0831b57
  > .elementor-widget-container {
  margin: -10px 0px 0px 20px;
}
.elementor-1004
  .elementor-element.elementor-element-0831b57
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-0831b57
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-0831b57
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-0831b57
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-0831b57
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-0831b57
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004
  .elementor-element.elementor-element-0831b57
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2384279);
  transition: fill 0.3s;
}
.elementor-1004 .elementor-element.elementor-element-0831b57 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 8px;
}
.elementor-1004
  .elementor-element.elementor-element-0831b57
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-1004
  .elementor-element.elementor-element-0831b57
  .elementor-icon-list-item
  > a {
  font-family: "Assistant", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-1004
  .elementor-element.elementor-element-0831b57
  .elementor-icon-list-text {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004 .elementor-element.elementor-element-11d7121 {
  --display: flex;
}
.elementor-1004
  .elementor-element.elementor-element-b71950f
  > .elementor-widget-container {
  margin: -10px 0px 0px 20px;
}
.elementor-1004
  .elementor-element.elementor-element-b71950f
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-b71950f
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-b71950f
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-b71950f
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-b71950f
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-b71950f
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004
  .elementor-element.elementor-element-b71950f
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2384279);
  transition: fill 0.3s;
}
.elementor-1004 .elementor-element.elementor-element-b71950f {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 8px;
}
.elementor-1004
  .elementor-element.elementor-element-b71950f
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-1004
  .elementor-element.elementor-element-b71950f
  .elementor-icon-list-item
  > a {
  font-family: "Assistant", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-1004
  .elementor-element.elementor-element-b71950f
  .elementor-icon-list-text {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004 .elementor-element.elementor-element-7e7e85f {
  --n-accordion-title-font-size: 16px;
  --n-accordion-item-title-space-between: 0px;
  --n-accordion-item-title-distance-from-content: 4px;
  --n-accordion-title-normal-color: var(--e-global-color-2384279);
  --n-accordion-icon-size: 10px;
}
:where(
    .elementor-1004
      .elementor-element.elementor-element-7e7e85f
      > .elementor-widget-container
      > .e-n-accordion
      > .e-n-accordion-item
  )
  > .e-con {
  background-color: #f5f5f5;
}
.elementor-1004
  .elementor-element.elementor-element-7e7e85f
  > .elementor-widget-container {
  margin: -20px 0px 0px 30px;
}
.elementor-1004
  .elementor-element.elementor-element-7e7e85f
  > .elementor-widget-container
  > .e-n-accordion
  > .e-n-accordion-item
  > .e-n-accordion-item-title {
  border-style: none;
}
.elementor-1004 .elementor-element.elementor-element-7e7e85f {
  --n-accordion-padding: 0px 0px 0px 0px;
}
:where(
    .elementor-1004
      .elementor-element.elementor-element-7e7e85f
      > .elementor-widget-container
      > .e-n-accordion
      > .e-n-accordion-item
      > .e-n-accordion-item-title
      > .e-n-accordion-item-title-header
  )
  > .e-n-accordion-item-title-text {
  font-family: "Assistant", Sans-serif;
  font-weight: 600;
}
.elementor-1004
  .elementor-element.elementor-element-ce7d2be
  > .elementor-widget-container {
  margin: -20px 0px 0px 30px;
}
.elementor-1004
  .elementor-element.elementor-element-ce7d2be
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-ce7d2be
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-ce7d2be
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-ce7d2be
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-ce7d2be
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-ce7d2be
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004
  .elementor-element.elementor-element-ce7d2be
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2384279);
  transition: fill 0.3s;
}
.elementor-1004 .elementor-element.elementor-element-ce7d2be {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 8px;
}
.elementor-1004
  .elementor-element.elementor-element-ce7d2be
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-1004
  .elementor-element.elementor-element-ce7d2be
  .elementor-icon-list-item
  > a {
  font-family: "Assistant", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-1004
  .elementor-element.elementor-element-ce7d2be
  .elementor-icon-list-text {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004 .elementor-element.elementor-element-2a1b6c5 {
  --display: flex;
}
.elementor-1004
  .elementor-element.elementor-element-dde916a
  > .elementor-widget-container {
  margin: -10px 0px 0px 20px;
}
.elementor-1004
  .elementor-element.elementor-element-dde916a
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-dde916a
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-dde916a
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-dde916a
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-dde916a
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-dde916a
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004
  .elementor-element.elementor-element-dde916a
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2384279);
  transition: fill 0.3s;
}
.elementor-1004 .elementor-element.elementor-element-dde916a {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 8px;
}
.elementor-1004
  .elementor-element.elementor-element-dde916a
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-1004
  .elementor-element.elementor-element-dde916a
  .elementor-icon-list-item
  > a {
  font-family: "Assistant", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-1004
  .elementor-element.elementor-element-dde916a
  .elementor-icon-list-text {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004 .elementor-element.elementor-element-24a2abc {
  --n-accordion-title-font-size: 16px;
  --n-accordion-item-title-space-between: 0px;
  --n-accordion-item-title-distance-from-content: 4px;
  --n-accordion-title-normal-color: var(--e-global-color-2384279);
  --n-accordion-icon-size: 11px;
}
:where(
    .elementor-1004
      .elementor-element.elementor-element-24a2abc
      > .elementor-widget-container
      > .e-n-accordion
      > .e-n-accordion-item
  )
  > .e-con {
  background-color: #f5f5f5;
}
.elementor-1004
  .elementor-element.elementor-element-24a2abc
  > .elementor-widget-container {
  margin: -15px 0px 0px 30px;
}
.elementor-1004
  .elementor-element.elementor-element-24a2abc
  > .elementor-widget-container
  > .e-n-accordion
  > .e-n-accordion-item
  > .e-n-accordion-item-title {
  border-style: none;
}
.elementor-1004 .elementor-element.elementor-element-24a2abc {
  --n-accordion-padding: 0px 0px 0px 0px;
}
:where(
    .elementor-1004
      .elementor-element.elementor-element-24a2abc
      > .elementor-widget-container
      > .e-n-accordion
      > .e-n-accordion-item
      > .e-n-accordion-item-title
      > .e-n-accordion-item-title-header
  )
  > .e-n-accordion-item-title-text {
  font-family: "Assistant", Sans-serif;
  font-weight: 600;
}
.elementor-1004
  .elementor-element.elementor-element-70ea6c6
  > .elementor-widget-container {
  margin: -10px 0px 0px 10px;
}
.elementor-1004
  .elementor-element.elementor-element-70ea6c6
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-70ea6c6
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-70ea6c6
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-70ea6c6
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-70ea6c6
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-70ea6c6
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004
  .elementor-element.elementor-element-70ea6c6
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2384279);
  transition: fill 0.3s;
}
.elementor-1004 .elementor-element.elementor-element-70ea6c6 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 8px;
}
.elementor-1004
  .elementor-element.elementor-element-70ea6c6
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-1004
  .elementor-element.elementor-element-70ea6c6
  .elementor-icon-list-item
  > a {
  font-family: "Assistant", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-1004
  .elementor-element.elementor-element-70ea6c6
  .elementor-icon-list-text {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004
  .elementor-element.elementor-element-dbcd6b9
  > .elementor-widget-container {
  margin: -20px 0px 0px 30px;
}
.elementor-1004
  .elementor-element.elementor-element-dbcd6b9
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-dbcd6b9
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-dbcd6b9
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-dbcd6b9
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-dbcd6b9
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-dbcd6b9
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004
  .elementor-element.elementor-element-dbcd6b9
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2384279);
  transition: fill 0.3s;
}
.elementor-1004 .elementor-element.elementor-element-dbcd6b9 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 8px;
}
.elementor-1004
  .elementor-element.elementor-element-dbcd6b9
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-1004
  .elementor-element.elementor-element-dbcd6b9
  .elementor-icon-list-item
  > a {
  font-family: "Assistant", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-1004
  .elementor-element.elementor-element-dbcd6b9
  .elementor-icon-list-text {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004
  .elementor-element.elementor-element-64c9293
  > .elementor-widget-container {
  margin: -10px 0px 0px 10px;
}
.elementor-1004
  .elementor-element.elementor-element-64c9293
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-64c9293
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-64c9293
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-64c9293
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-64c9293
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-64c9293
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004
  .elementor-element.elementor-element-64c9293
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2384279);
  transition: fill 0.3s;
}
.elementor-1004 .elementor-element.elementor-element-64c9293 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 8px;
}
.elementor-1004
  .elementor-element.elementor-element-64c9293
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-1004
  .elementor-element.elementor-element-64c9293
  .elementor-icon-list-item
  > a {
  font-family: "Assistant", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-1004
  .elementor-element.elementor-element-64c9293
  .elementor-icon-list-text {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004 .elementor-element.elementor-element-6a9afaf {
  --display: flex;
}
.elementor-1004
  .elementor-element.elementor-element-f339249
  > .elementor-widget-container {
  margin: -10px 0px 0px 20px;
}
.elementor-1004
  .elementor-element.elementor-element-f339249
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-f339249
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-f339249
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-f339249
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-f339249
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-f339249
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004
  .elementor-element.elementor-element-f339249
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2384279);
  transition: fill 0.3s;
}
.elementor-1004 .elementor-element.elementor-element-f339249 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 8px;
}
.elementor-1004
  .elementor-element.elementor-element-f339249
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-1004
  .elementor-element.elementor-element-f339249
  .elementor-icon-list-item
  > a {
  font-family: "Assistant", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-1004
  .elementor-element.elementor-element-f339249
  .elementor-icon-list-text {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004 .elementor-element.elementor-element-4d7375a {
  --display: flex;
}
.elementor-1004
  .elementor-element.elementor-element-fd9e248
  > .elementor-widget-container {
  margin: -10px 0px 0px 20px;
}
.elementor-1004
  .elementor-element.elementor-element-fd9e248
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-fd9e248
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-fd9e248
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-fd9e248
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-fd9e248
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-1004
  .elementor-element.elementor-element-fd9e248
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004
  .elementor-element.elementor-element-fd9e248
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2384279);
  transition: fill 0.3s;
}
.elementor-1004 .elementor-element.elementor-element-fd9e248 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 8px;
}
.elementor-1004
  .elementor-element.elementor-element-fd9e248
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-1004
  .elementor-element.elementor-element-fd9e248
  .elementor-icon-list-item
  > a {
  font-family: "Assistant", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-1004
  .elementor-element.elementor-element-fd9e248
  .elementor-icon-list-text {
  color: var(--e-global-color-2384279);
  transition: color 0.3s;
}
.elementor-1004 .elementor-element.elementor-element-d121e30 {
  --n-accordion-title-font-size: 16px;
  --n-accordion-item-title-space-between: 0px;
  --n-accordion-item-title-distance-from-content: 4px;
  --n-accordion-title-normal-color: var(--e-global-color-2384279);
  --n-accordion-icon-size: 11px;
}
:where(
    .elementor-1004
      .elementor-element.elementor-element-d121e30
      > .elementor-widget-container
      > .e-n-accordion
      > .e-n-accordion-item
  )
  > .e-con {
  background-color: #f5f5f5;
}
.elementor-1004
  .elementor-element.elementor-element-d121e30
  > .elementor-widget-container {
  margin: -20px 0px 0px 30px;
}
.elementor-1004
  .elementor-element.elementor-element-d121e30
  > .elementor-widget-container
  > .e-n-accordion
  > .e-n-accordion-item
  > .e-n-accordion-item-title {
  border-style: none;
}
.elementor-1004 .elementor-element.elementor-element-d121e30 {
  --n-accordion-padding: 0px 0px 0px 0px;
}
:where(
    .elementor-1004
      .elementor-element.elementor-element-d121e30
      > .elementor-widget-container
      > .e-n-accordion
      > .e-n-accordion-item
      > .e-n-accordion-item-title
      > .e-n-accordion-item-title-header
  )
  > .e-n-accordion-item-title-text {
  font-family: "Assistant", Sans-serif;
  font-weight: 600;
}
@media (min-width: 768px) {
  .elementor-1004 .elementor-element.elementor-element-0deebdc {
    --width: 33%;
  }
  .elementor-1004 .elementor-element.elementor-element-1ee33a2 {
    --width: 28%;
  }
  .elementor-1004 .elementor-element.elementor-element-0c3f864 {
    --width: 33%;
  }
}
@media (max-width: 1024px) {
  .elementor-widget-icon-list
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-widget-icon-list .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-text-font-size);
  }
}
@media (max-width: 767px) {
  .elementor-widget-icon-list
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-widget-icon-list .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-text-font-size);
  }
}

	a.premium-menu-link.premium-menu-link-parent {
    color: #000;
}
@media screen and (min-width: 1025px) {

.elementor-11 .elementor-element.elementor-element-e2ba0e0 .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link {
    background-color: transparent !important;
}
}
@media screen and (max-width: 1025px) {
.ab-m-menu{
    background-color: #fff;
}
}
.elementor-1118 .elementor-element.elementor-element-71b1f57{
	--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;
}
.elementor-1118 .elementor-element.elementor-element-081f0a2 .elementor-wrapper{
	--video-aspect-ratio:1.77777;
}
.elementor-1111 .elementor-element.elementor-element-71b1f57{
	--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;
}
.elementor-1111 .elementor-element.elementor-element-081f0a2 .elementor-wrapper{
	--video-aspect-ratio:1.77777;
}


.elementor-1083 .elementor-element.elementor-element-71b1f57 {
  --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;
}
.elementor-1083
  .elementor-element.elementor-element-081f0a2
  .elementor-wrapper {
  --video-aspect-ratio: 1.77777;
}

.elementor-778 .elementor-element.elementor-element-71b1f57 {
  --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;
}
.elementor-778 .elementor-element.elementor-element-081f0a2 .elementor-wrapper {
  --video-aspect-ratio: 1.77777;
}
.elementor-781 .elementor-element.elementor-element-71b1f57 {
  --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;
}
.elementor-781 .elementor-element.elementor-element-5b9c6d9 .elementor-wrapper {
  --video-aspect-ratio: 1.77777;
}
.elementor-789 .elementor-element.elementor-element-47ea8f6e {
	--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;
}

.elementor-789 .elementor-element.elementor-element-53ecd0f0 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-793 .elementor-element.elementor-element-4e55cf25 {
	--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;
}

.elementor-793 .elementor-element.elementor-element-18f01138 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1091 .elementor-element.elementor-element-71b1f57 {
	--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;
}

.elementor-1091 .elementor-element.elementor-element-081f0a2 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}



.bar.bar-big {
	margin: auto;
	height: 5px;
	width: 90px;
	background: #aec6ef;
	position: relative;
	border-radius: 30px;
}

.bar.bar-big::before {
	content: '';
	position: absolute;
	left: 0;
	top: -2.7px;
	height: 10px;
	width: 10px;
	border-radius: 50%;
	background: #0c5adb;
	-webkit-animation-duration: 3s;
	animation-duration: 3s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-name: MOVE-BG;
	animation-name: MOVE-BG;
}

.t_center .bar.bar-big::before {
}

.t_right .bar.bar-big::before {
	left: auto;
	margin: auto;
}

@-webkit-keyframes MOVE-BG {
	from {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}

	to {
		-webkit-transform: translateX(88px);
		transform: translateX(88px);
	}
}

@keyframes MOVE-BG {
	from {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}

	to {
		-webkit-transform: translateX(88px);
		transform: translateX(88px);
	}
}

.bar.bar-big {
	margin: auto;
	height: 5px;
	width: 90px;
	background: #aec6ef;
	position: relative;
	border-radius: 30px;
}

.bar.bar-big::before {
	content: '';
	position: absolute;
	left: 0;
	top: -2.7px;
	height: 10px;
	width: 10px;
	border-radius: 50%;
	background: #0c5adb;
	-webkit-animation-duration: 3s;
	animation-duration: 3s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-name: MOVE-BG;
	animation-name: MOVE-BG;
}

.t_center .bar.bar-big::before {
}

.t_right .bar.bar-big::before {
	left: auto;
	margin: auto;
}

@-webkit-keyframes MOVE-BG {
	from {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}

	to {
		-webkit-transform: translateX(88px);
		transform: translateX(88px);
	}
}

@keyframes MOVE-BG {
	from {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}

	to {
		-webkit-transform: translateX(88px);
		transform: translateX(88px);
	}
}


.e-con.e-parent:nth-of-type(n + 4):not(.e-lazyloaded):not(.e-no-lazyload),
.e-con.e-parent:nth-of-type(n + 4):not(.e-lazyloaded):not(.e-no-lazyload) * {
  background-image: none !important;
}
@media screen and (max-height: 1024px) {
  .e-con.e-parent:nth-of-type(n + 3):not(.e-lazyloaded):not(.e-no-lazyload),
  .e-con.e-parent:nth-of-type(n + 3):not(.e-lazyloaded):not(.e-no-lazyload) * {
    background-image: none !important;
  }
}
@media screen and (max-height: 640px) {
  .e-con.e-parent:nth-of-type(n + 2):not(.e-lazyloaded):not(.e-no-lazyload),
  .e-con.e-parent:nth-of-type(n + 2):not(.e-lazyloaded):not(.e-no-lazyload) * {
    background-image: none !important;
  }
}


img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
/*# sourceURL=wp-emoji-styles-inline-css */

/*! This file is auto-generated */
.wp-block-button__link {
  color: #fff;
  background-color: #32373c;
  border-radius: 9999px;
  box-shadow: none;
  text-decoration: none;
  padding: calc(0.667em + 2px) calc(1.333em + 2px);
  font-size: 1.125em;
}
.wp-block-file__button {
  background: #32373c;
  color: #fff;
  text-decoration: none;
}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */

:root{
  --caladea :"Caladea", sans-serif;
  --league: "League Spartan", sans-serif;
}
#cases_pg{
  background: var(--e-global-color-secondary);
  padding: 60px 0;
}

.section-title {
    text-align: center;
    margin-bottom: 40px;
    font-family: serif;
}

.section-title h2 {
    margin: 0 0 8px;
    color: #ffffff;
    font-size: 36px;
    font-weight: 700;
    font-family: var(--caladea);
}

/* Fixed line */
.title-animation {
    width: 90px;
    height: 5px;
    background: #a9c5ff;
    border-radius: 10px;
    margin: 0 auto;
    position: relative;
}

/* Moving blue dot */
.moving-dot {
    width: 10px;
    height: 10px;
    background: #1264d8;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    animation: moveDot 2s ease-in-out infinite alternate;
}

@keyframes moveDot {
    0% {
        left: 0;
    }

    100% {
        left: calc(100% - 10px);
    }
}
.casebox {
  display: grid;
  grid-template-columns: repeat(2, 50% 50%);
  gap: 30px;
  background: #ffffff;
  padding: 20px 40px;
  align-items: center;
  margin-top: 30px;
  border-radius: 30px;
}
.casebox h2{
  font-size: 26px;
  font-family: var(--caladea);
  color: #000;
}
.casebox p{
  
  font-size: 18px;
  font-weight: 500;
  font-family: var(--league);
  line-height: 1.5;
}
.casebox  ul li{
  
  font-size: 18px;
  font-weight: 500;
  font-family: var(--league);
  line-height: 1.5;
  padding-bottom: 10px;
}
.caseimg {
  text-align: center;
}
.caseimg img{
  height: 350px;
}
.service_pg{
  padding: 70px 0;
  background: var(--e-global-color-b9d88ef);
}
.service_detail{
  background: #ffffff;
  padding: 30px;
  border-radius: 20px;
}
.service_detail {
    font-family: "Poppins", sans-serif;
    color: #555;
    font-size: 16px;
    line-height: 1.8;
}

.service_detail h2 {
    font-size: 28px;
    line-height: 1.3;
    color: var(--e-global-color-b9d88ef);
    font-weight: 600;
    margin: 30px 0 15px;
    position: relative;
    padding-bottom: 5px;
    margin-bottom: 20px!important;
}

.service_detail h2:first-child {
    margin-top: 0;
}

/* .service_detail h2::after {
    content: "";
    display: block;
    width: 55px;
    height: 3px;
    background: #0f94a7;
    margin-top: 8px;
    border-radius: 5px;
} */

.service_detail p {
    font-size: 18px;
    line-height: 1.7;
    color: #000000;
    font-family: var(--league);
    margin: 0 0 18px;
}

.service_detail p strong {
    
    font-weight: 600;
     color: #000;
}

.service_detail ul {
    margin: 10px 0 25px;
    padding: 0;
    list-style: none;
}

.service_detail ul li {
    position: relative;
    font-family: var(--league);
    padding: 5px 0 5px 30px;
    font-size: 18px;
    line-height: 1.7;
    color: #000;
}

.service_detail ul li::before {
    content: "\f35a";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    left: 0;
    top: 5px;
    color: var(--e-global-color-secondary);
    font-size: 16px;
}

.service_detail ul li strong {
    color: #000;
    font-weight: 600;
}

@media (max-width: 767px) {
    .service_detail h2 {
        font-size: 24px;
    }

    .service_detail p,
    .service_detail ul li {
        font-size: 15px;
    }

    .service_detail ul li {
        padding-left: 27px;
    }
}
.service_detail img{
  max-width: 500px;
  float: right;
  border-radius: 20px;
  box-shadow: 0 0 10px #00000050;
}



.service_highlights {
    background: #f5f9fc;
    border: 1px solid #e1e8ee;
    padding: 25px 30px;
    margin: 25px 0 35px;
    border-radius: 8px;
}

.service_highlights h2 {
    margin-bottom: 20px;
}

.service_highlights ul {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    padding: 0;
    margin: 0;
    list-style: none;
}

.service_highlights ul li {
    margin: 0;
}

.service_highlights ul li a {
    display: block;
    padding: 11px 18px;
    background: #fff;
    border: 1px solid #d8e2ea;
    border-radius: 5px;
    color: #0645a6;
    text-decoration: none;
    transition: all 0.3s ease;
}

.service_highlights ul li a:hover {
    background: #0645a6;
    color: #fff;
    border-color: #0645a6;
}

#motility,
#anorectal-manometry,
#defecatory-disorders,
#anorectal-dyssynergia,
#biofeedback {
    scroll-margin-top: 100px;
}
.topmenu ul ul li a{
  color: #32373c;
}
.topmenu ul ul li a:hover{
  color: var(--e-global-color-secondary);
}



/* =========================
   BLOG SECTION
========================= */

.blog-section {
    padding: 70px 0;
    background: #f7faff;
}
.blog-section h2{
   color: var(--e-global-color-b9d88ef);
}
.blog-card-link {
    display: block;
    text-decoration: none;
    color: inherit;
    height: 100%;
}

.blog-card {
    height: 100%;
    background: #ffffff;
    /* border: 1px solid #e2e8f0; */
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 5px 20px rgba(6, 69, 166, 0.08);
    transition: all 0.35s ease;
}

.blog-card-link:hover {
    text-decoration: none;
    color: inherit;
}

.blog-card:hover {
    transform: translateY(-8px);
    /* border-color: #0645a6; */
    box-shadow: 0 15px 35px rgba(6, 69, 166, 0.18);
}


/* Blog Image */

.blog-img {
    position: relative;
    overflow: hidden;
    height: 230px;
}

.blog-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    transition: transform 0.5s ease;
}

.blog-card:hover .blog-img img {
    transform: scale(1.06);
}


/* Blog Content */

.blog-content {
    padding: 22px 22px 25px;
}


/* Meta */

.blog-meta {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    margin-bottom: 13px;
}

.blog-meta span {
    font-size: 13px;
    color: #777;
    display: inline-flex;
    align-items: center;
    gap: 6px;
}

.blog-meta i {
    color: #0645a6;
}


/* Title */

.blog-content h3 {
    font-size: 19px;
    line-height: 1.4;
    margin: 0 0 18px;
    color: #232323;
    font-family: var(--display);
    font-weight: 600;
    transition: color 0.3s ease;
}

.blog-card:hover .blog-content h3 {
    color: #0645a6;
}


/* Read More */

.read-more {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    color: var(--e-global-color-b9d88ef);
    font-size: 14px;
    font-weight: 600;
    transition: all 0.3s ease;
}

.read-more i {
    transition: transform 0.3s ease;
}

.blog-card:hover .read-more {
    color: #0645a6;
}

.blog-card:hover .read-more i {
    transform: translateX(5px);
}


/* Responsive */

@media (max-width: 991px) {
    .blog-img {
        height: 210px;
    }

    .blog-content h3 {
        font-size: 19px;
    }
}

@media (max-width: 767px) {
    .blog-section {
        padding: 50px 0;
    }

    .blog-img {
        height: 230px;
    }
}

@media (max-width: 575px) {
    .blog-img {
        height: 220px;
    }

    .blog-content {
        padding: 18px;
    }
}


  .single-blog-section {
        padding: 80px 0;
        background: #f8fbfd;
    }

    .blog-main-content {
        background: #ffffff;
        padding: 35px;
        border-radius: 12px;
        box-shadow: 0 5px 25px rgba(0,0,0,0.06);
    }

    .blog-main-img {
        width: 100%;
        height: 420px;
        object-fit: cover;
        border-radius: 10px;
        margin-bottom: 25px;
    }

    .blog-title {
        font-size: 26px;
        line-height: 1.3;
        color: var(--e-global-color-b9d88ef);
        margin-bottom: 15px;
        font-weight: 700;
    }

    .blog-meta {
        display: flex;
        flex-wrap: wrap;
        gap: 20px;
        margin-bottom: 25px;
        padding-bottom: 18px;
        border-bottom: 1px solid #e8eef2;
    }

    .blog-meta span {
        font-size: 14px;
        color: #000000;
    }

    .blog-meta i {
        color: #0f94a7;
        margin-right: 6px;
    }

    .blog-main-content p {
        font-size: 18px;
        line-height: 1.9;
        font-family: var(--league);
        color: #000;
        margin-bottom: 20px;
    }

    .blog-main-content h2 {
        color: var(--e-global-color-b9d88ef);
        font-size: 26px;
        margin-top: 30px;
        margin-bottom: 15px;
        font-weight: 700;
    }

    .blog-main-content h3 {
        color: #173b5f;
        font-size: 21px;
        margin-top: 28px;
        margin-bottom: 12px;
        font-weight: 600;
    }

    .blog-main-content ul {
        padding-left: 22px;
        margin-bottom: 25px;
    }

    .blog-main-content ul li {
        font-size: 18px;
        color: #000000;
        font-family: var(--league);
        line-height: 1.8;
        margin-bottom: 8px;
        position: relative;
    }

    .blog-main-content ul li::marker {
        color: #0f94a7;
    }

    /* Sidebar */
    .blog-sidebar {
        position: sticky;
        top: 10px;
    }

    .sidebar-box {
        background: #fff;
        padding: 25px;
        border-radius: 12px;
        margin-bottom: 25px;
        box-shadow: 0 5px 25px rgba(0,0,0,0.06);
    }

    .sidebar-title {
        font-size: 24px;
        font-weight: 700;
        color: var(--e-global-color-b9d88ef);
        padding-bottom: 15px;
        margin-bottom: 15px;
        border-bottom: 2px solid #00000015;
    }

    .recent-blog-list {
        list-style: none;
        padding: 0;
        margin: 0;
    }

    .recent-blog-list li {
        border-bottom: 1px solid #e8eef2;
        padding: 12px 0;
    }

    .recent-blog-list li:last-child {
        border-bottom: 0;
    }

    .recent-blog-list a {
        color: #444;
        font-size: 16px;
        line-height: 1.5;
        font-weight: normal;
        font-family: var(--league);
        text-decoration: none;
        transition: all 0.3s ease;
    }

    .recent-blog-list a:hover {
        color: var(--e-global-color-accent);
        padding-left: 4px;
    }

    .recent-blog-list i {
        color: var(--e-global-color-accent);
        margin-right: 7px;
    }

    /* Appointment */
    .appointment-box {
        background: linear-gradient(135deg, #0f94a7, #173b5f);
        padding: 28px;
        border-radius: 12px;
        color: #fff;
        text-align: center;
    }

    .appointment-box h3 {
        color: #fff;
        font-size: 24px;
        margin-bottom: 12px;
        font-weight: 700;
    }

    .appointment-box p {
        color: rgba(255,255,255,0.9);
        font-size: 15px;
        line-height: 1.6;
        margin-bottom: 20px;
    }

    .appointment-btn {
        display: inline-block;
        background: #fff;
        color: #000;
        padding: 12px 25px;
        border-radius: 6px;
        font-size: 18px;
        font-family: var(--league);
        font-weight: 600;
        text-decoration: none;
        transition: all 0.3s ease;
    }

    .appointment-btn:hover {
        background: #f2f2f2;
        color: #0f94a7;
    }

    .highlight-box {
        background: #f0f9fa;
        border-left: 4px solid var(--e-global-color-accent);
        padding: 20px 22px;
        margin: 25px 0;
        border-radius: 5px;
    }

    .highlight-box p {
        margin: 0;
    }

    @media (max-width: 991px) {
        .blog-sidebar {
            position: static;
            margin-top: 30px;
        }

        .blog-title {
            font-size: 28px;
        }

        .blog-main-img {
            height: 350px;
        }
    }

    @media (max-width: 575px) {
        .single-blog-section {
            padding: 50px 0;
        }

        .blog-main-content {
            padding: 20px;
        }

        .blog-title {
            font-size: 24px;
        }

        .blog-main-img {
            height: 240px;
        }

        .blog-meta {
            display: block;
        }

        .blog-meta span {
            display: block;
            margin-bottom: 8px;
        }
    }


    /* =========================
   Breadcrumb Wrapper
========================= */

.breadcumb-wrapper {
    position: relative;
    background: #f1f8fa;
    padding: 70px 0;
    overflow: hidden;
}

.breadcumb-content {
    position: relative;
    z-index: 2;
}

.breadcumb-title {
    color: var(--e-global-color-b9d88ef);
    font-size: 42px;
    line-height: 1.25;
    font-weight: 700;
    margin: 0 0 15px;
    /* max-width: 850px; */
}

.breadcumb-menu-wrap {
    margin-top: 10px;
}

.breadcumb-menu {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 8px;
    list-style: none;
    padding: 0;
    margin: 0;
}

.breadcumb-menu li {
    position: relative;
    color: #6d747a;
    font-size: 16px;
    line-height: 1.5;
}

.breadcumb-menu li:not(:last-child)::after {
    content: "/";
    margin-left: 8px;
    color: #0f94a7;
}

.breadcumb-menu li a {
    color: #0f94a7;
    text-decoration: none;
    transition: all 0.3s ease;
}

.breadcumb-menu li a:hover {
    color: #173b5f;
}


/* =========================
   Decorative Background
========================= */

.breadcumb-wrapper::before {
    content: "";
    position: absolute;
    width: 260px;
    height: 260px;
    border-radius: 50%;
    background: rgba(15, 148, 167, 0.08);
    right: -80px;
    top: -100px;
}

.breadcumb-wrapper::after {
    content: "";
    position: absolute;
    width: 180px;
    height: 180px;
    border-radius: 50%;
    background: rgba(23, 59, 95, 0.05);
    left: -70px;
    bottom: -90px;
}


/* =========================
   Tablet
========================= */

@media (max-width: 991px) {

    .breadcumb-wrapper {
        padding: 55px 0;
    }

    .breadcumb-title {
        font-size: 34px;
    }

}


/* =========================
   Mobile
========================= */

@media (max-width: 767px) {

    .breadcumb-wrapper {
        padding: 45px 0;
    }

    .breadcumb-title {
        font-size: 28px;
        line-height: 1.3;
    }

    .breadcumb-menu li {
        font-size: 14px;
    }

}


@media (max-width: 575px) {

    .breadcumb-wrapper {
        padding: 35px 0;
    }

    .breadcumb-title {
        font-size: 24px;
    }

    .breadcumb-menu {
        gap: 5px;
    }

    .breadcumb-menu li {
        font-size: 13px;
    }

}